Boost logo

Boost Users :

Subject: Re: [Boost-users] boost-1.45.0 / MSVC 9.0: bjam --layout=system fails
From: Roman Neuhauser (neuhauser_at_[hidden])
Date: 2010-12-02 13:20:58


# neuhauser_at_[hidden] / 2010-12-02 18:21:44 +0100:
> # vladimir_at_[hidden] / 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

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net