I'm trying to update dev-libs/nss so I can update firefox, however it fails with a message saying that it cannot find "i686-pc-linux-gnu-gcc". I do not in fact have such a file on my system, except for /usr/bin/usr/bin/i686-pc-linux-gnu-gcc which is the gcc-config wrapper. Attempting to run that produces the final line of the log. I am particularly confused by the "broken config file" error, as I haven't touched that file to my knowledge. I would guess that I messed up something during the transition to ARCH_X86? Any help would be very much appreciated.
Partial log:
>>> Compiling source in /var/tmp/portage/dev-libs/nss-3.20/work/nss-3.20/nss ...
* abi_x86_32.x86: running multilib-minimal_abi_src_compile
make -j5 -j1 -C coreconf CC=i686-pc-linux-gnu-gcc
make: Entering directory '/var/tmp/portage/dev-libs/nss-3.20/work/nss-3.20/nss-abi_x86_32.x86/coreconf'
cd nsinstall; make export
make[1]: Entering directory '/var/tmp/portage/dev-libs/nss-3.20/work/nss-3.20/nss-abi_x86_32.x86/coreconf/nsinstall'
make[1]: Nothing to be done for 'export'.
make[1]: Leaving directory '/var/tmp/portage/dev-libs/nss-3.20/work/nss-3.20/nss-abi_x86_32.x86/coreconf/nsinstall'
cd nsinstall; make libs
make[1]: Entering directory '/var/tmp/portage/dev-libs/nss-3.20/work/nss-3.20/nss-abi_x86_32.x86/coreconf/nsinstall'
i686-pc-linux-gnu-gcc -o Linux3.19_x86_i686-pc-linux-gnu-gcc_glibc_PTH_OPT.OBJ/nsinstall.o -c -O2 -fno-strict-aliasing -fPIC -Di386 -DLINUX2_1 -m32 -Wall -Werror-implicit-function-declaration -Wno-switch -pipe -ffunction-sections -fdata-sections -DLINUX -Dlinux -DHAVE_STRERROR -DXP_UNIX -UDEBUG -DNDEBUG -D_REENTRANT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -I../../dist/Linux3.19_x86_i686-pc-linux-gnu-gcc_glibc_PTH_OPT.OBJ/include -I../../dist/public/coreconf -I../../dist/private/coreconf -I../../dist/Linux3.19_x86_i686-pc-linux-gnu-gcc_glibc_PTH_OPT.OBJ/include/dbm nsinstall.c
* gcc-config: Active gcc profile is invalid!
* broken config file: /etc/env.d/gcc/x86_64-pc-linux-gnu-4.9.3
gcc-config: error: could not run/locate 'i686-pc-linux-gnu-gcc'
Question
klkblake
I'm trying to update dev-libs/nss so I can update firefox, however it fails with a message saying that it cannot find "i686-pc-linux-gnu-gcc". I do not in fact have such a file on my system, except for /usr/bin/usr/bin/i686-pc-linux-gnu-gcc which is the gcc-config wrapper. Attempting to run that produces the final line of the log. I am particularly confused by the "broken config file" error, as I haven't touched that file to my knowledge. I would guess that I messed up something during the transition to ARCH_X86? Any help would be very much appreciated.
Partial log:
My gcc-config listing:
emerge --info:
Link to comment
Share on other sites
5 answers to this question
Recommended Posts