Boost logo

Boost Users :

From: Frank Illenseer (f.illenseer_at_[hidden])
Date: 2008-07-02 12:49:15


Hello,

We are currently trying to compile our code using the BOOST collection
on IBM AIX 5.3 (POWER5). But we get errors:

Using BOOST 1.33.0
------------------

xlc++_r -I../../../../../include -q64 -qarch=ppc64 -qtune=balanced -qtls
-D_POSIX_SOURCE -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -D_LARGE_FILES
-D_ALL_SOURCE -I../../../../../thirdparty/zlib/1.2.3/ibm_aix64/include
-D_RECHNER_IBM_AIX64 -D_RECHNER_STR=\"IBM_AIX64\"
-I../../../../../thirdparty/Boost/1_33_0 -I../../utilities/hardcore/include
-I../../utilities/parser/include -I./include -D_RELEASE -D_GUI_LINUX -O3 -c
./src/common_OptimisationConstraintsParser.cpp

"../../../../../thirdparty/Boost/1_33_0/boost/algorithm/string/detail/case_conv.hpp",
line 36.44: 1540-0215 (S) The wrong number of arguments have been specified for
"tolower(int)".
"../../../../../thirdparty/Boost/1_33_0/boost/algorithm/string/detail/case_conv.hpp",
line 31.23: 1540-0700 (I) The previous message was produced while processing
"boost::algorithm::detail::to_lowerF<char>::operator()(char) const".
"../../../../../thirdparty/Boost/1_33_0/boost/iterator/iterator_facade.hpp",
line 515.41: 1540-0700 (I) The previous message was produced while processing
"boost::iterator_core_access::dereference<boost::transform_iterator<boost::algorithm::detail::to_lowerF<char>,std::_Ptrit<char,long,const
char *,const char &,char *,char &>,boost::use_default,boost::use_default>
>(const
transform_iterator<boost::algorithm::detail::to_lowerF<char>,std::_Ptrit<char,long,const
char *,const char &,char *,char &>,boost::use_default,boost::use_default> &)".
make[2]: *** [common_OptimisationConstraintsParser.o] Error 1

Then we tried, if maybe upgrading to the latest BOOST will solve, but
unfortunately not:

Using BOOST 1.35.0
------------------

xlc++_r -I../../../../../include -q64 -qarch=ppc64 -qtune=balanced -qtls
-D_POSIX_SOURCE -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -D_LARGE_FILES
-D_ALL_SOURCE -I../../../../../thirdparty/zlib/1.2.3/ibm_aix64/include
-D_RECHNER_IBM_AIX64 -D_RECHNER_STR=\"IBM_AIX64\"
-I../../../../../thirdparty/Boost/1_35_0 -I../../utilities/hardcore/include
-I../../utilities/parser/include -I./include -D_RELEASE -D_GUI_LINUX -O3 -c
./src/common_OptimisationConstraintsParser.cpp

"../../../../../thirdparty/Boost/1_35_0/boost/algorithm/string/detail/case_conv.hpp", line 37.50: 1540-0157 (S) The text ">" is unexpected. It may be that this token was intended as a template argument list terminator but the name is not known to be a template.
"../../../../../thirdparty/Boost/1_35_0/boost/algorithm/string/detail/case_conv.hpp", line 32.23: 1540-0700 (I) The previous message was produced while processing "boost::algorithm::detail::to_lowerF<char>::operator()(char) const".
"../../../../../thirdparty/Boost/1_35_0/boost/iterator/iterator_facade.hpp", line 515.41: 1540-0700 (I) The previous message was produced while processing "boost::iterator_core_access::dereference<boost::transform_iterator<boost::algorithm::detail::to_lowerF<char>,std::_Ptrit<char,long,const char *,const char &,char *,char &>,boost::use_default,boost::use_default> >(const transform_iterator<boost::algorithm::detail::to_lowerF<char>,std::_Ptrit<char,long,const char *,const char &,char *,char &>,boost::use_default,boost::use_default> &)".
make[2]: *** [common_OptimisationConstraintsParser.o] Error 1

Can maybe anyone give some hints on how to get this compiling?
If any further information is needed, please just state and I wil try to provide.

Thanks in advance.
Frank


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net