Boost logo

Boost :

From: David Abrahams (david.abrahams_at_[hidden])
Date: 2001-12-23 21:28:46


Just a hint about those Jamfiles: any place you've mentioned $(SUFLIB)
you can omit it.
The only reason that $(SUFDLL)/$(SUFLIB) are mentioned in the regex
Jamfile is that you build a static and a dynamic library with the same
base name.

-Dave

On Sunday, December 23, 2001, at 07:47 AM, John Maddock wrote:

> Gennadiy,
>
> I've been messing around with your unit test framework - initially
> trying
> to put together some Jamfiles so that I can test the framework out,
> unfortunately I've run into some problems:
>
> In the zip file (btl_update2.zip) the directory "lib" should be "libs"
> to
> in with the rest of boost.
>
> I then tried to build all the source files as a lib, unfortunately
> three of
> the sources define a "main", so I can't :-(
>
> Would it not be possible to chain these together so that main calls
> cpp_main which calls test_main? That means changing:
>
> main to cpp_main in test_main.cpp
> main to test_main in unit_test_main.cpp
>
> I don't know if this would have any undesirable side effects though?
> As it stands I have a Jamfile (below) that builds the lib so that it
> does
> not include any of the main's in it, but then you have to link to the
> right
> main version as well.
>
> OK, so then I started on a Jamfile for the test programs, however there
> are
> some inconsistences:
>
> online_test.cpp: includes the cpp files it needs, when the others don't.
> unit_test_test1.cpp: doesn't link to unit_test_main.cpp in spite of the
> name: this is one example of a general problem with trying to figure out
> which cpp file requires which "main" version.
>
> Whew, so now I could run the tests with VC6 and VC7 (both of which
> work),
> however as previously reported Borland doesn't compile the code, and
> much
> to my surprise neither does gcc! In fact gcc generates quite a few
> warnings and errors - all of which look like they really do need fixing,
> I've put the Jam output at the end of this mail.
>
> OK here are the Jamfiles:
>
> <file libs/test/build/Jamfile>
>
> subproject libs/test/build ;
>
> SOURCES = execution_monitor test_tools
> unit_test_config unit_test_log
> unit_test_monitor unit_test_result
> unit_test_suite ;
>
> lib libboost_test$(SUFLIB) : ../src/$(SOURCES).cpp
> :
> <include>$(BOOST_ROOT)
> :
> debug release
> ;
>
> </file>
>
> <file libs/test/test/Jamfile>
>
> subproject libs/test/test ;
>
>
> unit-test online_test : online_test.cpp
> :
> <include>../../../
> : debug : ;
>
> unit-test output_test_stream_test : output_test_stream_test.cpp
> ../src/unit_test_main.cpp
> <lib>../build/libboost_test$(SUFLIB)
> :
> <include>../../../
> : debug : ;
>
> unit-test prg_exec_fail1 : prg_exec_fail1.cpp ../src/cpp_main.cpp
> <lib>../build/libboost_test$(SUFLIB)
> :
> <include>../../../
> : debug : ;
>
> unit-test prg_exec_fail2 : prg_exec_fail2.cpp ../src/cpp_main.cpp
> <lib>../build/libboost_test$(SUFLIB)
> :
> <include>../../../
> : debug : ;
>
> unit-test result_report_test : result_report_test.cpp
> ../src/test_main.cpp
> <lib>../build/libboost_test$(SUFLIB)
> :
> <include>../../../
> : debug : ;
>
> unit-test test_exec_fail1 : test_exec_fail1.cpp ../src/test_main.cpp
> <lib>../build/libboost_test$(SUFLIB)
> :
> <include>../../../
> : debug : ;
>
> unit-test test_exec_fail2 : test_exec_fail2.cpp ../src/test_main.cpp
> <lib>../build/libboost_test$(SUFLIB)
> :
> <include>../../../
> : debug : ;
>
> unit-test test_exec_fail3 : test_exec_fail3.cpp ../src/test_main.cpp
> <lib>../build/libboost_test$(SUFLIB)
> :
> <include>../../../
> : debug : ;
>
> unit-test test_exec_fail4 : test_exec_fail4.cpp ../src/test_main.cpp
> <lib>../build/libboost_test$(SUFLIB)
> :
> <include>../../../
> : debug : ;
>
> unit-test test_tools_test : test_tools_test.cpp
> ../src/unit_test_main.cpp
> <lib>../build/libboost_test$(SUFLIB)
> :
> <include>../../../
> : debug : ;
>
> unit-test unit_test_suite_ex_test : unit_test_suite_ex_test.cpp
> ../src/unit_test_main.cpp
> <lib>../build/libboost_test$(SUFLIB)
> :
> <include>../../../
> : debug : ;
>
> unit-test unit_test_test1 : unit_test_test1.cpp ../src/test_main.cpp
> <lib>../build/libboost_test$(SUFLIB)
> :
> <include>../../../
> : debug : ;
>
> </file>
>
> And here is the gcc output:
>
> ...found 309 targets...
> ...updating 82 targets...
> MkDir1 ..\..\..\libs\test\build\bin\libboost_test.lib\gcc
>
> mkdir ..\..\..\libs\test\build\bin\libboost_test.lib\gcc
>
> MkDir1 ..\..\..\libs\test\build\bin\libboost_test.lib\gcc\debug
>
> mkdir ..\..\..\libs\test\build\bin\libboost_test.lib\gcc\debug
>
> MkDir1
> ..\..\..\libs\test\build\bin\libboost_test.lib\gcc\debug\runtime-link-dynam
> ic
>
> mkdir
> ..\..\..\libs\test\build\bin\libboost_test.lib\gcc\debug\runtime-link-dynam
> ic
>
> gcc-C++-action
> ..\..\..\libs\test\build\bin\libboost_test.lib\gcc\debug\runtime-link-dynam
> ic\execution_monitor.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\build" -I"d:\boost\btl" -o
> "..\..\..\libs\test\build\bin\libboost_test.lib\gcc\debug\runtime-link-dyna
> mic\execution_monitor.obj"
> "..\..\..\libs\test\build\../src\execution_monitor.cpp"
>
> gcc-C++-action
> ..\..\..\libs\test\build\bin\libboost_test.lib\gcc\debug\runtime-link-dynam
> ic\test_tools.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\build" -I"d:\boost\btl" -o
> "..\..\..\libs\test\build\bin\libboost_test.lib\gcc\debug\runtime-link-dyna
> mic\test_tools.obj" "..\..\..\libs\test\build\../src\test_tools.cpp"
>
> In file included from ..\..\..\libs\test\build\../src\test_tools.cpp:10:
> d:/boost/btl/boost/test/test_tools.hpp: In function `bool
> boost::test_toolbox::detail::compare_and_continue_impl(FPT, FPT,
> ToleranceSource, const boost::test_toolbox::detail::wrapstrstream &,
> const
> char *, int, boost::unit_test_framework::report_level =
> boost::unit_test_framework::report_all_errors)':
> d:/boost/btl/boost/test/test_tools.hpp:289: parse error before `>'
> ..\..\..\libs\test\build\../src\test_tools.cpp: In method `void
> boost::test_toolbox::output_test_stream::flush()':
> ..\..\..\libs\test\build\../src\test_tools.cpp:222: `::ios_base'
> undeclared
> (first use here)
> ..\..\..\libs\test\build\../src\test_tools.cpp:222: parse error before
> `::'
> ..\..\..\libs\test\build\../src\test_tools.cpp: In method
> `boost::test_toolbox::output_test_stream::output_test_stream(const
> char * =
> 0, bool = true)':
> ..\..\..\libs\test\build\../src\test_tools.cpp:238: parse error before
> `::'
> ..\..\..\libs\test\build\../src\test_tools.cpp:238: parse error before
> `::'
> ..\..\..\libs\test\build\../src\test_tools.cpp:240: confused by earlier
> errors, bailing out
> ...failed gcc-C++-action
> ..\..\..\libs\test\build\bin\libboost_test.lib\gcc\debug\runtime-link-dynam
> ic\test_tools.obj ...
> gcc-C++-action
> ..\..\..\libs\test\build\bin\libboost_test.lib\gcc\debug\runtime-link-dynam
> ic\unit_test_config.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\build" -I"d:\boost\btl" -o
> "..\..\..\libs\test\build\bin\libboost_test.lib\gcc\debug\runtime-link-dyna
> mic\unit_test_config.obj"
> "..\..\..\libs\test\build\../src\unit_test_config.cpp"
>
> gcc-C++-action
> ..\..\..\libs\test\build\bin\libboost_test.lib\gcc\debug\runtime-link-dynam
> ic\unit_test_log.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\build" -I"d:\boost\btl" -o
> "..\..\..\libs\test\build\bin\libboost_test.lib\gcc\debug\runtime-link-dyna
> mic\unit_test_log.obj"
> "..\..\..\libs\test\build\../src\unit_test_log.cpp"
>
>
> In file included from d:/boost/btl/boost/test/unit_test_suite.hpp:13,
> from
> ..\..\..\libs\test\build\../src\unit_test_log.cpp:12:
> d:/boost/btl/boost/test/detail/unit_test_monitor.hpp: In method
> `boost::unit_test_framework::detail::unit_test_monitor::unit_test_monitor(
> b
> oost::unit_test_framework::test_case &, void
> (boost::unit_test_framework::test_case::*)())':
> d:/boost/btl/boost/test/detail/unit_test_monitor.hpp:54: warning: member
> initializers for `void (boost::unit_test_framework::test_case::*
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case_function
> )()'
> d:/boost/btl/boost/test/detail/unit_test_monitor.hpp:55: warning: and
> `class boost::unit_test_framework::test_case &
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case'
> d:/boost/btl/boost/test/detail/unit_test_monitor.hpp:44: warning:
> will be
> re-ordered to match declaration order
> gcc-C++-action
> ..\..\..\libs\test\build\bin\libboost_test.lib\gcc\debug\runtime-link-dynam
> ic\unit_test_monitor.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\build" -I"d:\boost\btl" -o
> "..\..\..\libs\test\build\bin\libboost_test.lib\gcc\debug\runtime-link-dyna
> mic\unit_test_monitor.obj"
> "..\..\..\libs\test\build\../src\unit_test_monitor.cpp"
>
> In file included from
> ..\..\..\libs\test\build\../src\unit_test_monitor.cpp:10:
> d:/boost/btl/boost/test/detail/unit_test_monitor.hpp: In method
> `boost::unit_test_framework::detail::unit_test_monitor::unit_test_monitor(
> b
> oost::unit_test_framework::test_case &, void
> (boost::unit_test_framework::test_case::*)())':
> d:/boost/btl/boost/test/detail/unit_test_monitor.hpp:54: warning: member
> initializers for `void (boost::unit_test_framework::test_case::*
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case_function
> )()'
> d:/boost/btl/boost/test/detail/unit_test_monitor.hpp:55: warning: and
> `class boost::unit_test_framework::test_case &
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case'
> d:/boost/btl/boost/test/detail/unit_test_monitor.hpp:44: warning:
> will be
> re-ordered to match declaration order
> In file included from
> ..\..\..\libs\test\build\../src\unit_test_monitor.cpp:14:
> d:/boost/btl/boost/test/test_tools.hpp: In function `bool
> boost::test_toolbox::detail::compare_and_continue_impl(FPT, FPT,
> ToleranceSource, const boost::test_toolbox::detail::wrapstrstream &,
> const
> char *, int, boost::unit_test_framework::report_level =
> boost::unit_test_framework::report_all_errors)':
> d:/boost/btl/boost/test/test_tools.hpp:289: parse error before `>'
> ...failed gcc-C++-action
> ..\..\..\libs\test\build\bin\libboost_test.lib\gcc\debug\runtime-link-dynam
> ic\unit_test_monitor.obj ...
> gcc-C++-action
> ..\..\..\libs\test\build\bin\libboost_test.lib\gcc\debug\runtime-link-dynam
> ic\unit_test_result.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\build" -I"d:\boost\btl" -o
> "..\..\..\libs\test\build\bin\libboost_test.lib\gcc\debug\runtime-link-dyna
> mic\unit_test_result.obj"
> "..\..\..\libs\test\build\../src\unit_test_result.cpp"
>
> In file included from d:/boost/btl/boost/test/unit_test_suite.hpp:13,
> from
> ..\..\..\libs\test\build\../src\unit_test_result.cpp:11:
> d:/boost/btl/boost/test/detail/unit_test_monitor.hpp: In method
> `boost::unit_test_framework::detail::unit_test_monitor::unit_test_monitor(
> b
> oost::unit_test_framework::test_case &, void
> (boost::unit_test_framework::test_case::*)())':
> d:/boost/btl/boost/test/detail/unit_test_monitor.hpp:54: warning: member
> initializers for `void (boost::unit_test_framework::test_case::*
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case_function
> )()'
> d:/boost/btl/boost/test/detail/unit_test_monitor.hpp:55: warning: and
> `class boost::unit_test_framework::test_case &
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case'
> d:/boost/btl/boost/test/detail/unit_test_monitor.hpp:44: warning:
> will be
> re-ordered to match declaration order
> gcc-C++-action
> ..\..\..\libs\test\build\bin\libboost_test.lib\gcc\debug\runtime-link-dynam
> ic\unit_test_suite.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\build" -I"d:\boost\btl" -o
> "..\..\..\libs\test\build\bin\libboost_test.lib\gcc\debug\runtime-link-dyna
> mic\unit_test_suite.obj"
> "..\..\..\libs\test\build\../src\unit_test_suite.cpp"
>
> In file included from d:/boost/btl/boost/test/unit_test_suite.hpp:13,
> from
> ..\..\..\libs\test\build\../src\unit_test_suite.cpp:10:
> d:/boost/btl/boost/test/detail/unit_test_monitor.hpp: In method
> `boost::unit_test_framework::detail::unit_test_monitor::unit_test_monitor(
> b
> oost::unit_test_framework::test_case &, void
> (boost::unit_test_framework::test_case::*)())':
> d:/boost/btl/boost/test/detail/unit_test_monitor.hpp:54: warning: member
> initializers for `void (boost::unit_test_framework::test_case::*
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case_function
> )()'
> d:/boost/btl/boost/test/detail/unit_test_monitor.hpp:55: warning: and
> `class boost::unit_test_framework::test_case &
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case'
> d:/boost/btl/boost/test/detail/unit_test_monitor.hpp:44: warning:
> will be
> re-ordered to match declaration order
> ...skipped
> <libs!test!build\libboost_test.lib\gcc\debug\runtime-link-
> dynamic>libboost_
> test.lib for lack of
> <libs!test!build\libboost_test.lib\gcc\debug\runtime-link-
> dynamic>test_tool
> s.obj...
> MkDir1 ..\..\..\libs\test\test\bin\online_test\gcc
>
> mkdir ..\..\..\libs\test\test\bin\online_test\gcc
>
> MkDir1 ..\..\..\libs\test\test\bin\online_test\gcc\debug
>
> mkdir ..\..\..\libs\test\test\bin\online_test\gcc\debug
>
> MkDir1
> ..\..\..\libs\test\test\bin\online_test\gcc\debug\runtime-link-dynamic
>
> mkdir
> ..\..\..\libs\test\test\bin\online_test\gcc\debug\runtime-link-dynamic
>
> gcc-C++-action
> ..\..\..\libs\test\test\bin\online_test\gcc\debug\runtime-link-
> dynamic\onli
> ne_test.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\test" -I"." -I"..\..\.." -o
> "..\..\..\libs\test\test\bin\online_test\gcc\debug\runtime-link-
> dynamic\onl
> ine_test.obj" "online_test.cpp"
>
> In file included from ../../../boost/test/unit_test_suite.hpp:13,
> from ../../../libs/test/src/unit_test_result.cpp:11,
> from online_test.cpp:11:
> ../../../boost/test/detail/unit_test_monitor.hpp: In method
> `boost::unit_test_framework::detail::unit_test_monitor::unit_test_monitor(
> b
> oost::unit_test_framework::test_case &, void
> (boost::unit_test_framework::test_case::*)())':
> ../../../boost/test/detail/unit_test_monitor.hpp:54: warning: member
> initializers for `void (boost::unit_test_framework::test_case::*
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case_function
> )()'
> ../../../boost/test/detail/unit_test_monitor.hpp:55: warning: and
> `class
> boost::unit_test_framework::test_case &
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case'
> ../../../boost/test/detail/unit_test_monitor.hpp:44: warning: will be
> re-ordered to match declaration order
> In file included from online_test.cpp:14:
> ../../../boost/test/test_tools.hpp: In function `bool
> boost::test_toolbox::detail::compare_and_continue_impl(FPT, FPT,
> ToleranceSource, const boost::test_toolbox::detail::wrapstrstream &,
> const
> char *, int, boost::unit_test_framework::report_level =
> boost::unit_test_framework::report_all_errors)':
> ../../../boost/test/test_tools.hpp:289: parse error before `>'
> In file included from online_test.cpp:24:
> ../../../libs/test/src/test_tools.cpp: In method `void
> boost::test_toolbox::output_test_stream::flush()':
> ../../../libs/test/src/test_tools.cpp:222: `::ios_base' undeclared
> (first
> use here)
> ../../../libs/test/src/test_tools.cpp:222: parse error before `::'
> ../../../libs/test/src/test_tools.cpp: In method
> `boost::test_toolbox::output_test_stream::output_test_stream(const
> char * =
> 0, bool = true)':
> ../../../libs/test/src/test_tools.cpp:238: parse error before `::'
> ../../../libs/test/src/test_tools.cpp:238: parse error before `::'
> ../../../libs/test/src/test_tools.cpp:240: confused by earlier errors,
> bailing out
> ...failed gcc-C++-action
> ..\..\..\libs\test\test\bin\online_test\gcc\debug\runtime-link-
> dynamic\onli
> ne_test.obj ...
> ...skipped
> <libs!test!test\online_test\gcc\debug\runtime-link-
> dynamic>online_test.exe
> for lack of
> <libs!test!test\online_test\gcc\debug\runtime-link-
> dynamic>online_test.obj.
> ..
> MkDir1 ..\..\..\libs\test\test\bin\output_test_stream_test\gcc
>
> mkdir ..\..\..\libs\test\test\bin\output_test_stream_test\gcc
>
> MkDir1 ..\..\..\libs\test\test\bin\output_test_stream_test\gcc\debug
>
> mkdir ..\..\..\libs\test\test\bin\output_test_stream_test\gcc\debug
>
> MkDir1
> ..\..\..\libs\test\test\bin\output_test_stream_test\gcc\debug\runtime-link-
> dynamic
>
> mkdir
> ..\..\..\libs\test\test\bin\output_test_stream_test\gcc\debug\runtime-link-
> dynamic
>
> gcc-C++-action
> ..\..\..\libs\test\test\bin\output_test_stream_test\gcc\debug\runtime-link-
> dynamic\output_test_stream_test.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\test" -I"." -I"..\..\.." -o
> "..\..\..\libs\test\test\bin\output_test_stream_test\gcc\debug\runtime-link
> -dynamic\output_test_stream_test.obj" "output_test_stream_test.cpp"
>
> In file included from ../../../boost/test/unit_test.hpp:12,
> from output_test_stream_test.cpp:11:
> ../../../boost/test/test_tools.hpp: In function `bool
> boost::test_toolbox::detail::compare_and_continue_impl(FPT, FPT,
> ToleranceSource, const boost::test_toolbox::detail::wrapstrstream &,
> const
> char *, int, boost::unit_test_framework::report_level =
> boost::unit_test_framework::report_all_errors)':
> ../../../boost/test/test_tools.hpp:289: parse error before `>'
> In file included from ../../../boost/test/unit_test_suite.hpp:13,
> from ../../../boost/test/unit_test.hpp:13,
> from output_test_stream_test.cpp:11:
> ../../../boost/test/detail/unit_test_monitor.hpp: In method
> `boost::unit_test_framework::detail::unit_test_monitor::unit_test_monitor(
> b
> oost::unit_test_framework::test_case &, void
> (boost::unit_test_framework::test_case::*)())':
> ../../../boost/test/detail/unit_test_monitor.hpp:54: warning: member
> initializers for `void (boost::unit_test_framework::test_case::*
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case_function
> )()'
> ../../../boost/test/detail/unit_test_monitor.hpp:55: warning: and
> `class
> boost::unit_test_framework::test_case &
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case'
> ../../../boost/test/detail/unit_test_monitor.hpp:44: warning: will be
> re-ordered to match declaration order
> ...failed gcc-C++-action
> ..\..\..\libs\test\test\bin\output_test_stream_test\gcc\debug\runtime-link-
> dynamic\output_test_stream_test.obj ...
> gcc-C++-action
> ..\..\..\libs\test\test\bin\output_test_stream_test\gcc\debug\runtime-link-
> dynamic\unit_test_main.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\test" -I"." -I"..\..\.." -o
> "..\..\..\libs\test\test\bin\output_test_stream_test\gcc\debug\runtime-link
> -dynamic\unit_test_main.obj" "../src\unit_test_main.cpp"
>
> In file included from ../../../boost/test/unit_test.hpp:12,
> from ../src\unit_test_main.cpp:9:
> ../../../boost/test/test_tools.hpp: In function `bool
> boost::test_toolbox::detail::compare_and_continue_impl(FPT, FPT,
> ToleranceSource, const boost::test_toolbox::detail::wrapstrstream &,
> const
> char *, int, boost::unit_test_framework::report_level =
> boost::unit_test_framework::report_all_errors)':
> ../../../boost/test/test_tools.hpp:289: parse error before `>'
> In file included from ../../../boost/test/unit_test_suite.hpp:13,
> from ../../../boost/test/unit_test.hpp:13,
> from ../src\unit_test_main.cpp:9:
> ../../../boost/test/detail/unit_test_monitor.hpp: In method
> `boost::unit_test_framework::detail::unit_test_monitor::unit_test_monitor(
> b
> oost::unit_test_framework::test_case &, void
> (boost::unit_test_framework::test_case::*)())':
> ../../../boost/test/detail/unit_test_monitor.hpp:54: warning: member
> initializers for `void (boost::unit_test_framework::test_case::*
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case_function
> )()'
> ../../../boost/test/detail/unit_test_monitor.hpp:55: warning: and
> `class
> boost::unit_test_framework::test_case &
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case'
> ../../../boost/test/detail/unit_test_monitor.hpp:44: warning: will be
> re-ordered to match declaration order
> ...failed gcc-C++-action
> ..\..\..\libs\test\test\bin\output_test_stream_test\gcc\debug\runtime-link-
> dynamic\unit_test_main.obj ...
> ...skipped
> <libs!test!test\output_test_stream_test\gcc\debug\runtime-link-
> dynamic>outp
> ut_test_stream_test.exe for lack of
> <libs!test!build\libboost_test.lib\gcc\debug\runtime-link-
> dynamic>libboost_
> test.lib...
> MkDir1 ..\..\..\libs\test\test\bin\prg_exec_fail1\gcc
>
> mkdir ..\..\..\libs\test\test\bin\prg_exec_fail1\gcc
>
> MkDir1 ..\..\..\libs\test\test\bin\prg_exec_fail1\gcc\debug
>
> mkdir ..\..\..\libs\test\test\bin\prg_exec_fail1\gcc\debug
>
> MkDir1
> ..\..\..\libs\test\test\bin\prg_exec_fail1\gcc\debug\runtime-link-dynamic
>
> mkdir
> ..\..\..\libs\test\test\bin\prg_exec_fail1\gcc\debug\runtime-link-dynamic
>
> gcc-C++-action
> ..\..\..\libs\test\test\bin\prg_exec_fail1\gcc\debug\runtime-link-dynamic\
> p
> rg_exec_fail1.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\test" -I"." -I"..\..\.." -o
> "..\..\..\libs\test\test\bin\prg_exec_fail1\gcc\debug\runtime-link-dynamic\
> prg_exec_fail1.obj" "prg_exec_fail1.cpp"
>
> gcc-C++-action
> ..\..\..\libs\test\test\bin\prg_exec_fail1\gcc\debug\runtime-link-dynamic\
> c
> pp_main.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\test" -I"." -I"..\..\.." -o
> "..\..\..\libs\test\test\bin\prg_exec_fail1\gcc\debug\runtime-link-dynamic\
> cpp_main.obj" "../src\cpp_main.cpp"
>
> ...skipped
> <libs!test!test\prg_exec_fail1\gcc\debug\runtime-link-
> dynamic>prg_exec_fail
> 1.exe for lack of
> <libs!test!build\libboost_test.lib\gcc\debug\runtime-link-
> dynamic>libboost_
> test.lib...
> MkDir1 ..\..\..\libs\test\test\bin\prg_exec_fail2\gcc
>
> mkdir ..\..\..\libs\test\test\bin\prg_exec_fail2\gcc
>
> MkDir1 ..\..\..\libs\test\test\bin\prg_exec_fail2\gcc\debug
>
> mkdir ..\..\..\libs\test\test\bin\prg_exec_fail2\gcc\debug
>
> MkDir1
> ..\..\..\libs\test\test\bin\prg_exec_fail2\gcc\debug\runtime-link-dynamic
>
> mkdir
> ..\..\..\libs\test\test\bin\prg_exec_fail2\gcc\debug\runtime-link-dynamic
>
> gcc-C++-action
> ..\..\..\libs\test\test\bin\prg_exec_fail2\gcc\debug\runtime-link-dynamic\
> p
> rg_exec_fail2.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\test" -I"." -I"..\..\.." -o
> "..\..\..\libs\test\test\bin\prg_exec_fail2\gcc\debug\runtime-link-dynamic\
> prg_exec_fail2.obj" "prg_exec_fail2.cpp"
>
> gcc-C++-action
> ..\..\..\libs\test\test\bin\prg_exec_fail2\gcc\debug\runtime-link-dynamic\
> c
> pp_main.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\test" -I"." -I"..\..\.." -o
> "..\..\..\libs\test\test\bin\prg_exec_fail2\gcc\debug\runtime-link-dynamic\
> cpp_main.obj" "../src\cpp_main.cpp"
>
> ...skipped
> <libs!test!test\prg_exec_fail2\gcc\debug\runtime-link-
> dynamic>prg_exec_fail
> 2.exe for lack of
> <libs!test!build\libboost_test.lib\gcc\debug\runtime-link-
> dynamic>libboost_
> test.lib...
> MkDir1 ..\..\..\libs\test\test\bin\result_report_test\gcc
>
> mkdir ..\..\..\libs\test\test\bin\result_report_test\gcc
>
> MkDir1 ..\..\..\libs\test\test\bin\result_report_test\gcc\debug
>
> mkdir ..\..\..\libs\test\test\bin\result_report_test\gcc\debug
>
> MkDir1
> ..\..\..\libs\test\test\bin\result_report_test\gcc\debug\runtime-link-dynam
> ic
>
> mkdir
> ..\..\..\libs\test\test\bin\result_report_test\gcc\debug\runtime-link-dynam
> ic
>
> gcc-C++-action
> ..\..\..\libs\test\test\bin\result_report_test\gcc\debug\runtime-link-dynam
> ic\result_report_test.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\test" -I"." -I"..\..\.." -o
> "..\..\..\libs\test\test\bin\result_report_test\gcc\debug\runtime-link-dyna
> mic\result_report_test.obj" "result_report_test.cpp"
>
> In file included from ../../../boost/test/unit_test.hpp:12,
> from result_report_test.cpp:11:
> ../../../boost/test/test_tools.hpp: In function `bool
> boost::test_toolbox::detail::compare_and_continue_impl(FPT, FPT,
> ToleranceSource, const boost::test_toolbox::detail::wrapstrstream &,
> const
> char *, int, boost::unit_test_framework::report_level =
> boost::unit_test_framework::report_all_errors)':
> ../../../boost/test/test_tools.hpp:289: parse error before `>'
> In file included from ../../../boost/test/unit_test_suite.hpp:13,
> from ../../../boost/test/unit_test.hpp:13,
> from result_report_test.cpp:11:
> ../../../boost/test/detail/unit_test_monitor.hpp: In method
> `boost::unit_test_framework::detail::unit_test_monitor::unit_test_monitor(
> b
> oost::unit_test_framework::test_case &, void
> (boost::unit_test_framework::test_case::*)())':
> ../../../boost/test/detail/unit_test_monitor.hpp:54: warning: member
> initializers for `void (boost::unit_test_framework::test_case::*
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case_function
> )()'
> ../../../boost/test/detail/unit_test_monitor.hpp:55: warning: and
> `class
> boost::unit_test_framework::test_case &
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case'
> ../../../boost/test/detail/unit_test_monitor.hpp:44: warning: will be
> re-ordered to match declaration order
> ...failed gcc-C++-action
> ..\..\..\libs\test\test\bin\result_report_test\gcc\debug\runtime-link-dynam
> ic\result_report_test.obj ...
> gcc-C++-action
> ..\..\..\libs\test\test\bin\result_report_test\gcc\debug\runtime-link-dynam
> ic\test_main.obj
>
> g++ -c -Wall -ftemplat
> e-depth-100 -g -O0 -fno-inline -I"..\..\..\libs\test\test" -I"."
> -I"..\..\.." -o
> "..\..\..\libs\test\test\bin\result_report_test\gcc\debug\runtime-link-dyna
> mic\test_main.obj" "../src\test_main.cpp"
>
> In file included from ../../../boost/test/unit_test.hpp:12,
> from ../src\test_main.cpp:27:
> ../../../boost/test/test_tools.hpp: In function `bool
> boost::test_toolbox::detail::compare_and_continue_impl(FPT, FPT,
> ToleranceSource, const boost::test_toolbox::detail::wrapstrstream &,
> const
> char *, int, boost::unit_test_framework::report_level =
> boost::unit_test_framework::report_all_errors)':
> ../../../boost/test/test_tools.hpp:289: parse error before `>'
> In file included from ../../../boost/test/unit_test_suite.hpp:13,
> from ../../../boost/test/unit_test.hpp:13,
> from ../src\test_main.cpp:27:
> ../../../boost/test/detail/unit_test_monitor.hpp: In method
> `boost::unit_test_framework::detail::unit_test_monitor::unit_test_monitor(
> b
> oost::unit_test_framework::test_case &, void
> (boost::unit_test_framework::test_case::*)())':
> ../../../boost/test/detail/unit_test_monitor.hpp:54: warning: member
> initializers for `void (boost::unit_test_framework::test_case::*
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case_function
> )()'
> ../../../boost/test/detail/unit_test_monitor.hpp:55: warning: and
> `class
> boost::unit_test_framework::test_case &
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case'
> ../../../boost/test/detail/unit_test_monitor.hpp:44: warning: will be
> re-ordered to match declaration order
> ...failed gcc-C++-action
> ..\..\..\libs\test\test\bin\result_report_test\gcc\debug\runtime-link-dynam
> ic\test_main.obj ...
> ...skipped
> <libs!test!test\result_report_test\gcc\debug\runtime-link-
> dynamic>result_re
> port_test.exe for lack of
> <libs!test!build\libboost_test.lib\gcc\debug\runtime-link-
> dynamic>libboost_
> test.lib...
> MkDir1 ..\..\..\libs\test\test\bin\test_exec_fail1\gcc
>
> mkdir ..\..\..\libs\test\test\bin\test_exec_fail1\gcc
>
> MkDir1 ..\..\..\libs\test\test\bin\test_exec_fail1\gcc\debug
>
> mkdir ..\..\..\libs\test\test\bin\test_exec_fail1\gcc\debug
>
> MkDir1
> ..\..\..\libs\test\test\bin\test_exec_fail1\gcc\debug\runtime-link-dynamic
>
> mkdir
> ..\..\..\libs\test\test\bin\test_exec_fail1\gcc\debug\runtime-link-dynamic
>
> gcc-C++-action
> ..\..\..\libs\test\test\bin\test_exec_fail1\gcc\debug\runtime-link-dynamic\
> test_exec_fail1.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\test" -I"." -I"..\..\.." -o
> "..\..\..\libs\test\test\bin\test_exec_fail1\gcc\debug\runtime-link-dynamic
> \test_exec_fail1.obj" "test_exec_fail1.cpp"
>
> In file included from test_exec_fail1.cpp:9:
> ../../../boost/test/test_tools.hpp: In function `bool
> boost::test_toolbox::detail::compare_and_continue_impl(FPT, FPT,
> ToleranceSource, const boost::test_toolbox::detail::wrapstrstream &,
> const
> char *, int, boost::unit_test_framework::report_level =
> boost::unit_test_framework::report_all_errors)':
> ../../../boost/test/test_tools.hpp:289: parse error before `>'
> ...failed gcc-C++-action
> ..\..\..\libs\test\test\bin\test_exec_fail1\gcc\debug\runtime-link-dynamic\
> test_exec_fail1.obj ...
> gcc-C++-action
> ..\..\..\libs\test\test\bin\test_exec_fail1\gcc\debug\runtime-link-dynamic\
> test_main.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\test" -I"." -I"..\..\.." -o
> "..\..\..\libs\test\test\bin\test_exec_fail1\gcc\debug\runtime-link-dynamic
> \test_main.obj" "../src\test_main.cpp"
>
> In file included from ../../../boost/test/unit_test.hpp:12,
> from ../src\test_main.cpp:27:
> ../../../boost/test/test_tools.hpp: In function `bool
> boost::test_toolbox::detail::compare_and_continue_impl(FPT, FPT,
> ToleranceSource, const boost::test_toolbox::detail::wrapstrstream &,
> const
> char *, int, boost::unit_test_framework::report_level =
> boost::unit_test_framework::report_all_errors)':
> ../../../boost/test/test_tools.hpp:289: parse error before `>'
> In file included from ../../../boost/test/unit_test_suite.hpp:13,
> from ../../../boost/test/unit_test.hpp:13,
> from ../src\test_main.cpp:27:
> ../../../boost/test/detail/unit_test_monitor.hpp: In method
> `boost::unit_test_framework::detail::unit_test_monitor::unit_test_monitor(
> b
> oost::unit_test_framework::test_case &, void
> (boost::unit_test_framework::test_case::*)())':
> ../../../boost/test/detail/unit_test_monitor.hpp:54: warning: member
> initializers for `void (boost::unit_test_framework::test_case::*
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case_function
> )()'
> ../../../boost/test/detail/unit_test_monitor.hpp:55: warning: and
> `class
> boost::unit_test_framework::test_case &
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case'
> ../../../boost/test/detail/unit_test_monitor.hpp:44: warning: will be
> re-ordered to match declaration order
> ...failed gcc-C++-action
> ..\..\..\libs\test\test\bin\test_exec_fail1\gcc\debug\runtime-link-dynamic\
> test_main.obj ...
> ...skipped
> <libs!test!test\test_exec_fail1\gcc\debug\runtime-link-
> dynamic>test_exec_fa
> il1.exe for lack of
> <libs!test!build\libboost_test.lib\gcc\debug\runtime-link-
> dynamic>libboost_
> test.lib...
> MkDir1 ..\..\..\libs\test\test\bin\test_exec_fail2\gcc
>
> mkdir ..\..\..\libs\test\test\bin\test_exec_fail2\gcc
>
> MkDir1 ..\..\..\libs\test\test\bin\test_exec_fail2\gcc\debug
>
> mkdir ..\..\..\libs\test\test\bin\test_exec_fail2\gcc\debug
>
> MkDir1
> ..\..\..\libs\test\test\bin\test_exec_fail2\gcc\debug\runtime-link-dynamic
>
> mkdir
> ..\..\..\libs\test\test\bin\test_exec_fail2\gcc\debug\runtime-link-dynamic
>
> gcc-C++-action
> ..\..\..\libs\test\test\bin\test_exec_fail2\gcc\debug\runtime-link-dynamic\
> test_exec_fail2.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\test" -I"." -I"..\..\.." -o
> "..\..\..\libs\test\test\bin\test_exec_fail2\gcc\debug\runtime-link-dynamic
> \test_exec_fail2.obj" "test_exec_fail2.cpp"
>
> In file included from test_exec_fail2.cpp:9:
> ../../../boost/test/test_tools.hpp: In function `bool
> boost::test_toolbox::detail::compare_and_continue_impl(FPT, FPT,
> ToleranceSource, const boost::test_toolbox::detail::wrapstrstream &,
> const
> char *, int, boost::unit_test_framework::report_level =
> boost::unit_test_framework::report_all_errors)':
> ../../../boost/test/test_tools.hpp:289: parse error before `>'
> ...failed gcc-C++-action
> ..\..\..\libs\test\test\bin\test_exec_fail2\gcc\debug\runtime-link-dynamic\
> test_exec_fail2.obj ...
> gcc-C++-action
> ..\..\..\libs\test\test\bin\test_exec_fail2\gcc\debug\runtime-link-dynamic\
> test_main.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\test" -I"." -I"..\..\.." -o
> "..\..\..\libs\test\test\bin\test_exec_fail2\gcc\debug\runtime-link-dynamic
> \test_main.obj" "../src\test_main.cpp"
>
> In file included from ../../../boost/test/unit_test.hpp:12,
> from ../src\test_main.cpp:27:
> ../../../boost/test/test_tools.hpp: In function `bool
> boost::test_toolbox::detail::compare_and_continue_impl(FPT, FPT,
> ToleranceSource, const boost::test_toolbox::detail::wrapstrstream &,
> const
> char *, int, boost::unit_test_framework::report_level =
> boost::unit_test_framework::report_all_errors)':
> ../../../boost/test/test_tools.hpp:289: parse error before `>'
> In file included from ../../../boost/test/unit_test_suite.hpp:13,
> from ../../../boost/test/unit_test.hpp:13,
> from ../src\test_main.cpp:27:
> ../../../boost/test/detail/unit_test_monitor.hpp: In method
> `boost::unit_test_framework::detail::unit_test_monitor::unit_test_monitor(
> b
> oost::unit_test_framework::test_case &, void
> (boost::unit_test_framework::test_case::*)())':
> ../../../boost/test/detail/unit_test_monitor.hpp:54: warning: member
> initializers for `void (boost::unit_test_framework::test_case::*
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case_function
> )()'
> ../../../boost/test/detail/unit_test_monitor.hpp:55: warning: and
> `class
> boost::unit_test_framework::test_case &
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case'
> ../../../boost/test/detail/unit_test_monitor.hpp:44: warning: will be
> re-ordered to match declaration order
> ...failed gcc-C++-action
> ..\..\..\libs\test\test\bin\test_exec_fail2\gcc\debug\runtime-link-dynamic\
> test_main.obj ...
> ...skipped
> <libs!test!test\test_exec_fail2\gcc\debug\runtime-link-
> dynamic>test_exec_fa
> il2.exe for lack of
> <libs!test!build\libboost_test.lib\gcc\debug\runtime-link-
> dynamic>libboost_
> test.lib...
> MkDir1 ..\..\..\libs\test\test\bin\test_exec_fail3\gcc
>
> mkdir ..\..\..\libs\test\test\bin\test_exec_fail3\gcc
>
> MkDir1 ..\..\..\libs\test\test\bin\test_exec_fail3\gcc\debug
>
> mkdir ..\..\..\libs\test\test\bin\test_exec_fail3\gcc\debug
>
> MkDir1
> ..\..\..\libs\test\test\bin\test_exec_fail3\gcc\debug\runtime-link-dynamic
>
> mkdir
> ..\..\..\libs\test\test\bin\test_exec_fail3\gcc\debug\runtime-link-dynamic
>
> gcc-C++-action
> ..\..\..\libs\test\test\bin\test_exec_fail3\gcc\debug\runtime-link-dynamic\
> test_exec_fail3.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\test" -I"." -I"..\..\.." -o
> "..\..\..\libs\test\test\bin\test_exec_fail3\gcc\debug\runtime-link-dynamic
> \test_exec_fail3.obj" "test_exec_fail3.cpp"
>
> In file included from test_exec_fail3.cpp:9:
> ../../../boost/test/test_tools.hpp: In function `bool
> boost::test_toolbox::detail::compare_and_continue_impl(FPT, FPT,
> ToleranceSource, const boost::test_toolbox::detail::wrapstrstream &,
> const
> char *, int, boost::unit_test_framework::report_level =
> boost::unit_test_framework::report_all_errors)':
> ../../../boost/test/test_tools.hpp:289: parse error before `>'
> ...failed gcc-C++-action
> ..\..\..\libs\test\test\bin\test_exec_fail3\gcc\debug\runtime-link-dynamic\
> test_exec_fail3.obj ...
> gcc-C++-action
> ..\..\..\libs\test\test\bin\test_exec_fail3\gcc\debug\runtime-link-dynamic\
> test_main.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\test" -I"." -I"..\..\.." -o
> "..\..\..\libs\test\test\bin\test_exec_fail3\gcc\debug\runtime-link-dynamic
> \test_main.obj" "../src\test_main.cpp"
>
> In file included from ../../../boost/test/unit_test.hpp:12,
> from ../src\test_main.cpp:27:
> ../../../boost/test/test_tools.hpp: In function `bool
> boost::test_toolbox::detail::compare_and_continue_impl(FPT, FPT,
> ToleranceSource, const boost::test_toolbox::detail::wrapstrstream &,
> const
> char *, int, boost::unit_test_framework::report_level =
> boost::unit_test_framework::report_all_errors)':
> ../../../boost/test/test_tools.hpp:289: parse error before `>'
> In file included from ../../../boost/test/unit_test_suite.hpp:13,
> from ../../../boost/test/unit_test.hpp:13,
> from ../src\test_main.cpp:27:
> ../../../boost/test/detail/unit_test_monitor.hpp: In method
> `boost::unit_test_framework::detail::unit_test_monitor::unit_test_monitor(
> b
> oost::unit_test_framework::test_case &, void
> (boost::unit_test_framework::test_case::*)())':
> ../../../boost/test/detail/unit_test_monitor.hpp:54: warning: member
> initializers for `void (boost::unit_test_framework::test_case::*
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case_function
> )()'
> ../../../boost/test/detail/unit_test_monitor.hpp:55: warning: and
> `class
> boost::unit_test_framework::test_case &
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case'
> ../../../boost/test/detail/unit_test_monitor.hpp:44: warning: will be
> re-ordered to match declaration order
> ...failed gcc-C++-action
> ..\..\..\libs\test\test\bin\test_exec_fail3\gcc\debug\runtime-link-dynamic\
> test_main.obj ...
> ...skipped
> <libs!test!test\test_exec_fail3\gcc\debug\runtime-link-
> dynamic>test_exec_fa
> il3.exe for lack of
> <libs!test!build\libboost_test.lib\gcc\debug\runtime-link-
> dynamic>libboost_
> test.lib...
> MkDir1 ..\..\..\libs\test\test\bin\test_exec_fail4\gcc
>
> mkdir ..\..\..\libs\test\test\bin\test_exec_fail4\gcc
>
> MkDir1 ..\..\..\libs\test\test\bin\test_exec_fail4\gcc\debug
>
> mkdir ..\..\..\libs\test\test\bin\test_exec_fail4\gcc\debug
>
> MkDir1
> ..\..\..\libs\test\test\bin\test_exec_fail4\gcc\debug\runtime-link-dynamic
>
> mkdir
> ..\..\..\libs\test\test\bin\test_exec_fail4\gcc\debug\runtime-link-dynamic
>
> gcc-C++-action
> ..\..\..\libs\test\test\bin\test_exec_fail4\gcc\debug\runtime-link-dynamic\
> test_exec_fail4.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\test" -I"." -I"..\..\.." -o
> "..\..\..\libs\test\test\bin\test_exec_fail4\gcc\debug\runtime-link-dynamic
> \test_exec_fail4.obj" "test_exec_fail4.cpp"
>
> In file included from test_exec_fail4.cpp:9:
> ../../../boost/test/test_tools.hpp: In function `bool
> boost::test_toolbox::detail::compare_and_continue_impl(FPT, FPT,
> ToleranceSource, const boost::test_toolbox::detail::wrapstrstream &,
> const
> char *, int, boost::unit_test_framework::report_level =
> boost::unit_test_framework::report_all_errors)':
> ../../../boost/test/test_tools.hpp:289: parse error before `>'
> ...failed gcc-C++-action
> ..\..\..\libs\test\test\bin\test_exec_fail4\gcc\debug\runtime-link-dynamic\
> test_exec_fail4.obj ...
> gcc-C++-action
> ..\..\..\libs\test\test\bin\test_exec_fail4\gcc\debug\runtime-link-dynamic\
> test_main.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\test" -I"." -I"..\..\.." -o
> "..\..\..\libs\test\test\bin\test_exec_fail4\gcc\debug\runtime-link-dynamic
> \test_main.obj" "../src\test_main.cpp"
>
> In file included from ../../../boost/test/unit_test.hpp:12,
> from ../src\test_main.cpp:27:
> ../../../boost/test/test_tools.hpp: In function `bool
> boost::test_toolbox::detail::compare_and_continue_impl(FPT, FPT,
> ToleranceSource, const boost::test_toolbox::detail::wrapstrstream &,
> const
> char *, int, boost::unit_test_framework::report_level =
> boost::unit_test_framework::report_all_errors)':
> ../../../boost/test/test_tools.hpp:289: parse error before `>'
> In file included from ../../../boost/test/unit_test_suite.hpp:13,
> from ../../../boost/test/unit_test.hpp:13,
> from ../src\test_main.cpp:27:
> ../../../boost/test/detail/unit_test_monitor.hpp: In method
> `boost::unit_test_framework::detail::unit_test_monitor::unit_test_monitor(
> b
> oost::unit_test_framework::test_case &, void
> (boost::unit_test_framework::test_case::*)())':
> ../../../boost/test/detail/unit_test_monitor.hpp:54: warning: member
> initializers for `void (boost::unit_test_framework::test_case::*
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case_function
> )()'
> ../../../boost/test/detail/unit_test_monitor.hpp:55: warning: and
> `class
> boost::unit_test_framework::test_case &
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case'
> ../../../boost/test/detail/unit_test_monitor.hpp:44: warning: will be
> re-ordered to match declaration order
> ...failed gcc-C++-action
> ..\..\..\libs\test\test\bin\test_exec_fail4\gcc\debug\runtime-link-dynamic\
> test_main.obj ...
> ...skipped
> <libs!test!test\test_exec_fail4\gcc\debug\runtime-link-
> dynamic>test_exec_fa
> il4.exe for lack of
> <libs!test!build\libboost_test.lib\gcc\debug\runtime-link-
> dynamic>libboost_
> test.lib...
> MkDir1 ..\..\..\libs\test\test\bin\test_tools_test\gcc
>
> mkdir ..\..\..\libs\test\test\bin\test_tools_test\gcc
>
> MkDir1 ..\..\..\libs\test\test\bin\test_tools_test\gcc\debug
>
> mkdir ..\..\..\libs\test\test\bin\test_tools_test\gcc\debug
>
> MkDir1
> ..\..\..\libs\test\test\bin\test_tools_test\gcc\debug\runtime-link-dynamic
>
> mkdir
> ..\..\..\libs\test\test\bin\test_tools_test\gcc\debug\runtime-link-dynamic
>
> gcc-C++-action
> ..\..\..\libs\test\test\bin\test_tools_test\gcc\debug\runtime-link-dynamic\
> test_tools_test.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\test" -I"." -I"..\..\.." -o
> "..\..\..\libs\test\test\bin\test_tools_test\gcc\debug\runtime-link-dynamic
> \test_tools_test.obj" "test_tools_test.cpp"
>
> test_tools_test.cpp:22: typeinfo.h: No such file or directory
> ...failed gcc-C++-action
> ..\..\..\libs\test\test\bin\test_tools_test\gcc\debug\runtime-link-dynamic\
> test_tools_test.obj ...
> gcc-C++-action
> ..\..\..\libs\test\test\bin\test_tools_test\gcc\debug\runtime-link-dynamic\
> unit_test_main.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\test" -I"." -I"..\..\.." -o
> "..\..\..\libs\test\test\bin\test_tools_test\gcc\debug\runtime-link-dynamic
> \unit_test_main.obj" "../src\unit_test_main.cpp"
>
> In file included from ../../../boost/test/unit_test.hpp:12,
> from ../src\unit_test_main.cpp:9:
> ../../../boost/test/test_tools.hpp: In function `bool
> boost::test_toolbox::detail::compare_and_continue_impl(FPT, FPT,
> ToleranceSource, const boost::test_toolbox::detail::wrapstrstream &,
> const
> char *, int, boost::unit_test_framework::report_level =
> boost::unit_test_framework::report_all_errors)':
> ../../../boost/test/test_tools.hpp:289: parse error before `>'
> In file included from ../../../boost/test/unit_test_suite.hpp:13,
> from ../../../boost/test/unit_test.hpp:13,
> from ../src\unit_test_main.cpp:9:
> ../../../boost/test/detail/unit_test_monitor.hpp: In method
> `boost::unit_test_framework::detail::unit_test_monitor::unit_test_monitor(
> b
> oost::unit_test_framework::test_case &, void
> (boost::unit_test_framework::test_case::*)())':
> ../../../boost/test/detail/unit_test_monitor.hpp:54: warning: member
> initializers for `void (boost::unit_test_framework::test_case::*
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case_function
> )()'
> ../../../boost/test/detail/unit_test_monitor.hpp:55: warning: and
> `class
> boost::unit_test_framework::test_case &
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case'
> ../../../boost/test/detail/unit_test_monitor.hpp:44: warning: will be
> re-ordered to match declaration order
> ...failed gcc-C++-action
> ..\..\..\libs\test\test\bin\test_tools_test\gcc\debug\runtime-link-dynamic\
> unit_test_main.obj ...
> ...skipped
> <libs!test!test\test_tools_test\gcc\debug\runtime-link-
> dynamic>test_tools_t
> est.exe for lack of
> <libs!test!build\libboost_test.lib\gcc\debug\runtime-link-
> dynamic>libboost_
> test.lib...
> MkDir1 ..\..\..\libs\test\test\bin\unit_test_suite_ex_test\gcc
>
> mkdir ..\..\..\libs\test\test\bin\unit_test_suite_ex_test\gcc
>
> MkDir1 ..\..\..\libs\test\test\bin\unit_test_suite_ex_test\gcc\debug
>
> mkdir ..\..\..\libs\test\test\bin\unit_test_suite_ex_test\gcc\debug
>
> MkDir1
> ..\..\..\libs\test\test\bin\unit_test_suite_ex_test\gcc\debug\runtime-link-
> dynamic
>
> mkdir
> ..\..\..\libs\test\test\bin\unit_test_suite_ex_test\gcc\debug\runtime-link-
> dynamic
>
> gcc-C++-action
> ..\..\..\libs\test\test\bin\unit_test_suite_ex_test\gcc\debug\runtime-link-
> dynamic\unit_test_suite_ex_test.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\test" -I"." -I"..\..\.." -o
> "..\..\..\libs\test\test\bin\unit_test_suite_ex_test\gcc\debug\runtime-link
> -dynamic\unit_test_suite_ex_test.obj" "unit_test_suite_ex_test.cpp"
>
> In file included from ../../../boost/test/unit_test_suite.hpp:13,
> from ../../../boost/test/unit_test_suite_ex.hpp:13,
> from unit_test_suite_ex_test.cpp:12:
> ../../../boost/test/detail/unit_test_monitor.hpp: In method
> `boost::unit_test_framework::detail::unit_test_monitor::unit_test_monitor(
> b
> oost::unit_test_framework::test_case &, void
> (boost::unit_test_framework::test_case::*)())':
> ../../../boost/test/detail/unit_test_monitor.hpp:54: warning: member
> initializers for `void (boost::unit_test_framework::test_case::*
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case_function
> )()'
> ../../../boost/test/detail/unit_test_monitor.hpp:55: warning: and
> `class
> boost::unit_test_framework::test_case &
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case'
> ../../../boost/test/detail/unit_test_monitor.hpp:44: warning: will be
> re-ordered to match declaration order
> In file included from unit_test_suite_ex_test.cpp:13:
> ../../../boost/test/test_tools.hpp: In function `bool
> boost::test_toolbox::detail::compare_and_continue_impl(FPT, FPT,
> ToleranceSource, const boost::test_toolbox::detail::wrapstrstream &,
> const
> char *, int, boost::unit_test_framework::report_level =
> boost::unit_test_framework::report_all_errors)':
> ../../../boost/test/test_tools.hpp:289: parse error before `>'
> ../../../boost/bind.hpp: In method `void
> boost::_bi::list2<boost::_bi::arg<2>,boost::_bi::value<int> >::operator
> ()<void, void (*)(int, int), boost::_bi::list1<int &>
>> (boost::_bi::type<void>, void (*)(int, int),
>> boost::_bi::list1<int &> &)
> const':
> ../../../boost/bind/bind_template.hpp:33: instantiated from
> `boost::_bi::bind_t<void,void (*)(int,
> int),boost::_bi::list2<boost::_bi::arg<2>,boost::_bi::value<int> >
>> ::operator ()<int>(int &)'
> ../../../boost/function/function_template.hpp:122: instantiated from
> `boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<voi
> d,void (*)(int,
> int),boost::_bi::list2<boost::_bi::arg<2>,boost::_bi::value<int> >
>> ,void,int>::invoke(boost::detail::function::any_pointer, int)'
> ../../../boost/function/function_template.hpp:361: instantiated from
> `boost::function1<void,int,boost::empty_function_policy,boost::empty_functi
> on_mixin,allocator<boost::function_base>
>> ::assign_to<boost::_bi::bind_t<void,void (*)(int,
> int),boost::_bi::list2<boost::_bi::arg<2>,boost::_bi::value<int> > >
>> (boost::_bi::bind_t<void,void (*)(int,
> int),boost::_bi::list2<boost::_bi::arg<2>,boost::_bi::value<int> > >,
> boost::detail::function::function_obj_tag)'
> ../../../boost/function/function_template.hpp:313: instantiated from
> `boost::function1<void,int,boost::empty_function_policy,boost::empty_functi
> on_mixin,allocator<boost::function_base>
>> ::assign_to<boost::_bi::bind_t<void,void (*)(int,
> int),boost::_bi::list2<boost::_bi::arg<2>,boost::_bi::value<int> > >
>> (boost::_bi::bind_t<void,void (*)(int,
> int),boost::_bi::list2<boost::_bi::arg<2>,boost::_bi::value<int> > >)'
> ../../../boost/function/function_template.hpp:209: instantiated from
> `boost::function1<void,int,boost::empty_function_policy,boost::empty_functi
> on_mixin,allocator<boost::function_base>
>> ::function1<boost::_bi::bind_t<void,void (*)(int,
> int),boost::_bi::list2<boost::_bi::arg<2>,boost::_bi::value<int> > >
>> (boost::_bi::bind_t<void,void (*)(int,
> int),boost::_bi::list2<boost::_bi::arg<2>,boost::_bi::value<int> > >)'
> unit_test_suite_ex_test.cpp:58: instantiated from here
> ../../../boost/bind.hpp:212: no match for `boost::_bi::list1<int &>
> &[const
> boost::_bi::arg<2> &]'
> ../../../boost/bind.hpp:149: candidates are: int & boost::_bi::list1<int
> &>::operator [](boost::_bi::arg<1>) const
> ../../../boost/bind.hpp: At top level:
> ../../../boost/bind.hpp: In instantiation of
> `boost::_bi::result_traits<boost::_bi::unspecified,void (*)(int, int)>':
> ../../../boost/bind/bind_template.hpp:16: instantiated from
> `boost::_bi::bind_t<boost::_bi::unspecified,void (*)(int,
> int),boost::_bi::list4<boost::_bi::arg<1>,boost::_bi::value<int>,boost::_bi
> ::arg<2>,boost::_bi::value<int> > >'
> unit_test_suite_ex_test.cpp:80: instantiated from here
> ../../../boost/bind.hpp:53: `void (*)(int, int)' is not a class,
> struct, or
> union type
> ../../../boost/bind/bind_template.hpp: In instantiation of
> `boost::_bi::bind_t<boost::_bi::unspecified,void (*)(int,
> int),boost::_bi::list4<boost::_bi::arg<1>,boost::_bi::value<int>,boost::_bi
> ::arg<2>,boost::_bi::value<int> > >':
> unit_test_suite_ex_test.cpp:80: instantiated from here
> ../../../boost/bind/bind_template.hpp:16: no type named `type' in
> `struct
> boost::_bi::result_traits<boost::_bi::unspecified,void (*)(int, int)>'
> ../../../boost/bind/bind_template.hpp:19: no type named `type' in
> `struct
> boost::_bi::result_traits<boost::_bi::unspecified,void (*)(int, int)>'
> ../../../boost/bind/bind_template.hpp:19: confused by earlier errors,
> bailing out
> ...failed gcc-C++-action
> ..\..\..\libs\test\test\bin\unit_test_suite_ex_test\gcc\debug\runtime-link-
> dynamic\unit_test_suite_ex_test.obj ...
> gcc-C++-action
> ..\..\..\libs\test\test\bin\unit_test_suite_ex_test\gcc\debug\runtime-link-
> dynamic\unit_test_main.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\test" -I"." -I"..\..\.." -o
> "..\..\..\libs\test\test\bin\unit_test_suite_ex_test\gcc\debug\runtime-link
> -dynamic\unit_test_main.obj" "../src\unit_test_main.cpp"
>
> In file included from ../../../boost/test/unit_test.hpp:12,
> from ../src\unit_test_main.cpp:9:
> ../../../boost/test/test_tools.hpp: In function `bool
> boost::test_toolbox::detail::compare_and_continue_impl(FPT, FPT,
> ToleranceSource, const boost::test_toolbox::detail::wrapstrstream &,
> const
> char *, int, boost::unit_test_framework::report_level =
> boost::unit_test_framework::report_all_errors)':
> ../../../boost/test/test_tools.hpp:289: parse error before `>'
> In file included from ../../../boost/test/unit_test_suite.hpp:13,
> from ../../../boost/test/unit_test.hpp:13,
> from ../src\unit_test_main.cpp:9:
> ../../../boost/test/detail/unit_test_monitor.hpp: In
> method
> `boost::unit_test_framework::detail::unit_test_monitor::unit_test_monitor(
> b
> oost::unit_test_framework::test_case &, void
> (boost::unit_test_framework::test_case::*)())':
> ../../../boost/test/detail/unit_test_monitor.hpp:54: warning: member
> initializers for `void (boost::unit_test_framework::test_case::*
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case_function
> )()'
> ../../../boost/test/detail/unit_test_monitor.hpp:55: warning: and
> `class
> boost::unit_test_framework::test_case &
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case'
> ../../../boost/test/detail/unit_test_monitor.hpp:44: warning: will be
> re-ordered to match declaration order
> ...failed gcc-C++-action
> ..\..\..\libs\test\test\bin\unit_test_suite_ex_test\gcc\debug\runtime-link-
> dynamic\unit_test_main.obj ...
> ...skipped
> <libs!test!test\unit_test_suite_ex_test\gcc\debug\runtime-link-
> dynamic>unit
> _test_suite_ex_test.exe for lack of
> <libs!test!build\libboost_test.lib\gcc\debug\runtime-link-
> dynamic>libboost_
> test.lib...
> MkDir1 ..\..\..\libs\test\test\bin\unit_test_test1\gcc
>
> mkdir ..\..\..\libs\test\test\bin\unit_test_test1\gcc
>
> MkDir1 ..\..\..\libs\test\test\bin\unit_test_test1\gcc\debug
>
> mkdir ..\..\..\libs\test\test\bin\unit_test_test1\gcc\debug
>
> MkDir1
> ..\..\..\libs\test\test\bin\unit_test_test1\gcc\debug\runtime-link-dynamic
>
> mkdir
> ..\..\..\libs\test\test\bin\unit_test_test1\gcc\debug\runtime-link-dynamic
>
> gcc-C++-action
> ..\..\..\libs\test\test\bin\unit_test_test1\gcc\debug\runtime-link-dynamic\
> unit_test_test1.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\test" -I"." -I"..\..\.." -o
> "..\..\..\libs\test\test\bin\unit_test_test1\gcc\debug\runtime-link-dynamic
> \unit_test_test1.obj" "unit_test_test1.cpp"
>
> In file included from ../../../boost/test/unit_test.hpp:12,
> from unit_test_test1.cpp:11:
> ../../../boost/test/test_tools.hpp: In function `bool
> boost::test_toolbox::detail::compare_and_continue_impl(FPT, FPT,
> ToleranceSource, const boost::test_toolbox::detail::wrapstrstream &,
> const
> char *, int, boost::unit_test_framework::report_level =
> boost::unit_test_framework::report_all_errors)':
> ../../../boost/test/test_tools.hpp:289: parse error before `>'
> In file included from ../../../boost/test/unit_test_suite.hpp:13,
> from ../../../boost/test/unit_test.hpp:13,
> from unit_test_test1.cpp:11:
> ../../../boost/test/detail/unit_test_monitor.hpp: In method
> `boost::unit_test_framework::detail::unit_test_monitor::unit_test_monitor(
> b
> oost::unit_test_framework::test_case &, void
> (boost::unit_test_framework::test_case::*)())':
> ../../../boost/test/detail/unit_test_monitor.hpp:54: warning: member
> initializers for `void (boost::unit_test_framework::test_case::*
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case_function
> )()'
> ../../../boost/test/detail/unit_test_monitor.hpp:55: warning: and
> `class
> boost::unit_test_framework::test_case &
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case'
> ../../../boost/test/detail/unit_test_monitor.hpp:44: warning: will be
> re-ordered to match declaration order
> unit_test_test1.cpp: In method `void {anonymous}::bad_test::test()':
> unit_test_test1.cpp:125: warning: unused variable `int t'
> ...failed gcc-C++-action
> ..\..\..\libs\test\test\bin\unit_test_test1\gcc\debug\runtime-link-dynamic\
> unit_test_test1.obj ...
> gcc-C++-action
> ..\..\..\libs\test\test\bin\unit_test_test1\gcc\debug\runtime-link-dynamic\
> test_main.obj
>
> g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline
> -I"..\..\..\libs\test\test" -I"." -I"..\..\.." -o
> "..\..\..\libs\test\test\bin\unit_test_test1\gcc\debug\runtime-link-dynamic
> \test_main.obj" "../src\test_main.cpp"
>
> In file included from ../../../boost/test/unit_test.hpp:12,
> from ../src\test_main.cpp:27:
> ../../../boost/test/test_tools.hpp: In function `bool
> boost::test_toolbox::detail::compare_and_continue_impl(FPT, FPT,
> ToleranceSource, const boost::test_toolbox::detail::wrapstrstream &,
> const
> char *, int, boost::unit_test_framework::report_level =
> boost::unit_test_framework::report_all_errors)':
> ../../../boost/test/test_tools.hpp:289: parse error before `>'
> In file included from ../../../boost/test/unit_test_suite.hpp:13,
> from ../../../boost/test/unit_test.hpp:13,
> from ../src\test_main.cpp:27:
> ../../../boost/test/detail/unit_test_monitor.hpp: In method
> `boost::unit_test_framework::detail::unit_test_monitor::unit_test_monitor(
> b
> oost::unit_test_framework::test_case &, void
> (boost::unit_test_framework::test_case::*)())':
> ../../../boost/test/detail/unit_test_monitor.hpp:54: warning: member
> initializers for `void (boost::unit_test_framework::test_case::*
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case_function
> )()'
> ../../../boost/test/detail/unit_test_monitor.hpp:55: warning: and
> `class
> boost::unit_test_framework::test_case &
> boost::unit_test_framework::detail::unit_test_monitor::m_test_case'
> ../../../boost/test/detail/unit_test_monitor.hpp:44: warning: will be
> re-ordered to match declaration order
> ...failed gcc-C++-action
> ..\..\..\libs\test\test\bin\unit_test_test1\gcc\debug\runtime-link-dynamic\
> test_main.obj ...
> ...skipped
> <libs!test!test\unit_test_test1\gcc\debug\runtime-link-
> dynamic>unit_test_te
> st1.exe for lack of
> <libs!test!build\libboost_test.lib\gcc\debug\runtime-link-
> dynamic>libboost_
> test.lib...
> ...failed updating 21 targets...
> ...skipped 13 targets...
> ...updated 48 targets...
>
>
> - John Maddock
> http://ourworld.compuserve.com/homepages/john_maddock/
>
> Info: http://www.boost.org Send unsubscribe requests to:
> <mailto:boost-unsubscribe_at_[hidden]>
>
> Your use of Yahoo! Groups is subject to
> http://docs.yahoo.com/info/terms/
>
>


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk