Boost C++ Libraries: Ticket #6133: MacOSX compilation problem and how to fix it! https://svn.boost.org/trac10/ticket/6133 <p> Hi boost society! I'd like to propose my fix that allow useing boost under macosx. Hope it would helpfull. </p> <p> Fix for: fusion, iostreams, phoenix </p> <p> p.s. Plz see reports in attachment. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/6133 Trac 1.4.3 rtelyuk@… Thu, 17 Nov 2011 16:17:15 GMT attachment set https://svn.boost.org/trac10/ticket/6133 https://svn.boost.org/trac10/ticket/6133 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">FolderComparisonReport_files.zip</span> </li> </ul> <p> diff </p> Ticket anonymous Tue, 29 Nov 2011 11:30:35 GMT version changed https://svn.boost.org/trac10/ticket/6133#comment:1 https://svn.boost.org/trac10/ticket/6133#comment:1 <ul> <li><strong>version</strong> <span class="trac-field-old">Boost 1.47.0</span> → <span class="trac-field-new">Boost 1.48.0</span> </li> </ul> Ticket viboes Mon, 12 Dec 2011 22:40:21 GMT component changed; owner set https://svn.boost.org/trac10/ticket/6133#comment:2 https://svn.boost.org/trac10/ticket/6133#comment:2 <ul> <li><strong>owner</strong> set to <span class="trac-author">Joel de Guzman</span> </li> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">fusion</span> </li> </ul> Ticket Joel de Guzman Tue, 13 Dec 2011 00:32:35 GMT <link>https://svn.boost.org/trac10/ticket/6133#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6133#comment:3</guid> <description> <p> The problem is that nil is part of the API and can break existing code that uses it. If I change it to nil_t then there will potentially be breakage. A better patch is to limit the effects to the Mac using #ifdefs. I'll gladly apply such a patch if you can prepare one. </p> <p> Also, please provide a standard patch file. I can't process your FolderComparisonReport_files. </p> </description> <category>Ticket</category> </item> <item> <author>rtelyuk@…</author> <pubDate>Tue, 13 Dec 2011 11:45:17 GMT</pubDate> <title>attachment set https://svn.boost.org/trac10/ticket/6133 https://svn.boost.org/trac10/ticket/6133 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">boost_patchs.zip</span> </li> </ul> <p> new standart path files for fusion, iostreams, phoenix </p> Ticket rtelyuk@… Tue, 13 Dec 2011 11:46:41 GMT <link>https://svn.boost.org/trac10/ticket/6133#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6133#comment:4</guid> <description> <p> Hi guys! Sorry for html diff. I created a new patches for fusion, iostreams, phoenix (see attached file: boost_patchs.zip) For create I use these utils: <a class="ext-link" href="http://gnuwin32.sourceforge.net/packages/diffutils.htm"><span class="icon">​</span>http://gnuwin32.sourceforge.net/packages/diffutils.htm</a> Path's was created based on boost 1.47 sources. </p> <p> One question. Should I create three tickets (separate for: fusion, iostreams, phoenix) or we can stay in this? </p> </description> <category>Ticket</category> </item> <item> <author>rtelyuk@…</author> <pubDate>Tue, 13 Dec 2011 11:53:02 GMT</pubDate> <title>attachment set https://svn.boost.org/trac10/ticket/6133 https://svn.boost.org/trac10/ticket/6133 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">make_diff.bat</span> </li> </ul> <p> bath file for diff (may be useful) </p> Ticket rtelyuk@… Tue, 13 Dec 2011 12:16:27 GMT attachment set https://svn.boost.org/trac10/ticket/6133 https://svn.boost.org/trac10/ticket/6133 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">boost_patchs.2.zip</span> </li> </ul> <p> standart diff files with context (-u flag) </p> Ticket Joel de Guzman Wed, 14 Dec 2011 00:58:39 GMT <link>https://svn.boost.org/trac10/ticket/6133#comment:5 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6133#comment:5</guid> <description> <blockquote class="citation"> <p> One question. Should I create three tickets (separate for: fusion, iostreams, phoenix) or we can stay in this? </p> </blockquote> <p> Yes, please. I can take care of fusion and phoenix, but not iostreams. Also, take note that there's phoenix2<a class="changeset" href="https://svn.boost.org/trac10/changeset/1" title="Import core sources for SVNmanger 0.38 ">[1]</a> and phoenix3<a class="changeset" href="https://svn.boost.org/trac10/changeset/2" title="Add Boost Disclaimer">[2]</a> now in Boost. I'll need to have patches for both. </p> <p> <a class="changeset" href="https://svn.boost.org/trac10/changeset/1" title="Import core sources for SVNmanger 0.38 ">[1]</a> boost/spirit/phoenix <a class="changeset" href="https://svn.boost.org/trac10/changeset/2" title="Add Boost Disclaimer">[2]</a> boost/phoenix </p> </description> <category>Ticket</category> </item> <item> <author>sasha.kurylenko@…</author> <pubDate>Tue, 13 Mar 2012 10:31:24 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6133#comment:6 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6133#comment:6</guid> <description> <p> Please add 'fusion/container/list/cons_fwd.hpp' to your patch. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Kohei Takahashi</dc:creator> <pubDate>Thu, 05 Jul 2018 14:13:19 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/6133#comment:7 https://svn.boost.org/trac10/ticket/6133#comment:7 <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> This is already fixed in 1.55.0(fusion), 1.56.0(spirit). </p> <ul><li>fusion: <a class="ext-link" href="https://github.com/boostorg/fusion/commit/6d265316edb894756d5518b69eca9e702af78c55"><span class="icon">​</span>https://github.com/boostorg/fusion/commit/6d265316edb894756d5518b69eca9e702af78c55</a> </li><li>spirit: <a class="ext-link" href="https://github.com/boostorg/spirit/commit/32eccfa2ab2064df864018188275197dae6c993f"><span class="icon">​</span>https://github.com/boostorg/spirit/commit/32eccfa2ab2064df864018188275197dae6c993f</a> </li></ul><p> btw, I couldn't find out nil from iostream and phoenix. </p> Ticket