[Trilinos-Users] stk undefined symbols issue for the Mac OS build

Zhekai Deng zhekaideng2014 at u.northwestern.edu
Mon Dec 12 20:41:30 EST 2016


Hello all,

I have been trying build a Trilinos on Mac for a few days and have no luck
on this. I have tried different Mac OS, and I am getting error listed
below. There is an open issue on github seems also talking about this (
https://github.com/trilinos/Trilinos/issues/62). I also got the exact the
same exact error messages on issue 62 once in my own trial and error, but I
lost the record for that. It appears all come down to the same
"libstk_util_env.12.11.dylib". I don't use Albany, and just need access to
Trilinos. So I implemented the workaround from github issue 62, but that
did not resolve my issue ( the error below after I implement the work
around on Github and still get error below). I have also attached my simple
build configure file.

Could someone who have successful experience with the workaround approach
on issue 62 shed some light on my problems ? Any ideas will be greatly
appreciated! Thank you very much.

Best,

Zhekai

Undefined symbols for architecture x86_64:

  "boost::program_options::to_internal(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)", referenced from:

      boost::program_options::basic_parsed_options<char>
boost::program_options::parse_command_line<char>(int, char const* const*,
boost::program_options::options_description const&, int,
boost::function1<std::pair<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::basic_string<char, std::char_traits<char>,
std::allocator<char> > >, std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&>) in Env.cpp.o


"boost::program_options::detail::cmdline::set_additional_parser(boost::function1<std::pair<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > >, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&>)", referenced from:

      boost::program_options::basic_parsed_options<char>
boost::program_options::parse_command_line<char>(int, char const* const*,
boost::program_options::options_description const&, int,
boost::function1<std::pair<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::basic_string<char, std::char_traits<char>,
std::allocator<char> > >, std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&>) in Env.cpp.o


"boost::program_options::detail::cmdline::cmdline(std::vector<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::allocator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > > > const&)", referenced from:

      boost::program_options::basic_parsed_options<char>
boost::program_options::parse_command_line<char>(int, char const* const*,
boost::program_options::options_description const&, int,
boost::function1<std::pair<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::basic_string<char, std::char_traits<char>,
std::allocator<char> > >, std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&>) in Env.cpp.o


"boost::program_options::abstract_variables_map::operator[](std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&) const", referenced
from:

      sierra::Env::get_param(char const*) in Env.cpp.o

ld: symbol(s) not found for architecture x86_64

collect2: error: ld returned 1 exit status

make[2]: ***
[packages/stk/stk_util/stk_util/environment/libstk_util_env.12.11.dylib]
Error 1

make[1]: ***
[packages/stk/stk_util/stk_util/environment/CMakeFiles/stk_util_env.dir/all]
Error 2

make: *** [all] Error 2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://trilinos.org/pipermail/trilinos-users/attachments/20161212/39edbcce/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: do_configure.sh
Type: application/x-sh
Size: 422 bytes
Desc: not available
URL: <https://trilinos.org/pipermail/trilinos-users/attachments/20161212/39edbcce/attachment.sh>


More information about the Trilinos-Users mailing list