Boost C++ Libraries: Ticket #6312: FTBFS BOOST_FORCEINLINE does not name a type https://svn.boost.org/trac10/ticket/6312 <p> In some commit after <a class="changeset" href="https://svn.boost.org/trac10/changeset/76005" title="[geometry] Commented unused test project">[76005]</a> and before <a class="changeset" href="https://svn.boost.org/trac10/changeset/76031" title="Split pp_param_traits.">[76031]</a> the release branch stopped to compile because of the following error, and fails to compile since (now still failing at <a class="changeset" href="https://svn.boost.org/trac10/changeset/76100" title="Added append to support_status (a little bit hacky right now).">[76100]</a>) </p> <pre class="wiki">gcc.compile.c++ bin.v2/libs/graph/build/gcc-4.6.1/release/threading-multi/read_graphviz_new.o "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -pthread -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_GRAPH_DYN_LINK=1 -DBOOST_HAS_ICU=1 -DNDEBUG -I"." -I"/usr/include" -I"libs/graph/src" -c -o "bin.v2/libs/graph/build/gcc-4.6.1/release/threading-multi/read_graphviz_new.o" "libs/graph/src/read_graphviz_new.cpp" In file included from ./boost/proto/domain.hpp:17:0, from ./boost/proto/traits.hpp:32, from ./boost/xpressive/detail/core/access.hpp:18, from ./boost/xpressive/detail/core/state.hpp:18, from ./boost/xpressive/detail/core/matcher/alternate_end_matcher.hpp:20, from ./boost/xpressive/detail/core/matchers.hpp:17, from ./boost/xpressive/regex_primitives.hpp:22, from ./boost/xpressive/xpressive_static.hpp:24, from ./boost/graph/graphviz.hpp:31, from libs/graph/src/read_graphviz_new.cpp:50: ./boost/proto/generate.hpp:46:13: error: ‘BOOST_FORCEINLINE’ does not name a type ./boost/proto/generate.hpp:65:13: error: ‘BOOST_FORCEINLINE’ does not name a type In file included from ./boost/proto/detail/generate_by_value.hpp:3:0, from ./boost/proto/generate.hpp:74, from ./boost/proto/domain.hpp:17, from ./boost/proto/traits.hpp:32, from ./boost/xpressive/detail/core/access.hpp:18, from ./boost/xpressive/detail/core/state.hpp:18, from ./boost/xpressive/detail/core/matcher/alternate_end_matcher.hpp:20, from ./boost/xpressive/detail/core/matchers.hpp:17, from ./boost/xpressive/regex_primitives.hpp:22, from ./boost/xpressive/xpressive_static.hpp:24, from ./boost/graph/graphviz.hpp:31, from libs/graph/src/read_graphviz_new.cpp:50: ./boost/proto/detail/preprocessed/generate_by_value.hpp:23:9: error: ‘BOOST_FORCEINLINE’ does not name a type ./boost/proto/detail/preprocessed/generate_by_value.hpp:47:9: error: ‘BOOST_FORCEINLINE’ does not name a type ./boost/proto/detail/preprocessed/generate_by_value.hpp:71:9: error: ‘BOOST_FORCEINLINE’ does not name a type ./boost/proto/detail/preprocessed/generate_by_value.hpp:95:9: error: ‘BOOST_FORCEINLINE’ does not name a type ./boost/proto/detail/preprocessed/generate_by_value.hpp:119:9: error: ‘BOOST_FORCEINLINE’ does not name a type ./boost/proto/detail/preprocessed/generate_by_value.hpp:143:9: error: ‘BOOST_FORCEINLINE’ does not name a type ... more similar errors follow </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/6312 Trac 1.4.3 Eric Niebler Wed, 28 Dec 2011 05:12:47 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/6312#comment:1 https://svn.boost.org/trac10/ticket/6312#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> This was fixed by merging Boost.Config from trunk to release (<a class="changeset" href="https://svn.boost.org/trac10/changeset/76122" title="Merge config changes from Trunk.">[76122]</a>). </p> Ticket