Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 87092 - gcc-3.3.5-r1 fails to compile during 2005.0 emerge --emptytree system (stage 1)
Summary: gcc-3.3.5-r1 fails to compile during 2005.0 emerge --emptytree system (stage 1)
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-29 03:40 UTC by Rodney Brown
Modified: 2005-12-11 19:38 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 Rodney Brown 2005-03-29 03:40:00 UTC
Doing a stage 1 install, the bootstrap process went fine, then I ran the next step, "emerge --emptytree system" and gcc failed to compile

Reproducible: Didn't try
Steps to Reproduce:
1.emerge --emptytree system
2.
3.

Actual Results:  
stage1/xgcc -Bstage1/ -B/usr/i686-pc-linux-gnu/bin/ -c    -O2 -march=athlon-xp
-pipe -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes    -DHAVE_CONFIG_H    -I. -Icp
-I/var/tmp/portage/gcc-3.3.5-r1/work/gcc-3.3.5/gcc
-I/var/tmp/portage/gcc-3.3.5-r1/work/gcc-3.3.5/gcc/cp
-I/var/tmp/portage/gcc-3.3.5-r1/work/gcc-3.3.5/gcc/config
-I/var/tmp/portage/gcc-3.3.5-r1/work/gcc-3.3.5/gcc/../include  \
        /var/tmp/portage/gcc-3.3.5-r1/work/gcc-3.3.5/gcc/cp/parse.c -o cp/parse.o
p13706.c:1445:29: invalid suffix "$" on integer constant
p13706.c:1445: error: initializer element is not constant
p13706.c:1445: error: (near initialization for `yyr2[273]')
p13706.c:1445: error: parse error before numeric constant
p13706.c:1611:43: invalid suffix "$" on integer constant
p13706.c:1611: error: initializer element is not constant
p13706.c:1611: error: (near initialization for `yydefact[925]')
p13706.c:1611: error: parse error before numeric constant
p13706.c:1615:71: invalid suffix "$" on integer constant
p13706.c:1616: error: initializer element is not constant
p13706.c:1616: error: (near initialization for `yydefact[968]')
p13706.c:1616: error: parse error before numeric constant
p13706.c:1622:64: invalid suffix "$" on integer constant
p13706.c:1622: error: initializer element is not constant
p13706.c:1622: error: (near initialization for `yydefact[1036]')
p13706.c:1622: error: parse error before numeric constant
p13706.c:1631:15: invalid suffix "$" on integer constant
p13706.c:1631: error: initializer element is not constant
p13706.c:1631: error: (near initialization for `yydefact[1118]')
p13706.c:1631: error: parse error before numeric constant
p13706.c:1847:26: invalid suffix "$" on integer constant
p13706.c:1847: error: initializer element is not constant
p13706.c:1847: error: (near initialization for `yypact[1033]')
p13706.c:1847: error: parse error before numeric constant
p13706.c:2942:22: invalid suffix "$" on integer constant
p13706.c:2942: error: initializer element is not constant
p13706.c:2942: error: (near initialization for `yytable[9712]')
p13706.c:2942: error: parse error before numeric constant
p13706.c:2965:15: invalid suffix "$" on integer constant
p13706.c:2965: error: initializer element is not constant
p13706.c:2965: error: (near initialization for `yytable[9940]')
p13706.c:2965: error: parse error before numeric constant
p13706.c:2988:64: invalid suffix "$" on integer constant
p13706.c:2988: error: initializer element is not constant
p13706.c:2988: error: (near initialization for `yytable[10176]')
p13706.c:2988: error: parse error before numeric constant
p13706.c:3138:22: invalid suffix "$" on integer constant
p13706.c:3138: error: initializer element is not constant
p13706.c:3138: error: (near initialization for `yytable[11669]')
p13706.c:3138: error: parse error before numeric constant
p13706.c:3279:57: invalid suffix "$" on integer constant
p13706.c:3279: error: initializer element is not constant
p13706.c:3279: error: (near initialization for `yytable[13083]')
p13706.c:3279: error: parse error before numeric constant
p13706.c:3280:36: invalid suffix "$" on integer constant
p13706.c:3280: error: initializer element is not constant
p13706.c:3280: error: (near initialization for `yytable[13089]')
p13706.c:3280: error: parse error before numeric constant
p13706.c:3291:57: invalid suffix "$" on integer constant
p13706.c:3291: error: initializer element is not constant
p13706.c:3291: error: (near initialization for `yytable[13201]')
p13706.c:3291: error: parse error before numeric constant
p13706.c:3309:22: invalid suffix "$" on integer constant
p13706.c:3309: error: initializer element is not constant
p13706.c:3309: error: (near initialization for `yycheck[22]')
p13706.c:3309: error: parse error before numeric constant
p13706.c:3336:42: invalid suffix "$" on integer constant
p13706.c:3336: error: initializer element is not constant
p13706.c:3336: error: (near initialization for `yycheck[294]')
p13706.c:3336: error: parse error before numeric constant
p13706.c:3701:21: invalid suffix "$" on integer constant
p13706.c:3701: error: initializer element is not constant
p13706.c:3701: error: (near initialization for `yycheck[3940]')
p13706.c:3701: error: parse error before numeric constant
p13706.c:4531:8: invalid suffix "$" on integer constant
p13706.c:4531: error: initializer element is not constant
p13706.c:4531: error: (near initialization for `yycheck[12237]')
make[2]: *** [cp/parse.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/gcc-3.3.5-r1/work/build/gcc'
make[1]: *** [stage2_build] Error 2
make[1]: Leaving directory `/var/tmp/portage/gcc-3.3.5-r1/work/build/gcc'
make: *** [bootstrap-lean] Error 2

!!! ERROR: sys-devel/gcc-3.3.5-r1 failed.
!!! Function gcc_do_make, Line 1138, Exitcode 2
!!! emake failed with bootstrap-lean
!!! If you need support, post the topmost build error, NOT this status message.

livecd portage #


Expected Results:  
successfull compile

Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.4.20041102-r1,
2.6.11-gentoo-r3 i686)
=================================================================
System uname: 2.6.11-gentoo-r3 i686 AMD Athlon(tm) XP 2400+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 29 2005, 00:16:39)]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  [Not Present]
sys-devel/automake:  [Not Present]
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   [Not Present]
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo
http://gentoo.chem.wisc.edu/gentoo/ http://mirror.datapipe.net/gentoo
http://gentoo.netnitco.net"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://stargate/gentoo-portage"
USE="x86 3dnow S3TC X apache2 apm arts avi berkdb bitmap-fonts cdparanoia crypt
cups divx4linux dv dvb dvd dvdr dvdread editor emboss encode fbcon foomaticdb
fortran gdbm gif glut gnome gnomedb gpm gtk gtk2 hal imlib inifile ipv6 jpeg kde
libg++ libgda libwww mad maildir mikmod mmx mono motif mp3 mpeg ncurses network
nls nptl nptlonly nvidia oggvorbis opengl oss pam pdflib perl png python qt
quicktime readline real sdl spell sse ssl stroke svga tcpd theora transcode
truetype truetype-fonts type1-fonts usb wxwindows xine xml2 xmms xv xvid zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Comment 1 Rodney Brown 2005-03-29 05:45:09 UTC
I'm re-doing the "emerge --emptytree system" now.  I'll post any changes when it finishes...
Comment 2 Chris Gianelloni (RETIRED) gentoo-dev 2005-03-29 08:49:04 UTC
Once you chroot, it is no longer the LiveCD's responsibility andhands off to normal Gentoo Linux.
Comment 3 Rodney Brown 2005-03-29 14:33:05 UTC
Now that I did emerge --emptytree system again, I get the following error on sys-libs/db-4.1.25_p1-r4 (I've ran it twice since):

/bin/sh ./libtool --mode=compile i686-pc-linux-gnu-g++ -c -I. -I../dist/.. -I../dist/../dbinc  -D_GNU_SOURCE -D_REENTRANT -O2 -march=athlon-xp -fomit-frame-pointer -pipe ../dist/../cxx/cxx_dbc.cpp
In file included from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/backward/iostream.h:31,
                 from db_cxx.h:59,
                 from ../cxx/cxx_db.cpp:17:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
In file included from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/string:53,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/locale_classes.h:47,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/ios_base.h:47,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/ios:49,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/ostream:45,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/iostream:45,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/backward/iostream.h:32,
                 from db_cxx.h:59,
                 from ../cxx/cxx_db.cpp:17:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/basic_string.h: In
   member function `std::basic_string<_CharT, _Traits, _Alloc>&
   std::basic_string<_CharT, _Traits,
   _Alloc>::replace(__gnu_cxx::__normal_iterator<typename _Alloc::pointer,
   std::basic_string<_CharT, _Traits, _Alloc> >,
   __gnu_cxx::__normal_iterator<typename _Alloc::pointer,
   std::basic_string<_CharT, _Traits, _Alloc> >, const _CharT*)':
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/basic_string.h:615: error: parse
   error before `;' token
In file included from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/algorithm:69,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/string:56,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/locale_classes.h:47,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/ios_base.h:47,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/ios:49,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/ostream:45,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/iostream:45,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/backward/iostream.h:32,
                 from db_cxx.h:59,
                 from ../cxx/cxx_db.cpp:17:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/stl_algo.h: In
   function `void std::__merge_without_buffer(_BidirectionalIter,
   _BidirectionalIter, _BidirectionalIter, _Distance, _Distance)':
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/stl_algo.h:3240: error: parse
   error before `)' token
rm -f .libs/cxx_dbc.lo
i686-pc-linux-gnu-g++ -c -I. -I../dist/.. -I../dist/../dbinc -D_GNU_SOURCE -D_REENTRANT -O2 -march=athlon-xp -fomit-frame-pointer -pipe ../dist/../cxx/cxx_dbc.cpp  -fPIC -DPIC -o .libs/cxx_dbc.lo
In file included from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/backward/iostream.h:31,
                 from db_cxx.h:59,
                 from ../cxx/cxx_dbc.cpp:17:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
make: *** [cxx_db.lo] Error 1
make: *** Waiting for unfinished jobs....
In file included from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/string:53,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/locale_classes.h:47,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/ios_base.h:47,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/ios:49,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/ostream:45,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/iostream:45,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/backward/iostream.h:32,
                 from db_cxx.h:59,
                 from ../cxx/cxx_dbc.cpp:17:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/basic_string.h: In
   member function `std::basic_string<_CharT, _Traits, _Alloc>&
   std::basic_string<_CharT, _Traits,
   _Alloc>::replace(__gnu_cxx::__normal_iterator<typename _Alloc::pointer,
   std::basic_string<_CharT, _Traits, _Alloc> >,
   __gnu_cxx::__normal_iterator<typename _Alloc::pointer,
   std::basic_string<_CharT, _Traits, _Alloc> >, const _CharT*)':
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/basic_string.h:615: error: parse
   error before `;' token
In file included from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/algorithm:69,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/string:56,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/locale_classes.h:47,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/ios_base.h:47,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/ios:49,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/ostream:45,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/iostream:45,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/backward/iostream.h:32,
                 from db_cxx.h:59,
                 from ../cxx/cxx_dbc.cpp:17:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/stl_algo.h: In
   function `void std::__merge_without_buffer(_BidirectionalIter,
   _BidirectionalIter, _BidirectionalIter, _Distance, _Distance)':
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/stl_algo.h:3240: error: parse
   error before `)' token
make: *** [cxx_dbc.lo] Error 1
/bin/sh ./libtool --mode=link i686-pc-linux-gnu-gcc -avoid-version -rpath /usr/lib  -o libdb-4.1.la mut_pthread.lo db185.lo aes_method.lo crypto.lo mt19937db.lo rijndael-alg-fst.lo rijndael-api-fst.lo   client.lo db_server_clnt.lo db_server_xdr.lo gen_client.lo gen_client_ret.lo bt_compare.lo bt_conv.lo bt_curadj.lo bt_cursor.lo bt_delete.lo bt_method.lo bt_open.lo bt_put.lo bt_rec.lo bt_reclaim.lo bt_recno.lo bt_rsearch.lo bt_search.lo bt_split.lo bt_stat.lo bt_upgrade.lo bt_verify.lo btree_auto.lo crdel_auto.lo crdel_rec.lo db.lo db_am.lo db_auto.lo db_byteorder.lo db_cam.lo db_conv.lo db_dispatch.lo db_dup.lo db_err.lo db_getlong.lo db_idspace.lo db_iface.lo db_join.lo db_log2.lo db_meta.lo db_method.lo db_open.lo db_overflow.lo db_pr.lo db_rec.lo db_reclaim.lo db_rename.lo db_remove.lo db_ret.lo db_salloc.lo db_shash.lo db_truncate.lo db_upg.lo db_upg_opd.lo db_vrfy.lo db_vrfyutil.lo dbm.lo dbreg.lo dbreg_auto.lo dbreg_rec.lo dbreg_util.lo env_file.lo env_method.lo env_open.lo env_recover.lo env_region.lo fileops_auto.lo fop_basic.lo fop_rec.lo fop_util.lo hash.lo hash_auto.lo hash_conv.lo hash_dup.lo hash_func.lo hash_meta.lo hash_method.lo hash_open.lo hash_page.lo hash_rec.lo hash_reclaim.lo hash_stat.lo hash_upgrade.lo hash_verify.lo hmac.lo hsearch.lo lock.lo lock_deadlock.lo lock_method.lo lock_region.lo lock_stat.lo lock_util.lo log.lo log_archive.lo log_compare.lo log_get.lo log_method.lo log_put.lo mp_alloc.lo mp_bh.lo mp_fget.lo mp_fopen.lo mp_fput.lo mp_fset.lo mp_method.lo mp_region.lo mp_register.lo mp_stat.lo mp_sync.lo mp_trickle.lo mutex.lo os_abs.lo os_alloc.lo os_clock.lo os_config.lo os_dir.lo os_errno.lo os_fid.lo os_fsync.lo os_handle.lo os_id.lo os_map.lo os_method.lo os_oflags.lo os_open.lo os_region.lo os_rename.lo os_root.lo os_rpath.lo os_rw.lo os_seek.lo os_sleep.lo os_spin.lo os_stat.lo os_tmpdir.lo os_unlink.lo qam.lo qam_auto.lo qam_conv.lo qam_files.lo qam_method.lo qam_open.lo qam_rec.lo qam_stat.lo qam_upgrade.lo qam_verify.lo rep_method.lo rep_record.lo rep_region.lo rep_util.lo sha1.lo txn.lo txn_auto.lo txn_method.lo txn_rec.lo txn_recover.lo txn_region.lo txn_stat.lo txn_util.lo xa.lo xa_db.lo xa_map.lo -lpthread
rm -fr .libs/libdb-4.1.la .libs/libdb-4.1.* .libs/libdb-4.1.*
i686-pc-linux-gnu-gcc -shared  mut_pthread.lo db185.lo aes_method.lo crypto.lo mt19937db.lo rijndael-alg-fst.lo rijndael-api-fst.lo client.lo db_server_clnt.lo db_server_xdr.lo gen_client.lo gen_client_ret.lo bt_compare.lo bt_conv.lo bt_curadj.lo bt_cursor.lo bt_delete.lo bt_method.lo bt_open.lo bt_put.lo bt_rec.lo bt_reclaim.lo bt_recno.lo bt_rsearch.lo bt_search.lo bt_split.lo bt_stat.lo bt_upgrade.lo bt_verify.lo btree_auto.lo crdel_auto.lo crdel_rec.lo db.lo db_am.lo db_auto.lo db_byteorder.lo db_cam.lo db_conv.lo db_dispatch.lo db_dup.lo db_err.lo db_getlong.lo db_idspace.lo db_iface.lo db_join.lo db_log2.lo db_meta.lo db_method.lo db_open.lo db_overflow.lo db_pr.lo db_rec.lo db_reclaim.lo db_rename.lo db_remove.lo db_ret.lo db_salloc.lo db_shash.lo db_truncate.lo db_upg.lo db_upg_opd.lo db_vrfy.lo db_vrfyutil.lo dbm.lo dbreg.lo dbreg_auto.lo dbreg_rec.lo dbreg_util.lo env_file.lo env_method.lo env_open.lo env_recover.lo env_region.lo fileops_auto.lo fop_basic.lo fop_rec.lo fop_util.lo hash.lo hash_auto.lo hash_conv.lo hash_dup.lo hash_func.lo hash_meta.lo hash_method.lo hash_open.lo hash_page.lo hash_rec.lo hash_reclaim.lo hash_stat.lo hash_upgrade.lo hash_verify.lo hmac.lo hsearch.lo lock.lo lock_deadlock.lo lock_method.lo lock_region.lo lock_stat.lo lock_util.lo log.lo log_archive.lo log_compare.lo log_get.lo log_method.lo log_put.lo mp_alloc.lo mp_bh.lo mp_fget.lo mp_fopen.lo mp_fput.lo mp_fset.lo mp_method.lo mp_region.lo mp_register.lo mp_stat.lo mp_sync.lo mp_trickle.lo mutex.lo os_abs.lo os_alloc.lo os_clock.lo os_config.lo os_dir.lo os_errno.lo os_fid.lo os_fsync.lo os_handle.lo os_id.lo os_map.lo os_method.lo os_oflags.lo os_open.lo os_region.lo os_rename.lo os_root.lo os_rpath.lo os_rw.lo os_seek.lo os_sleep.lo os_spin.lo os_stat.lo os_tmpdir.lo os_unlink.lo qam.lo qam_auto.lo qam_conv.lo qam_files.lo qam_method.lo qam_open.lo qam_rec.lo qam_stat.lo qam_upgrade.lo qam_verify.lo rep_method.lo rep_record.lo rep_region.lo rep_util.lo sha1.lo txn.lo txn_auto.lo txn_method.lo txn_rec.lo txn_recover.lo txn_region.lo txn_stat.lo txn_util.lo xa.lo xa_db.lo xa_map.lo  -lpthread  -Wl,-soname -Wl,libdb-4.1.so -o .libs/libdb-4.1.so
ar cru .libs/libdb-4.1.a  mut_pthread.o db185.o aes_method.o crypto.o mt19937db.o rijndael-alg-fst.o rijndael-api-fst.o client.o db_server_clnt.o db_server_xdr.o gen_client.o gen_client_ret.o bt_compare.o bt_conv.o bt_curadj.o bt_cursor.o bt_delete.o bt_method.o bt_open.o bt_put.o bt_rec.o bt_reclaim.o bt_recno.o bt_rsearch.o bt_search.o bt_split.o bt_stat.o bt_upgrade.o bt_verify.o btree_auto.o crdel_auto.o crdel_rec.o db.o db_am.o db_auto.o db_byteorder.o db_cam.o db_conv.o db_dispatch.o db_dup.o db_err.o db_getlong.o db_idspace.o db_iface.o db_join.o db_log2.o db_meta.o db_method.o db_open.o db_overflow.o db_pr.o db_rec.o db_reclaim.o db_rename.o db_remove.o db_ret.o db_salloc.o db_shash.o db_truncate.o db_upg.o db_upg_opd.o db_vrfy.o db_vrfyutil.o dbm.o dbreg.o dbreg_auto.o dbreg_rec.o dbreg_util.o env_file.o env_method.o env_open.o env_recover.o env_region.o fileops_auto.o fop_basic.o fop_rec.o fop_util.o hash.o hash_auto.o hash_conv.o hash_dup.o hash_func.o hash_meta.o hash_method.o hash_open.o hash_page.o hash_rec.o hash_reclaim.o hash_stat.o hash_upgrade.o hash_verify.o hmac.o hsearch.o lock.o lock_deadlock.o lock_method.o lock_region.o lock_stat.o lock_util.o log.o log_archive.o log_compare.o log_get.o log_method.o log_put.o mp_alloc.o mp_bh.o mp_fget.o mp_fopen.o mp_fput.o mp_fset.o mp_method.o mp_region.o mp_register.o mp_stat.o mp_sync.o mp_trickle.o mutex.o os_abs.o os_alloc.o os_clock.o os_config.o os_dir.o os_errno.o os_fid.o os_fsync.o os_handle.o os_id.o os_map.o os_method.o os_oflags.o os_open.o os_region.o os_rename.o os_root.o os_rpath.o os_rw.o os_seek.o os_sleep.o os_spin.o os_stat.o os_tmpdir.o os_unlink.o qam.o qam_auto.o qam_conv.o qam_files.o qam_method.o qam_open.o qam_rec.o qam_stat.o qam_upgrade.o qam_verify.o rep_method.o rep_record.o rep_region.o rep_util.o sha1.o txn.o txn_auto.o txn_method.o txn_rec.o txn_recover.o txn_region.o txn_stat.o txn_util.o xa.o xa_db.o xa_map.o
ranlib .libs/libdb-4.1.a
creating libdb-4.1.la
(cd .libs && rm -f libdb-4.1.la && ln -s ../libdb-4.1.la libdb-4.1.la)
/bin/sh ./libtool --mode=compile i686-pc-linux-gnu-g++ -c -I. -I../dist/.. -I../dist/../dbinc  -D_GNU_SOURCE -D_REENTRANT -O2 -march=athlon-xp -fomit-frame-pointer -pipe ../dist/../cxx/cxx_db.cpp
rm -f .libs/cxx_db.lo
i686-pc-linux-gnu-g++ -c -I. -I../dist/.. -I../dist/../dbinc -D_GNU_SOURCE -D_REENTRANT -O2 -march=athlon-xp -fomit-frame-pointer -pipe ../dist/../cxx/cxx_db.cpp  -fPIC -DPIC -o .libs/cxx_db.lo
In file included from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/backward/iostream.h:31,
                 from db_cxx.h:59,
                 from ../cxx/cxx_db.cpp:17:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
In file included from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/string:53,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/locale_classes.h:47,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/ios_base.h:47,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/ios:49,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/ostream:45,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/iostream:45,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/backward/iostream.h:32,
                 from db_cxx.h:59,
                 from ../cxx/cxx_db.cpp:17:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/basic_string.h: In
   member function `std::basic_string<_CharT, _Traits, _Alloc>&
   std::basic_string<_CharT, _Traits,
   _Alloc>::replace(__gnu_cxx::__normal_iterator<typename _Alloc::pointer,
   std::basic_string<_CharT, _Traits, _Alloc> >,
   __gnu_cxx::__normal_iterator<typename _Alloc::pointer,
   std::basic_string<_CharT, _Traits, _Alloc> >, const _CharT*)':
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/basic_string.h:615: error: parse
   error before `;' token
In file included from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/algorithm:69,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/string:56,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/locale_classes.h:47,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/ios_base.h:47,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/ios:49,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/ostream:45,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/iostream:45,
                 from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/backward/iostream.h:32,
                 from db_cxx.h:59,
                 from ../cxx/cxx_db.cpp:17:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/stl_algo.h: In
   function `void std::__merge_without_buffer(_BidirectionalIter,
   _BidirectionalIter, _BidirectionalIter, _Distance, _Distance)':
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/bits/stl_algo.h:3240: error: parse
   error before `)' token
make: *** [cxx_db.lo] Error 1

!!! ERROR: sys-libs/db-4.1.25_p1-r4 failed.
!!! Function src_compile, Line 90, Exitcode 2
!!! make failed
!!! If you need support, post the topmost build error, NOT this status message.
Comment 4 mike <loft306> 2005-06-03 23:14:44 UTC
i had this same issue over the last day or so and i found a way around it i did
this:

gcc-config 1 && source /etc/profile though it didnt allow me to emerge -e
system(i couldnt emerge --newuse system either) so i changed back to the  
i686-pc-linux-gnu-3.4.4 && source /etc/profile then tried emerge --newuse system
and that worked,and i read in other bugs with this same basic problem that you
can emerge -e system after  doing the --newuse and it completes.....though i
havent confirmed this yet (will repost if it dose or dosnt)
Comment 5 mike <loft306> 2005-06-03 23:21:25 UTC
er... i didnt see the 3.3.5 gcc in the tittle of this bug
....sorry 
Comment 6 mike <loft306> 2005-06-03 23:24:52 UTC
(In reply to comment #5)
> er... i didnt see the 3.3.5 gcc in the tittle of this bug
> ....sorry 
or is the problem that after bootstrap dosnt switch to gcc-3.4.4
profile?
Comment 7 mike <loft306> 2005-06-03 23:27:04 UTC
(In reply to comment #6)
> (In reply to comment #5)
> > er... i didnt see the 3.3.5 gcc in the tittle of this bug
> > ....sorry 
> or is the problem that after bootstrap the gcc profile dosnt switch to gcc-3.4.4
> profile? because as above once i switched it everything worked

Comment 8 Mark Loeser (RETIRED) gentoo-dev 2005-12-11 19:38:29 UTC
Is this still an issue?