On Fri, Jan 30, 2004 at 09:20:00AM -0600, Scott T. Hildreth wrote: > Oracle oci build command: > [-L/u01/app/oracle/product/8.1.7/lib/ > -L/u01/app/oracle/product/8.1.7/rdbms/lib/ -o DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh -lc]
I wish they were all that simple... > LD_RUN_PATH="/u01/app/oracle/product/8.1.7/lib:/u01/app/oracle/product/8.1.7/rdbms/lib" > ld -shared -expect_unresolved "*" -O4 -msym -std -s -L/usr/local/lib -all tmp.a > -none -L/u01/app/oracle/product/8.1.7/lib/ > -L/u01/app/oracle/product/8.1.7/rdbms/lib/ -lclntsh -lc -o > blib/arch/auto/DBD/Oracle/Oracle.so What does it say is you remove the -expect_unresolved "*" options? > install_driver(Oracle) failed: Can't load 'blib/arch/auto/DBD/Oracle/Oracle.so' for > module DBD::Oracle: dlopen: blib/arch/auto/DBD/Oracle/Oracle.so: symbol > "OCILobWriteAppend" unresolved at > /usr/local/lib/perl5/5.6.1/alpha-dec_osf/DynaLoader.pm line 206. Basically I'm about out of ideas. If all else fails I suggest you just delete the code that uses OCILobWriteAppend. You can live without it (and it's broken in Oracle 8.1.7 anyway, Oracle bug #886191, so you might as well). Tim.