| Summary: | glibc-2.3.4.20041102-r1 with nptl and nptlonly flags fails on update | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | MickKi <confabulate> |
| Component: | New packages | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
| Status: | RESOLVED TEST-REQUEST | ||
| Severity: | blocker | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
MickKi
2005-03-26 06:37:35 UTC
same here (emerge glibc after setting USE="nptl nptlonly" & update to linux26-headers)
CHOST="i386-pc-linux-gnu"
CFLAGS="-march=pentium3 -Os -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS="x86"
PORTAGE_TMPDIR=/var/tmp
PORTDIR=/usr/portage
DISTDIR=${PORTDIR}/distfiles
PKGDIR=${PORTDIR}/packages
PORT_LOGDIR=/var/log/portage
PORTDIR_OVERLAY=/usr/local/portage
GENTOO_MIRRORS="http://open-systems.ufl.edu/mirrors/gentoo http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
RSYNC_RETRIES="3"
RSYNC_TIMEOUT=180
MAKEOPTS="-j2"
PORTAGE_NICENESS=3
AUTOCLEAN="yes"
FEATURES="sandbox ccache distlocks"
CCACHE_SIZE="2G"
RSYNC_EXCLUDEFROM=/etc/portage/rsync_excludes
USE="nptl nptlonly"
It seems that trying to emerge glibc with USE="nptl nptlonly" straight from the 2004.3 LiveCD is too much to ask? First <emerge -uDv system> with *no* USE flags set to bring it up to date and then set the "nptl nptlonly" flags before trying to <emerge -ev glibc> again. Note that at some point during the initial update it will try to bring in linux-headers again. Mask it, or remove it and re-emerge linux26-headers before you continue. Assuming this works for you too and with 2005.0 release just out, it would be better if the bug was closed so that the devs concentrate on more worthwhile jobs! :-) Regards, Mick Oops, ignore the linux26-headers comment . . . things are moving sooo fast with Gentoo ;-) linux-headers in portage now contains linux26. Marvellous! On with installing Xorg now :-D I just managed to get the same issue here, while remerging sys-libs/glibc-2.3.4.20050125 (toolchain rebuild for gcc 3.4.4). This build was being built with my current gcc 3.4.3 though...very weird, as the examples below are standard Gentoo installs, wheres mine is a hardened install... Error as below, exactly the same. >>> Unpacking source... >>> Unpacking glibc-2.3.4.tar.bz2 to /var/tmp/portage/glibc-2.3.4.20050125/work >>> Unpacking glibc-linuxthreads-2.3.4.tar.bz2 to /var/tmp/portage/glibc-2.3.4.20050125/work/glibc-2.3.4 >>> Unpacking glibc-2.3.4-patches-1.2.tar.bz2 to /var/tmp/portage/glibc-2.3.4.20050125/work >>> Unpacking glibc-manpages-2.3.4-r1.tar.bz2 to /var/tmp/portage/glibc-2.3.4.20050125/work >>> Unpacking glibc-infopages-2.3.4-r1.tar.bz2 to /var/tmp/portage/glibc-2.3.4.20050125/work/glibc-2.3.4 * Applying Gentoo Glibc Patches: 2.3.4-1.2 * Applying various patches (bugfixes/updates) ... * 2000_all_2.3.2-propolice-guard-functions-v3.patch ... [ ok ] * 2010_all_2.3.3-frandom-detect.patch ... [ ok ] * 3000_all_2.3.4-dl_execstack-PaX-support.patch ... [ ok ] * 3010_all_2.3.3_pre20040117-pt_pax.patch ... [ ok ] * 3020_all_2.3.4.20040808-i386-got-fix.patch ... [ ok ] * 4000_all_2.3.4-hardened-sysdep-shared.patch ... [ ok ] * 5000_all_2.3.4-mdns-resolver-20041102.patch ... [ ok ] * 5010_all_2.3.4-features-header-fix.patch ... [ ok ] * Done with patching * Applying glibc-2.3.4-fix-_dl_next_tls_modid-assert.patch ... [ ok ] >>> Source unpacked. >>> Test phase [not enabled]: sys-libs/glibc-2.3.4.20050125 >>> Install glibc-2.3.4.20050125 into /var/tmp/portage/glibc-2.3.4.20050125/image/ category sys-libs * Enabling the use of some unstable flags /usr/portage/sys-libs/glibc/glibc-2.3.4.20050125.ebuild: line 264: cd: /var/tmp/portage/glibc-2.3.4.20050125/work/build-default-i386-pc-linux-gnu-nptl: No such file or directory * Installing GLIBC with NPTL... Makeconfig:84: x86/config.make: No such file or directory Makerules:782: no file name for `include' /bin/sh: line 0: cd: x86: No such file or directory The GNU C library has not been configured. Run `configure' to configure it before building. Try `configure --help' for more details. make: *** [x86/config.status] Error 1 !!! ERROR: sys-libs/glibc-2.3.4.20050125 failed. !!! Function toolchain-glibc_src_install, Line 268, Exitcode 2 !!! (no error message) -------------------------------------------------- Portage 2.0.51.22-r1 (selinux/2004.1/x86, gcc-3.4.3, glibc-2.3.4.20050125-r0, 2.6.10-hardened-r3 i686) ================================================================= System uname: 2.6.10-hardened-r3 i686 Pentium III (Coppermine) Gentoo Base System version 1.6.12 ccache version 2.4 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.8 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.16-r1 sys-devel/libtool: 1.5.18 virtual/os-headers: 2.6.11-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i386-pc-linux-gnu" CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -fforce-addr" CHOST="i386-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/alias /var/qmail/control /var/vpopmail/domains /var/vpopmail/etc" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -fforce-addr" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks fixpackages loadpolicy nostrip sandbox selinux sfperms strict" GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://mirror.isp.net.au/pub/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="apache2 bash-completion berkdb cpdflib crypt cups curl dba debug dvd exif fam ftp gd gdbm hardened hardenedphp imap innodb ipv6 jabber jpeg ldap libclamav libwww mad maildir mcal mhash mmx mysql ncurses nls nptl nptlonly ogg pam pcntl pcre perl pic pie png postgres python readline samba selinux session simplexml slang snmp soap sockets spell sqlite ssl tcpd tidy tiff tokenizer truetype usb userlocales vhosts vorbis wddx x86 xml xml2 xmlrpc zaptel zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS Ok ignore my last comment, im such an idiot. Tried 2.3.5, and its working fine with nptl/nptlonly. |