Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Jul 2017 07:13:03 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 220787] graphics/aqsis: fails to build against boost-libs with C++11 enabled
Message-ID:  <bug-220787-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220787

            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@FreeBSD.org
          Reporter: jbeich@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::__wr=
ap_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_to=
ken<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:(.te=
xt._ZN5boost4wave4impl19pp_iterator_functorINS0_7contextINSt3__111__wrap_it=
erIPcEENS0_8cpplexer12lex_iteratorINS8_9lex_tokenINS0_4util13file_positionI=
NSB_11flex_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEENSB_9CowStringINS=
B_22AllocatorStringStorageIcSH_EES6_EEEEEEEEEENS0_26iteration_context_polic=
ies19load_file_to_stringENS0_16context_policies14eat_whitespaceISO_EENS0_9t=
his_typeEEEE12pp_directiveEv[_ZN5boost4wave4impl19pp_iterator_functorINS0_7=
contextINSt3__111__wrap_iterIPcEENS0_8cpplexer12lex_iteratorINS8_9lex_token=
INS0_4util13file_positionINSB_11flex_stringIcNS4_11char_traitsIcEENS4_9allo=
catorIcEENSB_9CowStringINSB_22AllocatorStringStorageIcSH_EES6_EEEEEEEEEENS0=
_26iteration_context_policies19load_file_to_stringENS0_16context_policies14=
eat_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::w=
ave::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_pos=
ition<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::ut=
il::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::cpple=
xer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_str=
ing<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::wa=
ve::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_pos=
ition<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::ut=
il::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::w=
ave::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_to=
ken<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::cpp=
lexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::fil=
e_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::wa=
ve::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_pos=
ition<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::ut=
il::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_pos=
ition<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::ut=
il::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_iterat=
or<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::wa=
ve::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_pos=
ition<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::ut=
il::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::w=
ave::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::wa=
ve::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_pos=
ition<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::ut=
il::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_pos=
ition<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::ut=
il::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:(.te=
xt._ZN5boost4wave4util8macromapINS0_7contextINSt3__111__wrap_iterIPcEENS0_8=
cpplexer12lex_iteratorINS8_9lex_tokenINS1_13file_positionINS1_11flex_string=
IcNS4_11char_traitsIcEENS4_9allocatorIcEENS1_9CowStringINS1_22AllocatorStri=
ngStorageIcSG_EES6_EEEEEEEEEENS0_26iteration_context_policies19load_file_to=
_stringENS0_16context_policies14eat_whitespaceISN_EENS0_9this_typeEEEE15res=
olve_definedINS1_20unput_queue_iteratorISO_SN_NS4_4listISN_NS_19fast_pool_a=
llocatorISN_NS_33default_user_allocator_new_deleteENS_5mutexELj32ELj0EEEEEE=
ES14_EERKSN_RT_RKS18_RT0_[_ZN5boost4wave4util8macromapINS0_7contextINSt3__1=
11__wrap_iterIPcEENS0_8cpplexer12lex_iteratorINS8_9lex_tokenINS1_13file_pos=
itionINS1_11flex_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEENS1_9CowStr=
ingINS1_22AllocatorStringStorageIcSG_EES6_EEEEEEEEEENS0_26iteration_context=
_policies19load_file_to_stringENS0_16context_policies14eat_whitespaceISN_EE=
NS0_9this_typeEEEE15resolve_definedINS1_20unput_queue_iteratorISO_SN_NS4_4l=
istISN_NS_19fast_pool_allocatorISN_NS_33default_user_allocator_new_deleteEN=
S_5mutexELj32ELj0EEEEEEES14_EERKSN_RT_RKS18_RT0_]+0x73):
undefined reference to
`boost::wave::grammars::defined_grammar_gen<boost::wave::cpplexer::lex_iter=
ator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boos=
t::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::wa=
ve::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::ut=
il::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::wa=
ve::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_pos=
ition<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::ut=
il::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::w=
ave::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::wa=
ve::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_pos=
ition<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::ut=
il::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_pos=
ition<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::ut=
il::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::w=
ave::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_to=
ken<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::wa=
ve::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_pos=
ition<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::ut=
il::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_pos=
ition<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::ut=
il::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::uti=
l::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::wa=
ve::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_pos=
ition<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::ut=
il::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::wa=
ve::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::wa=
ve::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_pos=
ition<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::ut=
il::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_pos=
ition<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::ut=
il::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:(.te=
xt._ZN5boost4wave4util8macromapINS0_7contextINSt3__111__wrap_iterIPcEENS0_8=
cpplexer12lex_iteratorINS8_9lex_tokenINS1_13file_positionINS1_11flex_string=
IcNS4_11char_traitsIcEENS4_9allocatorIcEENS1_9CowStringINS1_22AllocatorStri=
ngStorageIcSG_EES6_EEEEEEEEEENS0_26iteration_context_policies19load_file_to=
_stringENS0_16context_policies14eat_whitespaceISN_EENS0_9this_typeEEEE15res=
olve_definedINS1_20unput_queue_iteratorINS4_15__list_iteratorISN_PvEESN_NS4=
_4listISN_NS_19fast_pool_allocatorISN_NS_33default_user_allocator_new_delet=
eENS_5mutexELj32ELj0EEEEEEES17_EERKSN_RT_RKS1B_RT0_[_ZN5boost4wave4util8mac=
romapINS0_7contextINSt3__111__wrap_iterIPcEENS0_8cpplexer12lex_iteratorINS8=
_9lex_tokenINS1_13file_positionINS1_11flex_stringIcNS4_11char_traitsIcEENS4=
_9allocatorIcEENS1_9CowStringINS1_22AllocatorStringStorageIcSG_EES6_EEEEEEE=
EEENS0_26iteration_context_policies19load_file_to_stringENS0_16context_poli=
cies14eat_whitespaceISN_EENS0_9this_typeEEEE15resolve_definedINS1_20unput_q=
ueue_iteratorINS4_15__list_iteratorISN_PvEESN_NS4_4listISN_NS_19fast_pool_a=
llocatorISN_NS_33default_user_allocator_new_deleteENS_5mutexELj32ELj0EEEEEE=
ES17_EERKSN_RT_RKS1B_RT0_]+0x5a):
undefined reference to
`boost::wave::grammars::defined_grammar_gen<boost::wave::cpplexer::lex_iter=
ator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boos=
t::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_p=
osition<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::wa=
ve::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_pos=
ition<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::ut=
il::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::wa=
ve::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::wa=
ve::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_pos=
ition<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::ut=
il::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_pos=
ition<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::ut=
il::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 invocatio=
n)

http://sprunge.us/SCQE


Referenced Bugs:

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-220787-13>