|
Boost : |
From: Gennadiy Rozental (gennadiy_at_[hidden])
Date: 2002-09-16 04:14:29
STL includes normalized all over Boost.Test.
But I still think that we will need BOOST_NO_CSTD_.. defined.
To use compatibility library we will need to put it front of other includes
for all the test modules as well as Boost.Test build Jamfile . That will
require
<whatever IRIX toolset name is><*><include>../../compatibility/cpp_c_headers
Is it correct?
BTW it's not very convenient since affect many rules invocation in
status/Jamfile and other test Jamfiles. In status/Jamfiles we could
introduce rule like this:
rule run_with_boost_test ( test_file : boost-test-component )
{
run test_file <lib>../libs/test/build/$(boost-test-component)
: #test-files
: <whatever IRIX toolset name
is><*><include>../../compatibility/cpp_c_headers
}
And use it instead of run.
Gennadiy.
"John Maddock" <jm_at_[hidden]> wrote in message
news:009f01c25caa$8a363800$3c7187d9_at_1016031671...
> > To see the current error messages:
> > http://cci.lbl.gov/boost/results/1031929200/dailylog_irix_CC_test
> > I believe this is just a symptom of not using the Boost.Compatibility
> > library to get the appropriate names into namespace std.
>
> Execution_monitor.cpp needs to include <cstring> without it the C string
> API's aren't defined (at the moment it's relying on <string> to pull these
> in, which it's not guaranteed to do). On the other hand, there are errors
> from std::size_t as well so maybe that's not it. Is this just a case of
> setting the include paths to include the compatibility lib then?
>
>
> John Maddock
> http://ourworld.compuserve.com/homepages/john_maddock/index.htm
>
>
> _______________________________________________
> Unsubscribe & other changes:
http://lists.boost.org/mailman/listinfo.cgi/boost
>
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk