Boost C++ Libraries: Ticket #3380: cpp_re2c_lexer.hpp compilation failure w/ Intel C++ 11.1.046 on Linux x86_64 https://svn.boost.org/trac10/ticket/3380 <p> In Boost 1.40.0 <code>boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp</code> fails to compile on using the Intel C++ compiler 11.1.046 on Linux: </p> <pre class="wiki">intel-linux.compile.c++ bin.v2/libs/wave/build/intel-linux/debug/link-static/runtime-link-static/instantiate_re2c_lexer.o ./boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp(119): error #409: "boost::wave::cpplexer::re2clex::lexer&lt;IteratorT, PositionT&gt;::lexer(const IteratorT &amp;, const IteratorT &amp;, const PositionT &amp;, boost::wave::language_support)" provides no initializer for: const member "boost::wave::cpplexer::re2clex::lexer&lt;IteratorT, PositionT&gt;::cache" { ^ detected during: instantiation of "boost::wave::cpplexer::re2clex::lex_functor&lt;IteratorT, PositionT&gt;::lex_functor(const IteratorT &amp;, const IteratorT &amp;, const PositionT &amp;, boost::wave::language_support) [with IteratorT=char *, PositionT=boost::wave::util::file_position_type]" at line 402 instantiation of "boost::wave::cpplexer::lex_input_interface&lt;boost::wave::cpplexer::lex_token&lt;PositionT&gt;&gt; *boost::wave::cpplexer::new_lexer_gen&lt;IteratorT, PositionT&gt;::new_lexer(const IteratorT &amp;, const IteratorT &amp;, const PositionT &amp;, boost::wave::language_support) [with IteratorT=char *, PositionT=boost::wave::util::file_position_type]" at line 52 of "libs/wave/src/instantiate_re2c_lexer.cpp" </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/3380 Trac 1.4.3 anonymous Tue, 01 Sep 2009 07:29:14 GMT <link>https://svn.boost.org/trac10/ticket/3380#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/3380#comment:1</guid> <description> <p> It seems this same error is showing up in the trunk <code>Sandia-intel-11.1 - wave - test_re2c_lexer / intel-linux-11.1</code> <a href="http://www.boost.org/development/tests/trunk/output/Sandia-intel-11-1-boost-bin-v2-libs-wave-test-build-test_re2c_lexer-test-intel-linux-11-1-debug-threading-multi.html">http://www.boost.org/development/tests/trunk/output/Sandia-intel-11-1-boost-bin-v2-libs-wave-test-build-test_re2c_lexer-test-intel-linux-11-1-debug-threading-multi.html</a> </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Hartmut Kaiser</dc:creator> <pubDate>Wed, 02 Sep 2009 09:34:50 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/3380#comment:2 https://svn.boost.org/trac10/ticket/3380#comment:2 <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/55971" title="Wave: trying to fix #3380">[55971]</a>) Wave: trying to fix <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/3380" title="#3380: Bugs: cpp_re2c_lexer.hpp compilation failure w/ Intel C++ 11.1.046 on Linux ... (closed: fixed)">#3380</a> </p> Ticket