On 5/13/13 12:57 AM, Ibai Irastorza wrote:
bioinfo@bioinfo:~$ ldd Programs/Imp/lib/libimp_base.so linux-vdso.so.1 => (0x00007fff4b1ff000) libboost_program_options.so.1.46.1 => /usr/lib/libboost_program_options.so.1.46.1 (0x00007f1cb65d4000) libboost_system.so.1.46.1 => /usr/lib/libboost_system.so.1.46.1 (0x00007f1cb63d0000) libboost_random.so.1.53.0 => /usr/local/lib/libboost_random.so.1.53.0 (0x00007f1cb61cc000)
OK, something isn't right here. Looks like you have an incomplete copy of boost in /usr/local/lib, so it picked up boost_random from there but couldn't find boost_system, so the linker pulled in the older version in /usr/lib/. This mix of boost versions is the cause of your problem later on. You'll need to either remove the partial copy of boost 1.53 from /usr/local, or install a full copy there.
Ben -- http://salilab.org/~ben/ "It is a capital mistake to theorize before one has data." - Sir Arthur Conan Doyle