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::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::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::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::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 libboost_thread.CMD for lack of condition.obj...
...skipped libboost_thread.lib for lack of 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::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::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::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::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 libboost_thread.CMD for lack of condition.obj...
...skipped libboost_thread.lib for lack of 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::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::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::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::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 libboost_thread.CMD for lack of condition.obj...
...skipped libboost_thread.lib for lack of 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::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::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::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::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 libboost_thread.CMD for lack of condition.obj...
...skipped libboost_thread.lib for lack of condition.obj...
...failed updating 16 targets...
...skipped 8 targets...
[Non-text portions of this message have been removed]