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


Reply via email to