Comment 9 for bug 1242111

Revision history for this message
José Ignacio Carmona Villegas (zalioth) wrote :

This is the compile error I get:

make[2]: *** No rule to make target `/usr/lib/libboost_thread.so', needed by `stippling'. Stop.
make[1]: *** [CMakeFiles/stippling.dir/all] Error 2
make: *** [all] Error 2

I have changed the file /usr/lib/CGAL/CGALConfig.cmake as follows:

#set(CGAL_3RD_PARTY_LIBRARIES "/usr/lib/libboost_thread.so;/usr/lib/libboost_system.so;/usr/lib/x86_64-linux-gnu/libpthread.so" )
set(CGAL_3RD_PARTY_LIBRARIES "/usr/lib/x86_64-linux-gnu/libboost_thread.so;/usr/lib/x86_64-linux-gnu/libboost_system.so;/usr/lib/x86_64-linux-gnu/libpthread.so" )

This is the result of the call to "ldd /usr/lib/libCGAL.so":

~$ ldd /usr/lib/libCGAL.so
 linux-vdso.so.1 => (0x00007ffff21fe000)
 libboost_thread.so.1.53.0 => /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.53.0 (0x00007f451fb35000)
 libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f451f918000)
 libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f451f613000)
 libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f451f30f000)
 libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f451f0f9000)
 libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f451ed30000)
 libboost_system.so.1.53.0 => /usr/lib/x86_64-linux-gnu/libboost_system.so.1.53.0 (0x00007f451eb2c000)
 librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f451e924000)
 /lib64/ld-linux-x86-64.so.2 (0x00007f451ff94000)

It seems it's calling to the 1.53.0 version, so it shouldn't be a problem due to interference among two versions...