# neuhauser@sigpipe.cz / 2010-12-02 18:21:44 +0100:
# vladimir@codesourcery.com / 2010-12-02 17:44:50 +0300:
Roman Neuhauser wrote:
i'm trying to build 1.45.0 on Windows 7 with MSVC 9.0. I'm using the Windows SDK shell.
"bootstrap; bjam" passes.
"bootstrap; bjam --layout=system" fails:
On Windows, --build-type=complete is the default, and it's not compatible with --layout=system because there are no funny letters to encode all variants that --build-type=complete wants to create. Use --build-type=minimal, or specify properties by hand.
Thanks, I missed this in the bjam --help output. However,
bjam --clean bjam --without-mpi --build-type=minimal --layout=system
gives the same error.
i got further with bjam --without-mpi --layout=system link=static threading=single variant=release the libraries get built and put in stage/lib, but seem to be unusable: link.exe /nologo /INCREMENTAL:NO /LIBPATH:..\..\boost_1_45_0\stage\lib /OUT:initest-static.exe initest-static.o libiniphile.a libboost_unit_test_framework.lib LINK : fatal error LNK1104: cannot open file 'boost_unit_test_framework-vc90-mt-1_45.lib' NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\Bin\link.exe"' : return code '0x450' Stop. why is it looking for boost_unit_test_framework-vc90-mt-1_45.lib when i requested 1. non-tagged filenames 2. non-thread-safe libraries ? -- roman