|
Boost-Build : |
From: Tim Slattery (Slattery_T_at_[hidden])
Date: 2006-12-11 13:58:27
Rene Rivera <grafikrobot_at_[hidden]> wrote:
>That would be because your second try is still different than what I
>pointed out. The argument has to be "-sTOOLS=msvc", i.e. case matters. I
>know it's not intuitive, it's why we don't use that syntax in BBv2 :-)
Thank you! Geez...it's amazing I can look right at something and not
see what's in front of my face.
So now it seems to have run *much* better. Just for the record, the
command line is:
bjam "-sTOOLS=msvc" install --prefix=d:\boost > result.txt 2<&1
I get 24 sets of this:
**** spirit 1.6x required to build library with this compiler ****
**** skipping build of
<@boost!libs!serialization!build>libboost_serialization.lib; toolset=
msvc variant= debug ****
Variant is sometimes "debug" and sometimes "release". This is right
after the information about Python, so I'm guessing that I don't need
to worry about it. Then there's lots and lots and lots of lines
telling me about things that have been successfully compiled. But
there are a few line like this:
vc-C++
bin\boost\libs\program_options\build\libboost_program_options.lib\msvc\debug\runtime-link-static\cmdline.obj
cmdline.cpp
D:\BoostSrc\boost_1_33_1\boost/program_options/options_description.hpp(156)
: error C2258: illegal pure syntax, must be '= 0'
D:\BoostSrc\boost_1_33_1\boost/program_options/options_description.hpp(156)
: error C2252: 'm_default_line_length' : pure specifier can only be
specified for functions
D:\BoostSrc\boost_1_33_1\boost/program_options/options_description.hpp(159)
: error C2065: 'm_default_line_length' : undeclared identifier
D:\BoostSrc\boost_1_33_1\boost/bind.hpp(207) : error C2653: '_bi' : is
not a class or namespace name
D:\BoostSrc\boost_1_33_1\boost/bind.hpp(250) : see reference
to class template instantiation '_bi::list1<A1>' being compiled
D:\BoostSrc\boost_1_33_1\boost/bind.hpp(209) : error C2653: '_bi' : is
not a class or namespace name
D:\BoostSrc\boost_1_33_1\boost/bind.hpp(250) : see reference
to class template instantiation '_bi::list1<A1>' being compiled
D:\BoostSrc\boost_1_33_1\boost/bind.hpp(211) : error C2061: syntax
error : identifier 'reference_wrapper'
D:\BoostSrc\boost_1_33_1\boost/bind.hpp(250) : see reference
to class template instantiation '_bi::list1<A1>' being compiled
D:\BoostSrc\boost_1_33_1\boost/bind.hpp(211) : error C2805: binary
'operator [' has too few parameters
D:\BoostSrc\boost_1_33_1\boost/bind.hpp(250) : see reference
to class template instantiation '_bi::list1<A1>' being compiled
On and on for a long time. And there is this:
"cl" /Zm800 -nologo /EHsc -c /Z7 /Od /Ob0 /EHsc /GR /MLd
-I"bin\boost\libs\program_options\build" -I"D:\BoostSrc\boost_1_33_1"
-I"D:\PROGRA~1\MICROS~2\VC98\include" -I"D:\BoostSrc\boost_1_33_1"
-Fo"bin\boost\libs\program_options\build\libboost_program_options.lib\msvc\debug\runtime-link-static\cmdline.obj"
-Tp"D:\BoostSrc\boost_1_33_1\libs\program_options\build\../src/cmdline.cpp"
...failed vc-C++
bin\boost\libs\program_options\build\libboost_program_options.lib\msvc\debug\runtime-link-static\cmdline.obj...
vc-C++
bin\boost\libs\program_options\build\libboost_program_options.lib\msvc\debug\runtime-link-static\config_file.obj
config_file.cpp
vc-C++
bin\boost\libs\program_options\build\libboost_program_options.lib\msvc\debug\runtime-link-static\options_description.obj
options_description.cpp
D:\BoostSrc\boost_1_33_1\boost/program_options/options_description.hpp(156)
: error C2258: illegal pure syntax, must be '= 0'
D:\BoostSrc\boost_1_33_1\boost/program_options/options_description.hpp(156)
: error C2252: 'm_default_line_length' : pure specifier can only be
specified for functions
D:\BoostSrc\boost_1_33_1\boost/program_options/options_description.hpp(159)
: error C2065: 'm_default_line_length' : undeclared identifier
D:\BoostSrc\boost_1_33_1\boost/program_options/parsers.hpp(126) :
error C2602: 'detail::cmdline::style_parser' is not a member of a base
class of 'boost::program_options::basic_command_line_parser<charT>'
D:\BoostSrc\boost_1_33_1\boost/program_options/parsers.hpp(132) : see
reference to class template instantiation
'boost::program_options::basic_command_line_parser<charT>' being
compiled
D:\BoostSrc\boost_1_33_1\boost/detail/iterator.hpp(486) : fatal error
C1506: unrecoverable block scoping error
The final score is:
...failed updating 82 targets...
...skipped 60 targets...
...updated 4426 targets...
Do I need to do something else, or is this a reasonable result?
--
Tim Slattery
Slattery_T_at_[hidden]
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk