Opened 11 years ago

Closed 11 years ago

#6312 closed Bugs (fixed)

FTBFS BOOST_FORCEINLINE does not name a type

Reported by: Peter Schüller <schueller.p@…> Owned by: Eric Niebler
Milestone: To Be Determined Component: proto
Version: Boost Release Branch Severity: Regression
Keywords: Cc:

Description

In some commit after [76005] and before [76031] the release branch stopped to compile because of the following error, and fails to compile since (now still failing at [76100])

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

Change History (1)

comment:1 by Eric Niebler, 11 years ago

Resolution: fixed
Status: newclosed

This was fixed by merging Boost.Config from trunk to release ([76122]).

Note: See TracTickets for help on using tickets.