Nevermind the link errors, it was the dependency issue between inspect and Boost.System that you fixed in Friday's commit. I updated my local repository yesterday on Windows, but not on Mac. The compile error in Boost.Wave just needs the following fix (in /boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp):
/////////////////////////////////////////////////////////////////////////////// // initialize cpp lexer template <typename IteratorT, typename PositionT> inline lexer<IteratorT, PositionT>::lexer(IteratorT const &first, IteratorT const &last, PositionT const &pos, boost::wave::language_support language_) : filename(pos.get_file()), at_eof(false), language(language_), * cache(token_cache<typename lexer<IteratorT, PositionT>::string_type>()) * <--- Add this line { using namespace std; // some systems have memset in std This fix is courtesy of a post on intel.com [ http://software.intel.com/en-us/articles/error-409-when-building-boost-libraries-1400-with-intel-compiler/]. I'm not sure if the Boost.Wave developers are aware of this. As of now, your Boost 1.40.0 branch builds and installs without error for me on Windows (Intel 11.1, Visual Studio 2009, Visual Studio 2010 Beta 1), Linux (GCC 4.2, GCC 4.4, Intel 11.1), and Mac OS X 10.6 (GCC 4.2, Intel 11.1). Thanks for all of your help! Thanks, Justin Holewinski On Sat, Oct 10, 2009 at 1:13 PM, troy d. straszheim <t...@resophonic.com>wrote: > Justin Holewinski wrote: > >> >> After fixing that, the build is successful with both Intel C++ and Visual >> Studio 9. >> >> > Ah that was a dumb error. Thanks for the fix. > > >> I'm still looking into the link errors on Mac and Linux with Intel C++. >> >> > I've got intel for linux... I don't see any link errors, but > > [ 90%] Building CXX object > libs/wave/src/CMakeFiles/boost_wave-mt-shared.dir/instantiate_re2c_lexer.cpp.o > > and a few others in wave have compile errors. Are we seeing the same > things? I've got > > % /opt/intel/Compiler/11.0/083/bin/intel64/icpc --version > icpc (ICC) 11.0 20090318 > Copyright (C) 1985-2009 Intel Corporation. All rights reserved. > > > > -t > > > _______________________________________________ > Boost-cmake mailing list > Boost-cmake@lists.boost.org > http://lists.boost.org/mailman/listinfo.cgi/boost-cmake > -- Thanks, Justin Holewinski
_______________________________________________ Boost-cmake mailing list Boost-cmake@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-cmake