Hi Even, I finally found the cause of the issue.
If I build the 1.9 branch from https://svn.osgeo.org/gdal/branches/1.9/gdal it builds OK and printing shared libraries (such as ldd -d -r libgdal.so or ldd -d -r libgdaljni.so) are OK too. If I build the latest trunk from https://svn.osgeo.org/gdal/trunk/ it builds OK but printing shared libraries (such as ldd -d -r libgdal.so or ldd -d -r libgdaljni.so) are having undefined symbol issues below. So obviously something is broken in the latest trunk but not sure what. Could someone please help me log a ticket for this bug. It is so annoying and if someone could point out why this is not capture that would be great. Regards, Hendy ----- Original Message ----- > From: "Hendy Sumanto" <hsuma...@vpac.org> > To: "Even Rouault" <even.roua...@mines-paris.org> > Cc: "gdal-dev" <gdal-dev@lists.osgeo.org> > Sent: Monday, 24 September, 2012 9:39:47 AM > Subject: Re: [gdal-dev] GDAL / Java bindings : undefined symbol: > _ZTVN10__cxxabiv120__si_class_type_infoE in > libgdal.so.1 > Tried including the /home/579/hxs579/apps/gdal-trunk/lib into my > LD_LIBRARY_PATH but still encountering the same issue. > > $ export > LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/579/hxs579/apps/gdal-trunk/lib:/home/579/hxs579/local/gdal-trunk/gdal/swig/java > $ java -classpath > '/home/579/hxs579/local/gdal-trunk/gdal/swig/java/gdal.jar':/home/579/hxs579/local/gdal-trunk/gdal/swig/java/apps > gdalinfo > Native library load failed. > java.lang.UnsatisfiedLinkError: > /home/579/hxs579/apps/gdal-trunk/lib/libgdaljni.so: > /home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1: undefined symbol: > _ZTVN10__cxxabiv120__si_class_type_infoE > Exception in thread "main" java.lang.UnsatisfiedLinkError: > org.gdal.gdal.gdalJNI.AllRegister()V > at org.gdal.gdal.gdalJNI.AllRegister(Native Method) > at org.gdal.gdal.gdal.AllRegister(gdal.java:479) > at gdalinfo.main(gdalinfo.java:87) > > When printing shared library dependencies, I managed to reproduce the > same issue. > Don't have the same issue on the GDAL Java bindings on Ubuntu machine. > > $ ldd -d -r /home/579/hxs579/apps/gdal-trunk/lib/libgdaljni.so > linux-vdso.so.1 => (0x00007fff527ff000) > libgdal.so.1 => /home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1 > (0x00007f05d1654000) > libnetcdf.so.6 => /usr/lib64/libnetcdf.so.6 (0x00007f05d1303000) > libhdf5.so.6 => /usr/lib64/libhdf5.so.6 (0x00007f05d0d1b000) > libpq.so.5 => /usr/lib64/libpq.so.5 (0x00007f05d0af3000) > libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f05d08d6000) > libm.so.6 => /lib64/libm.so.6 (0x00007f05d0652000) > librt.so.1 => /lib64/librt.so.1 (0x00007f05d044a000) > libdl.so.2 => /lib64/libdl.so.2 (0x00007f05d0245000) > libcurl.so.4 => /usr/lib64/libcurl.so.4 (0x00007f05cfff2000) > libc.so.6 => /lib64/libc.so.6 (0x00007f05cfc62000) > libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f05cfa4b000) > libhdf5_hl.so.6 => /usr/lib64/libhdf5_hl.so.6 (0x00007f05cf819000) > libz.so.1 => /lib64/libz.so.1 (0x00007f05cf603000) > libssl.so.10 => /usr/lib64/libssl.so.10 (0x00007f05cf3a7000) > libcrypto.so.10 => /usr/lib64/libcrypto.so.10 (0x00007f05cf00d000) > libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f05cedcb000) > libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f05ceb93000) > libldap_r-2.4.so.2 => /lib64/libldap_r-2.4.so.2 (0x00007f05ce940000) > /lib64/ld-linux-x86-64.so.2 (0x0000003ee4200000) > libidn.so.11 => /lib64/libidn.so.11 (0x00007f05ce70e000) > libldap-2.4.so.2 => /lib64/libldap-2.4.so.2 (0x00007f05ce4c2000) > libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f05ce1e3000) > libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f05cdfb7000) > libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f05cddb2000) > libssl3.so => /usr/lib64/libssl3.so (0x00007f05cdb77000) > libsmime3.so => /usr/lib64/libsmime3.so (0x00007f05cd94b000) > libnss3.so => /usr/lib64/libnss3.so (0x00007f05cd60f000) > libnssutil3.so => /usr/lib64/libnssutil3.so (0x00007f05cd3e9000) > libplds4.so => /lib64/libplds4.so (0x00007f05cd1e5000) > libplc4.so => /lib64/libplc4.so (0x00007f05ccfdf000) > libnspr4.so => /lib64/libnspr4.so (0x00007f05ccda2000) > libssh2.so.1 => /usr/lib64/libssh2.so.1 (0x00007f05ccb7b000) > libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007f05cc96f000) > libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f05cc76c000) > libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f05cc552000) > libfreebl3.so => /lib64/libfreebl3.so (0x00007f05cc2ef000) > liblber-2.4.so.2 => /lib64/liblber-2.4.so.2 (0x00007f05cc0e0000) > libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00007f05cbec6000) > libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f05cbca6000) > undefined symbol: _ZTVN10__cxxabiv120__si_class_type_infoE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZTVN10__cxxabiv117__class_type_infoE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: __cxa_pure_virtual > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZTVN10__cxxabiv121__vmi_class_type_infoE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZTISt9exception > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZTVSt15basic_streambufIcSt11char_traitsIcEE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZTVSt9exception > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: > _ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZTIPKc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZSt4cerr > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSsD1Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSt8ios_base4InitD1Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZTVSt9basic_iosIcSt11char_traitsIcEE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: > _ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSs4_Rep20_S_empty_rep_storageE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: __gxx_personality_v0 > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSs9push_backEc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNKSs12find_last_ofEPKcmm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSt15basic_streambufIcSt11char_traitsIcEED2Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSs6assignERKSs > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSi10_M_extractIdEERSiRT_ > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSt6localeD1Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: > _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: __cxa_rethrow > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNKSs7compareEPKc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSsC1EPKcmRKSaIcE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSsD1Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZdaPv > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNKSs7compareERKSs > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNKSs17find_first_not_ofEPKcmm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSt8ios_base4InitC1Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSs6assignEPKcm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _Znwm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZSt17__throw_bad_allocv > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNKSs4findEPKcmm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: > _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZSt20__throw_out_of_rangePKc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: __cxa_throw > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: > _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSs6appendEPKc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZdlPv > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSs6resizeEm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSs4_Rep10_M_destroyERKSaIcE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSsD2Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSt9basic_iosIcSt11char_traitsIcEED2Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNKSs17find_first_not_ofEcm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZSt9terminatev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSt9exceptionD1Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: __cxa_free_exception > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSs6appendERKSs > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSs14_M_replace_auxEmmmc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: __cxa_get_exception_ptr > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: > _ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_ > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNKSs16find_last_not_ofEcm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSsC2ERKSs > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: __cxa_guard_abort > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSo9_M_insertIdEERSoT_ > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSt8ios_baseC2Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSs12_M_leak_hardEv > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: __cxa_guard_acquire > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSs7replaceEmmPKcm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSs6appendEmc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: __cxa_begin_catch > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSs6resizeEmc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSs6appendEPKcm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: > _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSs9_M_mutateEmmm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: > _ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSs7_M_leakEv > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: __cxa_end_catch > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNKSs5rfindEcm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: __cxa_guard_release > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNKSs6substrEmm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSs7replaceEmmPKc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSt15_List_node_base4hookEPS_ > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSs7reserveEm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: __cxa_allocate_exception > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSsC2EPKcRKSaIcE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSt8ios_baseD2Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSs4_Rep9_S_createEmmRKSaIcE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSolsEi > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _Znam > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: __dynamic_cast > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: > _ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNKSs13find_first_ofEPKcmm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZSt20__throw_length_errorPKc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: > _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSs2atEm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNKSs4findEcm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: > _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: > _ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSsC1EPKcRKSaIcE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZSt19__throw_logic_errorPKc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNKSs5rfindEPKcmm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSt9exceptionD2Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSsC1ERKSs > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSt6localeC1Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSsC1ERKSsmm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNSs6assignEPKc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZNKSs16find_last_not_ofEPKcmm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1) > undefined symbol: _ZTVN10__cxxabiv120__si_class_type_infoE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdaljni.so) > undefined symbol: _ZTVN10__cxxabiv117__class_type_infoE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdaljni.so) > undefined symbol: _ZNSt8ios_base4InitD1Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdaljni.so) > undefined symbol: __gxx_personality_v0 > (/home/579/hxs579/apps/gdal-trunk/lib/libgdaljni.so) > undefined symbol: _ZNSt8ios_base4InitC1Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdaljni.so) > undefined symbol: _Znwm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdaljni.so) > undefined symbol: _ZdlPv > (/home/579/hxs579/apps/gdal-trunk/lib/libgdaljni.so) > undefined symbol: _Znam > (/home/579/hxs579/apps/gdal-trunk/lib/libgdaljni.so) > > > Printing libgdal.so dependencies, also encountering the same issue > below: > > $ ldd -d -r /home/579/hxs579/apps/gdal-trunk/lib/libgdal.so > linux-vdso.so.1 => (0x00007ffff39ff000) > libnetcdf.so.6 => /usr/lib64/libnetcdf.so.6 (0x00007fb65639b000) > libhdf5.so.6 => /usr/lib64/libhdf5.so.6 (0x00007fb655db2000) > libpq.so.5 => /usr/lib64/libpq.so.5 (0x00007fb655b8a000) > libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fb65596e000) > libm.so.6 => /lib64/libm.so.6 (0x00007fb6556e9000) > librt.so.1 => /lib64/librt.so.1 (0x00007fb6554e1000) > libdl.so.2 => /lib64/libdl.so.2 (0x00007fb6552dd000) > libcurl.so.4 => /usr/lib64/libcurl.so.4 (0x00007fb655089000) > libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fb654e73000) > libc.so.6 => /lib64/libc.so.6 (0x00007fb654ae3000) > libhdf5_hl.so.6 => /usr/lib64/libhdf5_hl.so.6 (0x00007fb6548b0000) > libz.so.1 => /lib64/libz.so.1 (0x00007fb65469a000) > libssl.so.10 => /usr/lib64/libssl.so.10 (0x00007fb65443f000) > libcrypto.so.10 => /usr/lib64/libcrypto.so.10 (0x00007fb6540a4000) > libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007fb653e62000) > libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007fb653c2b000) > libldap_r-2.4.so.2 => /lib64/libldap_r-2.4.so.2 (0x00007fb6539d7000) > /lib64/ld-linux-x86-64.so.2 (0x0000003ee4200000) > libidn.so.11 => /lib64/libidn.so.11 (0x00007fb6537a5000) > libldap-2.4.so.2 => /lib64/libldap-2.4.so.2 (0x00007fb65355a000) > libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007fb65327a000) > libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007fb65304e000) > libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007fb652e4a000) > libssl3.so => /usr/lib64/libssl3.so (0x00007fb652c0e000) > libsmime3.so => /usr/lib64/libsmime3.so (0x00007fb6529e2000) > libnss3.so => /usr/lib64/libnss3.so (0x00007fb6526a7000) > libnssutil3.so => /usr/lib64/libnssutil3.so (0x00007fb652480000) > libplds4.so => /lib64/libplds4.so (0x00007fb65227c000) > libplc4.so => /lib64/libplc4.so (0x00007fb652077000) > libnspr4.so => /lib64/libnspr4.so (0x00007fb651e39000) > libssh2.so.1 => /usr/lib64/libssh2.so.1 (0x00007fb651c12000) > libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007fb651a06000) > libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007fb651803000) > libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fb6515e9000) > libfreebl3.so => /lib64/libfreebl3.so (0x00007fb651386000) > liblber-2.4.so.2 => /lib64/liblber-2.4.so.2 (0x00007fb651177000) > libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00007fb650f5d000) > libselinux.so.1 => /lib64/libselinux.so.1 (0x00007fb650d3d000) > undefined symbol: _ZTVN10__cxxabiv120__si_class_type_infoE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZTVN10__cxxabiv117__class_type_infoE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: __cxa_pure_virtual > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZTVN10__cxxabiv121__vmi_class_type_infoE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZTISt9exception > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZTVSt15basic_streambufIcSt11char_traitsIcEE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZTVSt9exception > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: > _ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZTIPKc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZSt4cerr > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSsD1Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSt8ios_base4InitD1Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZTVSt9basic_iosIcSt11char_traitsIcEE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: > _ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSs4_Rep20_S_empty_rep_storageE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: __gxx_personality_v0 > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSs9push_backEc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNKSs12find_last_ofEPKcmm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSt15basic_streambufIcSt11char_traitsIcEED2Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSs6assignERKSs > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSi10_M_extractIdEERSiRT_ > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSt6localeD1Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: > _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: __cxa_rethrow > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNKSs7compareEPKc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSsC1EPKcmRKSaIcE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSsD1Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZdaPv > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNKSs7compareERKSs > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNKSs17find_first_not_ofEPKcmm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSt8ios_base4InitC1Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSs6assignEPKcm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _Znwm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZSt17__throw_bad_allocv > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNKSs4findEPKcmm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: > _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZSt20__throw_out_of_rangePKc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: __cxa_throw > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: > _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSs6appendEPKc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZdlPv > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSs6resizeEm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSs4_Rep10_M_destroyERKSaIcE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSsD2Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSt9basic_iosIcSt11char_traitsIcEED2Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNKSs17find_first_not_ofEcm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZSt9terminatev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSt9exceptionD1Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: __cxa_free_exception > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSs6appendERKSs > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSs14_M_replace_auxEmmmc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: __cxa_get_exception_ptr > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: > _ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_ > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNKSs16find_last_not_ofEcm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSsC2ERKSs > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: __cxa_guard_abort > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSo9_M_insertIdEERSoT_ > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSt8ios_baseC2Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSs12_M_leak_hardEv > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: __cxa_guard_acquire > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSs7replaceEmmPKcm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSs6appendEmc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: __cxa_begin_catch > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSs6resizeEmc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSs6appendEPKcm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: > _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSs9_M_mutateEmmm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: > _ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSs7_M_leakEv > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: __cxa_end_catch > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNKSs5rfindEcm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: __cxa_guard_release > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNKSs6substrEmm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSs7replaceEmmPKc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSt15_List_node_base4hookEPS_ > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSs7reserveEm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: __cxa_allocate_exception > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSsC2EPKcRKSaIcE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSt8ios_baseD2Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSs4_Rep9_S_createEmmRKSaIcE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSolsEi > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _Znam > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: __dynamic_cast > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: > _ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNKSs13find_first_ofEPKcmm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZSt20__throw_length_errorPKc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: > _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSs2atEm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNKSs4findEcm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: > _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: > _ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSsC1EPKcRKSaIcE > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZSt19__throw_logic_errorPKc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNKSs5rfindEPKcmm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSt9exceptionD2Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSsC1ERKSs > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSt6localeC1Ev > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSsC1ERKSsmm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNSs6assignEPKc > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > undefined symbol: _ZNKSs16find_last_not_ofEPKcmm > (/home/579/hxs579/apps/gdal-trunk/lib/libgdal.so) > > > ----- Original Message ----- > > From: "Even Rouault" <even.roua...@mines-paris.org> > > To: "Hendy Sumanto" <hsuma...@vpac.org> > > Cc: "gdal-dev" <gdal-dev@lists.osgeo.org> > > Sent: Friday, 21 September, 2012 9:23:44 PM > > Subject: Re: [gdal-dev] GDAL / Java bindings : undefined symbol: > > _ZTVN10__cxxabiv120__si_class_type_infoE in > > libgdal.so.1 > > Seeing > > > > > java.lang.UnsatisfiedLinkError: > > > /home/579/hxs579/local/gdal-trunk/gdal/swig/java/libgdaljni.so: > > > /home/579/hxs579/apps/gdal-trunk/lib/libgdal.so.1: undefined > > > symbol: > > > > You need to add /home/579/hxs579/apps/gdal-trunk/lib in your > > LD_LIBRARY_PATH too > > (in addition to the existing values in it). > > > > Reading > > http://trac.osgeo.org/gdal/wiki/GdalOgrInJavaBuildInstructionsUnix , > > I > > see it wasn't mentionned. -- Hendy Sumanto Software Engineer Victorian Partnership for Advanced Computing (VPAC) Innovation Powered by Advanced Computing http://www.vpac.org t: +61 3 9925 8340 f: +61 3 9646 7787 _______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/gdal-dev