Hi all- hopefully I'm not just repeating a problem everyone knows about, had a search but not found much- anyhow:
Installing DBD::Oracle fails for me on generating the Makefile- it's related to some manual modification of libclntsh required, which I believe I've done correctly. Session and output below, here are my details: Darwin Kernel Version 7.5.0 (Mac OSX 10.3.5) Perl v5.8.1-RC3 built for darwin-thread-multi-2level Oracle client runtime installation 10g Release 1 (10.1.0.3) for Apple MAC OS X DBD::Oracle 1.15 Feel free to reply tersely with a pointer to the solution if necessary.. Many thanks, Tim $ export $ORACLE_HOME=/Users/oracle/OraHome_1/ $ cd /sw/lib/perl5/5.8.1/DBD-Oracle-1.15 $ nmedit -R ./hints/macos_lib.syms /Users/oracle/OraHome_1/lib/libclntsh.dylib.10.1 medit: symbols names listed in: ./hints/macos_lib.syms not in: /Users/oracle/OraHome_1/lib/libclntsh.dylib.10.1 _dlclose _dlsym _poll $ perl Makefile.PL Using DBI 1.43 (for perl 5.008001 on darwin-thread-multi-2level) installed in /Library/Perl/5.8.1/darwin-thread-multi-2level/auto/DBI Configuring DBD::Oracle ... >>> Remember to actually *READ* the README file! Especially if you have any problems. Using Oracle in /Users/oracle/OraHome_1/ WARNING: could not decode oracle version from /Users/oracle/OraHome_1//orainst/inspdver, or /Users/oracle/OraHome_1//install/unix.rgs or from ORACLE_HOME path /Users/oracle/OraHome_1/. Oracle version based logic in Makefile.PL may produce erroneous results. ERROR: symbol table needs modification in Oracle library: /Users/oracle/OraHome_1//lib/libclntsh.dylib Manual modification required - see README.macosx