Summary: | gcc-3.3.5-r1 fails to compile during 2005.0 emerge --emptytree system (stage 1) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Rodney Brown <rodney.brown> |
Component: | [OLD] Core system | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Rodney Brown
2005-03-29 03:40:00 UTC
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? |