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
I'm re-doing the "emerge --emptytree system" now. I'll post any changes when it finishes...
Once you chroot, it is no longer the LiveCD's responsibility andhands off to normal Gentoo Linux.
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.
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)
er... i didnt see the 3.3.5 gcc in the tittle of this bug ....sorry
(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?
(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
Is this still an issue?