| Summary: | emerge glibc-2.3.5 fails going from USE={ +nptl +nptlonly } to USE={ +nptl -nptlonly } | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Jeffrey Gardner (RETIRED) <je_fro> |
| Component: | [OLD] Core system | Assignee: | AMD64 Project <amd64> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | 2005.0 | ||
| Hardware: | AMD64 | ||
| OS: | Linux | ||
| URL: | http://pastebin.com/326453 | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Jeffrey Gardner (RETIRED)
2005-07-31 18:29:28 UTC
You know, I was about ready to post here saying it was fixed by adding
MAKEOPTS='-j1', because I emerged glibc-2.3.5 with nptl -nptlonly....but it was
not to be.
FOllowing some advice, I unmasked glibc-2.5.5-r1 and emerged this:
[ebuild U ] sys-libs/glibc-2.3.5-r1 [2.3.5] -build -erandom +glibc-compat20*
-glibc-omitfp -hardened -linuxthreads-tls (-multilib) +nls +nptl -nptlonly -pic
-profile (-selinux) +userlocales 0 kB
in a screen session from work....whan I got home I found this:
/var/tmp/portage/glibc-2.3.5-r1/work/build-amd64-x86_64-pc-linux-gnu-nptl/shlib-versions.v.iT
mv -f
/var/tmp/portage/glibc-2.3.5-r1/work/build-amd64-x86_64-pc-linux-gnu-nptl/shlib-versions.v.iT
/var/tmp/portage/glibc-2.3.5-r1/work/build-amd64-x86_64-pc-linux-gnu-nptl/shlib-versions.v.i
sed '/^[ ]*#/d;/^[ ]*$/d'
/var/tmp/portage/glibc-2.3.5-r1/work/build-amd64-x86_64-pc-linux-gnu-nptl/shlib-versions.v.i
>
/var/tmp/portage/glibc-2.3.5-r1/work/build-amd64-x86_64-pc-linux-gnu-nptl/shlib-versions.vT
mv -f
/var/tmp/portage/glibc-2.3.5-r1/work/build-amd64-x86_64-pc-linux-gnu-nptl/shlib-versions.vT
/var/tmp/portage/glibc-2.3.5-r1/work/build-amd64-x86_64-pc-linux-gnu-nptl/shlib-versions.v
gawk -v default_setname='' \
-v config='x86_64-pc-linux-gnu' \
-f scripts/soversions.awk
/var/tmp/portage/glibc-2.3.5-r1/work/build-amd64-x86_64-pc-linux-gnu-nptl/shlib-versions.v
>
/var/tmp/portage/glibc-2.3.5-r1/work/build-amd64-x86_64-pc-linux-gnu-nptl/soversions.iT
mv -f
/var/tmp/portage/glibc-2.3.5-r1/work/build-amd64-x86_64-pc-linux-gnu-nptl/soversions.iT
/var/tmp/portage/glibc-2.3.5-r1/work/build-amd64-x86_64-pc-linux-gnu-nptl/soversions.i
sed '/^[ ]*#/d;s/^[ ]*%/#/' Versions.def glibc-compat/Versions.def \
| x86_64-pc-linux-gnu-gcc -E -undef -Iinclude -I.
-I/var/tmp/portage/glibc-2.3.5-r1/work/build-amd64-x86_64-pc-linux-gnu-nptl
-Ilibio -Inptl
-I/var/tmp/portage/glibc-2.3.5-r1/work/build-amd64-x86_64-pc-linux-gnu-nptl
-Isysdeps/x86_64/elf -Inptl/sysdeps/unix/sysv/linux/x86_64
-Inptl/sysdeps/unix/sysv/linux -Inptl/sysdeps/pthread -Isysdeps/pthread
-Inptl/sysdeps/unix/sysv -Inptl/sysdeps/unix -Inptl/sysdeps/x86_64
-Ilibidn/sysdeps/unix -Isysdeps/unix/sysv/linux/x86_64
-Isysdeps/unix/sysv/linux/wordsize-64 -Isysdeps/unix/sysv/linux -Isysdeps/gnu
-Isysdeps/unix/common -Isysdeps/unix/mman -Isysdeps/unix/inet
-Isysdeps/unix/sysv -Isysdeps/unix/x86_64 -Isysdeps/unix -Isysdeps/posix
-Isysdeps/x86_64/fpu -Isysdeps/x86_64 -Isysdeps/wordsize-64
-Isysdeps/ieee754/ldbl-96 -Isysdeps/ieee754/dbl-64 -Isysdeps/ieee754/flt-32
-Isysdeps/ieee754 -Isysdeps/generic/elf -Isysdeps/generic -nostdinc -isystem
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include -isystem /usr/include
-D_LIBC_REENTRANT -D_LIBC_REENTRANT -include include/libc-symbols.h \
-DASSEMBLER -x assembler-with-cpp - \
>
/var/tmp/portage/glibc-2.3.5-r1/work/build-amd64-x86_64-pc-linux-gnu-nptl/Versions.def.v.iT
ACCESS DENIED access_rd: /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3
ACCESS DENIED access_rd: /usr/lib/gcc/x86_64-pc-linux-gnu
ACCESS DENIED access_rd: /usr/lib/gcc
ACCESS DENIED access_rd: /usr/lib
ACCESS DENIED access_rd: /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3
ACCESS DENIED access_rd: /usr/lib/gcc/x86_64-pc-linux-gnu
ACCESS DENIED access_rd: /usr/lib/gcc
ACCESS DENIED access_rd: /usr/lib
ACCESS DENIED access_rd: /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/specs
ACCESS DENIED access_rd: /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/specs
ACCESS DENIED access_rd:
/usr/x86_64-pc-linux-gnu/lib/x86_64-pc-linux-gnu/3.4.3/specs
ACCESS DENIED access_rd: /usr/x86_64-pc-linux-gnu/lib/specs
ACCESS DENIED access_rd: /usr/lib/gcc/x86_64-pc-linux-gnu/specs
ACCESS DENIED access_rd: /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3
ACCESS DENIED access_rd: /usr/lib/gcc/x86_64-pc-linux-gnu
ACCESS DENIED access_rd: /usr/lib/gcc
ACCESS DENIED access_rd: /usr/libexec/gcc/x86_64-pc-linux-gnu/3.4.3/cc1
ACCESS DENIED access_rd: /usr/libexec/gcc/x86_64-pc-linux-gnu/3.4.3/cc1
ACCESS DENIED access_rd: /usr/libexec/gcc/x86_64-pc-linux-gnu/3.4.3/cc1
x86_64-pc-linux-gnu-gcc: installation problem, cannot exec `cc1': No such file
or directory
make[1]: ***
[/var/tmp/portage/glibc-2.3.5-r1/work/build-amd64-x86_64-pc-linux-gnu-nptl/Versions.def.v.i]
Error 1
make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.5-r1/work/glibc-2.3.5'
make: *** [all] Error 2
!!! ERROR: sys-libs/glibc-2.3.5-r1 failed.
!!! Function toolchain-glibc_src_compile, Line 233, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/var/log/sandbox/sandbox-sys-libs_-_glibc-2.3.5-r1-26812.log"
access_rd: /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3 (symlink to
/usr/lib64/gcc/x86_64-pc-linux-gnu/3.4.3)
access_rd: /usr/lib/gcc/x86_64-pc-linux-gnu (symlink to
/usr/lib64/gcc/x86_64-pc-linux-gnu)
access_rd: /usr/lib/gcc (symlink to /usr/lib64/gcc)
access_rd: /usr/lib
access_rd: /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3 (symlink to
/usr/lib64/gcc/x86_64-pc-linux-gnu/3.4.3)
access_rd: /usr/lib/gcc/x86_64-pc-linux-gnu (symlink to
/usr/lib64/gcc/x86_64-pc-linux-gnu)
access_rd: /usr/lib/gcc (symlink to /usr/lib64/gcc)
access_rd: /usr/lib
access_rd: /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/specs (symlink to
/usr/lib64/gcc/x86_64-pc-linux-gnu/3.4.3/specs)
access_rd: /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/specs (symlink to
/usr/lib64/gcc/x86_64-pc-linux-gnu/3.4.3/specs)
access_rd: /usr/x86_64-pc-linux-gnu/lib/x86_64-pc-linux-gnu/3.4.3/specs
access_rd: /usr/x86_64-pc-linux-gnu/lib/specs
access_rd: /usr/lib/gcc/x86_64-pc-linux-gnu/specs (symlink to
/usr/lib64/gcc/x86_64-pc-linux-gnu/specs)
access_rd: /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3 (symlink to
/usr/lib64/gcc/x86_64-pc-linux-gnu/3.4.3)
access_rd: /usr/lib/gcc/x86_64-pc-linux-gnu (symlink to
/usr/lib64/gcc/x86_64-pc-linux-gnu)
access_rd: /usr/lib/gcc (symlink to /usr/lib64/gcc)
access_rd: /usr/libexec/gcc/x86_64-pc-linux-gnu/3.4.3/cc1
access_rd: /usr/libexec/gcc/x86_64-pc-linux-gnu/3.4.3/cc1
access_rd: /usr/libexec/gcc/x86_64-pc-linux-gnu/3.4.3/cc1
--------------------------------------------------------------------------------
Now I'm totally confused. Last time glibc got hosed I ended up reinstalling.
I've got things too well configured to go through that again. (MythTV, you know)
Should I do FEATURES='-sandbox' and try again?
Thanks,
je_fro
Okay, well the following worked... set MAKEOPTS="-j1" and do: FEATURES="-sandbox" emerge -uD --newuse glibc With the following USE flags: [ebuild R ] sys-libs/glibc-2.3.5-r1 -build -erandom +glibc-compat20 -glibc-omitfp -hardened -linuxthreads-tls (-multilib) +nls +nptl -nptlonly -pic -profile (-selinux) +userlocales 0 kB Thanks, eradicator! je_fro |