Boost-users
Threads by month
- ----- 2024 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2000 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1999 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1998 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1997 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- 28291 discussions
Hi
I have been trying to see what can be done with the lambda library but I'm
wondering why is it that its file use hex 0D 0D 0A as end-of-line instead of
the dos 0D 0A or linux 0A? Is that some other standard text format? and why
is it that most other boost libs don't use that format?
Thanks...
3
3
HI !
We have a problem compiling Boost.threads v. 1.28 on SGI.
We are running IRIX 6.5 with MipsPro Compiler 7.30
The command line we use is : 'bjam "-sTOOLS=mipspro"'
The compiler retuns the following error:
----------------------------------------------------------------------
--------
cc-3161 CC: ERROR File
= /ULTRA/depot/sdk/boost/boost_1_28_0/boost/thread/condition.hpp,
Line = 94
A class-qualified name is required.
typedef typename detail::thread::lock_ops<M> lock_ops;
^
A template was detected during header processing.
instantiation of "void boost::condition::do_wait
(boost::mutex &)"
at line 49
instantiation of "void
boost::condition::wait
(boost::mutex::scoped_lock &)" at
line 40 of "../src/thread.cpp"
----------------------------------------------------------------------
--------
Can anyone help us to solve the problem ?
Thanks in advance
3
3
Hi,
I have a container (map) with identifiers and value and would like to
replace variables in a string. The function to perform the replacement I
wrote needs a const_cast, which makes me a bit nervous. Is this
necessary? Is there a better way to implement it?
Here's the code:
// The global variable container;
map< string, string > variables;
const string resolv_variables( string s )
{
// Variables (...${identifier}...) are matched by:
static const boost::regex find( "(?:^|.*[^\\\\])(\\$\\{" // start
"([a-zA-Z_][a-zA-Z0-9_]*)" // identifier
"\\}).*" ); // end
boost::smatch what;
while( boost::regex_match( s, what, find ) ) {
const string::iterator begin =
const_cast< string::iterator >( what[ 1 ].first );
const string::iterator end =
const_cast< string::iterator >( what[ 1 ].second );
const string identifier = what[ 2 ];
s = s.replace( begin, end, variables[ identifier ] );
}
return s;
}
Regards, Daniel
4
4
When I upgraded to Visual Studio .NET my programs that use regex++
stopped working. Many simple calls fail during string destruction
with bad heap pointers. I never had any problems under msvc version
6. Has anyone else experienced this? Is a problem with the new MS
STL?
7
8
Bertolt Mildner wrote:
> 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?
8.1 upgrade bumps up the compiler version to 0x3001; you were the first to
discover that :). Check out the current CVS state - everything should be
okay now.
Aleksey
2
1
Hi!
Has anyone built the boost thread library and used this in "Microsoft
eMbedded Visual C++"?
I'm having trouble with this and I'd like some hints.
I need my application, using boost threads, to run on Windows CE!
//Andreas
2
2
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]
1
0
I am using the depth-first search and want to use it in a case where a
maximum of two (or three?) edges can come out from each vertex. Does
anybody know how the visitor class or the depth-first search can be
modified so that I can do this?
Thanks,
Jun Aishima
1
0
Am new to boost, trying to build on AIX. Here is what I get:
$ l
total 96
-rw-r--r-- 1 jsn mup 1461 Feb 7 10:33 Jamfile
-rw-r--r-- 1 jsn mup 91700 Feb 7 10:33 threads.mcp
$ pwd
/usr/local/src/boost_1_27_0/libs/thread/build
$ uname -a
AIX io 3 4 00028AAF4C00
$ set | grep BOOST
BOOST_ROOT=/usr/local/src/boost_1_27_0
$ jam
+: line 1304: yacc stack overflow at keyword }
don't know how to make all
...found 1 target...
...can't find 1 target...
$
Are there other args I need to give to jam? Read the build
instructions, it seemed ambiguous about AIX support.
Thanks for any tips,
Scott Nesbitt
3
2
Hey
Seems that I've run into a pretty common problem people have when they
try to install Boost.Python:
I get those error messages saying that Python.h and patchlevel.h
Details:
- NT system, installed mingw-2.95.2 (exe in my path), boost_1_28_0.
- within f:\boost_1_28_0 directory I type:
bjam -sBOOST_ROOT=. -sTOOLS="gcc" -sPYTHON_ROOT=c:\python21
- I get the missing header files errors. Lots of them.
Any clues? There seem to be postings about this problem but I couldn't
find a solution.
Thanks in advance
Christos
3
2