demo/c++ link failure
Posted in 2022
Topics: Installation, Setup & Upgrades, Connectivity: ESQL/C, 4GL & Embedded SQL, Internationalization & Character Sets
Hi all, I am working on HPUX 9000/800 platform, and I am trying to build the c++ demo code provided with the Informix Client 14.10. Because I don't have aCC compiler I modified the makefile in order to use gcc and c++ compilers. Unfortunately, I get an error during the link phase. For instance, here is the command line performed by the make file: > /gcc_install_dir/local/bin/c++ -DNO_WIN32 -fPIC -g -Wall -Wextra -pthread -O0 -isystem/gcc_install_dir/local/include -ext -D__STDCPP__ -D_PROTOTYPES -DMITRACE_OFF -DIT_HAS_DISTINCT_LONG_DOUBLE -DIT_COMPILER_HAS_LONG_LONG -I-L/driver/cli3.70//incl -I/informixConnect_1410/incl/public -I/informixConnect_1410/incl/c++ -I/informixConnect_1410/incl/dmi -I/informixConnect_1410/incl/esql -c tabcnt.cpp > /gcc_install_dir/local/bin/c++ -o tabcnt tabcnt.o -L/informixConnect_1410/lib/c++ -lifc++ -L/informixConnect_1410/lib/dmi -lifdmi -L/informixConnect_1410/lib/esql -L/informixConnect_1410/lib -lifsql -lifasf -lifgen -lifos -lifgls -lifglx /informixConnect_1410/lib/esql/checkapi.o -lm -lV3 -lcl -lsec -lnsl_s -lc -ldld /usr/ccs/bin/ld: Unsatisfied symbols: ITQuery::ExecOneRow(ITString const&, ITEssential**)(first referenced in tabcnt.o) (code) ITQuery::~ITQuery()(first referenced in tabcnt.o) (code) ITConnection::~ITConnection()(first referenced in tabcnt.o) (code) ITQuery::ITQuery(ITConnection const&)(first referenced in tabcnt.o) (code) ITConnection::Open() (first referenced in tabcnt.o) (code) ITString::~ITString()(first referenced in tabcnt.o) (code) ITConnection::ITConnection()(first referenced in tabcnt.o) (code) ITString::ITString(char const*)(first referenced in tabcnt.o) (code) collect2: ld returned 1 exit status *** Error exit code 1 Is someone have any clue about this error please? Because the symbols are embedded on libifc++.a , so I don't understand why the linker cannot find them. Many thanks for any help. ------------------------------ Stephane GONZALEz ------------------------------ #Informix