Boost logo

Boost-Build :

From: William E. Kempf (wekempf_at_[hidden])
Date: 2003-01-30 07:25:20


As the subject says, I'm seeing trouble with allyourbase.jam and
gcc-nocygwin on my system, and reverting to an older allyourbase.jam fixes
things for me. I'm not going to venture a guess as to the cause, I'm just
going to attach the output of:

/home/boost/libs/thread/build$ bjam -d+2 -sTOOLS=gcc-nocygwin

William E. Kempf
wekempf_at_[hidden]

 ------=_20030130062520_74174 Content-Type: text/plain; name="out"
Content-Disposition: attachment; filename="out"

mkdir ..\..\..\libs\thread\build\bin

mkdir ..\..\..\libs\thread\build\bin\boost_thread.dll

mkdir ..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin

mkdir ..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\debug

mkdir ..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\debug\runtime-link-dynamic

mkdir ..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\debug\runtime-link-dynamic\threading-multi

c:\cygwin\usr\local\gcc-3.2/bin/\g++ -c -Wall -ftemplate-depth-100 -DBOOST_THREAD_BUILD_DLL=1 -g -O0 -fno-inline -mthreads -mno-cygwin -I"..\..\..\libs\thread\build" -I "C:\cygwin\home\wekempf\boost" -o "..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\debug\runtime-link-dynamic\threading-multi\condition.obj" "../src\condition.cpp"

In file included from C:/cygwin/home/wekempf/boost/boost/thread/exceptions.hpp:24,
from C:/cygwin/home/wekempf/boost/boost/thread/condition.hpp:20,
from ../src/condition.cpp:12:
/usr/include/mingw/g++-3/stdexcept:46: looser throw specifier for `virtual
const char* std::logic_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:42: looser throw specifier for `virtual
std::logic_error::~logic_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'
/usr/include/mingw/g++-3/stdexcept:73: looser throw specifier for `virtual
const char* std::runtime_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:69: looser throw specifier for `virtual
std::runtime_error::~runtime_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'
In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:33,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/algorithm:30,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:4,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/condition.cpp:14:
/usr/local/gcc-3.2/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:34,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/algorithm:30,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:4,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/condition.cpp:14:
/usr/local/gcc-3.2/include/c++/3.2/new:79: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:79: declaration of `operator new' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:79: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:80: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:80: declaration of `operator new []' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:80: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:83: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:83: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:83: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:84: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:84: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:84: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:89: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:89: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:89: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new: In function `void* operator
new(unsigned int, ...)':
/usr/local/gcc-3.2/include/c++/3.2/new:89: `__p' undeclared (first use this
function)
/usr/local/gcc-3.2/include/c++/3.2/new:89: (Each undeclared identifier is
reported only once for each function it appears in.)
/usr/local/gcc-3.2/include/c++/3.2/new: At global scope:
/usr/local/gcc-3.2/include/c++/3.2/new:90: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:90: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:90: `operator new' takes type `size_t'
(`unsigned int') as first parameter
In file included from C:/cygwin/home/wekempf/boost/boost/type_traits/composite_traits.hpp:25,
from C:/cygwin/home/wekempf/boost/boost/function/function_base.hpp:26,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:7,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/condition.cpp:14:
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:31: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:32: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:33: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:34: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_reference.hpp:29: confused by earlier errors, bailing out

c:\cygwin\usr\local\gcc-3.2/bin/\g++ -c -Wall -ftemplate-depth-100 -DBOOST_THREAD_BUILD_DLL=1 -g -O0 -fno-inline -mthreads -mno-cygwin -I"..\..\..\libs\thread\build" -I "C:\cygwin\home\wekempf\boost" -o "..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\debug\runtime-link-dynamic\threading-multi\mutex.obj" "../src\mutex.cpp"

In file included from C:/cygwin/home/wekempf/boost/boost/thread/exceptions.hpp:24,
from C:/cygwin/home/wekempf/boost/boost/thread/detail/lock.hpp:16,
from C:/cygwin/home/wekempf/boost/boost/thread/mutex.hpp:21,
from ../src/mutex.cpp:12:
/usr/include/mingw/g++-3/stdexcept:46: looser throw specifier for `virtual
const char* std::logic_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:42: looser throw specifier for `virtual
std::logic_error::~logic_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'
/usr/include/mingw/g++-3/stdexcept:73: looser throw specifier for `virtual
const char* std::runtime_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:69: looser throw specifier for `virtual
std::runtime_error::~runtime_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'
In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:33,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/algorithm:30,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:4,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/mutex.cpp:14:
/usr/local/gcc-3.2/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:34,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/algorithm:30,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:4,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/mutex.cpp:14:
/usr/local/gcc-3.2/include/c++/3.2/new:79: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:79: declaration of `operator new' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:79: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:80: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:80: declaration of `operator new []' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:80: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:83: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:83: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:83: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:84: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:84: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:84: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:89: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:89: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:89: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new: In function `void* operator
new(unsigned int, ...)':
/usr/local/gcc-3.2/include/c++/3.2/new:89: `__p' undeclared (first use this
function)
/usr/local/gcc-3.2/include/c++/3.2/new:89: (Each undeclared identifier is
reported only once for each function it appears in.)
/usr/local/gcc-3.2/include/c++/3.2/new: At global scope:
/usr/local/gcc-3.2/include/c++/3.2/new:90: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:90: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:90: `operator new' takes type `size_t'
(`unsigned int') as first parameter
In file included from C:/cygwin/home/wekempf/boost/boost/type_traits/composite_traits.hpp:25,
from C:/cygwin/home/wekempf/boost/boost/function/function_base.hpp:26,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:7,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/mutex.cpp:14:
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:31: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:32: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:33: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:34: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_reference.hpp:29: confused by earlier errors, bailing out

c:\cygwin\usr\local\gcc-3.2/bin/\g++ -c -Wall -ftemplate-depth-100 -DBOOST_THREAD_BUILD_DLL=1 -g -O0 -fno-inline -mthreads -mno-cygwin -I"..\..\..\libs\thread\build" -I "C:\cygwin\home\wekempf\boost" -o "..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\debug\runtime-link-dynamic\threading-multi\recursive_mutex.obj" "../src\recursive_mutex.cpp"

In file included from C:/cygwin/home/wekempf/boost/boost/thread/exceptions.hpp:24,
from C:/cygwin/home/wekempf/boost/boost/thread/detail/lock.hpp:16,
from C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:21,
from ../src/recursive_mutex.cpp:12:
/usr/include/mingw/g++-3/stdexcept:46: looser throw specifier for `virtual
const char* std::logic_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:42: looser throw specifier for `virtual
std::logic_error::~logic_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'
/usr/include/mingw/g++-3/stdexcept:73: looser throw specifier for `virtual
const char* std::runtime_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:69: looser throw specifier for `virtual
std::runtime_error::~runtime_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'
In file included from ../src/recursive_mutex.cpp:12:
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:46: ISO C++
forbids declaration of `size_t' with no type
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:46: parse error
before `;' token
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:56: `cv_state'
was not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:56: `state' was
not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:56: invalid data
member initialization
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:56: (use `=' to
initialize static data members)
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:56: variable or
field `do_lock' declared void
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:56: declaration
of `int boost::recursive_mutex::do_lock'
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:54: conflicts
with previous declaration `void boost::recursive_mutex::do_lock()'
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:57: `cv_state'
was not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:57: `state' was
not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:57: invalid data
member initialization
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:57: variable or
field `do_unlock' declared void
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:57: declaration
of `int boost::recursive_mutex::do_unlock'
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:55: conflicts
with previous declaration `void boost::recursive_mutex::do_unlock()'
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:90: ISO C++
forbids declaration of `size_t' with no type
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:90: parse error
before `;' token
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:101: `cv_state'
was not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:101: `state' was
not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:101: invalid data
member initialization
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:101: variable or
field `do_lock' declared void
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:101: declaration
of `int boost::recursive_try_mutex::do_lock'
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:98: conflicts
with previous declaration `void boost::recursive_try_mutex::do_lock()'
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:102: `cv_state'
was not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:102: `state' was
not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:102: invalid data
member initialization
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:102: variable or
field `do_unlock' declared void
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:102: declaration
of `int boost::recursive_try_mutex::do_unlock'
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:100: conflicts
with previous declaration `void boost::recursive_try_mutex::do_unlock()'
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:136: ISO C++
forbids declaration of `size_t' with no type
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:136: parse error
before `;' token
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:148: `cv_state'
was not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:148: `state' was
not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:148: invalid data
member initialization
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:148: variable or
field `do_lock' declared void
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:148: declaration
of `int boost::recursive_timed_mutex::do_lock'
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:144: conflicts
with previous declaration `void boost::recursive_timed_mutex::do_lock()'
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:149: `cv_state'
was not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:149: `state' was
not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:149: invalid data
member initialization
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:149: variable or
field `do_unlock' declared void
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:149: declaration
of `int boost::recursive_timed_mutex::do_unlock'
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:147: conflicts
with previous declaration `void boost::recursive_timed_mutex::do_unlock()'
In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:33,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/algorithm:30,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:4,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/recursive_mutex.cpp:14:
/usr/local/gcc-3.2/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:34,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/algorithm:30,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:4,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/recursive_mutex.cpp:14:
/usr/local/gcc-3.2/include/c++/3.2/new:79: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:79: declaration of `operator new' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:79: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:80: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:80: declaration of `operator new []' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:80: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:83: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:83: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:83: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:84: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:84: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:84: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:89: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:89: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:89: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new: In function `void* operator
new(unsigned int, ...)':
/usr/local/gcc-3.2/include/c++/3.2/new:89: `__p' undeclared (first use this
function)
/usr/local/gcc-3.2/include/c++/3.2/new:89: (Each undeclared identifier is
reported only once for each function it appears in.)
/usr/local/gcc-3.2/include/c++/3.2/new: At global scope:
/usr/local/gcc-3.2/include/c++/3.2/new:90: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:90: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:90: `operator new' takes type `size_t'
(`unsigned int') as first parameter
In file included from C:/cygwin/home/wekempf/boost/boost/type_traits/composite_traits.hpp:25,
from C:/cygwin/home/wekempf/boost/boost/function/function_base.hpp:26,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:7,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/recursive_mutex.cpp:14:
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:31: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:32: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:33: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:34: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_reference.hpp:29: confused by earlier errors, bailing out

c:\cygwin\usr\local\gcc-3.2/bin/\g++ -c -Wall -ftemplate-depth-100 -DBOOST_THREAD_BUILD_DLL=1 -g -O0 -fno-inline -mthreads -mno-cygwin -I"..\..\..\libs\thread\build" -I "C:\cygwin\home\wekempf\boost" -o "..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\debug\runtime-link-dynamic\threading-multi\thread.obj" "../src\thread.cpp"

In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:33,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/algorithm:30,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:4,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/thread.cpp:12:
/usr/local/gcc-3.2/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:34,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/algorithm:30,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:4,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/thread.cpp:12:
/usr/local/gcc-3.2/include/c++/3.2/new:79: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:79: declaration of `operator new' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:79: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:80: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:80: declaration of `operator new []' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:80: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:83: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:83: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:83: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:84: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:84: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:84: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:89: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:89: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:89: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new: In function `void* operator
new(unsigned int, ...)':
/usr/local/gcc-3.2/include/c++/3.2/new:89: `__p' undeclared (first use this
function)
/usr/local/gcc-3.2/include/c++/3.2/new:89: (Each undeclared identifier is
reported only once for each function it appears in.)
/usr/local/gcc-3.2/include/c++/3.2/new: At global scope:
/usr/local/gcc-3.2/include/c++/3.2/new:90: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:90: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:90: `operator new' takes type `size_t'
(`unsigned int') as first parameter
In file included from C:/cygwin/home/wekempf/boost/boost/function/function_base.hpp:19,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:7,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/thread.cpp:12:
/usr/include/mingw/g++-3/stdexcept:46: looser throw specifier for `virtual
const char* std::logic_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:42: looser throw specifier for `virtual
std::logic_error::~logic_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'
/usr/include/mingw/g++-3/stdexcept:73: looser throw specifier for `virtual
const char* std::runtime_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:69: looser throw specifier for `virtual
std::runtime_error::~runtime_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'
In file included from C:/cygwin/home/wekempf/boost/boost/type_traits/composite_traits.hpp:25,
from C:/cygwin/home/wekempf/boost/boost/function/function_base.hpp:26,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:7,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/thread.cpp:12:
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:31: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:32: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:33: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:34: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_reference.hpp:29: confused by earlier errors, bailing out

c:\cygwin\usr\local\gcc-3.2/bin/\g++ -c -Wall -ftemplate-depth-100 -DBOOST_THREAD_BUILD_DLL=1 -g -O0 -fno-inline -mthreads -mno-cygwin -I"..\..\..\libs\thread\build" -I "C:\cygwin\home\wekempf\boost" -o "..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\debug\runtime-link-dynamic\threading-multi\tss.obj" "../src\tss.cpp"

In file included from C:/cygwin/home/wekempf/boost/boost/thread/exceptions.hpp:24,
from ../src/tss.cpp:14:
/usr/include/mingw/g++-3/stdexcept:46: looser throw specifier for `virtual
const char* std::logic_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:42: looser throw specifier for `virtual
std::logic_error::~logic_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'
/usr/include/mingw/g++-3/stdexcept:73: looser throw specifier for `virtual
const char* std::runtime_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:69: looser throw specifier for `virtual
std::runtime_error::~runtime_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'
In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:33,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/stl_tree.h:56,
from /usr/include/mingw/g++-3/map:31,
from ../src/tss.cpp:24:
/usr/local/gcc-3.2/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:34,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/stl_tree.h:56,
from /usr/include/mingw/g++-3/map:31,
from ../src/tss.cpp:24:
/usr/local/gcc-3.2/include/c++/3.2/new:79: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:79: declaration of `operator new' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:79: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:80: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:80: declaration of `operator new []' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:80: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:83: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:83: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:83: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:84: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:84: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:84: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:89: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:89: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:89: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new: In function `void* operator
new(unsigned int, ...)':
/usr/local/gcc-3.2/include/c++/3.2/new:89: `__p' undeclared (first use this
function)
/usr/local/gcc-3.2/include/c++/3.2/new:89: (Each undeclared identifier is
reported only once for each function it appears in.)
/usr/local/gcc-3.2/include/c++/3.2/new: At global scope:
/usr/local/gcc-3.2/include/c++/3.2/new:90: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:90: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:90: `operator new' takes type `size_t'
(`unsigned int') as first parameter
.../src/tss.cpp:26: syntax error before `;' token
.../src/tss.cpp:27: `cleanup_info' was not declared in this scope
.../src/tss.cpp:27: syntax error before `;' token
.../src/tss.cpp: In function `void <unnamed>::cleanup()':
.../src/tss.cpp:40: `cleanup_handlers' undeclared (first use this function)
.../src/tss.cpp:40: `handlers' undeclared (first use this function)
.../src/tss.cpp:40: parse error before `*' token
.../src/tss.cpp:41: parse error before `::' token
.../src/tss.cpp:41: `it' undeclared (first use this function)
.../src/tss.cpp:43: `cleanup_info' undeclared (first use this function)
.../src/tss.cpp:43: parse error before `=' token
.../src/tss.cpp:44: `info' undeclared (first use this function)
.../src/tss.cpp: At global scope:
.../src/tss.cpp:50: syntax error before `*' token
.../src/tss.cpp:54: syntax error before `*' token
.../src/tss.cpp:66: ISO C++ forbids declaration of `res' with no type
.../src/tss.cpp:66: redefinition of `int res'
.../src/tss.cpp:65: `int res' previously defined here
.../src/tss.cpp:67: parse error before `?' token
.../src/tss.cpp:68: ISO C++ forbids declaration of `res' with no type
.../src/tss.cpp:68: redefinition of `int res'
.../src/tss.cpp:66: `int res' previously defined here
.../src/tss.cpp:69: parse error before `==' token
.../src/tss.cpp:146: syntax error before `::' token
.../src/tss.cpp:152: ISO C++ forbids declaration of `m_cleanup' with no type
.../src/tss.cpp:152: invalid conversion from `void (*)()' to `int'
.../src/tss.cpp:155: syntax error before `::' token
.../src/tss.cpp:158: ISO C++ forbids declaration of `res' with no type
.../src/tss.cpp:158: `m_key' was not declared in this scope
.../src/tss.cpp:159: parse error before `?' token
.../src/tss.cpp:162: syntax error before `::' token
.../src/tss.cpp:167: syntax error before `::' token
.../src/tss.cpp:172: parse error before `?' token
.../src/tss.cpp:175: `m_cleanup' was not declared in this scope
.../src/tss.cpp:175: `value' was not declared in this scope
.../src/tss.cpp:175: 'cleanup_info' is used as a type, but is not defined as a
type.
.../src/tss.cpp:176: `m_key' was not declared in this scope
.../src/tss.cpp:176: ISO C++ forbids declaration of `handlers' with no type
.../src/tss.cpp:176: assignment (not initialization) in declaration
.../src/tss.cpp:177: parse error before `}' token

c:\cygwin\usr\local\gcc-3.2/bin/\g++ -c -Wall -ftemplate-depth-100 -DBOOST_THREAD_BUILD_DLL=1 -g -O0 -fno-inline -mthreads -mno-cygwin -I"..\..\..\libs\thread\build" -I "C:\cygwin\home\wekempf\boost" -o "..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\debug\runtime-link-dynamic\threading-multi\xtime.obj" "../src\xtime.cpp"

c:\cygwin\usr\local\gcc-3.2/bin/\g++ -c -Wall -ftemplate-depth-100 -DBOOST_THREAD_BUILD_DLL=1 -g -O0 -fno-inline -mthreads -mno-cygwin -I"..\..\..\libs\thread\build" -I "C:\cygwin\home\wekempf\boost" -o "..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\debug\runtime-link-dynamic\threading-multi\once.obj" "../src\once.cpp"

.../src/once.cpp: In function `void boost::call_once(void (*)(), once_flag&)':
.../src/once.cpp:124: `hex' undeclared in namespace `std'

c:\cygwin\usr\local\gcc-3.2/bin/\g++ -c -Wall -ftemplate-depth-100 -DBOOST_THREAD_BUILD_DLL=1 -g -O0 -fno-inline -mthreads -mno-cygwin -I"..\..\..\libs\thread\build" -I "C:\cygwin\home\wekempf\boost" -o "..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\debug\runtime-link-dynamic\threading-multi\exceptions.obj" "../src\exceptions.cpp"

In file included from C:/cygwin/home/wekempf/boost/boost/thread/exceptions.hpp:24,
from ../src/exceptions.cpp:12:
/usr/include/mingw/g++-3/stdexcept:46: looser throw specifier for `virtual
const char* std::logic_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:42: looser throw specifier for `virtual
std::logic_error::~logic_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'
/usr/include/mingw/g++-3/stdexcept:73: looser throw specifier for `virtual
const char* std::runtime_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:69: looser throw specifier for `virtual
std::runtime_error::~runtime_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'

c:\cygwin\usr\local\gcc-3.2/bin/\g++ -c -Wall -ftemplate-depth-100 -DBOOST_THREAD_BUILD_DLL=1 -g -O0 -fno-inline -mthreads -mno-cygwin -I"..\..\..\libs\thread\build" -I "C:\cygwin\home\wekempf\boost" -o "..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\debug\runtime-link-dynamic\threading-multi\threadmon.obj" "../src\threadmon.cpp"

In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:33,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/list:30,
from ../src/threadmon.cpp:19:
/usr/local/gcc-3.2/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:34,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/list:30,
from ../src/threadmon.cpp:19:
/usr/local/gcc-3.2/include/c++/3.2/new:79: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:79: declaration of `operator new' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:79: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:80: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:80: declaration of `operator new []' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:80: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:83: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:83: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:83: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:84: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:84: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:84: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:89: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:89: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:89: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new: In function `void* operator
new(unsigned int, ...)':
/usr/local/gcc-3.2/include/c++/3.2/new:89: `__p' undeclared (first use this
function)
/usr/local/gcc-3.2/include/c++/3.2/new:89: (Each undeclared identifier is
reported only once for each function it appears in.)
/usr/local/gcc-3.2/include/c++/3.2/new: At global scope:
/usr/local/gcc-3.2/include/c++/3.2/new:90: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:90: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:90: `operator new' takes type `size_t'
(`unsigned int') as first parameter
.../src/threadmon.cpp:24: syntax error before `;' token
.../src/threadmon.cpp:25: `exit_handlers' was not declared in this scope
.../src/threadmon.cpp:25: parse error before `>' token
.../src/threadmon.cpp:31: 'registered_handlers' is used as a type, but is not
defined as a type.
.../src/threadmon.cpp: In function `BOOL DllMain(void*, long unsigned int,
void*)':
.../src/threadmon.cpp:52: `exit_handlers' undeclared (first use this function)
.../src/threadmon.cpp:52: `handlers' undeclared (first use this function)
.../src/threadmon.cpp:53: parse error before `*' token
.../src/threadmon.cpp:56: parse error before `::' token
.../src/threadmon.cpp:57: `it' undeclared (first use this function)
.../src/threadmon.cpp:65: `registry' undeclared (first use this function)
.../src/threadmon.cpp:78: parse error before `*' token
.../src/threadmon.cpp:81: parse error before `::' token
.../src/threadmon.cpp:93: `registered_handlers' undeclared (first use this
function)
.../src/threadmon.cpp:93: parse error before `::' token
.../src/threadmon.cpp: In function `int on_thread_exit(void (*)())':
.../src/threadmon.cpp:111: parse error before `*' token
.../src/threadmon.cpp:116: parse error before `;' token
....skipped <libs!thread!build\boost_thread.dll\gcc-nocygwin\debug\runtime-link-dynamic\threading-multi>boost_threadd.lib for lack of <libs!thread!build\boost_thread.dll\gcc-nocygwin\debug\runtime-link-dynamic\threading-multi>condition.obj...
....skipped <libs!thread!build\boost_thread.dll\gcc-nocygwin\debug\runtime-link-dynamic\threading-multi>boost_threadd.dll for lack of <libs!thread!build\boost_thread.dll\gcc-nocygwin\debug\runtime-link-dynamic\threading-multi>condition.obj...
....skipped <!libs!thread!build!bin-stage>boost_threadd.dll for lack of <libs!thread!build\boost_thread.dll\gcc-nocygwin\debug\runtime-link-dynamic\threading-multi>boost_threadd.dll...
....skipped <!libs!thread!build!bin-stage>boost_threadd.lib for lack of <libs!thread!build\boost_thread.dll\gcc-nocygwin\debug\runtime-link-dynamic\threading-multi>boost_threadd.lib...

mkdir ..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\release

mkdir ..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\release\runtime-link-dynamic

mkdir ..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\release\runtime-link-dynamic\threading-multi

c:\cygwin\usr\local\gcc-3.2/bin/\g++ -c -Wall -ftemplate-depth-100 -DNDEBUG -DBOOST_THREAD_BUILD_DLL=1 -O3 -finline-functions -Wno-inline -mthreads -mno-cygwin -I"..\..\..\libs\thread\build" -I "C:\cygwin\home\wekempf\boost" -o "..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\release\runtime-link-dynamic\threading-multi\condition.obj" "../src\condition.cpp"

In file included from C:/cygwin/home/wekempf/boost/boost/thread/exceptions.hpp:24,
from C:/cygwin/home/wekempf/boost/boost/thread/condition.hpp:20,
from ../src/condition.cpp:12:
/usr/include/mingw/g++-3/stdexcept:46: looser throw specifier for `virtual
const char* std::logic_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:42: looser throw specifier for `virtual
std::logic_error::~logic_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'
/usr/include/mingw/g++-3/stdexcept:73: looser throw specifier for `virtual
const char* std::runtime_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:69: looser throw specifier for `virtual
std::runtime_error::~runtime_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'
In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:33,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/algorithm:30,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:4,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/condition.cpp:14:
/usr/local/gcc-3.2/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:34,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/algorithm:30,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:4,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/condition.cpp:14:
/usr/local/gcc-3.2/include/c++/3.2/new:79: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:79: declaration of `operator new' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:79: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:80: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:80: declaration of `operator new []' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:80: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:83: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:83: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:83: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:84: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:84: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:84: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:89: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:89: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:89: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new: In function `void* operator
new(unsigned int, ...)':
/usr/local/gcc-3.2/include/c++/3.2/new:89: `__p' undeclared (first use this
function)
/usr/local/gcc-3.2/include/c++/3.2/new:89: (Each undeclared identifier is
reported only once for each function it appears in.)
/usr/local/gcc-3.2/include/c++/3.2/new: At global scope:
/usr/local/gcc-3.2/include/c++/3.2/new:90: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:90: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:90: `operator new' takes type `size_t'
(`unsigned int') as first parameter
In file included from C:/cygwin/home/wekempf/boost/boost/type_traits/composite_traits.hpp:25,
from C:/cygwin/home/wekempf/boost/boost/function/function_base.hpp:26,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:7,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/condition.cpp:14:
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:31: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:32: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:33: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:34: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_reference.hpp:29: confused by earlier errors, bailing out

c:\cygwin\usr\local\gcc-3.2/bin/\g++ -c -Wall -ftemplate-depth-100 -DNDEBUG -DBOOST_THREAD_BUILD_DLL=1 -O3 -finline-functions -Wno-inline -mthreads -mno-cygwin -I"..\..\..\libs\thread\build" -I "C:\cygwin\home\wekempf\boost" -o "..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\release\runtime-link-dynamic\threading-multi\mutex.obj" "../src\mutex.cpp"

In file included from C:/cygwin/home/wekempf/boost/boost/thread/exceptions.hpp:24,
from C:/cygwin/home/wekempf/boost/boost/thread/detail/lock.hpp:16,
from C:/cygwin/home/wekempf/boost/boost/thread/mutex.hpp:21,
from ../src/mutex.cpp:12:
/usr/include/mingw/g++-3/stdexcept:46: looser throw specifier for `virtual
const char* std::logic_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:42: looser throw specifier for `virtual
std::logic_error::~logic_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'
/usr/include/mingw/g++-3/stdexcept:73: looser throw specifier for `virtual
const char* std::runtime_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:69: looser throw specifier for `virtual
std::runtime_error::~runtime_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'
In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:33,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/algorithm:30,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:4,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/mutex.cpp:14:
/usr/local/gcc-3.2/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:34,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/algorithm:30,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:4,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/mutex.cpp:14:
/usr/local/gcc-3.2/include/c++/3.2/new:79: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:79: declaration of `operator new' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:79: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:80: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:80: declaration of `operator new []' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:80: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:83: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:83: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:83: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:84: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:84: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:84: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:89: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:89: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:89: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new: In function `void* operator
new(unsigned int, ...)':
/usr/local/gcc-3.2/include/c++/3.2/new:89: `__p' undeclared (first use this
function)
/usr/local/gcc-3.2/include/c++/3.2/new:89: (Each undeclared identifier is
reported only once for each function it appears in.)
/usr/local/gcc-3.2/include/c++/3.2/new: At global scope:
/usr/local/gcc-3.2/include/c++/3.2/new:90: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:90: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:90: `operator new' takes type `size_t'
(`unsigned int') as first parameter
In file included from C:/cygwin/home/wekempf/boost/boost/type_traits/composite_traits.hpp:25,
from C:/cygwin/home/wekempf/boost/boost/function/function_base.hpp:26,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:7,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/mutex.cpp:14:
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:31: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:32: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:33: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:34: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_reference.hpp:29: confused by earlier errors, bailing out

c:\cygwin\usr\local\gcc-3.2/bin/\g++ -c -Wall -ftemplate-depth-100 -DNDEBUG -DBOOST_THREAD_BUILD_DLL=1 -O3 -finline-functions -Wno-inline -mthreads -mno-cygwin -I"..\..\..\libs\thread\build" -I "C:\cygwin\home\wekempf\boost" -o "..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\release\runtime-link-dynamic\threading-multi\recursive_mutex.obj" "../src\recursive_mutex.cpp"

In file included from C:/cygwin/home/wekempf/boost/boost/thread/exceptions.hpp:24,
from C:/cygwin/home/wekempf/boost/boost/thread/detail/lock.hpp:16,
from C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:21,
from ../src/recursive_mutex.cpp:12:
/usr/include/mingw/g++-3/stdexcept:46: looser throw specifier for `virtual
const char* std::logic_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:42: looser throw specifier for `virtual
std::logic_error::~logic_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'
/usr/include/mingw/g++-3/stdexcept:73: looser throw specifier for `virtual
const char* std::runtime_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:69: looser throw specifier for `virtual
std::runtime_error::~runtime_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'
In file included from ../src/recursive_mutex.cpp:12:
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:46: ISO C++
forbids declaration of `size_t' with no type
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:46: parse error
before `;' token
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:56: `cv_state'
was not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:56: `state' was
not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:56: invalid data
member initialization
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:56: (use `=' to
initialize static data members)
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:56: variable or
field `do_lock' declared void
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:56: declaration
of `int boost::recursive_mutex::do_lock'
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:54: conflicts
with previous declaration `void boost::recursive_mutex::do_lock()'
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:57: `cv_state'
was not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:57: `state' was
not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:57: invalid data
member initialization
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:57: variable or
field `do_unlock' declared void
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:57: declaration
of `int boost::recursive_mutex::do_unlock'
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:55: conflicts
with previous declaration `void boost::recursive_mutex::do_unlock()'
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:90: ISO C++
forbids declaration of `size_t' with no type
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:90: parse error
before `;' token
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:101: `cv_state'
was not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:101: `state' was
not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:101: invalid data
member initialization
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:101: variable or
field `do_lock' declared void
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:101: declaration
of `int boost::recursive_try_mutex::do_lock'
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:98: conflicts
with previous declaration `void boost::recursive_try_mutex::do_lock()'
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:102: `cv_state'
was not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:102: `state' was
not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:102: invalid data
member initialization
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:102: variable or
field `do_unlock' declared void
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:102: declaration
of `int boost::recursive_try_mutex::do_unlock'
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:100: conflicts
with previous declaration `void boost::recursive_try_mutex::do_unlock()'
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:136: ISO C++
forbids declaration of `size_t' with no type
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:136: parse error
before `;' token
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:148: `cv_state'
was not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:148: `state' was
not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:148: invalid data
member initialization
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:148: variable or
field `do_lock' declared void
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:148: declaration
of `int boost::recursive_timed_mutex::do_lock'
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:144: conflicts
with previous declaration `void boost::recursive_timed_mutex::do_lock()'
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:149: `cv_state'
was not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:149: `state' was
not declared in this scope
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:149: invalid data
member initialization
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:149: variable or
field `do_unlock' declared void
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:149: declaration
of `int boost::recursive_timed_mutex::do_unlock'
C:/cygwin/home/wekempf/boost/boost/thread/recursive_mutex.hpp:147: conflicts
with previous declaration `void boost::recursive_timed_mutex::do_unlock()'
In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:33,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/algorithm:30,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:4,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/recursive_mutex.cpp:14:
/usr/local/gcc-3.2/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:34,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/algorithm:30,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:4,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/recursive_mutex.cpp:14:
/usr/local/gcc-3.2/include/c++/3.2/new:79: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:79: declaration of `operator new' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:79: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:80: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:80: declaration of `operator new []' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:80: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:83: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:83: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:83: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:84: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:84: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:84: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:89: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:89: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:89: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new: In function `void* operator
new(unsigned int, ...)':
/usr/local/gcc-3.2/include/c++/3.2/new:89: `__p' undeclared (first use this
function)
/usr/local/gcc-3.2/include/c++/3.2/new:89: (Each undeclared identifier is
reported only once for each function it appears in.)
/usr/local/gcc-3.2/include/c++/3.2/new: At global scope:
/usr/local/gcc-3.2/include/c++/3.2/new:90: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:90: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:90: `operator new' takes type `size_t'
(`unsigned int') as first parameter
In file included from C:/cygwin/home/wekempf/boost/boost/type_traits/composite_traits.hpp:25,
from C:/cygwin/home/wekempf/boost/boost/function/function_base.hpp:26,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:7,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/recursive_mutex.cpp:14:
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:31: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:32: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:33: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:34: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_reference.hpp:29: confused by earlier errors, bailing out

c:\cygwin\usr\local\gcc-3.2/bin/\g++ -c -Wall -ftemplate-depth-100 -DNDEBUG -DBOOST_THREAD_BUILD_DLL=1 -O3 -finline-functions -Wno-inline -mthreads -mno-cygwin -I"..\..\..\libs\thread\build" -I "C:\cygwin\home\wekempf\boost" -o "..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\release\runtime-link-dynamic\threading-multi\thread.obj" "../src\thread.cpp"

In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:33,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/algorithm:30,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:4,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/thread.cpp:12:
/usr/local/gcc-3.2/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:34,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/algorithm:30,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:4,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/thread.cpp:12:
/usr/local/gcc-3.2/include/c++/3.2/new:79: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:79: declaration of `operator new' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:79: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:80: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:80: declaration of `operator new []' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:80: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:83: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:83: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:83: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:84: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:84: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:84: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:89: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:89: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:89: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new: In function `void* operator
new(unsigned int, ...)':
/usr/local/gcc-3.2/include/c++/3.2/new:89: `__p' undeclared (first use this
function)
/usr/local/gcc-3.2/include/c++/3.2/new:89: (Each undeclared identifier is
reported only once for each function it appears in.)
/usr/local/gcc-3.2/include/c++/3.2/new: At global scope:
/usr/local/gcc-3.2/include/c++/3.2/new:90: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:90: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:90: `operator new' takes type `size_t'
(`unsigned int') as first parameter
In file included from C:/cygwin/home/wekempf/boost/boost/function/function_base.hpp:19,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:7,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/thread.cpp:12:
/usr/include/mingw/g++-3/stdexcept:46: looser throw specifier for `virtual
const char* std::logic_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:42: looser throw specifier for `virtual
std::logic_error::~logic_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'
/usr/include/mingw/g++-3/stdexcept:73: looser throw specifier for `virtual
const char* std::runtime_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:69: looser throw specifier for `virtual
std::runtime_error::~runtime_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'
In file included from C:/cygwin/home/wekempf/boost/boost/type_traits/composite_traits.hpp:25,
from C:/cygwin/home/wekempf/boost/boost/function/function_base.hpp:26,
from C:/cygwin/home/wekempf/boost/boost/function/detail/prologue.hpp:7,
from C:/cygwin/home/wekempf/boost/boost/function.hpp:27,
from C:/cygwin/home/wekempf/boost/boost/thread/thread.hpp:21,
from ../src/thread.cpp:12:
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:31: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:32: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:33: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_array.hpp:34: parse error
before `>' token
C:/cygwin/home/wekempf/boost/boost/type_traits/is_reference.hpp:29: confused by earlier errors, bailing out

c:\cygwin\usr\local\gcc-3.2/bin/\g++ -c -Wall -ftemplate-depth-100 -DNDEBUG -DBOOST_THREAD_BUILD_DLL=1 -O3 -finline-functions -Wno-inline -mthreads -mno-cygwin -I"..\..\..\libs\thread\build" -I "C:\cygwin\home\wekempf\boost" -o "..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\release\runtime-link-dynamic\threading-multi\tss.obj" "../src\tss.cpp"

In file included from C:/cygwin/home/wekempf/boost/boost/thread/exceptions.hpp:24,
from ../src/tss.cpp:14:
/usr/include/mingw/g++-3/stdexcept:46: looser throw specifier for `virtual
const char* std::logic_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:42: looser throw specifier for `virtual
std::logic_error::~logic_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'
/usr/include/mingw/g++-3/stdexcept:73: looser throw specifier for `virtual
const char* std::runtime_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:69: looser throw specifier for `virtual
std::runtime_error::~runtime_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'
In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:33,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/stl_tree.h:56,
from /usr/include/mingw/g++-3/map:31,
from ../src/tss.cpp:24:
/usr/local/gcc-3.2/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:34,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/stl_tree.h:56,
from /usr/include/mingw/g++-3/map:31,
from ../src/tss.cpp:24:
/usr/local/gcc-3.2/include/c++/3.2/new:79: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:79: declaration of `operator new' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:79: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:80: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:80: declaration of `operator new []' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:80: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:83: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:83: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:83: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:84: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:84: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:84: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:89: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:89: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:89: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new: In function `void* operator
new(unsigned int, ...)':
/usr/local/gcc-3.2/include/c++/3.2/new:89: `__p' undeclared (first use this
function)
/usr/local/gcc-3.2/include/c++/3.2/new:89: (Each undeclared identifier is
reported only once for each function it appears in.)
/usr/local/gcc-3.2/include/c++/3.2/new: At global scope:
/usr/local/gcc-3.2/include/c++/3.2/new:90: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:90: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:90: `operator new' takes type `size_t'
(`unsigned int') as first parameter
.../src/tss.cpp:26: syntax error before `;' token
.../src/tss.cpp:27: `cleanup_info' was not declared in this scope
.../src/tss.cpp:27: syntax error before `;' token
.../src/tss.cpp: In function `void <unnamed>::cleanup()':
.../src/tss.cpp:40: `cleanup_handlers' undeclared (first use this function)
.../src/tss.cpp:40: `handlers' undeclared (first use this function)
.../src/tss.cpp:40: parse error before `*' token
.../src/tss.cpp:41: parse error before `::' token
.../src/tss.cpp:41: `it' undeclared (first use this function)
.../src/tss.cpp:43: `cleanup_info' undeclared (first use this function)
.../src/tss.cpp:43: parse error before `=' token
.../src/tss.cpp:44: `info' undeclared (first use this function)
.../src/tss.cpp: At global scope:
.../src/tss.cpp:50: syntax error before `*' token
.../src/tss.cpp:54: syntax error before `*' token
.../src/tss.cpp:66: ISO C++ forbids declaration of `res' with no type
.../src/tss.cpp:66: redefinition of `int res'
.../src/tss.cpp:65: `int res' previously defined here
.../src/tss.cpp:67: parse error before `void'
.../src/tss.cpp:68: ISO C++ forbids declaration of `res' with no type
.../src/tss.cpp:68: redefinition of `int res'
.../src/tss.cpp:66: `int res' previously defined here
.../src/tss.cpp:69: parse error before `void'
.../src/tss.cpp:146: syntax error before `::' token
.../src/tss.cpp:152: ISO C++ forbids declaration of `m_cleanup' with no type
.../src/tss.cpp:152: invalid conversion from `void (*)()' to `int'
.../src/tss.cpp:155: syntax error before `::' token
.../src/tss.cpp:158: ISO C++ forbids declaration of `res' with no type
.../src/tss.cpp:158: `m_key' was not declared in this scope
.../src/tss.cpp:159: parse error before `void'
.../src/tss.cpp:162: syntax error before `::' token
.../src/tss.cpp:167: syntax error before `::' token
.../src/tss.cpp:172: parse error before `void'
.../src/tss.cpp:175: `m_cleanup' was not declared in this scope
.../src/tss.cpp:175: `value' was not declared in this scope
.../src/tss.cpp:175: 'cleanup_info' is used as a type, but is not defined as a
type.
.../src/tss.cpp:176: `m_key' was not declared in this scope
.../src/tss.cpp:176: ISO C++ forbids declaration of `handlers' with no type
.../src/tss.cpp:176: assignment (not initialization) in declaration
.../src/tss.cpp:177: parse error before `}' token

c:\cygwin\usr\local\gcc-3.2/bin/\g++ -c -Wall -ftemplate-depth-100 -DNDEBUG -DBOOST_THREAD_BUILD_DLL=1 -O3 -finline-functions -Wno-inline -mthreads -mno-cygwin -I"..\..\..\libs\thread\build" -I "C:\cygwin\home\wekempf\boost" -o "..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\release\runtime-link-dynamic\threading-multi\xtime.obj" "../src\xtime.cpp"

c:\cygwin\usr\local\gcc-3.2/bin/\g++ -c -Wall -ftemplate-depth-100 -DNDEBUG -DBOOST_THREAD_BUILD_DLL=1 -O3 -finline-functions -Wno-inline -mthreads -mno-cygwin -I"..\..\..\libs\thread\build" -I "C:\cygwin\home\wekempf\boost" -o "..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\release\runtime-link-dynamic\threading-multi\once.obj" "../src\once.cpp"

.../src/once.cpp: In function `void boost::call_once(void (*)(), once_flag&)':
.../src/once.cpp:124: `hex' undeclared in namespace `std'

c:\cygwin\usr\local\gcc-3.2/bin/\g++ -c -Wall -ftemplate-depth-100 -DNDEBUG -DBOOST_THREAD_BUILD_DLL=1 -O3 -finline-functions -Wno-inline -mthreads -mno-cygwin -I"..\..\..\libs\thread\build" -I "C:\cygwin\home\wekempf\boost" -o "..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\release\runtime-link-dynamic\threading-multi\exceptions.obj" "../src\exceptions.cpp"

In file included from C:/cygwin/home/wekempf/boost/boost/thread/exceptions.hpp:24,
from ../src/exceptions.cpp:12:
/usr/include/mingw/g++-3/stdexcept:46: looser throw specifier for `virtual
const char* std::logic_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:42: looser throw specifier for `virtual
std::logic_error::~logic_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'
/usr/include/mingw/g++-3/stdexcept:73: looser throw specifier for `virtual
const char* std::runtime_error::what() const'
/usr/local/gcc-3.2/include/c++/3.2/exception:57: overriding `virtual const
char* std::exception::what() const throw ()'
/usr/include/mingw/g++-3/stdexcept:69: looser throw specifier for `virtual
std::runtime_error::~runtime_error()'
/usr/local/gcc-3.2/include/c++/3.2/exception:54: overriding `virtual
std::exception::~exception() throw ()'

c:\cygwin\usr\local\gcc-3.2/bin/\g++ -c -Wall -ftemplate-depth-100 -DNDEBUG -DBOOST_THREAD_BUILD_DLL=1 -O3 -finline-functions -Wno-inline -mthreads -mno-cygwin -I"..\..\..\libs\thread\build" -I "C:\cygwin\home\wekempf\boost" -o "..\..\..\libs\thread\build\bin\boost_thread.dll\gcc-nocygwin\release\runtime-link-dynamic\threading-multi\threadmon.obj" "../src\threadmon.cpp"

In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:33,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/list:30,
from ../src/threadmon.cpp:19:
/usr/local/gcc-3.2/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
In file included from /usr/local/gcc-3.2/include/c++/3.2/backward/new.h:34,
from /usr/include/mingw/g++-3/stl_algobase.h:52,
from /usr/include/mingw/g++-3/list:30,
from ../src/threadmon.cpp:19:
/usr/local/gcc-3.2/include/c++/3.2/new:79: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:79: declaration of `operator new' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:79: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:80: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:80: declaration of `operator new []' as
non-function
/usr/local/gcc-3.2/include/c++/3.2/new:80: invalid declarator
/usr/local/gcc-3.2/include/c++/3.2/new:83: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:83: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:83: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:84: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:84: parse error before `::' token
/usr/local/gcc-3.2/include/c++/3.2/new:84: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new:89: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:89: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:89: `operator new' takes type `size_t'
(`unsigned int') as first parameter
/usr/local/gcc-3.2/include/c++/3.2/new: In function `void* operator
new(unsigned int, ...)':
/usr/local/gcc-3.2/include/c++/3.2/new:89: `__p' undeclared (first use this
function)
/usr/local/gcc-3.2/include/c++/3.2/new:89: (Each undeclared identifier is
reported only once for each function it appears in.)
/usr/local/gcc-3.2/include/c++/3.2/new: At global scope:
/usr/local/gcc-3.2/include/c++/3.2/new:90: `size_t' undeclared in namespace `
std'
/usr/local/gcc-3.2/include/c++/3.2/new:90: parse error before `*' token
/usr/local/gcc-3.2/include/c++/3.2/new:90: `operator new' takes type `size_t'
(`unsigned int') as first parameter
.../src/threadmon.cpp:24: syntax error before `;' token
.../src/threadmon.cpp:25: `exit_handlers' was not declared in this scope
.../src/threadmon.cpp:25: parse error before `>' token
.../src/threadmon.cpp:31: 'registered_handlers' is used as a type, but is not
defined as a type.
.../src/threadmon.cpp: In function `BOOL DllMain(void*, long unsigned int,
void*)':
.../src/threadmon.cpp:52: `exit_handlers' undeclared (first use this function)
.../src/threadmon.cpp:52: `handlers' undeclared (first use this function)
.../src/threadmon.cpp:53: parse error before `*' token
.../src/threadmon.cpp:56: parse error before `::' token
.../src/threadmon.cpp:57: `it' undeclared (first use this function)
.../src/threadmon.cpp:65: `registry' undeclared (first use this function)
.../src/threadmon.cpp:78: parse error before `*' token
.../src/threadmon.cpp:81: parse error before `::' token
.../src/threadmon.cpp:93: `registered_handlers' undeclared (first use this
function)
.../src/threadmon.cpp:93: parse error before `::' token
.../src/threadmon.cpp: In function `int on_thread_exit(void (*)())':
.../src/threadmon.cpp:111: parse error before `*' token
.../src/threadmon.cpp:116: parse error before `;' token
....skipped <libs!thread!build\boost_thread.dll\gcc-nocygwin\release\runtime-link-dynamic\threading-multi>boost_thread.lib for lack of <libs!thread!build\boost_thread.dll\gcc-nocygwin\release\runtime-link-dynamic\threading-multi>condition.obj...
....skipped <libs!thread!build\boost_thread.dll\gcc-nocygwin\release\runtime-link-dynamic\threading-multi>boost_thread.dll for lack of <libs!thread!build\boost_thread.dll\gcc-nocygwin\release\runtime-link-dynamic\threading-multi>condition.obj...
....skipped <!libs!thread!build!bin-stage>boost_thread.dll for lack of <libs!thread!build\boost_thread.dll\gcc-nocygwin\release\runtime-link-dynamic\threading-multi>boost_thread.dll...
....skipped <!libs!thread!build!bin-stage>boost_thread.lib for lack of <libs!thread!build\boost_thread.dll\gcc-nocygwin\release\runtime-link-dynamic\threading-multi>boost_thread.lib...
....skipped <libs!thread!build\boost_thread.dll\gcc-nocygwin\debug\runtime-link-dynamic\threading-multi>boost_thread.lib for lack of <libs!thread!build\boost_thread.dll\gcc-nocygwin\debug\runtime-link-dynamic\threading-multi>condition.obj...
....skipped <libs!thread!build\boost_thread.dll\gcc-nocygwin\debug\runtime-link-dynamic\threading-multi>boost_thread.dll for lack of <libs!thread!build\boost_thread.dll\gcc-nocygwin\debug\runtime-link-dynamic\threading-multi>condition.obj...

 ------=_20030130062520_74174--


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk