Boost logo

Boost Testing :

From: Rene Rivera (grafik.list_at_[hidden])
Date: 2005-05-02 01:31:36


As others have pointed out there were a number of "mysterious" errors
having to do with multiply defined symbols during link. The problem was
in the Boost.Test library which was indirectly relying on std::locale
support. The indirect part is that it's using boost/io/ios_state.hpp
which *assumes* that std::locale is available.

Anyway.. I've checked in changes to make ios_state.hpp compile in the
face of missing locale support. Basically I just conditionally remove
the part that use std::locale based on the BOOST_NO_STD_LOCALE config
macro. I also removed the Boost.Test change that causes the multiple
symbols.

I don't know how many libraries and compilers this affects. But if you
are running incremental tests, expect your next run to be considerably
longer as it's going to recompile Boost.Test. Which will likely
recompile everything else.

-- 
-- Grafik - Don't Assume Anything
-- Redshift Software, Inc. - http://redshift-software.com
-- rrivera/acm.org - grafik/redshift-software.com
-- 102708583/icq - grafikrobot/aim - Grafik/jabber.org

Boost-testing list run by mbergal at meta-comm.com