id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 470,Cannot compile on Sparc/NetBSD: redefinition of `struct,bortz,John Maddock,"{{{ I cannot compile Boost on my UltraSparc (64 bits) machine running NetBSD: ...found 4111 targets... ...updating 325 targets... gcc-C++-action /usr/pkgsrc/devel/boost-libs/work/boost_1_33_0/build/bin/boost/libs/dat e_time/build/libboost_date_time.so/gcc/release/shared-linkable-true/threading-multi/gr eg_month.o In file included from /usr/pkgsrc/devel/boost-libs/work/boost_1_33_0/boost/type_traits /intrinsics.hpp:39, from /usr/pkgsrc/devel/boost-libs/work/boost_1_33_0/boost/type_traits /is_union.hpp:16, from /usr/pkgsrc/devel/boost-libs/work/boost_1_33_0/boost/type_traits /is_class.hpp:14, from /usr/pkgsrc/devel/boost-libs/work/boost_1_33_0/boost/detail/indi rect_traits.hpp:10, from /usr/pkgsrc/devel/boost-libs/work/boost_1_33_0/boost/iterator/de tail/facade_iterator_category.hpp:27, from /usr/pkgsrc/devel/boost-libs/work/boost_1_33_0/boost/iterator/it erator_facade.hpp:14, from /usr/pkgsrc/devel/boost-libs/work/boost_1_33_0/boost/iterator/it erator_adaptor.hpp:15, from /usr/pkgsrc/devel/boost-libs/work/boost_1_33_0/boost/token_itera tor.hpp:21, from /usr/pkgsrc/devel/boost-libs/work/boost_1_33_0/boost/tokenizer.h pp:20, from /usr/pkgsrc/devel/boost-libs/work/boost_1_33_0/boost/date_time/d ate_parsing.hpp:12, from /usr/pkgsrc/devel/boost-libs/work/boost_1_33_0/boost/date_time/g regorian/parsers.hpp:13, from /usr/pkgsrc/devel/boost-libs/work/boost_1_33_0/boost/date_time/g regorian/greg_facet.hpp:14, from /usr/pkgsrc/devel/boost-libs/work/boost_1_33_0/libs/date_time/sr c/gregorian/greg_month.cpp:15: /usr/include/g++/type_traits.h:55: error: redefinition of `struct __true_type' /usr/include/g++/bits/type_traits.h:90: error: previous definition of `struct __true_type' /usr/include/g++/type_traits.h:58: error: redefinition of `struct __false_type' /usr/include/g++/bits/type_traits.h:91: error: previous definition of `struct __false_type' /usr/include/g++/type_traits.h:62: error: redefinition of `struct __type_traits<_Tp>' /usr/include/g++/bits/type_traits.h:94: error: previous definition of `struct __type_traits<_Tp>' /usr/include/g++/type_traits.h:96: error: redefinition of `struct __type_traits' /usr/include/g++/bits/type_traits.h:123: error: previous definition of `struct __type_traits' /usr/include/g++/type_traits.h:106: error: redefinition of `struct __type_traits' NetBSD 2.0.1 gcc: % g++ -v Using built-in specs. Configured with: /home/nick/work/netbsd/src/tools/gcc/../../gnu/dist/gcc/configure --enable-long-long --disable-multilib --enable-threads --disable-symvers --build=i386-unknown-netbsdelf --host=sparc64--netbsd --target=sparc64--netbsd Thread model: posix gcc version 3.3.3 (NetBSD nb3 20040520) }}}",Bugs,closed,,None,None,,Fixed,,