Boost logo

Boost Users :

From: Bertolt Mildner (Bertolt.Mildner_at_[hidden])
Date: 2002-07-08 21:32:05


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]


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