Boost logo

Boost :

Subject: Re: [boost] [gil] Ok to merge new gil's extension to release branch?
From: Jürgen Hunold (jhunold_at_[hidden])
Date: 2013-04-04 14:22:47


Hi Steven,

On Wednesday, 3. April 2013 21:10:08 Steven Watanabe wrote:
> AMDG
>
> On 04/03/2013 07:27 PM, Christian Henning wrote:
> > <snip>
> > I rerun again and you can see the output here:
> >
> > http://pastebin.com/BWgWdtRz
> >
> > I'm trying to build boost libs not the gil:io tests. So the only lib
> > that would use zlib is boost::iostreams but I haven't configured it to
> > use it.
>
> Oh. I see what the problem is. Should be fixed now.

No, I still have problems compiling IOstreams.

First, zlib.jam has one line "condition = [ $(condition).base ] ;" too much
(see zlib.diff).

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".

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. 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
"

which might shed some light on things...

Or I am completely off-track again.

Yours,

Jürgen

-- 
* Dipl.-Math. Jürgen Hunold  ! 
* voice: ++49 4257 300       ! Fährstraße 1
* fax  : ++49 4257 300       ! 31609 Balge/Sebbenhausen
* jhunold_at_gmx.eu             ! Germany



using zlib : 1.2.3

     : <include>e:/home/hunold/src/3rdparty/zlib-1.2.3.win32/include

       <search>e:/home/hunold/src/3rdparty/zlib-1.2.3.win32/lib

       <name>zlib

     :

       <toolset>msvc

     ;







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