Boost C++ Libraries: Ticket #7946: ICE on Cygwin (gcc 4.5.3) when Phoenix v3 is used https://svn.boost.org/trac10/ticket/7946 <p> While building Boost.Log (trunk revision 822) against Boost (branches/release revision 82662) on Cygwin with gcc 4.5.3 the compilation fails with the following errors: </p> <pre class="wiki">./boost/spirit/home/qi/nonterminal/rule.hpp:184:9: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See &lt;http://gcc.gnu.org/bugs.html&gt; for instructions. </pre><p> The complete build log is attached. The problem may be related to the fact that Boost.Log uses Boost.Phoenix v3 for its expressions, so it defines the BOOST_SPIRIT_USE_PHOENIX_V3 macro while building. </p> <p> Boost.Log can be checked out from SVN trunk: </p> <p> svn co <a class="ext-link" href="https://boost-log.svn.sourceforge.net/svnroot/boost-log/trunk/boost-log"><span class="icon">​</span>https://boost-log.svn.sourceforge.net/svnroot/boost-log/trunk/boost-log</a> boost-log </p> <p> The relevant directories have to be put into the Boost tree, then the library can be compiled with the following command: </p> <pre class="wiki">./bjam-cyg.exe -j 8 "cxxflags=-std=gnu++0x" toolset=gcc variant=debug target-os=cygwin logapi=unix threading=multi threadapi=pthread link=shared runtime-link=shared --with-log stage </pre><p> where bjam-cyg.exe is bjam built under Cygwin. The problem is also present without the -std=gnu++0x switch. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/7946 Trac 1.4.3 Andrey Semashev Tue, 29 Jan 2013 05:15:33 GMT attachment set https://svn.boost.org/trac10/ticket/7946 https://svn.boost.org/trac10/ticket/7946 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">build.log</span> </li> </ul> <p> Build log with error messages. </p> Ticket Andrey Semashev Tue, 29 Jan 2013 05:19:08 GMT component changed; owner set https://svn.boost.org/trac10/ticket/7946#comment:1 https://svn.boost.org/trac10/ticket/7946#comment:1 <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">spirit</span> </li> </ul> Ticket Nikita Kniazev <nok.raven@…> Thu, 21 Dec 2017 19:52:19 GMT <link>https://svn.boost.org/trac10/ticket/7946#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7946#comment:2</guid> <description> <p> I believe that it should had been reported to GCC devs. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Joel de Guzman</dc:creator> <pubDate>Sat, 23 Dec 2017 00:40:39 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/7946#comment:3 https://svn.boost.org/trac10/ticket/7946#comment:3 <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">wontfix</span> </li> </ul> Ticket