On Thu, Nov 11, 2010 at 3:35 PM, Andre Massing <[email protected]> wrote: > Den 11.11.10 15.23, skrev Johannes Ring: >> >> On Thu, Nov 11, 2010 at 3:14 PM, Andre Massing<[email protected]> wrote: >>> >>> Den 11.11.10 15.04, skrev Johannes Ring: >>>> >>>> On Thu, Nov 11, 2010 at 2:58 PM, Andre Massing<[email protected]> >>>> wrote: >>>>> >>>>> Hi! >>>>> >>>>> I just encountered another strange error during compilation of the >>>>> latest >>>>> dolfin development >>>>> version on a Mac OS X platform. I got the error >>>>> >>>>> Linking CXX shared library libdolfin.dylib >>>>> [..] >>>>> Undefined symbols: >>>>> >>>>> >>>>> "boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t, >>>>> std::basic_string<char, std::char_traits<char>, std::allocator<char> >>>>> > >>>>> const&, std::basic_string<char, std::char_traits<char>, >>>>> std::allocator<char> >>>>>> >>>>>> const&)", referenced from: >>>>> >>>>> Switching VERBOSE=1 reveals that libboost_program_options was not >>>>> included >>>>> in the list of libs to link with. >>>>> Any clue how to fix that? >>>> >>>> I had a similar problem a few days ago. I think it was after I did a >>>> clean build of DOLFIN that the problem went away. Have you tried that? >>>> >>>> Johannes >>> >>> Actually I started with a clean build in the first place :) >> >> Okay, could you attach your CMakeCache.txt file? >> > Attached.
Thanks. It looks okay so I don't really know. You could try to specify the Boost libraries manually, like this: -DBoost_PROGRAM_OPTIONS_LIBRARY:FILEPATH=/opt/local/lib/libboost_program_options-mt.dylib Are you sure you have the latests DOLFIN? And does it work if you revert back to revision 5236? Johannes _______________________________________________ Mailing list: https://launchpad.net/~dolfin Post to : [email protected] Unsubscribe : https://launchpad.net/~dolfin More help : https://help.launchpad.net/ListHelp

