On 04/27/2017 01:27 PM, John Maddock via Boost wrote:
On 27/04/2017 04:55, Edward Diener via Boost wrote:
On 04/26/2017 02:54 PM, John Maddock via Boost wrote:
There is one remaining failure with Oracle 12.5 in C++11 mode relating to how it handles variadic templates, I'll try to find a workaround for that later.
Also now fixed.
12.5 is fixed but 12.4, 12.3, and 12.2 have the same errors.
OK, I finally got those compilers installed, and after a couple of minor fixes to Config and Integer, these all pass for me now.
I see 12.4 and 12.5 passing. With 12.3 I see: sun.compile.c++ /home/fceldiener/build/boost/bin.v2/libs/integer/test/fail_uint_65.test/sun-12.3stlport/debug/address-model-32/fail_uint_65.o "/opt/oracle/solarisstudio12.3/bin/CC" +d -library=stlport4 -features=tmplife -features=tmplrefstatic -g -erroff=%none -m32 -KPIC -DBOOST_ALL_NO_LIB=1 -I"../../.." -c -o "/home/fceldiener/build/boost/bin.v2/libs/integer/test/fail_uint_65.test/sun-12.3stlport/debug/address-model-32/fail_uint_65.o" "fail_uint_65.cpp" ...failed sun.compile.c++ /home/fceldiener/build/boost/bin.v2/libs/integer/test/fail_uint_65.test/sun-12.3stlport/debug/address-model-32/fail_uint_65.o... with a jam entry of: using sun : 12.3stlport : /opt/oracle/solarisstudio12.3/bin/CC : <cxxflags>-library=stlport4 <linkflags>-library=stlport4 <cxxflags>-features=tmplife <cxxflags>-features=tmplrefstatic ; I can not see why it fails to compile and no reason seems to be given. With 12.2 I still see: sun.compile.c++ /home/fceldiener/build/boost/bin.v2/libs/integer/test/integer_traits_test.test/sun-12.2stlport/debug/address-model-32/integer_traits_test.o "../../../boost/cstdint.hpp", line 381: Error: uintptr_t is not defined. 1 Error(s) detected. "/opt/oracle/solstudio12.2/bin/CC" +d -library=stlport4 -features=tmplife -features=tmplrefstatic -g -erroff=%none -m32 -KPIC -DBOOST_ALL_NO_LIB=1 -I"../../.." -c -o "/home/fceldiener/build/boost/bin.v2/libs/integer/test/integer_traits_test.test/sun-12.2stlport/debug/address-model-32/integer_traits_test.o" "integer_traits_test.cpp" ...failed sun.compile.c++ /home/fceldiener/build/boost/bin.v2/libs/integer/test/integer_traits_test.test/sun-12.2stlport/debug/address-model-32/integer_traits_test.o... etc. with a jam entry of: using sun : 12.2stlport : /opt/oracle/solstudio12.2/bin/CC : <cxxflags>-library=stlport4 <linkflags>-library=stlport4 <cxxflags>-features=tmplife <cxxflags>-features=tmplrefstatic ; I picked up the latest changes from config and integer.
Thanks, John.