Subject: Re: DBD::Oracle doesn't work with Oracle 10g
( 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 ( on Mac OS X, I am at my wits'

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

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

Does this same workaround help you?


************************** 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:
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

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
nmedit: symbols names listed in: ./hints/macos_bundle.syms not in:
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,

Programming list archiving by: Enterprise Git Hosting