Hi,

Did you ever figure out how to fix this? I have the same problem on
CentOS 5.6. I was able to install 4.5.2-r00.1 using the "vanilla" use
falg, but it seems like this creates trouble later on (things being
linked to system libraries instead the ones in prefix).

Thanks,

Martin

>
>  am seeing the following when bootstrapping on CentOS 5.5 and trying `emerge 
> -u system`.
>
> ===
> ...
> /usr/include/bits/string3.h:160: multiple definition of `stpncpy'
> .libs/backtrace.o:/usr/include/bits/string3.h:160: first defined here
> .libs/in_unpack_generic.o: In function `wcstombs':
> /usr/include/bits/stdlib.h:114: multiple definition of `wcstombs'
> .libs/backtrace.o:/usr/include/bits/stdlib.h:114: first defined here
> .libs/in_unpack_generic.o: In function `mbstowcs':
> /usr/include/bits/stdlib.h:95: multiple definition of `mbstowcs'
> .libs/backtrace.o:/usr/include/bits/stdlib.h:95: first defined here
> .libs/in_unpack_generic.o: In function `wctomb':
> /usr/include/bits/stdlib.h:74: multiple definition of `wctomb'
> .libs/backtrace.o:/usr/include/bits/stdlib.h:74: first defined here
> .libs/in_unpack_generic.o: In function `ptsname_r':
> /usr/include/bits/stdlib.h:53: multiple definition of `ptsname_r'
> .libs/backtrace.o:/usr/include/bits/stdlib.h:53: first defined here
> .libs/in_unpack_generic.o: In function `realpath':
> /usr/include/bits/stdlib.h:37: multiple definition of `realpath'
> .libs/backtrace.o:/usr/include/bits/stdlib.h:37: first defined here
> .libs/in_unpack_generic.o: In function `fgets_unlocked':
> /usr/include/bits/stdio2.h:125: multiple definition of `fgets_unlocked'
> .libs/backtrace.o:/usr/include/bits/stdio2.h:125: first defined here
> .libs/in_unpack_generic.o: In function `fgets':
> /usr/include/bits/stdio2.h:109: multiple definition of `fgets'
> .libs/backtrace.o:/usr/include/bits/stdio2.h:109: first defined here
> .libs/in_unpack_generic.o: In function `gets':
> /usr/include/bits/stdio2.h:94: multiple definition of `gets'
> .libs/backtrace.o:/usr/include/bits/stdio2.h:94: first defined here
> collect2: ld returned 1 exit status
> make[3]: *** [libgfortran.la] Error 1make[3]: Leaving directory 
> `/home/egeland/gentoo-prefix/var/tmp/portage/sys-deve
> l/gcc-4.4.4-r2/work/build/x86_64-pc-linux-gnu/libgfortran'
> make[2]: *** [all] Error 2make[2]: Leaving directory 
> `/home/egeland/gentoo-prefix/var/tmp/portage/sys-deve
> l/gcc-4.4.4-r2/work/build/x86_64-pc-linux-gnu/libgfortran'
> make[1]: *** [all-target-libgfortran] Error 2
> make[1]: Leaving directory 
> `/home/egeland/gentoo-prefix/var/tmp/portage/sys-devel/gcc-4.4.4-r2/work/build'
> make: *** [bootstrap-lean] Error 2
> emake failed
>  * ERROR: sys-devel/gcc-4.4.4-r2 failed (compile phase):
>  *   emake failed with bootstrap-lean
>  *
>  * Call stack:
>  *     ebuild.sh, line   62:  Called call-ebuildshell 'src_compile'
>  *   environment, line  766:  Called src_compile
>  *   environment, line 5048:  Called gcc_src_compile
>  *   environment, line 3159:  Called gcc_do_make
>  *   environment, line 2930:  Called die
>  * The specific snippet of code:
>  *       emake LDFLAGS="${LDFLAGS}" STAGE1_CFLAGS="${STAGE1_CFLAGS}" 
> LIBPATH="${EPREFIX}${LIBPATH}" BOOT_CFLAGS="${BOOT_CFLAGS}" 
> ${GCC_MAKE_TARGET} || die "emake failed with ${GCC_MAKE_TARGET}";
>  *
>  * If you need support, post the output of 'emerge --info 
> =sys-devel/gcc-4.4.4-r2',
>  * the complete build log and the output of 'emerge -pqv 
> =sys-devel/gcc-4.4.4-r2'.
>  * The complete build log is located at 
> '/home/egeland/gentoo-prefix/var/tmp/portage/sys-devel/gcc-4.4.4-r2/temp/build.log'.
>  * The ebuild environment file is located at 
> '/home/egeland/gentoo-prefix/var/tmp/portage/sys-devel/gcc-4.4.4-r2/temp/environment'.
>  * S: 
> '/home/egeland/gentoo-prefix/var/tmp/portage/sys-devel/gcc-4.4.4-r2/work/build'
> ===
>
> This appears to be a closed bug:
>
>     https://bugs.gentoo.org/show_bug.cgi?id=289757
>
> Which was declared fixed with gcc-4.5.2-r00.1, but I observed the same thing 
> with that gcc version on my system.
>
> My CentOS 5.5 base system does have multiple fortran-related packages already 
> installed.
>
> Trying gcc-4.5.2-r00.1 again now with USE=vanilla to confirm the workaround.  
> Compiling...
>
> See also 
> http://archives.gentoo.org/gentoo-alt/msg_45fe4ddd90a35ee1fb9b6f91f745d249.xml
>
> ===
> % emerge --info \=sys-devel/gcc-4.4.4-r2
> Portage 2.2.01.18252-prefix (prefix/linux/amd64, gcc-4.2.4, unavailable, 
> 2.6.18-194.32.1.el5 
> x86_64)=================================================================      
>                   System 
> Settings=================================================================System
>  uname: 
> Linux-2.6.18-194.32.1.el5-x86_64-AMD_Phenom-tm-_II_X2_B55_Processor-with-redhat-5.5-FinalTimestamp
>  of tree: Thu, 12 May 2011 13:39:52 +0000app-shells/bash:     
> 4.2_p8dev-lang/python:     2.7.1-r1sys-devel/autoconf:  
> 2.68sys-devel/automake:  1.11.1sys-devel/binutils:  2.21.51.0.7 
> sys-devel/gcc:       4.2.4-r01.2 sys-devel/gcc-config: 
> 1.4.1-r00.2sys-devel/libtool:   2.4-r1sys-devel/make:      
> 3.82virtual/os-headers:  0Repositories: gentoo_prefixInstalled 
> sets:ACCEPT_KEYWORDS="~amd64-linux"   ACCEPT_LICENSE="* 
> -@EULA"CBUILD="x86_64-pc-linux-gnu"
> CFLAGS="-O2 -pipe"CHOST="x86_64-pc-linux-gnu"CONFIG_PROTECT="/etc"
> CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/portage /etc/terminfo"
> CXXFLAGS="-O2 
> -pipe"DISTDIR="/home/egeland/gentoo-prefix/usr/portage/distfiles"FEATURES="assume-digests
>  binpkg-logs collision-protect distlocks fixlafiles fixp
> ackages news parallel-fetch preserve-libs protect-owned sfperms strict 
> unknown-features-warn unmerge-logs unmerge-orphans userfetch"FFLAGS=""
> GENTOO_MIRRORS="http://distfiles.gentoo.org";
> LANG="en_US.UTF-8"
> LDFLAGS="-Wl,-O1"
> PKGDIR="/home/egeland/gentoo-prefix/usr/portage/packages"
> PORTAGE_CONFIGROOT="/home/egeland/gentoo-prefix/"
> PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times 
> --compress --force --whole-file --delete --stats --timeout=180 
> --exclude=/distfiles --exclude=/local --exclude=/packages"
> PORTAGE_TMPDIR="/home/egeland/gentoo-prefix/var/tmp"
> PORTDIR="/home/egeland/gentoo-prefix/usr/portage"
> PORTDIR_OVERLAY=""
> SYNC="rsync://rsync.prefix.freens.org/gentoo-portage-prefix"
> USE="amd64 berkdb bzip2 cli cracklib crypt cxx dri fortran gdbm iconv ipv6 
> mmx modules mudflap ncurses nls nptl nptlonly openmp pcre perl pppd prefix 
> python readline session sse sse2 ssl sysfs tcpd unicode xorg zlib" 
> ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x 
> ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 
> trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw 
> asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa 
> lfloat linear meter mmap_emul mulaw multi null plug rate route share shm 
> softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon 
> authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile 
> authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs 
> dav_lock deflate dir disk_cache env expires ext_filter file_cache filter 
> headers include info log_config logio mem_cache mime mime_magic negotiation 
> rewrite setenvif speling status unique_id userdir usertrack vhost_alias" 
> CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap 
> syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 
> garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver 
> oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt 
> ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad 
> cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" 
> PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev 
> glint intel mach64 mga neomagic nouveau nv r128 radeon savage sis tdfx 
> trident vesa via vmware dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan 
> length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq 
> steal rawnat logmark ipmark dhcpmac delude chaos account"
> Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, 
> LINGUAS, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, 
> PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
> ===
>

Reply via email to