Again with the Environment::createEnvironment undefined reference

Gentlemen,
I've read through your posts on how to fix this item. However, none of your suggestions have worked.
So using the simple make of the rdbms demo program I ran this:
sudo make -f demo_rdbms.mk buildocci EXE=exename OBJS=occidml.o
and got this:
/usr/bin/g++ -c -I/u01/app/oracle/product/9.2.0.5/rdbms/demo -I/u01/app/oracle/product/9.2.0.5/rdbms/public -I/u01/app/oracle/product/9.2.0.5/plsql/public -I/u01/app/oracle/product/9.2.0.5/network/public occidml.cpp
/usr/bin/g++ -L/u01/app/oracle/product/9.2.0.5/lib/ -L/u01/app/oracle/product/9.2.0.5/rdbms/lib/ -o exename occidml.o -locci -lclntsh `cat /u01/app/oracle/product/9.2.0.5/lib/sysliblist` -ldl -lm
occidml.o(.gcc_except_table+0x100): undefined reference to `typeinfo for oracle::occi::SQLException'
occidml.o(.gcc_except_table+0x150): undefined reference to `typeinfo for oracle::occi::SQLException'
occidml.o(.gcc_except_table+0x1a8): undefined reference to `typeinfo for oracle::occi::SQLException'
occidml.o(.gcc_except_table+0x200): undefined reference to `typeinfo for oracle::occi::SQLException'
occidml.o(.gcc_except_table+0x25c): undefined reference to `typeinfo for oracle::occi::SQLException'
occidml.o(.gnu.linkonce.t._ZN7occidmlC1ESsSsSs+0x20): In function `occidml::occidml(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::Environment::createEnvironment(oracle::occi::Environment::Mode, void*, void* (*)(void*, unsigned int), void* (*)(void*, void*, unsigned int), void (*)(void*, void*))'
occidml.o(.gnu.linkonce.t._ZN7occidmlD1Ev+0x2e): In function `occidml::~occidml()':
: undefined reference to `oracle::occi::Environment::terminateEnvironment(oracle::occi::Environment*)'
occidml.o(.gnu.linkonce.t._ZN7occidml10insertBindEiSs+0x1cf): In function `occidml::insertBind(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::SQLException(oracle::occi::SQLException const&)'
occidml.o(.gnu.linkonce.t._ZN7occidml10insertBindEiSs+0x20f): In function `occidml::insertBind(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::getErrorCode() const'
occidml.o(.gnu.linkonce.t._ZN7occidml10insertBindEiSs+0x252): In function `occidml::insertBind(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::getMessage() const'
occidml.o(.gnu.linkonce.t._ZN7occidml10insertBindEiSs+0x2ae): In function `occidml::insertBind(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
occidml.o(.gnu.linkonce.t._ZN7occidml10insertBindEiSs+0x2c2): In function `occidml::insertBind(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
occidml.o(.gnu.linkonce.t._ZN7occidml9insertRowEv+0x18f): In function `occidml::insertRow()':
: undefined reference to `oracle::occi::SQLException::SQLException(oracle::occi::SQLException const&)'
occidml.o(.gnu.linkonce.t._ZN7occidml9insertRowEv+0x1cf): In function `occidml::insertRow()':
: undefined reference to `oracle::occi::SQLException::getErrorCode() const'
occidml.o(.gnu.linkonce.t._ZN7occidml9insertRowEv+0x212): In function `occidml::insertRow()':
: undefined reference to `oracle::occi::SQLException::getMessage() const'
occidml.o(.gnu.linkonce.t._ZN7occidml9insertRowEv+0x26e): In function `occidml::insertRow()':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
occidml.o(.gnu.linkonce.t._ZN7occidml9insertRowEv+0x282): In function `occidml::insertRow()':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
occidml.o(.gnu.linkonce.t._ZN7occidml9updateRowEiSs+0x1cf): In function `occidml::updateRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::SQLException(oracle::occi::SQLException const&)'
occidml.o(.gnu.linkonce.t._ZN7occidml9updateRowEiSs+0x20f): In function `occidml::updateRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::getErrorCode() const'
occidml.o(.gnu.linkonce.t._ZN7occidml9updateRowEiSs+0x252): In function `occidml::updateRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::getMessage() const'
occidml.o(.gnu.linkonce.t._ZN7occidml9updateRowEiSs+0x2ae): In function `occidml::updateRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
occidml.o(.gnu.linkonce.t._ZN7occidml9updateRowEiSs+0x2c2): In function `occidml::updateRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
occidml.o(.gnu.linkonce.t._ZN7occidml9deleteRowEiSs+0x1cf): In function `occidml::deleteRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::SQLException(oracle::occi::SQLException const&)'
occidml.o(.gnu.linkonce.t._ZN7occidml9deleteRowEiSs+0x20f): In function `occidml::deleteRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::getErrorCode() const'
occidml.o(.gnu.linkonce.t._ZN7occidml9deleteRowEiSs+0x252): In function `occidml::deleteRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::getMessage() const'
occidml.o(.gnu.linkonce.t._ZN7occidml9deleteRowEiSs+0x2ae): In function `occidml::deleteRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
occidml.o(.gnu.linkonce.t._ZN7occidml9deleteRowEiSs+0x2c2): In function `occidml::deleteRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
occidml.o(.gnu.linkonce.t._ZN7occidml14displayAllRowsEv+0x234): In function `occidml::displayAllRows()':
: undefined reference to `oracle::occi::SQLException::SQLException(oracle::occi::SQLException const&)'
occidml.o(.gnu.linkonce.t._ZN7occidml14displayAllRowsEv+0x274): In function `occidml::displayAllRows()':
: undefined reference to `oracle::occi::SQLException::getErrorCode() const'
occidml.o(.gnu.linkonce.t._ZN7occidml14displayAllRowsEv+0x2b7): In function `occidml::displayAllRows()':
: undefined reference to `oracle::occi::SQLException::getMessage() const'
occidml.o(.gnu.linkonce.t._ZN7occidml14displayAllRowsEv+0x313): In function `occidml::displayAllRows()':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
occidml.o(.gnu.linkonce.t._ZN7occidml14displayAllRowsEv+0x327): In function `occidml::displayAllRows()':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `cerr'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `__pure_virtual'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `exception type_info function'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `__cp_push_exception'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `endl(ostream &)'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `__uncatch_exception'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `__out_of_range(char const *)'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `__rtti_user'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `__ctype_toupper'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `__rtti_si'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `__check_eh_spec'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `__throw'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `ostream::operator<<(char const *)'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `terminate(void)'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `__start_cp_handler'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `__cp_pop_exception'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `exception type_info node'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `__builtin_vec_new'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `__eh_rtime_match'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `__length_error(char const *)'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `__builtin_vec_delete'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `exception virtual table'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `__rtti_class'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `__builtin_delete'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `__builtin_new'
/u01/app/oracle/product/9.2.0.5/lib//libocci.so: undefined reference to `__eh_alloc'
collect2: ld returned 1 exit status
make: *** [buildocci] Error 1
so thinking I've got library problems I ran this:
nm libocci.so:
nm: libocci.so: no symbols,
forgoing any particular program, I get this on 3 different programs here is a much simpler output from a personal copy of occidml.cpp, I ran this:
/usr/bin/g++ -I$ORACLE_HOME/rdbms/demo -I$ORACLE_HOME/rdbms/public -L/home/gsmith/lib -t -o testcppora main.cpp -locci -lclntst9
and got this:
/tmp/ccVtuhIM.o(.gcc_except_table+0x104): undefined reference to `typeinfo for oracle::occi::SQLException'
/tmp/ccVtuhIM.o(.gcc_except_table+0x15c): undefined reference to `typeinfo for oracle::occi::SQLException'
/tmp/ccVtuhIM.o(.gcc_except_table+0x1b8): undefined reference to `typeinfo for oracle::occi::SQLException'
/tmp/ccVtuhIM.o(.gcc_except_table+0x214): undefined reference to `typeinfo for oracle::occi::SQLException'
/tmp/ccVtuhIM.o(.gcc_except_table+0x278): undefined reference to `typeinfo for oracle::occi::SQLException'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidmlC1ESsSsSs+0x20): In function `occidml::occidml(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::Environment::createEnvironment(oracle::occi::Environment::Mode, void*, void* (*)(void*, unsigned int), void* (*)(void*, void*, unsigned int), void (*)(void*, void*))'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidmlD1Ev+0x2e): In function `occidml::~occidml()':
: undefined reference to `oracle::occi::Environment::terminateEnvironment(oracle::occi::Environment*)'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml10insertBindEiSs+0x10): In function `occidml::insertBind(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml10insertBindEiSs+0x1d8): In function `occidml::insertBind(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::SQLException(oracle::occi::SQLException const&)'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml10insertBindEiSs+0x218): In function `occidml::insertBind(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::getErrorCode() const'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml10insertBindEiSs+0x25b): In function `occidml::insertBind(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::getMessage() const'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml10insertBindEiSs+0x2b7): In function `occidml::insertBind(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml10insertBindEiSs+0x2cb): In function `occidml::insertBind(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml10insertBindEiSs+0x342): In function `occidml::insertBind(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml10insertBindEiSs+0x35f): In function `occidml::insertBind(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9insertRowEv+0x10): In function `occidml::insertRow()':
: undefined reference to `oracle::occi::SQLException::SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9insertRowEv+0x198): In function `occidml::insertRow()':
: undefined reference to `oracle::occi::SQLException::SQLException(oracle::occi::SQLException const&)'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9insertRowEv+0x1d8): In function `occidml::insertRow()':
: undefined reference to `oracle::occi::SQLException::getErrorCode() const'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9insertRowEv+0x21b): In function `occidml::insertRow()':
: undefined reference to `oracle::occi::SQLException::getMessage() const'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9insertRowEv+0x277): In function `occidml::insertRow()':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9insertRowEv+0x28b): In function `occidml::insertRow()':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9insertRowEv+0x302): In function `occidml::insertRow()':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9insertRowEv+0x31f): In function `occidml::insertRow()':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9updateRowEiSs+0x10): In function `occidml::updateRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9updateRowEiSs+0x1d8): In function `occidml::updateRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::SQLException(oracle::occi::SQLException const&)'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9updateRowEiSs+0x218): In function `occidml::updateRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::getErrorCode() const'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9updateRowEiSs+0x25b): In function `occidml::updateRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::getMessage() const'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9updateRowEiSs+0x2b7): In function `occidml::updateRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9updateRowEiSs+0x2cb): In function `occidml::updateRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9updateRowEiSs+0x342): In function `occidml::updateRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9updateRowEiSs+0x35f): In function `occidml::updateRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9deleteRowEiSs+0x10): In function `occidml::deleteRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9deleteRowEiSs+0x1d8): In function `occidml::deleteRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::SQLException(oracle::occi::SQLException const&)'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9deleteRowEiSs+0x218): In function `occidml::deleteRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::getErrorCode() const'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9deleteRowEiSs+0x25b): In function `occidml::deleteRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::getMessage() const'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9deleteRowEiSs+0x2b7): In function `occidml::deleteRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9deleteRowEiSs+0x2cb): In function `occidml::deleteRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9deleteRowEiSs+0x342): In function `occidml::deleteRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml9deleteRowEiSs+0x35f): In function `occidml::deleteRow(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml14displayAllRowsEv+0x10): In function `occidml::displayAllRows()':
: undefined reference to `oracle::occi::SQLException::SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml14displayAllRowsEv+0x23d): In function `occidml::displayAllRows()':
: undefined reference to `oracle::occi::SQLException::SQLException(oracle::occi::SQLException const&)'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml14displayAllRowsEv+0x27d): In function `occidml::displayAllRows()':
: undefined reference to `oracle::occi::SQLException::getErrorCode() const'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml14displayAllRowsEv+0x2c0): In function `occidml::displayAllRows()':
: undefined reference to `oracle::occi::SQLException::getMessage() const'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml14displayAllRowsEv+0x31c): In function `occidml::displayAllRows()':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml14displayAllRowsEv+0x330): In function `occidml::displayAllRows()':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml14displayAllRowsEv+0x3c5): In function `occidml::displayAllRows()':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
/tmp/ccVtuhIM.o(.gnu.linkonce.t._ZN7occidml14displayAllRowsEv+0x3e2): In function `occidml::displayAllRows()':
: undefined reference to `oracle::occi::SQLException::~SQLException()'
/usr/bin/ld: link errors found, deleting executable `testcppora'
/usr/bin/ld: mode elf_i386
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../crt1.o
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../crti.o
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/crtbegin.o
/tmp/ccVtuhIM.o
-lstdc++ (/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/libstdc++.so)
-lm (/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libm.so)
-lgcc_s (/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/libgcc_s.so)
/lib/libc.so.6
(/usr/lib/libc_nonshared.a)elf-init.oS
-lgcc_s (/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/libgcc_s.so)
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/crtend.o
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../crtn.o
collect2: ld returned 1 exit status
I've dug through the ld and gcc/g++ parameters and found nothing or create more linking problems. Someone suggested that the install of 9.2.0.5 Oracle C++ did not complete correctly...so I've asked our DBAs to see if they can relink that portion.
If anyone has any other thoughts it would be greatly appreciated.
Jerry.

looks like you are using the wrong compiler. I think you should use gcc2.96 with OCCI 9.2.

Similar Messages

  • HT201250 i am using for first time the time machine and an external hard drive because I want to erase my macbook and start from zero files. do i keep my files in the portable hard disk when I connect it again with the macbook or the time machine will era

    i am using for first time the time machine and an external hard drive because I want to erase my macbook and start from zero files. Am i keeping my files in the portable hard disk when I will connect it again with the macbook or the time machine will erase all?
    I would like to know if after I erase all my data, empy hard drive inside the macbook, the time machine will erase all my files that I have saved in my "WD "My passport" external hard drive

    Welcome to Apple Support Communities
    Time Machine has to erase the external disk in order to make backups. Before setting Time Machine up, copy the files of your external disk to the hard disk of the Mac in order not to lose them, and then, set up Time Machine. The first backup will start automatically.
    If you want more information about Time Machine, read the Pondini's site > http://pondini.org

  • IPod classic hard drive needle sometimes skips (Red X).  When it doesn't and seems to power on normally, I start to restore it in Itunes and then it starts to skip again with the Red X on the screen.

    iPod classic hard drive needle sometimes skips (Red X). When it doesn't and seems to power on normally, I start to restore it in Itunes and then it starts to skip again with the Red X on the screen.  One time I was able to run the disk utility in time and reformat the hard drive, but the red x ended up appearing again and the hard drive started skipping again.
    Is there anything I can do besides get a new hard drive?
    P.S. I have also tried the banging on palm/floor trick and it hasn't worked yet for me.

    There nothing we can suggest to save a bad iPod hardisk, except to try some 3rd Party software to try repair the Hardisk.
    The Super Fix for Most iPod Problems
    See this earlier post on partition repair using 3rd Party EaseUS Partitipon Master software.

  • Linksys E4200 - has to reboot to connect again with the internet

    I bought the E4200 a month ago (replaced D-link DIR-655) and since then I have to reboot it twice.
    I have a NAS connected to the router (and router to cable modem) and sometimes I have to FTP files from abroad. If I use the FTP too much time the E4200 just loose connectivity with the internet. Once home I have to reboot it in order to connect again with the internet. It never happen me before with the D-Link.
    Does anybody has a similar problem?
    Thanks!

    Actually mine is working great now, almost as if it had a break-in period.
    Mine has not flashed once in the past day (or more) and the last time I rebooted it was Wednesdsay evening (only to see if I could stop the flashing which was still happening
    at that time).
    I was also online on an interactive (gaming / gambling) site that is very quick to report what it considers "disconnects" if it sees any weakness in the connection to its servers and when using the E4200 it did NOT disconnect a single time all day yesterday.
    (My Belkin N1 Vision wireless router connection via my Rosewill RNX-N1 USB adapter had been "disconnecting" multiple several days in a row although I was able to surf the web without issues while it reported me as disconnected).
    Possible reasons everything is fine:
    1) I placed the router's four ridiculously tiny feet on four thick wooden drink coasters
    to give it more breathing room.
    The flashing stopped a day or two later... (Keep in mind the router is less than a week old, so the reason it stopped flashing could be unrelated).
    My wireless signal strength does seem to be sensitive to a 5.8 GHz cordless phone strangely even though it is a 2.4 GHz wireless adapter.
    Just turning the phone (which has an INternal anntenna and is about 3 1/2 feet away from my wireless adapter at the moment) 15 or 20 degrees immediately changed the wireless signal quality from 4 bars to 3 bars and vice versa!!! 
    2) As far as my needing to reboot it that one time (during the first full day I owned the E4200):
    I had been switching between two different model Rosewill wireless adapters a few times that afternoon (same chipset, same driver I believe and even show up as
    same device in 32 bit Windows 7 Device Manager) without restarting the router after each switch
    Since that one reboot, everything has been fine and my connection has been solid (pingtest.net tests over wireless produce an 'A' and speed has been for the most part relatively stable at 130 Mbps).
    I hope thay helps others here (especially Part 1 above).
    So overall I am extremely happy now.
    I now just need to see what the implications are by the current lack of official IPv6 support in the E4200 (will post separately about that).
    I noticed that my "IPv6 connectivity" on the wireless connection showed "no internet".
    I just ran some IPv6 tests online (on two separate sites) and they passed and, lo and behold, now it shows "internet access" (again) for IPv6 (and not just IPv4 as it did before)!

  • When I quit itunes it restarts again with the dot under the itunes logo but the iTunes window doesn't open until I click the icon on the dock.  Also in the middle of the size vale in the size column the value starts with a number then a ? then a number.

    When I quit itunes it restarts again with the dot under the itunes logo but the iTunes window doesn't open until I click the icon on the dock.  Also in the middle of the size vale in the size column the value starts with a number then a ? then a number.

    This forum is for questions from those managing sites on iTunes U, Apple's service for colleges and universities to post educational material in the iTunes Store. You'll be most likely to get help with this issue if you ask in the general iTunes for Mac forums.
    Regards.

  • I installed Adobe FlashPlayer version 13.0 however I am getting an error message "Plug in error". Can anybody provide an answer. I already uninstall the version and install it again with the same results. Thanks.

    I installed Adobe FlashPlayer version 13.0 however I am getting an error message "Plug in error". Can anybody provide an answer. I already uninstall the version and install it again with the same results. Thanks.

    Adobe admits to a Flash problem here:
    http://forums.adobe.com/message/6285851#6285851
    YOu can apply the fix they show and tehn wait for them to fix the problem

  • Will i have to do it all over again with the new ipod?

    my ipod is super beat up and it's time for a new one, so i deleted all my itunes programs off of my computer and i've reinstalled them.
    while i'm saving up money for a new ipod i wanted to go ahead and reimport all my songs into a library, once i do this am i able to just plug the new ipod into my computer and all of these songs will update and i'll be all set?
    or will i have to do it all over again with the new ipod?

    Once you have reinstated the tracks to your library, you'll able to sync your new iPod to it automatically and update it with the contents of your iTunes.

  • Hello.It is me again with the ipod touch. I tried to turn it off or to reset it but nothing.Whar can i do ?, Hello.It is me again with the ipod touch. I tried to turn it off or to reset it but nothing.Whar can i do ?

    Hello.It is me again with the ipod touch. I tried to turn it off or to reset it but nothing.Whar can i do ?, Hello.It is me again with the ipod touch. I tried to turn it off or to reset it but nothing.What can I do ?

    This cable And Im using a cable that has a headphone jack on one end and RCA cables on the other. does not work for iPod touches. See:
    http://support.apple.com/kb/HT1454

  • I have ebooks on my ipod and when I'm listening to a story it will not go to the next chapter, it just starts over again with the chapter I just listen too.  How do I correct this?  It didn't do this before.

    I have ebooks on my ipod and when I'm listening to a story it will not go to the next chapter, it just starts over again with the chapter I just listen too.  How do I correct this?  It didn't do this before.

    ebooks is a term for (mainly) textual books that can be read on screen. If you're listening then I think you mean audiobooks. See audiobooks on iPods. Either reorganize as single files or access via a playlist.
    tt2

  • SCRIPTER PLUG-IN ; looks like you cannot do more that what you can do with the environment !

    Hello
    I am very interested of this possibility to develop the equivalent of the Cubase VST expression Map to drive VSL articulation changes
    I have read that the score have been re-wrote ! is this true ?
    Reading the manual I did not find that it was possible to convert score events (staccato, legato ...) into a midi command to be send to VSL
    Also you cannot work on note length.
    Looks like you cannot do more that what you can do with the environment !
    I hope I am wrong and that this is missing in the manual
    Best
    Cyril

    APPLE, can you reply ?
    Depending of your answer I will buy or not buy Logic X

  • Hi just done some up dates on my i phone three it got half way through sync with my phone then the phone turned of and came back on again with the i tune picture and the end of the usb cable. but my phone is plugged into my computer can anyone helphi just

    hi just done some up dates on my i phone three it got half way through sync with my phone then the phone turned of and came back on again with the i tune picture and the end of the usb cable. but my phone is plugged into my computer can anyone help

    Try to force your phone into recovery mode. Disconnect it from the computer's USB cord. Turn it off if you can by holding the sleep/wake switch until you see the red slide to off. If you can't turn it off, please continue. Press and hold the home button while plugging it into the computer's USB cord. Continue holding the Home button while iPhone starts up. While starting up, you will see the Apple logo. When you see "Connect to iTunes" on the screen, you can release the Home button and iTunes will display the recovery mode message.  http://support.apple.com/kb/HT1808
    Then you can restore your phone:  http://support.apple.com/kb/HT1414

  • Well here we go again with the Usage

    I've had problems in the past with the meter saying my son and I were using 90gb a month. I finally got the matter resolved with the help of Sean via here and the overpayments were refunded and things settled back down again. That was last year.
    I've had odd spikes from time to time but its been fine, in fact we have (according to the meter) been using on average about 25gb a month (I'm on a 40gb usage limit). So I stopped checking religiously every day - after all, it was back to where it should be given we dont stream movies, watch iplayer, all the things we are told just simply EAT the usage.
    Then last month I received an email to say we had gone over 28GB!! The remainder of the month I was checking daily, we scrapped in with less than 2GB left by 31/10.
    So now I am back to checking the figures every morning and guess what... I don't believe them again.
    0.66        1/11/14
    1.57        2/11/14
    5.24        3/11/14
    I've used over 5GB in 3 days? And more to the point I used 3.67gb yesterday??I am so not a happy bunny today.

    Hi adam_ant16
    I am sorry you are having trouble with your broadband, would you be willing to give the Mod team a chance to fix this first?  I'll be happy to get involved and make sure we get everything sorted out for you.
    Could you drop me in an email please? Use the 'contact us' form in my forum profile under the 'about me' section. You can find it by clicking on my username.
    Thx
    Craig 
    BTCare Community Mod
    If we have asked you to email us with your details, please make sure you are logged in to the forum, otherwise you will not be able to see our ‘Contact Us’ link within our profiles.
    We are sorry but we are unable to deal with service/account queries via the private message(PM) function so please don't PM your account info, we need to deal with this via our email account :-)”
    td-p/30">Ratings star on the left-hand side of the post.
    If someone answers your question correctly please let other members know by clicking on ’Mark as Accepted Solution’.

  • Anyway to 'start again' with the N95? In a sense f...

    My N95 hasnt been running at its best recently. Its seems to be slower here and there, my maps have disappeared, the gps doesnt connect, wifi doesnt always work properly etc and all these little glitches get on your nerves! Is there anyway to, in a sense, start again? Like a computer can be formatted. Is there a way to completely re-install the firmware or anything of such?
    Thanks.

    01-Jul-2008 03:11 PM
    psychomania wrote:
    If you want to totally start from scratch format your memory card then hard reset the phone.
    This will return it to an out-of-the-box state. Backup anything you want to keep.
    The hard reset is the most complete method of doing this, other than getting it flashed at a nokia care point. It's also safe compared to reinstalling the firmware.
    Hard reset:
    1. Switch off the phone.
    2. Hold down the following three buttons: Green (the call answer button), * button, and '3' button.
    3. While holding these buttons, hold the power button for a second to switch on the phone.
    4. Release when the phone shows the nokia hands logo or shows other signs of life like the language selection screen.
    It may take a few attempts and very flexible fingers!
    Message Edited by psychomania on 01-Jul-2008 02:12 PM
    Mostly you can make the hard reset by dialing *#7370# with the code 12345.

  • UDM and shell scripts and working with the ENVIRONMENT variable options

    In Userdefined metrics you have the ability to pass envronment variables.
    I was going to send
    DIR=/db/db05/oradata/ORCL/hot
    How to handle whats passed to the shell script?
    It passes $1 as {DIR=/db/db05/oradata/ORCL/hot}
    yes with the brackets. Here I figured it would simply set the DIR environment variable.
    Any cool tricks to work with this mess?
    Is it meant for perl scripts instead?
    Daryl.

    Ilmari Aalto wrote:
    Hi Darth,
    Thanks for your hint! Nevertheless I think it's something more profound, since there's no error etc. For example, should I have the path wrong I assume that OWB would return me some kind of an error when it doesn't find the .sh-file? Isn't there any log-file to see whether the command was executed? It seems like the execution of the User Defined element would be skipped altogether.
    Cheers,
    IlmariNo, if you don't give an absolute path OWB will not return any error, it just wont do anything at all...

  • Drag and drop images into anchored frames -- can this be done with the images imported by reference?

    My company bought a product from another company and the only manuals files that came with it were in pdf format. I am currently grabbing text out in Acrobat, then pasting and reformatting it in FrameMaker. Boring and tedious. . . .
    Eventually I get to the point of importing the illustrations. There are *hundreds* of them. As a rule, we import the files by reference, to keep the chapter size smaller and to be able to double click the image to open it for modification.
    However, I can drag an image file from the folder window and drop it into an anchored frame. Oooh, this is fast--way faster than all the mousework that goes into clicking file>import>file>[choosing the file then hitting the import button].
    But, dang it, that copies the image into the FrameMaker file. No double-click opening. Giant fm. file size. Mad boss, shaking an SOP standards sheet in my face.
    So, my question: Is there a way to import an image *by reference* by dragging and dropping them into an anchored frame?
    Thanks, folks.
    Moore. Matt Moore.

    I tried the RTF route and, in addition to getting the body text I wanted, got paragraph after paragraph of the page numbers, the illustration text, the header and footer verbiage, all randomly placed between body text paragraphs.
    I did the same file twice, once by saving as RTF and deleting unwanted stuff, then repairing body paragraphs (each line of which is a seperate paragraph in the RTF file) and also by sweeping only the necessary text, then copying and pasting it page by page. The second method was a bit faster and less frustrating. Not to say that it isn't slow and frustrating in itself, but just a bit less. Less errors, too, with the second method.
    Bummer about importing by reference. I don't suppose there's a way to set up recorded actions with hotkeys, is there? Like in Illustrator?
    Thanks, Art.
    Moore. Matt Moore.

Maybe you are looking for

  • Bold text is blurry

    Here is an example of what my google "menubar" looks like: http://gyazo.com/c9ee92acb805bf6ede3b8fe0d975b6e6 Normal text is easy enough to read but any text in bold seems smudged. Is there any option that may or may not be selected to fix this? It's

  • [b]Version mismatch problem[/b]

    Hi My application will run fine on JDK 1.3.2,Other than this version it will give this following exception if i run java.security.InvalidKeyException: Illegal key size or default parameters at javax.crypto.Cipher.a(DashoA12275) at javax.crypto.Cipher

  • No back button after opeing new tab from link

    If I'm viewing a site like Craigslist and click on a new link, it opens that link on the same page and all is well. If I do a Google search and click on a link from that page, a NEW TAB opens to view that page. However, the back button is gray and wo

  • Printing with Adobe Air and Flex

    Hi I have an Advanced printing application, developped using C++. we want to port it to the web; we are studying Flex and Adobe Air to see if we can have what we want. the most important thing is to be capable to print automatically I mean without ch

  • Several Latency problems.

    First of all how can I get a replacement router? Are they free? I think mine is broken. In my pc game BF2 I used to get a ping of 9-15 in a server based in Los Angeles CA. This was before all the problems with my internet occurred too. Now my ping is