Subject: [Boost-bugs] [Boost C++ Libraries] #3232: boost::program_options fails to compile on AIX
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-06-29 10:35:30
#3232: boost::program_options fails to compile on AIX
------------------------------------------------------+---------------------
Reporter: Frank Meerkötter <frank@â¦> | Owner:
Type: Bugs | Status: new
Milestone: Boost 1.40.0 | Component: None
Version: Boost Development Trunk | Severity: Problem
Keywords: |
------------------------------------------------------+---------------------
common.mkdir bin.v2/libs/program_options/build/vacpp
common.mkdir bin.v2/libs/program_options/build/vacpp/release
common.mkdir bin.v2/libs/program_options/build/vacpp/release/link-static
common.mkdir bin.v2/libs/program_options/build/vacpp/release/link-static
/threading-multi
vacpp.compile.c++ bin.v2/libs/program_options/build/vacpp/release/link-
static/threading-multi/cmdline.o
1500-029: (W) WARNING: subprogram
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>
> > >::_Construct<const char * const *>(const char * const *, const char *
const *, input_iterator_tag) could not be inlined into
boost::program_options::detail::cmdline::cmdline(int, const char * const
*).
vacpp.compile.c++ bin.v2/libs/program_options/build/vacpp/release/link-
static/threading-multi/config_file.o
vacpp.compile.c++ bin.v2/libs/program_options/build/vacpp/release/link-
static/threading-multi/options_description.o
1500-029: (W) WARNING: subprogram
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::_Assign<std::_Ptrit<char,long,const char *,const char &,char *,char &>
>(_Ptrit<char,long,const char *,const char &,char *,char &>,
_Ptrit<char,long,const char *,const char &,char *,char &>,
input_iterator_tag) could not be inlined into
boost::char_separator<char,std::char_traits<char> >::operator()
<std::_Ptrit<char,long,const char *,const char &,char *,char
&>,std::basic_string<char,std::char_traits<char>,std::allocator<char> >
>(_Ptrit<char,long,const char *,const char &,char *,char &> &,
_Ptrit<char,long,const char *,const char &,char *,char &>,
basic_string<char,std::char_traits<char>,std::allocator<char> > &).
1500-029: (W) WARNING: subprogram
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::_Assign<std::_Ptrit<char,long,const char *,const char &,char *,char &>
>(_Ptrit<char,long,const char *,const char &,char *,char &>,
_Ptrit<char,long,const char *,const char &,char *,char &>,
input_iterator_tag) could not be inlined into
boost::char_separator<char,std::char_traits<char> >::operator()
<std::_Ptrit<char,long,const char *,const char &,char *,char
&>,std::basic_string<char,std::char_traits<char>,std::allocator<char> >
>(_Ptrit<char,long,const char *,const char &,char *,char &> &,
_Ptrit<char,long,const char *,const char &,char *,char &>,
basic_string<char,std::char_traits<char>,std::allocator<char> > &).
vacpp.compile.c++ bin.v2/libs/program_options/build/vacpp/release/link-
static/threading-multi/parsers.o
"./boost/function/function_template.hpp", line 564.9: 1540-1118 (S) The
declaration of
"assign_functor<boost::program_options::<unnamed>::prefix_name_mapper>"
uses the undefined class
"boost::program_options::<unnamed>::prefix_name_mapper" when the class
must be complete.
"./boost/function/function_template.hpp", line 564.9: 1540-0700 (I) The
previous message was produced while processing
"boost::detail::function::basic_vtable1<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::basic_string<char,std::char_traits<char>,std::allocator<char> >
>::assign_functor<boost::program_options::<unnamed>::prefix_name_mapper>(prefix_name_mapper,
function_buffer &, true_)".
"./boost/function/function_template.hpp", line 476.15: 1540-0700 (I) The
previous message was produced while processing "struct
boost::detail::function::basic_vtable1<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >".
"./boost/function/function_template.hpp", line 1010.5: 1540-0700 (I) The
previous message was produced while processing
"boost::function1<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::basic_string<char,std::char_traits<char>,std::allocator<char> >
>::operator()(std::basic_string<char,std::char_traits<char>,std::allocator<char>
>) const".
"libs/program_options/src/parsers.cpp", line 160.45: 1540-0700 (I) The
previous message was produced while processing
"boost::program_options::parse_environment(const options_description &,
const
function1<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >
&)".
xlC_r -c -DBOOST_ALL_NO_LIB=1 -DNDEBUG -qcpluscmt -O3 -qstrict
-qfuncsect -qeh -qrtti -I"." -o
"bin.v2/libs/program_options/build/vacpp/release/link-static/threading-
multi/parsers.o" "libs/program_options/src/parsers.cpp"
...failed vacpp.compile.c++
bin.v2/libs/program_options/build/vacpp/release/link-static/threading-
multi/parsers.o...
vacpp.compile.c++ bin.v2/libs/program_options/build/vacpp/release/link-
static/threading-multi/variables_map.o
vacpp.compile.c++ bin.v2/libs/program_options/build/vacpp/release/link-
static/threading-multi/value_semantic.o
1500-029: (W) WARNING: subprogram
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::_Assign<char *>(char *, char *, input_iterator_tag) could not be
inlined into
boost::detail::lexical_cast<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,bool,0,char>(param_type, char *, size_t).
I am using version V7.0 of the xlC_r visual age c++ compiler.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/3232> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:00 UTC