Boost logo

Boost :

Subject: Re: [boost] Can't build boost 1.48 with STLport 5.2.1
From: Jürgen Hunold (juergen.hunold_at_[hidden])
Date: 2012-02-10 13:22:07


Hi Robert,

the output shows that Boost.Build is adding

On Friday, 10. February 2012 18:54:23 Robert Dailey wrote:
> "bin.v2\libs\system\build\msvc-7.1\debug\stdlib-stlport-5.2.1\threading-mult
> i\ boost_system-mt-gdp.lib"
>
> "stlportstld.5.2.lib"

with /LIBPATH:"C:\Code\third_party_source\STLport-5.2.1\lib"

on the final command line.

On Friday, 10. February 2012 17:44:52 Robert Dailey wrote:
> I have the following libraries in my STLport/lib directory:
>
> stlport_static.lib
> stlportd.5.2.lib
> stlportd_static.lib
> stlportstld.5.2.lib

The library is available. This seems to be a compile/linkflag issue.
Boost.Build is doing the right thing.

The next step would be to check if you are compiling Boost and STLport with
the same compiler options. Use "b2 -n" to just get all generated command
lines.

There are *lots* of compile flags and #define combinations resulting in
incompatible libraries on Windows...

Yours,

Jürgen

-- 
Dipl.-Math. Jürgen Hunold       | IVE mbH
Software-Entwickler             | Lützerodestraße 10 
Tel: +49 511 897668 33          | 30161 Hannover, Germany
Fax: +49 511 897668 29          | http://www.ivembh.de
juergen.hunold_at_[hidden]        | 
                                | Geschäftsführer:
Sitz des Unternehmens: Hannover | Univ.-Prof. Dr.-Ing. Thomas Siefer               
Amtsgericht Hannover, HRB 56965 | PD Dr.-Ing. Alfons Radtke  

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk