
I just tried to build a very recent CVS snapshot of boost.thread with Metrowerks CW 8.1 (Windows 2000) but it failed due to problems with \boost\type_traits\alignment_traits.hpp. (see attached errors.txt) I had no problems building it with CW 8.0 so far. Any idea what's going wrong? Fine Regards, Bertolt Mildner ---------- ...found 214 targets... ...updating 24 targets... metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowe rks\debug\runtime-link-static\condition.obj ### mwcc Compiler: # In: ..\..\..\boost\type_traits\alignment_traits.hpp # From: ..\src\condition.cpp # ----------------------------- # 155: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 162: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 176: } # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 183: typedef detail::lower_alignment<Align> t1; # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 185: typedef type_with_alignment<Align> this_type; # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 187: typedef typename detail::ct_if< # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 188: (detail::is_aligned<(alignment_of<t1>::value), Align>: :value) # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 190: , detail::max_align # Error: ^^^^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 193: static const std::size_t found = alignment_of<align_t>::value # Error: ^ # undefined identifier 'align_t' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 195: _enum_195 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found > = Align ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 196: m_196 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found % Ali gn == 0 ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 198: public: # Error: ^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Warning: ^^^^^^^ # implicit 'int' is no longer supported in C++ # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Error: ^^^^ # ';' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 200: }; # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 202: } // namespace boost # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) Errors caused tool to abort. mwcc -maxerrors 20 -maxwarnings 20 -c -warn on,nounusedexpr,nounused -cwd i nclude -DNOMINMAX -nowraplines -lang c++ -g -O0 -inline off -I"..\..\..\lib s\thread\build" -I"." -I- -I"C:\BACKUP\Data\C++\boost" -o "..\..\..\libs\threa d\build\bin\libboost_thread.lib\metrowerks\debug\runtime-link-static\condition.o bj" "../src\condition.cpp" ...failed metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.l ib\metrowerks\debug\runtime-link-static\condition.obj... metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowe rks\debug\runtime-link-static\mutex.obj ### mwcc Compiler: # In: ..\..\..\boost\type_traits\alignment_traits.hpp # From: ..\src\mutex.cpp # ------------------------- # 155: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 162: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 176: } # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 183: typedef detail::lower_alignment<Align> t1; # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 185: typedef type_with_alignment<Align> this_type; # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 187: typedef typename detail::ct_if< # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 188: (detail::is_aligned<(alignment_of<t1>::value), Align>: :value) # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 190: , detail::max_align # Error: ^^^^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 193: static const std::size_t found = alignment_of<align_t>::value # Error: ^ # undefined identifier 'align_t' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 195: _enum_195 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found > = Align ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 196: m_196 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found % Ali gn == 0 ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 198: public: # Error: ^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Warning: ^^^^^^^ # implicit 'int' is no longer supported in C++ # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Error: ^^^^ # ';' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 200: }; # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 202: } // namespace boost # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) Errors caused tool to abort. mwcc -maxerrors 20 -maxwarnings 20 -c -warn on,nounusedexpr,nounused -cwd i nclude -DNOMINMAX -nowraplines -lang c++ -g -O0 -inline off -I"..\..\..\lib s\thread\build" -I"." -I- -I"C:\BACKUP\Data\C++\boost" -o "..\..\..\libs\threa d\build\bin\libboost_thread.lib\metrowerks\debug\runtime-link-static\mutex.obj" "../src\mutex.cpp" ...failed metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.l ib\metrowerks\debug\runtime-link-static\mutex.obj... metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowe rks\debug\runtime-link-static\recursive_mutex.obj ### mwcc Compiler: # In: ..\..\..\boost\type_traits\alignment_traits.hpp # From: ..\src\recursive_mutex.cpp # ----------------------------------- # 155: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 162: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 176: } # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 183: typedef detail::lower_alignment<Align> t1; # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 185: typedef type_with_alignment<Align> this_type; # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 187: typedef typename detail::ct_if< # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 188: (detail::is_aligned<(alignment_of<t1>::value), Align>: :value) # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 190: , detail::max_align # Error: ^^^^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 193: static const std::size_t found = alignment_of<align_t>::value # Error: ^ # undefined identifier 'align_t' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 195: _enum_195 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found > = Align ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 196: m_196 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found % Ali gn == 0 ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 198: public: # Error: ^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Warning: ^^^^^^^ # implicit 'int' is no longer supported in C++ # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Error: ^^^^ # ';' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 200: }; # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 202: } // namespace boost # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) Errors caused tool to abort. mwcc -maxerrors 20 -maxwarnings 20 -c -warn on,nounusedexpr,nounused -cwd i nclude -DNOMINMAX -nowraplines -lang c++ -g -O0 -inline off -I"..\..\..\lib s\thread\build" -I"." -I- -I"C:\BACKUP\Data\C++\boost" -o "..\..\..\libs\threa d\build\bin\libboost_thread.lib\metrowerks\debug\runtime-link-static\recursive_m utex.obj" "../src\recursive_mutex.cpp" ...failed metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.l ib\metrowerks\debug\runtime-link-static\recursive_mutex.obj... metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowe rks\debug\runtime-link-static\thread.obj ### mwcc Compiler: # In: ..\..\..\boost\type_traits\alignment_traits.hpp # From: ..\src\thread.cpp # -------------------------- # 155: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 162: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 176: } # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 183: typedef detail::lower_alignment<Align> t1; # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 185: typedef type_with_alignment<Align> this_type; # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 187: typedef typename detail::ct_if< # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 188: (detail::is_aligned<(alignment_of<t1>::value), Align>: :value) # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 189: , t1 # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 189: , t1 # Error: ^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 190: , detail::max_align # Error: ^^^^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 193: static const std::size_t found = alignment_of<align_t>::value # Error: ^ # undefined identifier 'align_t' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 195: _enum_195 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found > = Align ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 196: m_196 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found % Ali gn == 0 ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 198: public: # Error: ^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 199: typedef align_t type; # Warning: ^^^^^^^ # implicit 'int' is no longer supported in C++ # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 199: typedef align_t type; # Error: ^^^^ # ';' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 200: }; # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 202: } // namespace boost # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) Errors caused tool to abort. mwcc -maxerrors 20 -maxwarnings 20 -c -warn on,nounusedexpr,nounused -cwd i nclude -DNOMINMAX -nowraplines -lang c++ -g -O0 -inline off -I"..\..\..\lib s\thread\build" -I"." -I- -I"C:\BACKUP\Data\C++\boost" -o "..\..\..\libs\threa d\build\bin\libboost_thread.lib\metrowerks\debug\runtime-link-static\thread.obj" "../src\thread.cpp" ...failed metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.l ib\metrowerks\debug\runtime-link-static\thread.obj... ...skipped <libs!thread!build\libboost_thread.lib\metrowerks\debug\runtime-link- static>libboost_thread.CMD for lack of <libs!thread!build\libboost_thread.lib\me trowerks\debug\runtime-link-static>condition.obj... ...skipped <libs!thread!build\libboost_thread.lib\metrowerks\debug\runtime-link- static>libboost_thread.lib for lack of <libs!thread!build\libboost_thread.lib\me trowerks\debug\runtime-link-static>condition.obj... metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowe rks\debug\runtime-link-dynamic\condition.obj ### mwcc Compiler: # In: ..\..\..\boost\type_traits\alignment_traits.hpp # From: ..\src\condition.cpp # ----------------------------- # 155: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 162: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 176: } # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 183: typedef detail::lower_alignment<Align> t1; # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 185: typedef type_with_alignment<Align> this_type; # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 187: typedef typename detail::ct_if< # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 188: (detail::is_aligned<(alignment_of<t1>::value), Align>: :value) # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 190: , detail::max_align # Error: ^^^^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 193: static const std::size_t found = alignment_of<align_t>::value # Error: ^ # undefined identifier 'align_t' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 195: _enum_195 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found > = Align ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 196: m_196 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found % Ali gn == 0 ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 198: public: # Error: ^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Warning: ^^^^^^^ # implicit 'int' is no longer supported in C++ # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Error: ^^^^ # ';' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 200: }; # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 202: } // namespace boost # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) Errors caused tool to abort. mwcc -maxerrors 20 -maxwarnings 20 -c -warn on,nounusedexpr,nounused -cwd i nclude -DNOMINMAX -nowraplines -lang c++ -g -O0 -inline off -prefix UseDLLPref ix.h -I"..\..\..\libs\thread\build" -I"." -I- -I"C:\BACKUP\Data\C++\boost" -o "..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowerks\debug\runtime- link-dynamic\condition.obj" "../src\condition.cpp" ...failed metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.l ib\metrowerks\debug\runtime-link-dynamic\condition.obj... metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowe rks\debug\runtime-link-dynamic\mutex.obj ### mwcc Compiler: # In: ..\..\..\boost\type_traits\alignment_traits.hpp # From: ..\src\mutex.cpp # ------------------------- # 155: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 162: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 176: } # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 183: typedef detail::lower_alignment<Align> t1; # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 185: typedef type_with_alignment<Align> this_type; # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 187: typedef typename detail::ct_if< # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 188: (detail::is_aligned<(alignment_of<t1>::value), Align>: :value) # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 190: , detail::max_align # Error: ^^^^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 193: static const std::size_t found = alignment_of<align_t>::value # Error: ^ # undefined identifier 'align_t' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 195: _enum_195 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found > = Align ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 196: m_196 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found % Ali gn == 0 ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 198: public: # Error: ^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Warning: ^^^^^^^ # implicit 'int' is no longer supported in C++ # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Error: ^^^^ # ';' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 200: }; # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 202: } // namespace boost # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) Errors caused tool to abort. mwcc -maxerrors 20 -maxwarnings 20 -c -warn on,nounusedexpr,nounused -cwd i nclude -DNOMINMAX -nowraplines -lang c++ -g -O0 -inline off -prefix UseDLLPref ix.h -I"..\..\..\libs\thread\build" -I"." -I- -I"C:\BACKUP\Data\C++\boost" -o "..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowerks\debug\runtime- link-dynamic\mutex.obj" "../src\mutex.cpp" ...failed metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.l ib\metrowerks\debug\runtime-link-dynamic\mutex.obj... metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowe rks\debug\runtime-link-dynamic\recursive_mutex.obj ### mwcc Compiler: # In: ..\..\..\boost\type_traits\alignment_traits.hpp # From: ..\src\recursive_mutex.cpp # ----------------------------------- # 155: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 162: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 176: } # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 183: typedef detail::lower_alignment<Align> t1; # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 185: typedef type_with_alignment<Align> this_type; # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 187: typedef typename detail::ct_if< # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 188: (detail::is_aligned<(alignment_of<t1>::value), Align>: :value) # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 190: , detail::max_align # Error: ^^^^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 193: static const std::size_t found = alignment_of<align_t>::value # Error: ^ # undefined identifier 'align_t' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 195: _enum_195 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found > = Align ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 196: m_196 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found % Ali gn == 0 ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 198: public: # Error: ^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Warning: ^^^^^^^ # implicit 'int' is no longer supported in C++ # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Error: ^^^^ # ';' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 200: }; # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 202: } // namespace boost # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) Errors caused tool to abort. mwcc -maxerrors 20 -maxwarnings 20 -c -warn on,nounusedexpr,nounused -cwd i nclude -DNOMINMAX -nowraplines -lang c++ -g -O0 -inline off -prefix UseDLLPref ix.h -I"..\..\..\libs\thread\build" -I"." -I- -I"C:\BACKUP\Data\C++\boost" -o "..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowerks\debug\runtime- link-dynamic\recursive_mutex.obj" "../src\recursive_mutex.cpp" ...failed metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.l ib\metrowerks\debug\runtime-link-dynamic\recursive_mutex.obj... metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowe rks\debug\runtime-link-dynamic\thread.obj ### mwcc Compiler: # In: ..\..\..\boost\type_traits\alignment_traits.hpp # From: ..\src\thread.cpp # -------------------------- # 155: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 162: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 176: } # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 183: typedef detail::lower_alignment<Align> t1; # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 185: typedef type_with_alignment<Align> this_type; # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 187: typedef typename detail::ct_if< # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 188: (detail::is_aligned<(alignment_of<t1>::value), Align>: :value) # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 189: , t1 # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 189: , t1 # Error: ^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 190: , detail::max_align # Error: ^^^^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 193: static const std::size_t found = alignment_of<align_t>::value # Error: ^ # undefined identifier 'align_t' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 195: _enum_195 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found > = Align ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 196: m_196 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found % Ali gn == 0 ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 198: public: # Error: ^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 199: typedef align_t type; # Warning: ^^^^^^^ # implicit 'int' is no longer supported in C++ # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 199: typedef align_t type; # Error: ^^^^ # ';' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 200: }; # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 202: } // namespace boost # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) Errors caused tool to abort. mwcc -maxerrors 20 -maxwarnings 20 -c -warn on,nounusedexpr,nounused -cwd i nclude -DNOMINMAX -nowraplines -lang c++ -g -O0 -inline off -prefix UseDLLPref ix.h -I"..\..\..\libs\thread\build" -I"." -I- -I"C:\BACKUP\Data\C++\boost" -o "..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowerks\debug\runtime- link-dynamic\thread.obj" "../src\thread.cpp" ...failed metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.l ib\metrowerks\debug\runtime-link-dynamic\thread.obj... ...skipped <libs!thread!build\libboost_thread.lib\metrowerks\debug\runtime-link- dynamic>libboost_thread.CMD for lack of <libs!thread!build\libboost_thread.lib\m etrowerks\debug\runtime-link-dynamic>condition.obj... ...skipped <libs!thread!build\libboost_thread.lib\metrowerks\debug\runtime-link- dynamic>libboost_thread.lib for lack of <libs!thread!build\libboost_thread.lib\m etrowerks\debug\runtime-link-dynamic>condition.obj... metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowe rks\release\runtime-link-static\condition.obj ### mwcc Compiler: # In: ..\..\..\boost\type_traits\alignment_traits.hpp # From: ..\src\condition.cpp # ----------------------------- # 155: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 162: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 176: } # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 183: typedef detail::lower_alignment<Align> t1; # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 185: typedef type_with_alignment<Align> this_type; # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 187: typedef typename detail::ct_if< # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 188: (detail::is_aligned<(alignment_of<t1>::value), Align>: :value) # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 190: , detail::max_align # Error: ^^^^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 193: static const std::size_t found = alignment_of<align_t>::value # Error: ^ # undefined identifier 'align_t' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 195: _enum_195 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found > = Align ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 196: m_196 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found % Ali gn == 0 ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 198: public: # Error: ^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Warning: ^^^^^^^ # implicit 'int' is no longer supported in C++ # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Error: ^^^^ # ';' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 200: }; # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 202: } // namespace boost # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) Errors caused tool to abort. mwcc -maxerrors 20 -maxwarnings 20 -c -warn on,nounusedexpr,nounused -cwd i nclude -DNDEBUG -DNOMINMAX -nowraplines -lang c++ -opt full -inline auto -inli ne level=8 -I"..\..\..\libs\thread\build" -I"." -I- -I"C:\BACKUP\Data\C++\bo ost" -o "..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowerks\release\ runtime-link-static\condition.obj" "../src\condition.cpp" ...failed metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.l ib\metrowerks\release\runtime-link-static\condition.obj... metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowe rks\release\runtime-link-static\mutex.obj ### mwcc Compiler: # In: ..\..\..\boost\type_traits\alignment_traits.hpp # From: ..\src\mutex.cpp # ------------------------- # 155: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 162: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 176: } # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 183: typedef detail::lower_alignment<Align> t1; # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 185: typedef type_with_alignment<Align> this_type; # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 187: typedef typename detail::ct_if< # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 188: (detail::is_aligned<(alignment_of<t1>::value), Align>: :value) # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 190: , detail::max_align # Error: ^^^^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 193: static const std::size_t found = alignment_of<align_t>::value # Error: ^ # undefined identifier 'align_t' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 195: _enum_195 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found > = Align ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 196: m_196 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found % Ali gn == 0 ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 198: public: # Error: ^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Warning: ^^^^^^^ # implicit 'int' is no longer supported in C++ # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Error: ^^^^ # ';' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 200: }; # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 202: } // namespace boost # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) Errors caused tool to abort. mwcc -maxerrors 20 -maxwarnings 20 -c -warn on,nounusedexpr,nounused -cwd i nclude -DNDEBUG -DNOMINMAX -nowraplines -lang c++ -opt full -inline auto -inli ne level=8 -I"..\..\..\libs\thread\build" -I"." -I- -I"C:\BACKUP\Data\C++\bo ost" -o "..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowerks\release\ runtime-link-static\mutex.obj" "../src\mutex.cpp" ...failed metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.l ib\metrowerks\release\runtime-link-static\mutex.obj... metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowe rks\release\runtime-link-static\recursive_mutex.obj ### mwcc Compiler: # In: ..\..\..\boost\type_traits\alignment_traits.hpp # From: ..\src\recursive_mutex.cpp # ----------------------------------- # 155: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 162: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 176: } # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 183: typedef detail::lower_alignment<Align> t1; # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 185: typedef type_with_alignment<Align> this_type; # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 187: typedef typename detail::ct_if< # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 188: (detail::is_aligned<(alignment_of<t1>::value), Align>: :value) # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 190: , detail::max_align # Error: ^^^^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 193: static const std::size_t found = alignment_of<align_t>::value # Error: ^ # undefined identifier 'align_t' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 195: _enum_195 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found > = Align ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 196: m_196 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found % Ali gn == 0 ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 198: public: # Error: ^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Warning: ^^^^^^^ # implicit 'int' is no longer supported in C++ # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Error: ^^^^ # ';' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 200: }; # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 202: } // namespace boost # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) Errors caused tool to abort. mwcc -maxerrors 20 -maxwarnings 20 -c -warn on,nounusedexpr,nounused -cwd i nclude -DNDEBUG -DNOMINMAX -nowraplines -lang c++ -opt full -inline auto -inli ne level=8 -I"..\..\..\libs\thread\build" -I"." -I- -I"C:\BACKUP\Data\C++\bo ost" -o "..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowerks\release\ runtime-link-static\recursive_mutex.obj" "../src\recursive_mutex.cpp" ...failed metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.l ib\metrowerks\release\runtime-link-static\recursive_mutex.obj... metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowe rks\release\runtime-link-static\thread.obj ### mwcc Compiler: # In: ..\..\..\boost\type_traits\alignment_traits.hpp # From: ..\src\thread.cpp # -------------------------- # 155: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 162: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 176: } # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 183: typedef detail::lower_alignment<Align> t1; # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 185: typedef type_with_alignment<Align> this_type; # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 187: typedef typename detail::ct_if< # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 188: (detail::is_aligned<(alignment_of<t1>::value), Align>: :value) # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 189: , t1 # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 189: , t1 # Error: ^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 190: , detail::max_align # Error: ^^^^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 193: static const std::size_t found = alignment_of<align_t>::value # Error: ^ # undefined identifier 'align_t' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 195: _enum_195 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found > = Align ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 196: m_196 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found % Ali gn == 0 ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 198: public: # Error: ^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 199: typedef align_t type; # Warning: ^^^^^^^ # implicit 'int' is no longer supported in C++ # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 199: typedef align_t type; # Error: ^^^^ # ';' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 200: }; # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 202: } // namespace boost # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) Errors caused tool to abort. mwcc -maxerrors 20 -maxwarnings 20 -c -warn on,nounusedexpr,nounused -cwd i nclude -DNDEBUG -DNOMINMAX -nowraplines -lang c++ -opt full -inline auto -inli ne level=8 -I"..\..\..\libs\thread\build" -I"." -I- -I"C:\BACKUP\Data\C++\bo ost" -o "..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowerks\release\ runtime-link-static\thread.obj" "../src\thread.cpp" ...failed metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.l ib\metrowerks\release\runtime-link-static\thread.obj... ...skipped <libs!thread!build\libboost_thread.lib\metrowerks\release\runtime-lin k-static>libboost_thread.CMD for lack of <libs!thread!build\libboost_thread.lib\ metrowerks\release\runtime-link-static>condition.obj... ...skipped <libs!thread!build\libboost_thread.lib\metrowerks\release\runtime-lin k-static>libboost_thread.lib for lack of <libs!thread!build\libboost_thread.lib\ metrowerks\release\runtime-link-static>condition.obj... metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowe rks\release\runtime-link-dynamic\condition.obj ### mwcc Compiler: # In: ..\..\..\boost\type_traits\alignment_traits.hpp # From: ..\src\condition.cpp # ----------------------------- # 155: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 162: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 176: } # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 183: typedef detail::lower_alignment<Align> t1; # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 185: typedef type_with_alignment<Align> this_type; # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 187: typedef typename detail::ct_if< # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 188: (detail::is_aligned<(alignment_of<t1>::value), Align>: :value) # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 190: , detail::max_align # Error: ^^^^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 193: static const std::size_t found = alignment_of<align_t>::value # Error: ^ # undefined identifier 'align_t' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 195: _enum_195 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found > = Align ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 196: m_196 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found % Ali gn == 0 ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 198: public: # Error: ^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Warning: ^^^^^^^ # implicit 'int' is no longer supported in C++ # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Error: ^^^^ # ';' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 200: }; # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) ### mwcc Compiler: # 202: } // namespace boost # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # condition.cpp:14) Errors caused tool to abort. mwcc -maxerrors 20 -maxwarnings 20 -c -warn on,nounusedexpr,nounused -cwd i nclude -DNDEBUG -DNOMINMAX -nowraplines -lang c++ -opt full -inline auto -inli ne level=8 -prefix UseDLLPrefix.h -I"..\..\..\libs\thread\build" -I"." -I- - I"C:\BACKUP\Data\C++\boost" -o "..\..\..\libs\thread\build\bin\libboost_thread. lib\metrowerks\release\runtime-link-dynamic\condition.obj" "../src\condition.cp p" ...failed metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.l ib\metrowerks\release\runtime-link-dynamic\condition.obj... metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowe rks\release\runtime-link-dynamic\mutex.obj ### mwcc Compiler: # In: ..\..\..\boost\type_traits\alignment_traits.hpp # From: ..\src\mutex.cpp # ------------------------- # 155: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 162: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 176: } # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 183: typedef detail::lower_alignment<Align> t1; # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 185: typedef type_with_alignment<Align> this_type; # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 187: typedef typename detail::ct_if< # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 188: (detail::is_aligned<(alignment_of<t1>::value), Align>: :value) # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 190: , detail::max_align # Error: ^^^^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 193: static const std::size_t found = alignment_of<align_t>::value # Error: ^ # undefined identifier 'align_t' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 195: _enum_195 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found > = Align ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 196: m_196 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found % Ali gn == 0 ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 198: public: # Error: ^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Warning: ^^^^^^^ # implicit 'int' is no longer supported in C++ # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Error: ^^^^ # ';' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 200: }; # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) ### mwcc Compiler: # 202: } // namespace boost # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # mutex.cpp:14) Errors caused tool to abort. mwcc -maxerrors 20 -maxwarnings 20 -c -warn on,nounusedexpr,nounused -cwd i nclude -DNDEBUG -DNOMINMAX -nowraplines -lang c++ -opt full -inline auto -inli ne level=8 -prefix UseDLLPrefix.h -I"..\..\..\libs\thread\build" -I"." -I- - I"C:\BACKUP\Data\C++\boost" -o "..\..\..\libs\thread\build\bin\libboost_thread. lib\metrowerks\release\runtime-link-dynamic\mutex.obj" "../src\mutex.cpp" ...failed metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.l ib\metrowerks\release\runtime-link-dynamic\mutex.obj... metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowe rks\release\runtime-link-dynamic\recursive_mutex.obj ### mwcc Compiler: # In: ..\..\..\boost\type_traits\alignment_traits.hpp # From: ..\src\recursive_mutex.cpp # ----------------------------------- # 155: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 162: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 176: } # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 183: typedef detail::lower_alignment<Align> t1; # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 185: typedef type_with_alignment<Align> this_type; # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 187: typedef typename detail::ct_if< # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 188: (detail::is_aligned<(alignment_of<t1>::value), Align>: :value) # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 189: , t1 # Error: ^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 190: , detail::max_align # Error: ^^^^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 193: static const std::size_t found = alignment_of<align_t>::value # Error: ^ # undefined identifier 'align_t' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 195: _enum_195 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found > = Align ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 196: m_196 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found % Ali gn == 0 ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 198: public: # Error: ^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Warning: ^^^^^^^ # implicit 'int' is no longer supported in C++ # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 199: typedef align_t type; # Error: ^^^^ # ';' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 200: }; # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) ### mwcc Compiler: # 202: } // namespace boost # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # recursive_mutex.cpp:14) Errors caused tool to abort. mwcc -maxerrors 20 -maxwarnings 20 -c -warn on,nounusedexpr,nounused -cwd i nclude -DNDEBUG -DNOMINMAX -nowraplines -lang c++ -opt full -inline auto -inli ne level=8 -prefix UseDLLPrefix.h -I"..\..\..\libs\thread\build" -I"." -I- - I"C:\BACKUP\Data\C++\boost" -o "..\..\..\libs\thread\build\bin\libboost_thread. lib\metrowerks\release\runtime-link-dynamic\recursive_mutex.obj" "../src\recurs ive_mutex.cpp" ...failed metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.l ib\metrowerks\release\runtime-link-dynamic\recursive_mutex.obj... metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.lib\metrowe rks\release\runtime-link-dynamic\thread.obj ### mwcc Compiler: # In: ..\..\..\boost\type_traits\alignment_traits.hpp # From: ..\src\thread.cpp # -------------------------- # 155: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 156: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 162: , ignored, BOOST_TT_ALIGNMENT_TYPES) # Error: ^ # ',' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 163: }; # Warning: ^ # illegal empty declaration # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 176: } # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 183: typedef detail::lower_alignment<Align> t1; # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 185: typedef type_with_alignment<Align> this_type; # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 187: typedef typename detail::ct_if< # Error: ^^^^^^ # undefined identifier 'detail' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 188: (detail::is_aligned<(alignment_of<t1>::value), Align>: :value) # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 189: , t1 # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 189: , t1 # Error: ^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 190: , detail::max_align # Error: ^^^^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 193: static const std::size_t found = alignment_of<align_t>::value # Error: ^ # undefined identifier 'align_t' # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 195: _enum_195 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found > = Align ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 196: m_196 = sizeof(::boost::STATIC_ASSERTION_FAILURE< (bool)( found % Ali gn == 0 ) >) } # Error: ^ # illegal non-type template argument # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 198: public: # Error: ^^^^^^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 199: typedef align_t type; # Warning: ^^^^^^^ # implicit 'int' is no longer supported in C++ # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 199: typedef align_t type; # Error: ^^^^ # ';' expected # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 200: }; # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) ### mwcc Compiler: # 202: } // namespace boost # Error: ^ # declaration syntax error # (included from: # type_traits.hpp:19 # function_base.hpp:25 # function.hpp:22 # thread.hpp:21 # thread.cpp:12) Errors caused tool to abort. mwcc -maxerrors 20 -maxwarnings 20 -c -warn on,nounusedexpr,nounused -cwd i nclude -DNDEBUG -DNOMINMAX -nowraplines -lang c++ -opt full -inline auto -inli ne level=8 -prefix UseDLLPrefix.h -I"..\..\..\libs\thread\build" -I"." -I- - I"C:\BACKUP\Data\C++\boost" -o "..\..\..\libs\thread\build\bin\libboost_thread. lib\metrowerks\release\runtime-link-dynamic\thread.obj" "../src\thread.cpp" ...failed metrowerks-C++-action ..\..\..\libs\thread\build\bin\libboost_thread.l ib\metrowerks\release\runtime-link-dynamic\thread.obj... ...skipped <libs!thread!build\libboost_thread.lib\metrowerks\release\runtime-lin k-dynamic>libboost_thread.CMD for lack of <libs!thread!build\libboost_thread.lib \metrowerks\release\runtime-link-dynamic>condition.obj... ...skipped <libs!thread!build\libboost_thread.lib\metrowerks\release\runtime-lin k-dynamic>libboost_thread.lib for lack of <libs!thread!build\libboost_thread.lib \metrowerks\release\runtime-link-dynamic>condition.obj... ...failed updating 16 targets... ...skipped 8 targets... [Non-text portions of this message have been removed]
participants (1)
-
Bertolt Mildner