Boost logo

Boost-Build :

Subject: [Boost-build] 1.36 VC++ makefiles hardcoded to 1.35?
From: jorgander (psorensen_at_[hidden])
Date: 2008-10-15 11:29:52


Hello - new to boost here, but not new to C++, makefiles, etc. I just
downloaded boost and am attempting to build and use ICU regex based on the
http://www.boost.org/doc/libs/1_36_0/libs/regex/doc/html/boost_regex/install.html
instructions . I had initial problems, such as having to update my vanilla
VC8 install with SP1. Now it compiles and seems to install alright, but
VC++ cannot find the libraries. Upon closer inspection, the vc8 makefile
(and others in ../boost_1_36_0/libs/regex/build/) is 'hardcoded' to create
libraries/dlls named "...1_35...", even though the boost version is clearly
1_36. As that version is specified in the main boost header file, VC++
attempts to link to libraries with that version and consequently cannot find
them.

I can simply edit the makefile and change "35" to "36", but I'm wondering if
it is supposed to be that way and I am not going about it correctly. I
have not used bjam or any tool other than nmake.

-- 
View this message in context: http://www.nabble.com/1.36-VC%2B%2B-makefiles-hardcoded-to-1.35--tp19995976p19995976.html
Sent from the Boost - Build mailing list archive at Nabble.com.

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