On 19 October 2017 at 23:42, Patrick Niklaus <[email protected]> wrote: > Hey, > > the primary difference to our build environment on Travis CI is that > we build on Ubuntu 14.04 using boost 1.54: > https://travis-ci.org/Project-OSRM/osrm-backend/jobs/290183596#L1573 > It could be that this is a specific issue with boost 1.58 that was > introduced by using a new symbol on `master`.
Possibly > The error in question looks really weird. A wild guess might be there > are two version of libboost on your system and OSRM picks up the wrong > headers. I removed all libboost* from the environment, reinstalled Boost 1.58. I also took care to ensure there is no Boost in known locations in the host Windows. I added to CMakeLists.txt dumping of the Boost CMake variables: -- BOOST_BASE_LIBRARIES=/usr/lib/x86_64-linux-gnu/libboost_date_time.so;/usr/lib/x86_64-linux-gnu/libboost_chrono.so;/usr/lib/x86_64-linux-gnu/libboost_filesystem.so;/usr/lib/x86_64-linux-gnu/libboost_iostreams.so;/usr/lib/x86_64-linux-gnu/libboost_thread.so;/usr/lib/x86_64-linux-gnu/libboost_system.so -- Boost_INCLUDE_DIRS=/usr/include No change. Anyhow, I'm leaving this issue on backburnre until I have time to investigate it myself. Best regards, -- Mateusz Loskot, http://mateusz.loskot.net _______________________________________________ OSRM-talk mailing list [email protected] https://lists.openstreetmap.org/listinfo/osrm-talk
