Boost logo

Boost :

From: Matthias Troyer (troyer_at_[hidden])
Date: 2003-07-16 18:29:09


Dear Boosters,

In trying to port my codes and boost to an IBM Regatta (Power-4)
massively parallel machine, I encountered compilation problems like the
following that I cannot solve when compiling with IBM's xlC C++
compiler. Can anyone provide some insight or should I forget about the
IBM compiler and try to get g++ to compile and run on the machine?

Matthias

xlC -c -I/users/troyer/boost
/users/troyer/boost/libs/date_time/src/gregorian/greg_month.cpp -o
boost/greg_month.o
"/users/troyer/boost/boost/operators.hpp", line 253.2: 1540-0816 (W)
Too many arguments are specified for the macro "BOOST_PP_SEQ_CAT_O_I".
The extra arguments are ignored.
"/users/troyer/boost/boost/preprocessor/seq/cat.hpp", line 30.10:
1540-0425 (I) "BOOST_PP_SEQ_CAT_O_I" is defined on line 30 of
"/users/troyer/boost/libs/date_time/src/gregorian/greg_month.cpp".
"/users/troyer/boost/boost/operators.hpp", line 253.2: 1540-0861 (S)
Too few arguments are specified for macro "BOOST_PP_IIF_0". Empty
arguments are used.
"/users/troyer/boost/boost/preprocessor/control/iif.hpp", line 32.10:
1540-0425 (I) "BOOST_PP_IIF_0" is defined on line 32 of
"/users/troyer/boost/libs/date_time/src/gregorian/greg_month.cpp".
"/users/troyer/boost/boost/operators.hpp", line 253.2: 1540-0861 (S)
Too few arguments are specified for macro "BOOST_PP_SEQ_ELEM_III".
Empty arguments are used.
"/users/troyer/boost/boost/preprocessor/seq/elem.hpp", line 40.13:
1540-0425 (I) "BOOST_PP_SEQ_ELEM_III" is defined on line 40 of
"/users/troyer/boost/libs/date_time/src/gregorian/greg_month.cpp".
"/users/troyer/boost/boost/operators.hpp", line 254.2: 1540-0816 (W)
Too many arguments are specified for the macro "BOOST_PP_SEQ_CAT_O_I".
The extra arguments are ignored.
"/users/troyer/boost/boost/preprocessor/seq/cat.hpp", line 30.10:
1540-0425 (I) "BOOST_PP_SEQ_CAT_O_I" is defined on line 30 of
"/users/troyer/boost/libs/date_time/src/gregorian/greg_month.cpp".
"/users/troyer/boost/boost/operators.hpp", line 254.2: 1540-0861 (S)
Too few arguments are specified for macro "BOOST_PP_IIF_0". Empty
arguments are used.
"/users/troyer/boost/boost/preprocessor/control/iif.hpp", line 32.10:
1540-0425 (I) "BOOST_PP_IIF_0" is defined on line 32 of
"/users/troyer/boost/libs/date_time/src/gregorian/greg_month.cpp".
"/users/troyer/boost/boost/operators.hpp", line 254.2: 1540-0861 (S)
Too few arguments are specified for macro "BOOST_PP_SEQ_ELEM_III".
Empty arguments are used.
"/users/troyer/boost/boost/preprocessor/seq/elem.hpp", line 40.13:
1540-0425 (I) "BOOST_PP_SEQ_ELEM_III" is defined on line 40 of
"/users/troyer/boost/libs/date_time/src/gregorian/greg_month.cpp".
"/users/troyer/boost/boost/operators.hpp", line 255.2: 1540-0816 (W)
Too many arguments are specified for the macro "BOOST_PP_SEQ_CAT_O_I".
The extra arguments are ignored.
"/users/troyer/boost/boost/preprocessor/seq/cat.hpp", line 30.10:
1540-0425 (I) "BOOST_PP_SEQ_CAT_O_I" is defined on line 30 of
"/users/troyer/boost/libs/date_time/src/gregorian/greg_month.cpp".
"/users/troyer/boost/boost/operators.hpp", line 255.2: 1540-0861 (S)
Too few arguments are specified for macro "BOOST_PP_IIF_0". Empty
arguments are used.
"/users/troyer/boost/boost/preprocessor/control/iif.hpp", line 32.10:
1540-0425 (I) "BOOST_PP_IIF_0" is defined on line 32 of
"/users/troyer/boost/libs/date_time/src/gregorian/greg_month.cpp".
"/users/troyer/boost/boost/operators.hpp", line 255.2: 1540-0861 (S)
Too few arguments are specified for macro "BOOST_PP_SEQ_ELEM_III".
Empty arguments are used.
"/users/troyer/boost/boost/preprocessor/seq/elem.hpp", line 40.13:
1540-0425 (I) "BOOST_PP_SEQ_ELEM_III" is defined on line 40 of
"/users/troyer/boost/libs/date_time/src/gregorian/greg_month.cpp".


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk