Re: Boost Filesystem fails with FreeBSD 10, clang, and cmake

看板FB_questions作者時間11年前 (2014/06/21 18:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
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"
文章代碼(AID): #1JfLyYjc (FB_questions)
文章代碼(AID): #1JfLyYjc (FB_questions)