AMDG On 04/04/2013 11:22 AM, Jürgen Hunold wrote:
First, zlib.jam has one line "condition = [ $(condition).base ] ;" too much (see zlib.diff).
Ugh. I really dislike property-set.base. I've fixed this correctly.
Then ac.jam appends the contents of the test files again and again. See ac_zlib.diff for a patch and zlib_with_requirements.log for "error C2084: function 'int main(void)' already has a body".
Fixed.
and zlib.jam seems to be called twice. I only have one setup for a prebuilt library (zlib_setup.txt from user-config.jam) and I get two invocations, one with my setup and one with some empty properties.
That's intentional. The empty properties come from Boost.IOStreams creating a default setup.
details in "zlib_with_requirements.log". If I remove the requirement <toolset>msvc, I get "zlib_without_requirements.log" which ends with
" notice: [zlib] Using pre-installed library notice: [zlib] Condition error: at E:\dev\devel\boost\libs\iostreams\build\Jamfile.v2:35 error: zlib is already configured "
The flag to prevent that mysteriously vanished from the iostreams Jamfile. Fixed now. In Christ, Steven Watanabe