Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 134231 - Gentoo/OBSD 3.8 - emerge of ethereal fail because of libpcre not compiling
Summary: Gentoo/OBSD 3.8 - emerge of ethereal fail because of libpcre not compiling
Status: RESOLVED INVALID
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: OpenBSD (show other bugs)
Hardware: All Other
: High normal (vote)
Assignee: Gentoo/BSD Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-24 09:55 UTC by dufour_l
Modified: 2009-07-05 17:41 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description dufour_l 2006-05-24 09:55:04 UTC
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
Comment 1 dufour_l 2006-05-24 09:59:06 UTC
 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.
Comment 2 Alexis Ballier gentoo-dev 2009-07-05 17:41:10 UTC
old bug, surely outdated and sounds like a wrongly installed g++, closing.