root@noname $ emerge --info !!! Relying on the shell to locate gcc, this may break !!! DISTCC, installing gcc-config and setting your current gcc !!! profile will fix this Portage 2.0.53_rc7 (!/usr/local/portage/portage-alt-overlay/profiles/default-bsd/obsd/3.8, gcc-3.3.5, unavailable, 3.8 i386) ================================================================= System uname: 3.8 i386 Intel Pentium III ("GenuineIntel" 686-class, 512KB L2 cache) Gentoo/obsd Base System version 0.1 dev-lang/python: 2.4.2 dev-python/pycrypto: [Not Present] dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: [Not Present] sys-devel/libtool: 1.5.20-r1 virtual/os-headers: [Not Present] ACCEPT_KEYWORDS="x86 ~x86 ~x86-fbsd ~x86-obsd" AUTOCLEAN="yes" CBUILD="i386-gentoo-openbsd3.8" CFLAGS="-mcpu=i386 -O2 -pipe" CHOST="i386-gentoo-openbsd3.8" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=i386 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="collision-protect distlocks" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/portage-alt-overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86-obsd userland_BSD kernel_OpenBSD elibc_OpenBSD" Unset: ASFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS root@noname $ ftp http://gentoo.osuosl.org/experimental/snapshots/portage-alt-overlay-latest.tar.bz2
g++ -c -mcpu=i386 -O2 -pipe -fPIC -I. -I. -DSUPPORT_UTF8 -DPOSIX_MALLOC_THRESHOLD=10 ./pcrecpp.cc -fPIC -DPIC -o .libs/pcrecpp.o In file included from pcre_stringpiece.h:47, from pcrecpp.cc:45: /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<bool>' /usr/include/g++/bits/type_traits.h:123: error: previous definition of `struct __type_traits<bool>' /usr/include/g++/type_traits.h:106: error: redefinition of `struct __type_traits<char>' /usr/include/g++/bits/type_traits.h:131: error: previous definition of `struct __type_traits<char>' /usr/include/g++/type_traits.h:114: error: redefinition of `struct __type_traits<signed char>' /usr/include/g++/bits/type_traits.h:139: error: previous definition of `struct __type_traits<signed char>' /usr/include/g++/type_traits.h:122: error: redefinition of `struct __type_traits<unsigned char>' /usr/include/g++/bits/type_traits.h:147: error: previous definition of `struct __type_traits<unsigned char>' /usr/include/g++/type_traits.h:132: error: redefinition of `struct __type_traits<wchar_t>' /usr/include/g++/bits/type_traits.h:155: error: previous definition of `struct __type_traits<wchar_t>' /usr/include/g++/type_traits.h:142: error: redefinition of `struct __type_traits<short int>' /usr/include/g++/bits/type_traits.h:163: error: previous definition of `struct __type_traits<short int>' /usr/include/g++/type_traits.h:150: error: redefinition of `struct __type_traits<short unsigned int>' /usr/include/g++/bits/type_traits.h:171: error: previous definition of `struct __type_traits<short unsigned int>' /usr/include/g++/type_traits.h:158: error: redefinition of `struct __type_traits<int>' /usr/include/g++/bits/type_traits.h:179: error: previous definition of `struct __type_traits<int>' /usr/include/g++/type_traits.h:166: error: redefinition of `struct __type_traits<unsigned int>' /usr/include/g++/bits/type_traits.h:187: error: previous definition of `struct __type_traits<unsigned int>' /usr/include/g++/type_traits.h:174: error: redefinition of `struct __type_traits<long int>' /usr/include/g++/bits/type_traits.h:195: error: previous definition of `struct __type_traits<long int>' /usr/include/g++/type_traits.h:182: error: redefinition of `struct __type_traits<long unsigned int>' /usr/include/g++/bits/type_traits.h:203: error: previous definition of `struct __type_traits<long unsigned int>' /usr/include/g++/type_traits.h:192: error: redefinition of `struct __type_traits<long long int>' /usr/include/g++/bits/type_traits.h:211: error: previous definition of `struct __type_traits<long long int>' /usr/include/g++/type_traits.h:200: error: redefinition of `struct __type_traits<long long unsigned int>' /usr/include/g++/bits/type_traits.h:219: error: previous definition of `struct __type_traits<long long unsigned int>' /usr/include/g++/type_traits.h:210: error: redefinition of `struct __type_traits<float>' /usr/include/g++/bits/type_traits.h:227: error: previous definition of `struct __type_traits<float>' /usr/include/g++/type_traits.h:218: error: redefinition of `struct __type_traits<double>' /usr/include/g++/bits/type_traits.h:235: error: previous definition of `struct __type_traits<double>' /usr/include/g++/type_traits.h:226: error: redefinition of `struct __type_traits<long double>' /usr/include/g++/bits/type_traits.h:243: error: previous definition of `struct __type_traits<long double>' /usr/include/g++/type_traits.h:237: error: redefinition of `struct __type_traits<_Tp*>' /usr/include/g++/bits/type_traits.h:252: error: previous definition of `struct __type_traits<_Tp*>' /usr/include/g++/type_traits.h:301: error: redefinition of `struct _Is_integer<_Tp>' /usr/include/g++/bits/type_traits.h:264: error: previous definition of `struct _Is_integer<_Tp>' /usr/include/g++/type_traits.h:307: error: redefinition of `struct _Is_integer<bool>' /usr/include/g++/bits/type_traits.h:268: error: previous definition of `struct _Is_integer<bool>' /usr/include/g++/type_traits.h:313: error: redefinition of `struct _Is_integer<char>' /usr/include/g++/bits/type_traits.h:272: error: previous definition of `struct _Is_integer<char>' /usr/include/g++/type_traits.h:317: error: redefinition of `struct _Is_integer<signed char>' /usr/include/g++/bits/type_traits.h:276: error: previous definition of `struct _Is_integer<signed char>' /usr/include/g++/type_traits.h:321: error: redefinition of `struct _Is_integer<unsigned char>' /usr/include/g++/bits/type_traits.h:280: error: previous definition of `struct _Is_integer<unsigned char>' /usr/include/g++/type_traits.h:327: error: redefinition of `struct _Is_integer<wchar_t>' /usr/include/g++/bits/type_traits.h:284: error: previous definition of `struct _Is_integer<wchar_t>' /usr/include/g++/type_traits.h:333: error: redefinition of `struct _Is_integer<short int>' /usr/include/g++/bits/type_traits.h:288: error: previous definition of `struct _Is_integer<short int>' /usr/include/g++/type_traits.h:337: error: redefinition of `struct _Is_integer<short unsigned int>' /usr/include/g++/bits/type_traits.h:292: error: previous definition of `struct _Is_integer<short unsigned int>' /usr/include/g++/type_traits.h:341: error: redefinition of `struct _Is_integer<int>' /usr/include/g++/bits/type_traits.h:296: error: previous definition of `struct _Is_integer<int>' /usr/include/g++/type_traits.h:345: error: redefinition of `struct _Is_integer<unsigned int>' /usr/include/g++/bits/type_traits.h:300: error: previous definition of `struct _Is_integer<unsigned int>' /usr/include/g++/type_traits.h:349: error: redefinition of `struct _Is_integer<long int>' /usr/include/g++/bits/type_traits.h:304: error: previous definition of `struct _Is_integer<long int>' /usr/include/g++/type_traits.h:353: error: redefinition of `struct _Is_integer<long unsigned int>' /usr/include/g++/bits/type_traits.h:308: error: previous definition of `struct _Is_integer<long unsigned int>' /usr/include/g++/type_traits.h:359: error: redefinition of `struct _Is_integer<long long int>' /usr/include/g++/bits/type_traits.h:312: error: previous definition of `struct _Is_integer<long long int>' /usr/include/g++/type_traits.h:363: error: redefinition of `struct _Is_integer<long long unsigned int>' /usr/include/g++/bits/type_traits.h:316: error: previous definition of `struct _Is_integer<long long unsigned int>' In file included from pcrecpp.cc:45: pcre_stringpiece.h: In constructor `pcrecpp::StringPiece::StringPiece()': pcre_stringpiece.h:67: error: `NULL' undeclared (first use this function) pcre_stringpiece.h:67: error: (Each undeclared identifier is reported only once for each function it appears in.) gmake: *** [pcrecpp.o] Error 1 !!! ERROR: dev-libs/libpcre-6.6 failed. !!! Function src_compile, Line 39, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message.
old bug, surely outdated and sounds like a wrongly installed g++, closing.