id summary reporter owner description type status milestone component version severity resolution keywords cc 3864 boost.multi_index doesn't work with gcc-4.5 in c++0x mode Linghua Tseng Aleksey Gurtovoy "Compiler (gcc 4.5 snapshot 20100121): {{{ Using built-in specs. COLLECT_GCC=g++ COLLECT_LTO_WRAPPER=/home/lhtseng/gcc45/libexec/gcc/x86_64-pc-linux-gnu/4.5.0/lto-wrapper Target: x86_64-pc-linux-gnu Thread model: posix gcc version 4.5.0 20100121 (experimental) (GCC) }}} [[BR]] test.cxx: {{{ #include int main() { } }}} [[BR]] command: {{{ g++ -std=gnu++0x test.cxx -o test }}} [[BR]] a part of error messages (full text was in the attachment): {{{ ... /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:555:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:555:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' ... /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:67:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:67:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' ... /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:67:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:67:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' ... }}} Perhaps it's a problem of boost.mpl?" Bugs closed Boost 1.42.0 mpl Boost 1.41.0 Problem fixed