View previous topic :: View next topic |
Author |
Message |
bluephoenix Tux's lil' helper
Joined: 01 Nov 2008 Posts: 94
|
Posted: Tue Jan 15, 2013 1:45 pm Post subject: [Solved] fail to emerge gcc and all other emerge things |
|
|
I think it is just after I "emerge -auvDN world" I face some problems:
1. fail to continue to emerge except "emerge --sync"
2. fail to make menuconfig in the linux-kernel compile process
3. I cannot automatically start my WLAN USB card. But after booting, rc -s net.wlan0 start is OK.
The wrong messages of emerge gcc is as following:
emerge gcc
Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) sys-devel/gcc-4.6.3
* gcc-4.6.3.tar.bz2 SHA256 SHA512 WHIRLPOOL size ... [ ok ]
* gcc-4.6.3-uclibc-patches-1.0.tar.bz2 SHA256 SHA512 WHIRLPOOL size ... ]
* gcc-4.6.3-patches-1.10.tar.bz2 SHA256 SHA512 WHIRLPOOL size ... [ ok ]
* gcc-4.6.3-piepatches-v0.5.2.tar.bz2 SHA256 SHA512 WHIRLPOOL size ... [ ]
* gcc-4.4.3-specs-0.2.0.tar.bz2 SHA256 SHA512 WHIRLPOOL size ... [ ok ]
*
* LTO support is still experimental and unstable.
* Any bugs resulting from the use of LTO will not be fixed.
*
>>> Unpacking source...
>>> Unpacking gcc-4.6.3.tar.bz2 to /var/tmp/portage/sys-devel/gcc-4.6.3/work
>>> Unpacking gcc-4.6.3-patches-1.10.tar.bz2 to /var/tmp/portage/sys-devel/gcc-k
>>> Unpacking gcc-4.6.3-uclibc-patches-1.0.tar.bz2 to /var/tmp/portage/sys-devek
>>> Unpacking gcc-4.6.3-piepatches-v0.5.2.tar.bz2 to /var/tmp/portage/sys-develk
>>> Unpacking gcc-4.4.3-specs-0.2.0.tar.bz2 to /var/tmp/portage/sys-devel/gcc-4k
* Applying Gentoo patches ...
* 01_all_joined-cpp-defs.patch ... [ ok ]
* 05_all_gcc-4.6.x-siginfo.patch ... [ ok ]
* 10_all_default-fortify-source.patch ... [ ok ]
* 11_all_default-warn-format-security.patch ... [ ok ]
* 12_all_default-warn-trampolines.patch ... [ ok ]
* 15_all_libgfortran-Werror.patch ... [ ok ]
* 15_all_libgomp-Werror.patch ... [ ok ]
* 16_all_libgo-Werror-pr53679.patch ... [ ok ]
* 25_all_alpha-mieee-default.patch ... [ ok ]
* 26_all_alpha-asm-mcpu.patch ... [ ok ]
* 29_all_arm_armv4t-default.patch ... [ ok ]
* 33_all_armhf.patch ... [ ok ]
* 34_all_ia64_note.GNU-stack.patch ... [ ok ]
* 38_all_sh_pr24836_all-archs.patch ... [ ok ]
* 39_all_cond-store-pr452445.patch ... [ ok ]
* 40_all_superh-mieee-default-fix-pr33135.patch ... [ ok ]
* 42_all_superh_default-multilib.patch ... [ ok ]
* 50_all_libiberty-asprintf.patch ... [ ok ]
* 51_all_libiberty-pic.patch ... [ ok ]
* 52_all_netbsd-Bsymbolic.patch ... [ ok ]
* 56_all_gcc-ppc-vector-pr48226.patch ... [ ok ]
* 64_all_gcc-hppa-64bit-pr52408.patch ... [ ok ]
* 65_all_gcc-hppa-section-conflicts-pr52999.patch ... [ ok ]
* 74_all_gcc46_cloog-dl.patch ... [ ok ]
* 76_all_4.7.0_c-family-headers.patch ... [ ok ]
* 80_all_arm_4.7_pr50946_qt-webkit-ICE.patch ... [ ok ]
* 92_all_freebsd-pie.patch ... [ ok ]
* Done with patching
* Applying uClibc patches ...
* 90_all_100-uclibc-conf.patch ... [ ok ]
* 90_all_301-missing-execinfo_h.patch ... [ ok ]
* 90_all_302-c99-snprintf.patch ... [ ok ]
* 90_all_305-libmudflap-susv3-legacy.patch ... [ ok ]
* Done with patching
* Applying pie patches ...
* 10_all_gcc45_configure.patch ... [ ok ]
* 11_all_gcc45_config.in.patch ... [ ok ]
* 12_all_gcc46_Makefile.in.patch ... [ ok ]
* 13_all_gcc46_ssp_uclibc_check.patch ... [ ok ]
* 20_all_gcc46_gcc.c.patch ... [ ok ]
* 21_all_gcc44_decl-tls-model.patch ... [ ok ]
* 22_all_gcc46-default-ssp.patch ... [ ok ]
* 30_all_gcc46_esp.h.patch ... [ ok ]
* 33_all_gcc46_config_rs6000_linux64.h.patch ... [ ok ]
* 35_all_gcc46_config_crtbeginp.patch ... [ ok ]
* 60_all_gcc44_invoke.texi.patch ... [ ok ]
* Done with patching
* updating multilib directories to be: ../lib64 ../lib32
* Running elibtoolize in: gcc-4.6.3/
* Applying portage/2.2 patch ...
* Applying sed/1.5.6 patch ...
* Applying as-needed/2.2.6 patch ...
* Using GNU config files from /usr/share/gnuconfig
* Updating libjava/libltdl/config.sub [ ok ]
* Updating libjava/classpath/config.sub [ ok ]
* Updating config.sub [ ok ]
* Updating libjava/libltdl/config.guess [ ok ]
* Updating libjava/classpath/config.guess [ ok ]
* Updating config.guess [ ok ]
* Fixing misc issues in configure files
* Applying gcc-configure-texinfo.patch ... [ ok ]
* Touching generated files
* Touching gcc/cstamp-h.in
* Touching gcc/config.in
* Applying gcc-spec-env.patch ... [ ok ]
>>> Source unpacked in /var/tmp/portage/sys-devel/gcc-4.6.3/work
>>> Compiling source in /var/tmp/portage/sys-devel/gcc-4.6.3/work/gcc-4.6.3 ...
* CFLAGS=""
* CXXFLAGS=""
* Configuring gcc ...
* configuring for GCC_LANG: c,c++,fortran
* PREFIX: /usr
* BINPATH: /usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3
* LIBPATH: /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3
* DATAPATH: /usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3
* STDCXX_INCDIR: /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/include/g++-v4
* Configuring GCC with:
* --prefix=/usr
* --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3
* --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/include
* --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3
* --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/man
* --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/info
* --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/include/g
* --host=x86_64-pc-linux-gnu
* --build=x86_64-pc-linux-gnu
* --disable-altivec
* --disable-fixed-point
* --without-ppl
* --without-cloog
* --enable-lto
* --enable-nls
* --without-included-gettext
* --with-system-zlib
* --enable-obsolete
* --disable-werror
* --enable-secureplt
* --enable-multilib
* --enable-libmudflap
* --disable-libssp
* --enable-libgomp
* --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/python
* --enable-checking=release
* --disable-libgcj
* --enable-libstdcxx-time
* --enable-languages=c,c++,fortran
* --enable-shared
* --enable-threads=posix
* --enable-__cxa_atexit
* --enable-clocale=gnu
* --enable-targets=all
* --with-bugurl=https://bugs.gentoo.org/
* --with-pkgversion=Gentoo 4.6.3 p1.10, pie-0.5.2
/var/tmp/portage/sys-devel/gcc-4.6.3/work/gcc-4.6.3/configure --prefix=/usr --b2
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for a sed that does not truncate output... /bin/sed
checking for gawk... gawk
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking for C compiler default output file name...
configure: error: in `/var/tmp/portage/sys-devel/gcc-4.6.3/work/build':
configure: error: C compiler cannot create executables
See `config.log' for more details.
* ERROR: sys-devel/gcc-4.6.3 failed (compile phase):
* failed to run configure
*
* Call stack:
* ebuild.sh, line 93: Called src_compile
* environment, line 4064: Called toolchain_src_compile
* environment, line 4720: Called gcc_do_configure
* environment, line 2293: Called die
* The specific snippet of code:
* "${S}"/configure "$@" || die "failed to run configure";
*
* If you need support, post the output of `emerge --info '=sys-devel/gcc-4.6.3,
* the complete build log and the output of `emerge -pqv '=sys-devel/gcc-4.6.3'.
*
* Please include /var/tmp/portage/sys-devel/gcc-4.6.3/work/build/gcc-build-logt
*
* The complete build log is located at '/var/tmp/portage/sys-devel/gcc-4.6.3/t.
* The ebuild environment file is located at '/var/tmp/portage/sys-devel/gcc-4..
* Working directory: '/var/tmp/portage/sys-devel/gcc-4.6.3/work/build'
* S: '/var/tmp/portage/sys-devel/gcc-4.6.3/work/gcc-4.6.3'
>>> Failed to emerge sys-devel/gcc-4.6.3, Log file:
>>> '/var/tmp/portage/sys-devel/gcc-4.6.3/temp/build.log'
* Messages for package sys-devel/gcc-4.6.3:
*
* LTO support is still experimental and unstable.
* Any bugs resulting from the use of LTO will not be fixed.
*
* ERROR: sys-devel/gcc-4.6.3 failed (compile phase):
* failed to run configure
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
Last edited by bluephoenix on Thu Jan 17, 2013 12:24 pm; edited 1 time in total |
|
Back to top |
|
|
Jaglover Watchman
Joined: 29 May 2005 Posts: 8291 Location: Saint Amant, Acadiana
|
Posted: Tue Jan 15, 2013 1:56 pm Post subject: |
|
|
Quote: | If you need support, post the output of `emerge --info '=sys-devel/gcc-4.6.3 |
Where is it? You do not help us to help you.
You may have something odd in your CFLAGS, maybe a typo. Also you should check if your gcc configuration is valid (with gcc-config). _________________ My Gentoo installation notes.
Please learn how to denote units correctly! |
|
Back to top |
|
|
dvdma n00b
Joined: 07 Dec 2012 Posts: 18
|
Posted: Tue Jan 15, 2013 2:02 pm Post subject: |
|
|
if you don't absolutely know what to do you could try to unmerge the version of gcc you installed and extract it from the stage3 |
|
Back to top |
|
|
bluephoenix Tux's lil' helper
Joined: 01 Nov 2008 Posts: 94
|
Posted: Tue Jan 15, 2013 2:03 pm Post subject: here you are. |
|
|
www portage # emerge --info '=sys-devel/gcc-4.6.3'
!!! No gcc found. You probably need to 'source /etc/profile'
!!! to update the environment of this terminal and possibly
!!! other terminals also.
Portage 2.1.11.31 (default/linux/amd64/10.0/server, [unavailable], glibc-2.15-r3, 3.5.7-gentoo x86_)
=================================================================
System Settings
=================================================================
System uname: Linux-3.5.7-gentoo-x86_64-Intel-R-_Core-TM-_i3-3220_CPU_@_3.30GHz-with-gentoo-2.1
Timestamp of tree: Tue, 15 Jan 2013 13:00:01 +0000
ld GNU ld (GNU Binutils) 2.22
app-shells/bash: 4.2_p37
dev-lang/python: 2.7.3-r2, 3.2.3
dev-util/cmake: 2.8.9
dev-util/pkgconfig: 0.27.1
sys-apps/baselayout: 2.1-r1
sys-apps/openrc: 0.11.8
sys-apps/sandbox: 2.5
sys-devel/autoconf: 2.69
sys-devel/automake: 1.11.6
sys-devel/binutils: 2.22-r1
sys-devel/gcc: 4.6.3
sys-devel/gcc-config: 1.7.3
sys-devel/libtool: 2.4-r1
sys-devel/make: 3.82-r4
sys-kernel/linux-headers: 3.6 (virtual/os-headers)
sys-libs/glibc: 2.15-r3
Repositories: gentoo
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/php/a"
CXXFLAGS="-march=core2 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles m"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://mirrors.163.com/gentoo/ http://mirrors.sohu.com/gentoo http://ftp.kaist.ac.k"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-fil"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="acl amd64 berkdb bzip2 cgi cli cracklib crypt ctype cups curl cxx dbus dovecot-sasl dri extras"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMANDN
=================================================================
Package Settings
=================================================================
sys-devel/gcc-4.6.3 was built with the following:
USE="cxx fortran mudflap (multilib) nls nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point" |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8708 Location: ~Brussels - Belgique
|
Posted: Tue Jan 15, 2013 2:04 pm Post subject: |
|
|
Please.
And check your CFLAGS. _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
bluephoenix Tux's lil' helper
Joined: 01 Nov 2008 Posts: 94
|
Posted: Tue Jan 15, 2013 2:11 pm Post subject: |
|
|
www work # emerge --info
!!! No gcc found. You probably need to 'source /etc/profile'
!!! to update the environment of this terminal and possibly
!!! other terminals also.
Portage 2.1.11.31 (default/linux/amd64/10.0/server, [unavailable], glibc-2.15-r3, 3.5.7-gentoo x86_)
=================================================================
System uname: Linux-3.5.7-gentoo-x86_64-Intel-R-_Core-TM-_i3-3220_CPU_@_3.30GHz-with-gentoo-2.1
Timestamp of tree: Tue, 15 Jan 2013 13:00:01 +0000
ld GNU ld (GNU Binutils) 2.22
app-shells/bash: 4.2_p37
dev-lang/python: 2.7.3-r2, 3.2.3
dev-util/cmake: 2.8.9
dev-util/pkgconfig: 0.27.1
sys-apps/baselayout: 2.1-r1
sys-apps/openrc: 0.11.8
sys-apps/sandbox: 2.5
sys-devel/autoconf: 2.69
sys-devel/automake: 1.11.6
sys-devel/binutils: 2.22-r1
sys-devel/gcc: 4.6.3
sys-devel/gcc-config: 1.7.3
sys-devel/libtool: 2.4-r1
sys-devel/make: 3.82-r4
sys-kernel/linux-headers: 3.6 (virtual/os-headers)
sys-libs/glibc: 2.15-r3
Repositories: gentoo
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/php/a"
CXXFLAGS="-march=core2 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles m"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://mirrors.163.com/gentoo/ http://mirrors.sohu.com/gentoo http://ftp.kaist.ac.k"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-fil"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="acl amd64 berkdb bzip2 cgi cli cracklib crypt ctype cups curl cxx dbus dovecot-sasl dri extras"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMANDN |
|
Back to top |
|
|
bluephoenix Tux's lil' helper
Joined: 01 Nov 2008 Posts: 94
|
Posted: Tue Jan 15, 2013 2:14 pm Post subject: |
|
|
I think CFLAGS="-march=core2 -O2 -pipe" no problem.
Because I have used the same parameter before and it is successful. |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8708 Location: ~Brussels - Belgique
|
Posted: Tue Jan 15, 2013 2:15 pm Post subject: |
|
|
"no gcc found".
Can you provide the results of ?
It seems you need to activate a GCC version.
Is it a first install ? Are you well in the chroot ? _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
bluephoenix Tux's lil' helper
Joined: 01 Nov 2008 Posts: 94
|
Posted: Tue Jan 15, 2013 2:24 pm Post subject: |
|
|
www portage # gcc-config -l
* gcc-config: Active gcc profile is invalid!
[1] x86_64-pc-linux-gnu-4.6.3
I think I well chrooted before. |
|
Back to top |
|
|
DONAHUE Watchman
Joined: 09 Dec 2006 Posts: 7651 Location: Goose Creek SC
|
Posted: Tue Jan 15, 2013 3:03 pm Post subject: |
|
|
Assuming gcc-config -l still yields [1] x86_64-pc-linux-gnu-4.6.3
Code: | gcc-config -l
gcc-config 1
env-update && source /etc/profile
emerge --oneshot libtool |
http://www.gentoo.org/doc/en/gcc-upgrading.xml refers
previous gcc version may have been removed before the new version was made active _________________ Defund the FCC. |
|
Back to top |
|
|
Dammital Apprentice
Joined: 05 Nov 2004 Posts: 189
|
Posted: Tue Jan 15, 2013 3:22 pm Post subject: |
|
|
I found myself without a valid gcc after upgrading from 4.5.4 to 4.6.3 and performing an emerge --depclean.
emerge --depclean yielded:
Quote: | >>> Unmerging (1 of 1) sys-devel/gcc-4.5.4...
* gcc-config: Could not locate 'i686-pc-linux-gnu-4.5.4' in '/etc/env.d/gcc/' !
* Running 'fix_libtool_files.sh 4.5.4'
* Scanning libtool files for hardcoded gcc library paths...
* gcc-config: Active gcc profile is invalid!
gcc-config: error: could not run/locate 'gcc'
:0: assertion failed: (gcc -dumpversion) | getline NEWVER)
Packages installed: 187
Packages in world: 41
Packages in system: 42
Required packages: 187
Number removed: 1 |
Indeed, there is no i686-pc-linux-gnu-4.5.4 in /etc/env.d/gcc/. Wonder what that's about?
gcc-config -l yielded:
Quote: | * gcc-config: Active gcc profile is invalid!
[1] i686-pc-linux-gnu-4.6.3 |
... which "gcc-config 1" set aright. |
|
Back to top |
|
|
DONAHUE Watchman
Joined: 09 Dec 2006 Posts: 7651 Location: Goose Creek SC
|
Posted: Tue Jan 15, 2013 3:27 pm Post subject: |
|
|
@ dam
don't forget Code: | env-update && source /etc/profile
emerge --oneshot libtool |
_________________ Defund the FCC. |
|
Back to top |
|
|
bluephoenix Tux's lil' helper
Joined: 01 Nov 2008 Posts: 94
|
Posted: Thu Jan 17, 2013 12:23 pm Post subject: problem solved! |
|
|
DONAHUE, thank you very much!
The problem is solved!
So now I understand the working method of GCC, it needs more care |
|
Back to top |
|
|
|