
Hi Allen ! An'n Freitag 29 August 2008 hett Allen Cronce schreven:
I have the Mac OS X 10.6 (Snow Leopard) SDK on my dev system. The presence of this SDK prevents boost 1.36 from building:
--snip-- ./tools/jam/src/bin.macosxx86/bjam debug release --toolset=darwin -- architecture=combined --layout=system threading=multi address-model=32 link=shared,static macosx-version=10.4 --prefix=../1_36_0_install -- exec-prefix=../1_36_0_install install
boost_1_36_0/tools/build/v2/build/feature.jam:466: in feature.validate- value-string from module feature error: "10.6" is not a known value of feature <macosx-version> error: legal values: "10.5" "10.4" "10.3" "10.2" "10.1" "iphone-2.0" "iphone-1.x" "iphonesim-2.0"
The workaround was for me to hide the SDK, run configure again, then build.
mmh. Just adding 10.6 to darwin.jam just have worked better
I still can't build successfully, due to an unrelated issue. But I'll post that separately in order to try and keep things clear.
Snow Leopard will be here before you know it, so at some point the boost build system should be updated to know about 10.6. For that matter, maybe a new SDK would just generate a warning, not a hard error.
I crosspost this to the Boost.Build list. Maybe someone there has a better idea. You should at least create trac tickets for those issues. Yours, Jürgen -- * Dipl.-Math. Jürgen Hunold ! Ingenieurgesellschaft für * voice: ++49 511 262926 57 ! Verkehrs- und Eisenbahnwesen mbH * fax : ++49 511 262926 99 ! Lister Straße 15 * juergen.hunold@ivembh.de ! www.ivembh.de * * Geschäftsführer: ! Sitz des Unternehmens: Hannover * Prof. Dr.-Ing. Thomas Siefer ! Amtsgericht Hannover, HRB 56965 * PD Dr.-Ing. Alfons Radtke !