Subject: Re: DBD::Oracle doesn't work with Oracle 10g
(10.1.0.3) under Mac OS X (10.3.8) or how to make
it working?



Hermez, et al,

On Apr 9, 2005, Hermez <[email protected]> wrote:

After painful days and nights, trying to make DBD::Oracle working
with Oracle 10g Release 1 (10.1.0.3) on Mac OS X, I am at my wits'
end.

I have started the hard trip with the Oracle instant client and even
the above mentioned full version doesn't lead to a solution.
Afterwards, I have followed the advice mentioned in README.macosx
(included in DBD::Oracle), and installed Perl from scratch. Without
progress, unfortunately.

Let me describe the affected environment before I start with the dirty
facts:

I got Instant Client 10.1.0.3 for Mac OS X to work!
Before you run "make", edit your Makefile, changing line 483
(or thereabouts) from:
NMEDIT = nmedit
to:
NMEDIT = echo

Does this same workaround help you?

Cheers,
Dan
http://cmi.pm.org/

************************** SYS...

TEM ENVIRONMENT *********************************

Systemversion: Mac OS X 10.3.8 (7U16)
Kernel-Version: Darwin 7.8.0

/usr/bin/perl -V
Summary of my perl5 (revision 5 version 8 subversion 6) configuration:
Platform:
osname=darwin, osvers=7.8.0, archname=darwin-2level
uname='darwin localhost 7.8.0 darwin kernel version 7.8.0: wed
usethreads=undef use5005threads=undef useithreads=undef
usemultiplicity=undef

Oracle has been installed with an own client, as shown below:
uid=503(oracle) gid=88(oinstall) groups=88(oinstall)

************************** Problem description *...

********************************

In order to fix namespace collisions in Oracle's dynamic libraries,
the README.macosx recommends to issue the "nmedit" command - but only
for Jaguar. Despite the fact, that it is not mentioned for Panter, it
has been invoked while the compilation itself and aborted, as shown
in the extract below:

[...]
chmod 755 blib/arch/auto/DBD/Oracle/Oracle.bundle
nmedit -R ./hints/macos_bundle.syms
blib/arch/auto/DBD/Oracle/Oracle.bundle
nmedit: symbols names listed in: ./hints/macos_bundle.syms not in:
blib/arch/auto/DBD/Oracle/Oracle.bundle
_kpuach
_kpuasav
_kpucer
_kpudbcx
_kpudc
_kpudcx
_kpuddb
_kpudex
_kpudsc
_kpuexes
_kpugbccx
_kpugbncx
_kpugc
_kpugdcx
_kpugml
_kpuic
_kpuicx
_kpulsc
_kpumcf
_kpusdl
_kpusdt
_kpusnchr
_kpusvar
_main
make: *** [blib/arch/auto/DBD/Oracle/Oracle.bundle] Error 1
$

Therefore, I am curious if somebody succeeded making DBD::Oracle with
Oracle 10g under Mac OS X working. Even better, does somebody have an
idea how to make it working? :-)

Best regards,
H.
------------------------------------------------------------------------





Programming list archiving by: Enterprise Git Hosting