Boost C++ Libraries: Ticket #4091: iostreams cannot build against zlib 1.2.4 https://svn.boost.org/trac10/ticket/4091 <p> zlib 1.2.4 has recently been released and has split up some source files. The file gzio.c seems to have been split up into a bunch of gz*.c files. </p> <p> As the file does not exist, the jamfile at libs/iostreams/build/Jamfile.v2 bails out hard. </p> <p> A <a class="ext-link" href="http://tlzprgmr.wordpress.com/2010/03/17/building-boost-1-42-with-zlib-1-2-4-support/"><span class="icon">​</span>solution from a blog</a> seems to be to simply remove gzio from the list of source files to build. The testsuite for iostreams passes on my Windows box with VS10 RTM against trunk <a class="changeset" href="https://svn.boost.org/trac10/changeset/61231" title="Fixed fr_layout example and added it to Jamfile">r61231</a>, and my zlib_decompressor/zlib_compressor-using source builds and runs correctly. </p> <p> I assume that a BBv2 guru is capable of adding some kind of condition in the Jamfile to optionally include the gzio.c file if on an older zlib. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/4091 Trac 1.4.3 Steven Watanabe Mon, 14 Jun 2010 17:48:17 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/4091#comment:1 https://svn.boost.org/trac10/ticket/4091#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/62937" title="Allow building zlib 1.2.4+, using a glob to include only source files ...">[62937]</a>) Allow building zlib 1.2.4+, using a glob to include only source files that actually exist. Fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/4091" title="#4091: Bugs: iostreams cannot build against zlib 1.2.4 (closed: fixed)">#4091</a>. </p> Ticket