Zbynek Winkler wrote:
Do I have some library mismatch? ldd monotone says:$ ldd monotone linux-gate.so.1 => (0xffffe000) libz.so.1 => /usr/lib/libz.so.1 (0xb7f0e000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7f0a000)libboost_regex-gcc-mt-1_32.so.1.32.0 => /usr/lib/libboost_regex-gcc-mt-1_32.so.1.32.0 (0xb7e90000) libboost_date_time-gcc-mt-1_32.so.1.32.0 => /usr/lib/libboost_date_time-gcc-mt-1_32.so.1.32.0 (0xb7e7d000) libboost_filesystem-gcc-mt-1_32.so.1.32.0 => /usr/lib/libboost_filesystem-gcc-mt-1_32.so.1.32.0 (0xb7e6b000)libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7d90000) libm.so.6 => /lib/tls/libm.so.6 (0xb7d6a000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7d5f000) libc.so.6 => /lib/tls/libc.so.6 (0xb7c27000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7c15000) /lib/ld-linux.so.2 (0xb7f2f000) librt.so.1 => /lib/tls/librt.so.1 (0xb7c0d000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb7b52000) I am running debian testing with boost-1.32.
Ok, the problem seems to be boost-1.32. It is linked with libstdc++.so.5 but gcc-4.0 uses libstdc++.so.6 so the resulting executable links to both and that seems to be the problem :(
So, I installed boost-dev (1.33) from debian unstable and after a couple of recompiles everything seems to work (I have not run make check yet).
May I suggest an improvement for the configure stuff? When checking for the required boost libraries - could it also try to run the compiled executables to make sure it actually works?
Zbynek -- http://zw.matfyz.cz/ http://robotika.cz/ Faculty of Mathematics and Physics, Charles University, Prague, Czech Republic _______________________________________________ Monotone-devel mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/monotone-devel
