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,,