Hi Even, > From an internet search, I see the "undefined symbol: > _ZTVN10__cxxabiv120__si_class_type_infoE" error message is the symptom > of a > missing link to libstdc++, and indeed in the ldd trace you gave, > there's no such > sign of libstdc++, which is weird. > > 0/ What is your Linux distro ?
$ cat /etc/issue CentOS release 6.3 (Final) Kernel \r on an \m $ cat /proc/version Linux version 2.6.32-220.17.1.el6.x86_64 (mockbu...@c6b5.bsys.dev.centos.org) (gcc version 4.4.6 20110731 (Red Hat 4.4.6-3) (GCC) ) #1 SMP Wed May 16 00:01:37 BST 2012 > 1/ Could you check if libstdc++ appears on the ldd of libgdal.so of > the 1.9 > branch ? Yes libstdc++ is appearing on the 1.9 branch as shown below. $ ldd -d -r libgdal.so linux-vdso.so.1 => (0x00007ffff39ff000) libnetcdf.so.6 => /usr/lib64/libnetcdf.so.6 (0x00007f398a375000) libhdf5.so.6 => /usr/lib64/libhdf5.so.6 (0x00007f3989d8d000) libpq.so.5 => /usr/lib64/libpq.so.5 (0x00007f3989b64000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f3989947000) librt.so.1 => /lib64/librt.so.1 (0x00007f398973f000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f398953a000) libcurl.so.4 => /usr/lib64/libcurl.so.4 (0x00007f39892e7000) libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f3988fe1000) libm.so.6 => /lib64/libm.so.6 (0x00007f3988d5c000) libc.so.6 => /lib64/libc.so.6 (0x00007f39889c9000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f39887b3000) libhdf5_hl.so.6 => /usr/lib64/libhdf5_hl.so.6 (0x00007f3988580000) libz.so.1 => /lib64/libz.so.1 (0x00007f398836a000) libssl.so.10 => /usr/lib64/libssl.so.10 (0x00007f398810f000) libcrypto.so.10 => /usr/lib64/libcrypto.so.10 (0x00007f3987d74000) libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f3987b32000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f39878fb000) libldap_r-2.4.so.2 => /lib64/libldap_r-2.4.so.2 (0x00007f39876a7000) /lib64/ld-linux-x86-64.so.2 (0x00007f398b31a000) libidn.so.11 => /lib64/libidn.so.11 (0x00007f3987475000) libldap-2.4.so.2 => /lib64/libldap-2.4.so.2 (0x00007f398722a000) libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f3986f4a000) libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f3986d1e000) libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f3986b1a000) libssl3.so => /usr/lib64/libssl3.so (0x00007f39868dd000) libsmime3.so => /usr/lib64/libsmime3.so (0x00007f39866b1000) libnss3.so => /usr/lib64/libnss3.so (0x00007f3986375000) libnssutil3.so => /usr/lib64/libnssutil3.so (0x00007f398614e000) libplds4.so => /lib64/libplds4.so (0x00007f3985f4a000) libplc4.so => /lib64/libplc4.so (0x00007f3985d45000) libnspr4.so => /lib64/libnspr4.so (0x00007f3985b07000) libssh2.so.1 => /usr/lib64/libssh2.so.1 (0x00007f39858e0000) libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007f39856d4000) libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f39854d1000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f39852b7000) libfreebl3.so => /lib64/libfreebl3.so (0x00007f3985054000) liblber-2.4.so.2 => /lib64/liblber-2.4.so.2 (0x00007f3984e45000) libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00007f3984c2b000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f3984a0b000) > 2/ Have you compiled the both branches with the same ./configure > options ? Yes, I have ./configure both of them using the same options below. ./configure --prefix=/usr/local/gdal-trunk --with-netcdf=/usr --with-hdf5=/usr --without-python --enable-netcdf4 This is the ldd on the gdal trunk and libstdc++ is not there. $ ldd -d -r libgdal.so linux-vdso.so.1 => (0x00007fff9467b000) libnetcdf.so.6 => /usr/lib64/libnetcdf.so.6 (0x00007f3d3cad9000) libhdf5.so.6 => /usr/lib64/libhdf5.so.6 (0x00007f3d3c4f0000) libpq.so.5 => /usr/lib64/libpq.so.5 (0x00007f3d3c2c8000) libz.so.1 => /lib64/libz.so.1 (0x00007f3d3c0b2000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f3d3be94000) libm.so.6 => /lib64/libm.so.6 (0x00007f3d3bc10000) librt.so.1 => /lib64/librt.so.1 (0x00007f3d3ba08000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f3d3b803000) libcurl.so.4 => /usr/lib64/libcurl.so.4 (0x00007f3d3b5b0000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f3d3b39a000) libc.so.6 => /lib64/libc.so.6 (0x00007f3d3b006000) libhdf5_hl.so.6 => /usr/lib64/libhdf5_hl.so.6 (0x00007f3d3add4000) libssl.so.10 => /usr/lib64/libssl.so.10 (0x00007f3d3ab79000) libcrypto.so.10 => /usr/lib64/libcrypto.so.10 (0x00007f3d3a7de000) libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f3d3a59c000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f3d3a365000) libldap_r-2.4.so.2 => /lib64/libldap_r-2.4.so.2 (0x00007f3d3a111000) /lib64/ld-linux-x86-64.so.2 (0x00007f3d3dae2000) libidn.so.11 => /lib64/libidn.so.11 (0x00007f3d39edf000) libldap-2.4.so.2 => /lib64/libldap-2.4.so.2 (0x00007f3d39c94000) libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f3d399b4000) libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f3d39788000) libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f3d39584000) libssl3.so => /usr/lib64/libssl3.so (0x00007f3d39347000) libsmime3.so => /usr/lib64/libsmime3.so (0x00007f3d3911b000) libnss3.so => /usr/lib64/libnss3.so (0x00007f3d38ddf000) libnssutil3.so => /usr/lib64/libnssutil3.so (0x00007f3d38bb8000) libplds4.so => /lib64/libplds4.so (0x00007f3d389b4000) libplc4.so => /lib64/libplc4.so (0x00007f3d387af000) libnspr4.so => /lib64/libnspr4.so (0x00007f3d38571000) libssh2.so.1 => /usr/lib64/libssh2.so.1 (0x00007f3d3834a000) libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007f3d3813e000) libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f3d37f3b000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f3d37d21000) libfreebl3.so => /lib64/libfreebl3.so (0x00007f3d37abe000) liblber-2.4.so.2 => /lib64/liblber-2.4.so.2 (0x00007f3d378af000) libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00007f3d37695000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f3d37475000) undefined symbol: _ZTVN10__cxxabiv120__si_class_type_infoE (./libgdal.so) undefined symbol: _ZTVN10__cxxabiv117__class_type_infoE (./libgdal.so) undefined symbol: __cxa_pure_virtual (./libgdal.so) undefined symbol: _ZTVN10__cxxabiv121__vmi_class_type_infoE (./libgdal.so) undefined symbol: _ZTISt9exception (./libgdal.so) undefined symbol: _ZTVSt15basic_streambufIcSt11char_traitsIcEE (./libgdal.so) undefined symbol: _ZTVSt9exception (./libgdal.so) undefined symbol: _ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE (./libgdal.so) undefined symbol: _ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE (./libgdal.so) undefined symbol: _ZTIPKc (./libgdal.so) undefined symbol: _ZSt4cerr (./libgdal.so) undefined symbol: _ZNSsD1Ev (./libgdal.so) undefined symbol: _ZNSt8ios_base4InitD1Ev (./libgdal.so) undefined symbol: _ZTVSt9basic_iosIcSt11char_traitsIcEE (./libgdal.so) undefined symbol: _ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE (./libgdal.so) undefined symbol: _ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE (./libgdal.so) undefined symbol: _ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE (./libgdal.so) undefined symbol: _ZNSs4_Rep20_S_empty_rep_storageE (./libgdal.so) undefined symbol: __gxx_personality_v0 (./libgdal.so) undefined symbol: _ZNSs9push_backEc (./libgdal.so) undefined symbol: _ZNKSs12find_last_ofEPKcmm (./libgdal.so) undefined symbol: _ZNSt15basic_streambufIcSt11char_traitsIcEED2Ev (./libgdal.so) undefined symbol: _ZNSs6assignERKSs (./libgdal.so) undefined symbol: _ZNSi10_M_extractIdEERSiRT_ (./libgdal.so) undefined symbol: _ZNSt6localeD1Ev (./libgdal.so) undefined symbol: _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc (./libgdal.so) undefined symbol: __cxa_rethrow (./libgdal.so) undefined symbol: _ZNKSs7compareEPKc (./libgdal.so) undefined symbol: _ZNSsC1EPKcmRKSaIcE (./libgdal.so) undefined symbol: _ZNSsD1Ev (./libgdal.so) undefined symbol: _ZdaPv (./libgdal.so) undefined symbol: _ZNKSs7compareERKSs (./libgdal.so) undefined symbol: _ZNKSs17find_first_not_ofEPKcmm (./libgdal.so) undefined symbol: _ZNSt8ios_base4InitC1Ev (./libgdal.so) undefined symbol: _ZNSs6assignEPKcm (./libgdal.so) undefined symbol: _Znwm (./libgdal.so) undefined symbol: _ZSt17__throw_bad_allocv (./libgdal.so) undefined symbol: _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base (./libgdal.so) undefined symbol: _ZNKSs4findEPKcmm (./libgdal.so) undefined symbol: _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l (./libgdal.so) undefined symbol: _ZSt20__throw_out_of_rangePKc (./libgdal.so) undefined symbol: __cxa_throw (./libgdal.so) undefined symbol: _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E (./libgdal.so) undefined symbol: _ZNSs6appendEPKc (./libgdal.so) undefined symbol: _ZdlPv (./libgdal.so) undefined symbol: _ZNSs6resizeEm (./libgdal.so) undefined symbol: _ZNSs4_Rep10_M_destroyERKSaIcE (./libgdal.so) undefined symbol: _ZNSsD2Ev (./libgdal.so) undefined symbol: _ZNSt9basic_iosIcSt11char_traitsIcEED2Ev (./libgdal.so) undefined symbol: _ZNKSs17find_first_not_ofEcm (./libgdal.so) undefined symbol: _ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base (./libgdal.so) undefined symbol: _ZSt9terminatev (./libgdal.so) undefined symbol: _ZNSt9exceptionD1Ev (./libgdal.so) undefined symbol: __cxa_free_exception (./libgdal.so) undefined symbol: _ZNSs6appendERKSs (./libgdal.so) undefined symbol: _ZNSs14_M_replace_auxEmmmc (./libgdal.so) undefined symbol: __cxa_get_exception_ptr (./libgdal.so) undefined symbol: _ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_ (./libgdal.so) undefined symbol: _ZNKSs16find_last_not_ofEcm (./libgdal.so) undefined symbol: _ZNSsC2ERKSs (./libgdal.so) undefined symbol: __cxa_guard_abort (./libgdal.so) undefined symbol: _ZNSo9_M_insertIdEERSoT_ (./libgdal.so) undefined symbol: _ZNSt8ios_baseC2Ev (./libgdal.so) undefined symbol: _ZNSs12_M_leak_hardEv (./libgdal.so) undefined symbol: __cxa_guard_acquire (./libgdal.so) undefined symbol: _ZNSs7replaceEmmPKcm (./libgdal.so) undefined symbol: _ZNSs6appendEmc (./libgdal.so) undefined symbol: __cxa_begin_catch (./libgdal.so) undefined symbol: _ZNSs6resizeEmc (./libgdal.so) undefined symbol: _ZNSs6appendEPKcm (./libgdal.so) undefined symbol: _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ (./libgdal.so) undefined symbol: _ZNSs9_M_mutateEmmm (./libgdal.so) undefined symbol: _ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv (./libgdal.so) undefined symbol: _ZNSs7_M_leakEv (./libgdal.so) undefined symbol: __cxa_end_catch (./libgdal.so) undefined symbol: _ZNKSs5rfindEcm (./libgdal.so) undefined symbol: __cxa_guard_release (./libgdal.so) undefined symbol: _ZNKSs6substrEmm (./libgdal.so) undefined symbol: _ZNSs7replaceEmmPKc (./libgdal.so) undefined symbol: _ZNSt15_List_node_base4hookEPS_ (./libgdal.so) undefined symbol: _ZNSs7reserveEm (./libgdal.so) undefined symbol: __cxa_allocate_exception (./libgdal.so) undefined symbol: _ZNSsC2EPKcRKSaIcE (./libgdal.so) undefined symbol: _ZNSt8ios_baseD2Ev (./libgdal.so) undefined symbol: _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base (./libgdal.so) undefined symbol: _ZNSs4_Rep9_S_createEmmRKSaIcE (./libgdal.so) undefined symbol: _ZNSolsEi (./libgdal.so) undefined symbol: _Znam (./libgdal.so) undefined symbol: __dynamic_cast (./libgdal.so) undefined symbol: _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base (./libgdal.so) undefined symbol: _ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev (./libgdal.so) undefined symbol: _ZNKSs13find_first_ofEPKcmm (./libgdal.so) undefined symbol: _ZSt20__throw_length_errorPKc (./libgdal.so) undefined symbol: _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm (./libgdal.so) undefined symbol: _ZNSs2atEm (./libgdal.so) undefined symbol: _ZNKSs4findEcm (./libgdal.so) undefined symbol: _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate (./libgdal.so) undefined symbol: _ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev (./libgdal.so) undefined symbol: _ZNSsC1EPKcRKSaIcE (./libgdal.so) undefined symbol: _ZSt19__throw_logic_errorPKc (./libgdal.so) undefined symbol: _ZNKSs5rfindEPKcmm (./libgdal.so) undefined symbol: _ZNSt9exceptionD2Ev (./libgdal.so) undefined symbol: _ZNSsC1ERKSs (./libgdal.so) undefined symbol: _ZNSt6localeC1Ev (./libgdal.so) undefined symbol: _ZNSsC1ERKSsmm (./libgdal.so) undefined symbol: _ZNSs6assignEPKc (./libgdal.so) undefined symbol: _ZNKSs16find_last_not_ofEPKcmm (./libgdal.so) > 3/ In your trunk checkout, you could try editing GDALmake.opt (after > ./configure > stage), and manually add -lstdc++ on the "LIBS = xxxx" line, and check > if that > works better. However that shouldn't be necessary. Manually add -lstdc++ on the "LIBS = xxxx" line in GDALmake.opt fixes the issue on the gdal trunk. Now the ldd -d -r libgdal.so Thanks, for the solution Even. > Could you make a diff between the output of ldd of both libgdal.so to > confirm that ? These are the diff between the output of ldd of both libgdal.so after manually add -lstdc++ on the "LIBS = xxxx" line in GDALmake.opt in the gdal trunk. $ diff ldd-trunk.txt ldd-branch.txt 1,40c1,40 < linux-vdso.so.1 => (0x00007fff2d778000) < libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f5c5f628000) < libnetcdf.so.6 => /usr/lib64/libnetcdf.so.6 (0x00007f5c5f2e2000) < libhdf5.so.6 => /usr/lib64/libhdf5.so.6 (0x00007f5c5ecf9000) < libpq.so.5 => /usr/lib64/libpq.so.5 (0x00007f5c5ead1000) < libz.so.1 => /lib64/libz.so.1 (0x00007f5c5e8bb000) < libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f5c5e69d000) < libm.so.6 => /lib64/libm.so.6 (0x00007f5c5e419000) < librt.so.1 => /lib64/librt.so.1 (0x00007f5c5e211000) < libdl.so.2 => /lib64/libdl.so.2 (0x00007f5c5e00c000) < libcurl.so.4 => /usr/lib64/libcurl.so.4 (0x00007f5c5ddb9000) < libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f5c5dba3000) < libc.so.6 => /lib64/libc.so.6 (0x00007f5c5d80f000) < /lib64/ld-linux-x86-64.so.2 (0x00007f5c605f2000) < libhdf5_hl.so.6 => /usr/lib64/libhdf5_hl.so.6 (0x00007f5c5d5dd000) < libssl.so.10 => /usr/lib64/libssl.so.10 (0x00007f5c5d382000) < libcrypto.so.10 => /usr/lib64/libcrypto.so.10 (0x00007f5c5cfe7000) < libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f5c5cda5000) < libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f5c5cb6e000) < libldap_r-2.4.so.2 => /lib64/libldap_r-2.4.so.2 (0x00007f5c5c91a000) < libidn.so.11 => /lib64/libidn.so.11 (0x00007f5c5c6e8000) < libldap-2.4.so.2 => /lib64/libldap-2.4.so.2 (0x00007f5c5c49d000) < libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f5c5c1bd000) < libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f5c5bf91000) < libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f5c5bd8d000) < libssl3.so => /usr/lib64/libssl3.so (0x00007f5c5bb50000) < libsmime3.so => /usr/lib64/libsmime3.so (0x00007f5c5b924000) < libnss3.so => /usr/lib64/libnss3.so (0x00007f5c5b5e8000) < libnssutil3.so => /usr/lib64/libnssutil3.so (0x00007f5c5b3c1000) < libplds4.so => /lib64/libplds4.so (0x00007f5c5b1bd000) < libplc4.so => /lib64/libplc4.so (0x00007f5c5afb8000) < libnspr4.so => /lib64/libnspr4.so (0x00007f5c5ad7a000) < libssh2.so.1 => /usr/lib64/libssh2.so.1 (0x00007f5c5ab53000) < libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007f5c5a947000) < libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f5c5a744000) < libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f5c5a52a000) < libfreebl3.so => /lib64/libfreebl3.so (0x00007f5c5a2c7000) < liblber-2.4.so.2 => /lib64/liblber-2.4.so.2 (0x00007f5c5a0b8000) < libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00007f5c59e9e000) < libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f5c59c7e000) --- > linux-vdso.so.1 => (0x00007fffc10fc000) > libnetcdf.so.6 => /usr/lib64/libnetcdf.so.6 (0x00007f645e66c000) > libhdf5.so.6 => /usr/lib64/libhdf5.so.6 (0x00007f645e084000) > libpq.so.5 => /usr/lib64/libpq.so.5 (0x00007f645de5b000) > libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f645dc3e000) > librt.so.1 => /lib64/librt.so.1 (0x00007f645da36000) > libdl.so.2 => /lib64/libdl.so.2 (0x00007f645d831000) > libcurl.so.4 => /usr/lib64/libcurl.so.4 (0x00007f645d5de000) > libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f645d2d8000) > libm.so.6 => /lib64/libm.so.6 (0x00007f645d053000) > libc.so.6 => /lib64/libc.so.6 (0x00007f645ccc0000) > libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f645caaa000) > libhdf5_hl.so.6 => /usr/lib64/libhdf5_hl.so.6 (0x00007f645c877000) > libz.so.1 => /lib64/libz.so.1 (0x00007f645c661000) > libssl.so.10 => /usr/lib64/libssl.so.10 (0x00007f645c406000) > libcrypto.so.10 => /usr/lib64/libcrypto.so.10 (0x00007f645c06b000) > libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f645be29000) > libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f645bbf2000) > libldap_r-2.4.so.2 => /lib64/libldap_r-2.4.so.2 (0x00007f645b99e000) > /lib64/ld-linux-x86-64.so.2 (0x00007f645f611000) > libidn.so.11 => /lib64/libidn.so.11 (0x00007f645b76c000) > libldap-2.4.so.2 => /lib64/libldap-2.4.so.2 (0x00007f645b521000) > libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f645b241000) > libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f645b015000) > libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f645ae11000) > libssl3.so => /usr/lib64/libssl3.so (0x00007f645abd4000) > libsmime3.so => /usr/lib64/libsmime3.so (0x00007f645a9a8000) > libnss3.so => /usr/lib64/libnss3.so (0x00007f645a66c000) > libnssutil3.so => /usr/lib64/libnssutil3.so (0x00007f645a445000) > libplds4.so => /lib64/libplds4.so (0x00007f645a241000) > libplc4.so => /lib64/libplc4.so (0x00007f645a03c000) > libnspr4.so => /lib64/libnspr4.so (0x00007f6459dfe000) > libssh2.so.1 => /usr/lib64/libssh2.so.1 (0x00007f6459bd7000) > libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007f64599cb000) > libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f64597c8000) > libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f64595ae000) > libfreebl3.so => /lib64/libfreebl3.so (0x00007f645934b000) > liblber-2.4.so.2 => /lib64/liblber-2.4.so.2 (0x00007f645913c000) > libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00007f6458f22000) > libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f6458d02000) $ wc -l ldd-branch.txt 40 ldd-branch.txt $ wc -l ldd-trunk.txt 40 ldd-trunk.txt Regards, Hendy _______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/gdal-dev