[Bug 220787] graphics/aqsis: fails to build against boost-libs with C++11 enabled

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Jul 17 07:13:03 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220787

            Bug ID: 220787
           Summary: graphics/aqsis: fails to build against boost-libs with
                    C++11 enabled
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: needs-patch
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: jbeich at FreeBSD.org
            Blocks: 220783

tools/aqsl/CMakeFiles/aqsl.dir/aqsl.cpp.o: In function
`boost::wave::impl::pp_iterator_functor<boost::wave::context<std::__1::__wrap_iter<char*>,
boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > > >,
boost::wave::iteration_context_policies::load_file_to_string,
boost::wave::context_policies::eat_whitespace<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > > >, boost::wave::this_type>
>::pp_directive()':
/wrkdirs/usr/ports/graphics/aqsis/work/aqsis-1.8.2/tools/aqsl/aqsl.cpp:(.text._ZN5boost4wave4impl19pp_iterator_functorINS0_7contextINSt3__111__wrap_iterIPcEENS0_8cpplexer12lex_iteratorINS8_9lex_tokenINS0_4util13file_positionINSB_11flex_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEENSB_9CowStringINSB_22AllocatorStringStorageIcSH_EES6_EEEEEEEEEENS0_26iteration_context_policies19load_file_to_stringENS0_16context_policies14eat_whitespaceISO_EENS0_9this_typeEEEE12pp_directiveEv[_ZN5boost4wave4impl19pp_iterator_functorINS0_7contextINSt3__111__wrap_iterIPcEENS0_8cpplexer12lex_iteratorINS8_9lex_tokenINS0_4util13file_positionINSB_11flex_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEENSB_9CowStringINSB_22AllocatorStringStorageIcSH_EES6_EEEEEEEEEENS0_26iteration_context_policies19load_file_to_stringENS0_16context_policies14eat_whitespaceISO_EENS0_9this_typeEEEE12pp_directiveEv]+0x115):
undefined reference to
`boost::wave::grammars::cpp_grammar_gen<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > > >,
std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> >
>::parse_cpp_grammar(boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > > > const&,
boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > > > const&,
boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > const&, bool&,
boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >&,
std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> >&)'
tools/aqsl/CMakeFiles/aqsl.dir/aqsl.cpp.o: In function
`boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > > const&
boost::wave::util::macromap<boost::wave::context<std::__1::__wrap_iter<char*>,
boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > > >,
boost::wave::iteration_context_policies::load_file_to_string,
boost::wave::context_policies::eat_whitespace<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > > >, boost::wave::this_type>
>::resolve_defined<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > > >,
boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> > >,
std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> >
>(boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > > >,
boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> > >&,
boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > > >,
boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> > > const&,
std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> >&)':
/wrkdirs/usr/ports/graphics/aqsis/work/aqsis-1.8.2/tools/aqsl/aqsl.cpp:(.text._ZN5boost4wave4util8macromapINS0_7contextINSt3__111__wrap_iterIPcEENS0_8cpplexer12lex_iteratorINS8_9lex_tokenINS1_13file_positionINS1_11flex_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEENS1_9CowStringINS1_22AllocatorStringStorageIcSG_EES6_EEEEEEEEEENS0_26iteration_context_policies19load_file_to_stringENS0_16context_policies14eat_whitespaceISN_EENS0_9this_typeEEEE15resolve_definedINS1_20unput_queue_iteratorISO_SN_NS4_4listISN_NS_19fast_pool_allocatorISN_NS_33default_user_allocator_new_deleteENS_5mutexELj32ELj0EEEEEEES14_EERKSN_RT_RKS18_RT0_[_ZN5boost4wave4util8macromapINS0_7contextINSt3__111__wrap_iterIPcEENS0_8cpplexer12lex_iteratorINS8_9lex_tokenINS1_13file_positionINS1_11flex_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEENS1_9CowStringINS1_22AllocatorStringStorageIcSG_EES6_EEEEEEEEEENS0_26iteration_context_policies19load_file_to_stringENS0_16context_policies14eat_whitespaceISN_EENS0_9this_typeEEEE15resolve_definedINS1_20unput_queue_iteratorISO_SN_NS4_4listISN_NS_19fast_pool_allocatorISN_NS_33default_user_allocator_new_deleteENS_5mutexELj32ELj0EEEEEEES14_EERKSN_RT_RKS18_RT0_]+0x73):
undefined reference to
`boost::wave::grammars::defined_grammar_gen<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > > >
>::parse_operator_defined(boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > > >,
boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> > > const&,
boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > > >,
boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> > > const&,
std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> >&)'
tools/aqsl/CMakeFiles/aqsl.dir/aqsl.cpp.o: In function
`boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > > const&
boost::wave::util::macromap<boost::wave::context<std::__1::__wrap_iter<char*>,
boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > > >,
boost::wave::iteration_context_policies::load_file_to_string,
boost::wave::context_policies::eat_whitespace<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > > >, boost::wave::this_type>
>::resolve_defined<boost::wave::util::unput_queue_iterator<std::__1::__list_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >, void*>,
boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> > >,
std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> >
>(boost::wave::util::unput_queue_iterator<std::__1::__list_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >, void*>,
boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> > >&,
boost::wave::util::unput_queue_iterator<std::__1::__list_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >, void*>,
boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> > > const&,
std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> >&)':
/wrkdirs/usr/ports/graphics/aqsis/work/aqsis-1.8.2/tools/aqsl/aqsl.cpp:(.text._ZN5boost4wave4util8macromapINS0_7contextINSt3__111__wrap_iterIPcEENS0_8cpplexer12lex_iteratorINS8_9lex_tokenINS1_13file_positionINS1_11flex_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEENS1_9CowStringINS1_22AllocatorStringStorageIcSG_EES6_EEEEEEEEEENS0_26iteration_context_policies19load_file_to_stringENS0_16context_policies14eat_whitespaceISN_EENS0_9this_typeEEEE15resolve_definedINS1_20unput_queue_iteratorINS4_15__list_iteratorISN_PvEESN_NS4_4listISN_NS_19fast_pool_allocatorISN_NS_33default_user_allocator_new_deleteENS_5mutexELj32ELj0EEEEEEES17_EERKSN_RT_RKS1B_RT0_[_ZN5boost4wave4util8macromapINS0_7contextINSt3__111__wrap_iterIPcEENS0_8cpplexer12lex_iteratorINS8_9lex_tokenINS1_13file_positionINS1_11flex_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEENS1_9CowStringINS1_22AllocatorStringStorageIcSG_EES6_EEEEEEEEEENS0_26iteration_context_policies19load_file_to_stringENS0_16context_policies14eat_whitespaceISN_EENS0_9this_typeEEEE15resolve_definedINS1_20unput_queue_iteratorINS4_15__list_iteratorISN_PvEESN_NS4_4listISN_NS_19fast_pool_allocatorISN_NS_33default_user_allocator_new_deleteENS_5mutexELj32ELj0EEEEEEES17_EERKSN_RT_RKS1B_RT0_]+0x5a):
undefined reference to
`boost::wave::grammars::defined_grammar_gen<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > > >
>::parse_operator_defined(boost::wave::util::unput_queue_iterator<std::__1::__list_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >, void*>,
boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> > > const&,
boost::wave::util::unput_queue_iterator<std::__1::__list_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >, void*>,
boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> > > const&,
std::__1::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>,
boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,
std::__1::allocator<char> >, char*> > > >,
boost::default_user_allocator_new_delete, boost::mutex, 32u, 0u> >&)'
c++: error: linker command failed with exit code 1 (use -v to see invocation)

http://sprunge.us/SCQE


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220783
[Bug 220783] devel/boost-all: Build in C++11 mode
-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list