Link Error - C++

Hicks, Don
Wed Jan 18 20:26:00 GMT 2006


I'm trying to compile and link a program written using Oracle Pro*C++.
Everything seems to go well unil the link step when I get the following

        c++ FullDBScan.cpp ../object/pack.o ../object/ASCII2EBCDIC.o
../object/EBCDIC2ASCII.o ../object/InitDataArea.o  ../objec
StrFunc.o ../object/UNIXtoIMS.o ../object/IMStoUNIX.o
../object/set_bits.o ../object/set_pcb_fdbk.o ../object/set_pcb_status.o
/object/tbk_compare.o  ../object/sp_tbk001.o  -I
/ora/app/oracle/product/10.1.0/precomp/public/ -I
precomp/lib/ \
        -L /ora/app/oracle/product/10.1.0/precomp/public/ -L
/ora/app/oracle/product/10.1.0/precomp/lib/ -L /ora/app/oracle/prod
t/10.1.0/rdbms/lib/ \
        -l /ora/app/oracle/product/10.1.0/rdbms/lib/libdbtools10.a -o
In file included from FullDBScan.cpp:30:
../include/ExternPrototypes.h:108:24: warning: no newline at end of file
In file included from FullDBScan.cpp:36:
../include/clibs.h:22:7: warning: no newline at end of file

ld: Can't find library or mismatched ABI for
Fatal error.
collect2: ld returned 1 exit status
*** Error exit code 1

I have verified that the library is in the directory and that it
contains the unresolved symbols. Does anyone have a clue as to what is
going on?? I'd appreciate any ideas.

Don Hicks
XT 45695

More information about the Gcc-help mailing list