Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 108299

Summary: glibc-2.3.5-r2 on AMD64: "configure: error: invalid feature name: bind-now"
Product: Gentoo Linux Reporter: Milan Holzäpfel <mail>
Component: [OLD] Core systemAssignee: Gentoo Toolchain Maintainers <toolchain>
Status: VERIFIED NEEDINFO    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Milan Holzäpfel 2005-10-06 10:43:32 UTC
Hello, 

I just tried updating to the new glibc-2.3.5-r2 on my multilib AMD64 system.  
x86 (both linuxthreads and nptl) built fine, but on amd64-linuxthreads emerge 
exited with

|  * Configuring GLIBC for linuxthreads with: 
|                 --disable-dev-erandom
|                 --with-tls
|                 --without-__thread
|                 --enable-add-ons=linuxthreads,c_stubs,libidn
|                 --enable-kernel=2.4.1
|                 --without-selinux
|                 --without-cvs
|                 --enable-bind-now
|                 --build=x86_64-pc-linux-gnu
|                 --host=x86_64-pc-linux-gnu
|                 --disable-profile
|                 --without-gd
|                 --with-headers=//usr/include
|                 --prefix=/usr
|                 --mandir=/usr/share/man
|                 --infodir=/usr/share/info
|                 --libexecdir=/usr/lib/misc/glibc
|                 
| configure: error: invalid feature name: bind-now

I can provide you with a the output file of emerge ... &> .../file.log it can 
may you. 

Regards. 
Milan

Reproducible: Always
Steps to Reproduce:
1. on amd64: emerge =glibc-2.3.5-r2

Actual Results:  
emerge fails with the error from above

Expected Results:  
emerge completes just fine

Portage 2.0.51.22-r3 (default-linux/amd64/2005.0, gcc-3.4.4, glibc-2.3.5-r1, 2.
6.11.12-grsec-20 x86_64)
=================================================================
System uname: 2.6.11.12-grsec-20 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.13
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
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.6-r1
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-Os -march=k8 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /lib/rcscripts/addons /usr/kde/2/share/config /usr/kde/3.4/
env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /
usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/
texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/
platex/config/ /usr/share/texmf/xdvi/ /var/qmail/alias /var/qmail/control /var/
vpopmail/domains /var/vpopmail/etc"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-Os -march=k8 -pipe -fomit-frame-pointer"
DISTDIR="/usr/src/pkg"
FEATURES="autoconfig buildpkg ccache distlocks sandbox sfperms strict userpriv 
usersandbox"
GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp-stud.
fht-esslingen.de/pub/Mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo 
http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://gentoo.inode.at/source http:
//gentoo.inode.at/"
LANG="de_DE.UTF-8"
LC_ALL="de_DE.UTF-8"
LINGUAS="de en_GB"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/pkg"
PORTAGE_TMPDIR="/usr/portage/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/old /usr/portage/local/j"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="amd64 3dnowex X a52 aac aalib acpi acpi4linux alsa apache2 audiofile avi 
bash-completion bcmath bdf berkdb big-tables bitmap-fonts bzip2 bzlib cairo 
cdparanoia cdr crypt cups curl dga dlloader dts dvd dvdread eds emboss encode 
exif fam ffmpeg flac font-server foomaticdb fortran freetds freetype fs ftp gd 
gdbm gif gimp gimpprint glitz glut gmp gnome gnutls gphoto2 gpm gstreamer gtk 
gtk2 gtkhtml iconv imagemagick imap imlib innodb ipv6 jabber jack java jce jpeg 
kde kerberos ldap lesstif libcaca libwww lzo lzw lzw-tiff mad mailwrapper 
matroska mbox mcal memlimit mmap mng mp3 mpeg musicbrainz mysql ncurses nls nptl 
nsplugin nvidia ogg oggvorbis openal opengl pam pdflib perl php png ppds python 
qt quicktime readline sasl scanner sdl slang snmp speex spell sql sqlite ssl 
subversion svg tcltk tcpd tetex theora tidy tiff truetype truetype-fonts type1-
fonts unicode usb userlocales utf8 vcd visualization vorbis vpopmail wmf xanim 
xine xinerama xml xml2 xmms xpm xrandr xsl xv xvid xvmc zlib linguas_de 
linguas_en_GB userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS
Comment 1 SpanKY gentoo-dev 2005-10-06 11:08:34 UTC
if you set your LC/LANG vars to 'C' does it work ?
Comment 2 Milan Holzäpfel 2005-10-07 23:51:16 UTC
Yes, this does work. 
Comment 3 Christopher Currie 2006-02-19 18:51:26 UTC
I have the same problem, but setting LC_ALL and LANG does not fix it for me. I cannot emerge glibc-2.3.6-r3 or make-3.80.

Portage 2.1_pre4-r1 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.6-r2, 2.6.10-gentoo-r5 i686)
=================================================================
System uname: 2.6.10-gentoo-r5 i686 AMD-K7(tm) Processor
Gentoo Base System version 1.12.0_pre16
dev-lang/python:     2.3.4, 2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -march=athlon -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/ ftp://gentoo.mirrors.pair.com/ ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/"
LANG="C"
LC_ALL="C"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dfx 3dnow 3dnowex alsa apache2 apm arts avi berkdb bitmap-fonts crypt cups devmap eds emboss encode foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imlib ipv6 jpeg kde libg++ libwww mad mikmod mmx motif mp3 mpeg ncurses ogg oggvorbis opengl oss pam pdflib perl png postgres python qt quicktime readline sdl spell ssl tcpd tiff truetype truetype-fonts type1-fonts unicode vorbis xml2 xmms xv zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LDFLAGS, LINGUAS, PORTDIR_OVERLAY

Comment 4 SpanKY gentoo-dev 2006-02-19 21:58:07 UTC
unrelated, see Bug 123342
Comment 5 SpanKY gentoo-dev 2006-04-19 21:20:17 UTC
can you go into /var/tmp/portage/glibc-2.3.5-r2/build-*/ and run ../glibc-2.3.5/configure --enable-bind-now and see if it fails ?
Comment 6 SpanKY gentoo-dev 2006-04-24 23:07:24 UTC
get back to us please
Comment 7 Milan Holzäpfel 2006-06-18 08:31:34 UTC
Haven't found time to check properly, and since we are glibc-2.3.6 by now and I never had this problem again (L*=en_GB.UTF-8 though) I'm closing this. 
Thank for your time, and sorry for wasting some of it. 

Regards,
Milan