|
Boost : |
From: x.lsi.maillard_at_[hidden]
Date: 2001-12-25 17:55:36
THIS IS AN AUTOMATICALLY GENERATED REPLY
Your mail to me has been discarded
Hi! You have reached the mail filter of one Richard Gooch. I'm sorry
to have to do this to you, but I am now filtering my email to combat
the flood of junk email (spam) that I receive. I'm fed up with having
to waste my time sifting through junk email. This filter also protects
me from certain types of mailbombing attacks.
I received an email from you, but my mail filter doesn't think you
sent it to me personally. This may be because I am on some mailing
list I'm not aware of. It may also have come from a mailing list I
*am* subscribed to, but the list adminstrators have started fiddling
with (breaking) the listserver.
APOLOGIES if the mailing list is genuine (i.e. not a spam list). If
you receive this reply because of a message you sent to a genuine
mailing list, please send me a message (telling me which mailing list
I'm on) with the following in the subject line:
293977
This is my password of the week. My mail filter will then let me see
the message. NOTE: the password MUST be in the subject, not the body.
I will then add a rule for the mailing list (or unsubscribe myself if
I don't wish to be subscribed) so that this won't happen again. I
apologise to people subscribed to mailing lists if this message is
sent to the whole list; I have taken considerable care to make sure
that mailing lists I want to be subscribed to are not affected by my
spam filter.
NOTE TO BULK EMAIL ADVERTISERS, SPAMMERS AND OTHER PARASITES: if you
manage to break through my filtering, rest assured that I will ignore
your message on principle. Future mails will be automatically deleted.
Unsolicited commercial email is unwelcome and costs *me* time to deal
with.
The message you apparently sent to me follows:
>From fxgs Tue Dec 25 23:55:35 2001
Return-Path: <sentto-1234907-19299-1009160996-x.lsi.maillard=wanadoo.fr_at_[hidden]>
Delivered-To: fxgs_at_localhost.hometranet.home
Received: from 192.168.1.2 [192.168.1.2]
by localhost with POP3 (fetchmail-5.9.0)
for fxgs_at_localhost (single-drop); Tue, 25 Dec 2001 23:55:35 +0100 (CET)
Received: from localhost (localhost.localdomain [127.0.0.1])
by mail.hometranet.home (Postfix) with ESMTP id F36C02B075
for <fxgs_at_localhost>; Tue, 25 Dec 2001 18:49:48 -0500 (EST)
Received: from pop.wanadoo.fr
by localhost with POP3 (fetchmail-5.7.4)
for fxgs_at_localhost (single-drop); Tue, 25 Dec 2001 18:49:49 -0500 (EST)
Received: from anagyris.wanadoo.fr (192.168.156.16) by ms4-2.wanadoo.fr; 24 Dec 2001 03:30:02 +0100
Received: from n14.groups.yahoo.com (216.115.96.64) by anagyris.wanadoo.fr; 24 Dec 2001 03:30:00 +0100
X-eGroups-Return: sentto-1234907-19299-1009160996-x.lsi.maillard=wanadoo.fr_at_[hidden]
Received: from [216.115.97.166] by n14.groups.yahoo.com with NNFMP; 24 Dec 2001 02:31:22 -0000
X-Sender: david.abrahams_at_[hidden]
X-Apparently-To: boost_at_[hidden]
Received: (EGP: mail-8_0_1_3); 24 Dec 2001 02:29:55 -0000
Received: (qmail 57599 invoked from network); 24 Dec 2001 02:29:54 -0000
Received: from unknown (216.115.97.171)
by m12.grp.snv.yahoo.com with QMQP; 24 Dec 2001 02:29:54 -0000
Received: from unknown (HELO smtp-hub2.mrf.mail.rcn.net) (207.172.4.76)
by mta3.grp.snv.yahoo.com with SMTP; 24 Dec 2001 02:29:51 -0000
Received: from smtp03.mrf.mail.rcn.net ([207.172.4.62])
by smtp-hub2.mrf.mail.rcn.net with esmtp (Exim 3.33 #10)
id 16IKsB-0001Jz-00
for boost_at_[hidden]; Sun, 23 Dec 2001 21:29:51 -0500
X-Info: This message was accepted for relay by
smtp03.mrf.mail.rcn.net as the sender used SMTP authentication
X-Trace: UmFuZG9tSVZjzU0pACSY4t/4MOe8aLKLr7ZV9YHe37CJs4XxeDZvFKChhnicr01YY//NGJW+oB8=
Received: from 15-126-237-24.anc-dial.gci.net ([24.237.126.15] helo=localhost)
by smtp03.mrf.mail.rcn.net with asmtp (Exim 3.33 #10)
id 16IKs3-00047u-00
for boost_at_[hidden]; Sun, 23 Dec 2001 21:29:43 -0500
To: boost_at_[hidden]
In-Reply-To: <200112230747_MC3-EBAF-256F_at_[hidden]>
Message-Id: <F5BF2884-F815-11D5-8811-0003936298D4_at_[hidden]>
X-Mailer: Apple Mail (2.475)
From: David Abrahams <david.abrahams_at_[hidden]>
X-Yahoo-Profile: dave_abrahams
MIME-Version: 1.0
Mailing-List: list boost_at_[hidden]; contact boost-owner_at_[hidden]
Delivered-To: mailing list boost_at_[hidden]
Precedence: bulk
List-Unsubscribe: <mailto:boost-unsubscribe_at_[hidden]>
Date: Sun, 23 Dec 2001 21:28:46 -0500
Subject: Re: [boost] unit test lib Jamfiles
Reply-To: boost_at_[hidden]
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Status: O
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
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk