logo       
Bookmark and Share

Re: DBD::Oracle doesn't work with Oracle 10g (10.1.0.3) under Mac OS X (10.: msg#00079

lang.perl.macosx

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 <4Hertz@xxxxxx> 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/

************************** SYSTEM 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.
------------------------------------------------------------------------



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | Mail Home | sitemap | FAQ | advertise