Re: Boost Filesystem fails with FreeBSD 10, clang, and cmake
On Thu, 19 Jun 2014 18:18:36 -0700 Ricky Huang wrote:
> I am currently migrating to a FreeBSD 10 system which comes default with
> clang language. I was able to compile Boost just fine. But when I
> include filesysstem.hpp to it, I get the following error message:
> =
>> Linking CXX executable boost_clang_test
>> /usr/bin/ld: : invalid DSO for symbol `_ZN5boost6system15system_category=
Ev' definition
>> /usr/local/lib/libboost_system.so.1.55.0: could not read symbols: Bad va=
lue
>> CC: error: linker command failed with exit code 1 (use -v to see invocat=
ion)
>> *** Error code 1
>> =
>> Stop.
> =
> I am using cmake as my build system, could it be possible that I need to
> adjust my cmake variables? I am not sure if I've came to correct forum
> or should this be on Boost, clang, CMake forum(s)? Please let me know
> if I am at the wrong place=85
> =
> =
> The minimum amount of code to induce the problem are the following 2 file=
s:
> =
> CMakeLists.txt:
> =
> cmake_minimum_required(VERSION 2.8)
> =
> # Find and include Boost libraries
> find_package(Boost 1.55 COMPONENTS filesystem REQUIRED)
The error above means the "filesystem" component depends on the "system"
component, so try adding "system" here after "filesystem".
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):