
On 20 February 2011 08:19, Beman Dawes <bdawes_at_[hidden]> wrote:
Release candidate files for the 1.46.0 are available at http://boost.cowic.de/rc/
OS: Windows XP 64bit Compiler: MSVC-8 (Visual Studio 2005). Std-Lib: Native Command line: bjam release stage
'Failed updating 2 targets'.
Attached bjam output from the second run (which should only try to build the libraries that failed, right?). I've got the log from the first run as well.
- Christian
I'd like to confirm this. I see it in MSVC-8 (VS 2005) in 32 and 64 bit builds (so far only on a 32-bit machine). It happens for all permutations of bjam.exe toolset=msvc-8.0 [address-model=64] variant=(debug|release) threading=(multi|single) link=(shared|static) runtime-link=(shared|static) stage when I run bjam.exe --build-type=complete toolset=msvc-8.0 stage or bjam.exe --build-type=complete toolset=msvc-8.0 address-model=64 stage I get 16 failed targets. The crucial errors are: compile-c-c++-pch bin.v2\libs\math\build\msvc-8.0\debug\address-model-64\link-static\runtime-link-static\pch.pch pch.pch.cpp .\boost/fusion/sequence/comparison/less_equal.hpp(49) : error C2039: 'is_native_fusion_sequence' : is not a member of 'boost::fusion::detail' .\boost/fusion/sequence/comparison/less_equal.hpp(49) : error C2065: 'is_native_fusion_sequence' : undeclared identifier .\boost/fusion/sequence/comparison/less_equal.hpp(49) : error C2974: 'boost::disable_if' : invalid template argument for 'Cond', type expected .\boost/utility/enable_if.hpp(59) : see declaration of 'boost::disable_if' .\boost/fusion/sequence/comparison/less_equal.hpp(49) : error C2988: unrecognizable template declaration/definition .\boost/fusion/sequence/comparison/less_equal.hpp(49) : error C2059: syntax error : ',' .\boost/fusion/sequence/comparison/less_equal.hpp(49) : error C2039: 'type' : is not a member of '`global namespace'' .\boost/fusion/sequence/comparison/less_equal.hpp(56) : error C2039: 'is_native_fusion_sequence' : is not a member of 'boost::fusion::detail' .\boost/fusion/sequence/comparison/less_equal.hpp(56) : error C2974: 'boost::disable_if' : invalid template argument for 'Cond', type expected .\boost/utility/enable_if.hpp(59) : see declaration of 'boost::disable_if' .\boost/fusion/sequence/comparison/less_equal.hpp(57) : error C2039: 'type' : is not a member of '`global namespace'' .\boost/fusion/sequence/comparison/less_equal.hpp(58) : error C2143: syntax error : missing ';' before '{' .\boost/fusion/sequence/comparison/less_equal.hpp(58) : error C2447: '{' : missing function header (old-style formal list?) call "C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat" x86_amd64 >nul cl /Zm800 -nologo @"bin.v2\libs\math\build\msvc-8.0\debug\address-model-64\link-static\runtime-link-static\pch.pch.rsp" "bin.v2\libs\math\build\msvc-8.0\debug\address-model-64\link-static\runtime-link-static\pch.pch.cpp" ...failed compile-c-c++-pch bin.v2\libs\math\build\msvc-8.0\debug\address-model-64\link-static\runtime-link-static\pch.pch bin.v2\libs\math\build\msvc-8.0\debug\address-model-64\link-static\runtime-link-static\pch.obj... You can find the errors from bjam.exe toolset=msvc-8.0 address-model=64 variant=debug threading=multi link=shared runtime-link=shared stage at: /http://boost.teeks99.com/temp/64errors-VS8-AM64-dbg-shared-shared.txt You can find the complete 32-bit & 64-bit build logs (VC 8,9,10) at: http://boost.teeks99.com/temp/32bitlog.txt http://boost.teeks99.com/temp/64bitlog.txt Built with the 1.46.0 RC, VC 8.0 SP1. Tom Kent