Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 53778 - emerge glibc-2.3.3.20040420 fails
Summary: emerge glibc-2.3.3.20040420 fails
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
: 54334 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-06-12 23:46 UTC by Anton Koinov
Modified: 2006-03-04 15:00 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Koinov 2004-06-12 23:46:42 UTC
Emerge of glibc-2.3.3.20040420 fails on two different systems in the same way.

Reproducible: Always
Steps to Reproduce:

Actual Results:  
mv -f dir-add.texi.new dir-add.texi
LANGUAGE=C LC_ALL=C makeinfo libc.texinfo
./job.texi:1: Node `Job Control' previously defined at line 1.
./job.texi:32: Node `Concepts of Job Control' previously defined at line 32.
./job.texi:105: Node `Job Control is Optional' previously defined at line 105.
./job.texi:128: Node `Controlling Terminal' previously defined at line 128.
./job.texi:153: Node `Access to the Terminal' previously defined at line 153.
./job.texi:188: Node `Orphaned Process Groups' previously defined at line 188.
./job.texi:208: Node `Implementing a Shell' previously defined at line 208.
./job.texi:259: Node `Data Structures' previously defined at line 259.
./job.texi:352: Node `Initializing the Shell' previously defined at line 352.
./job.texi:454: Node `Launching Jobs' previously defined at line 454.
./job.texi:655: Node `Foreground and Background' previously defined at line 655.
./job.texi:746: Node `Stopped and Terminated Jobs' previously defined at line 746.
./job.texi:917: Node `Continuing Stopped Jobs' previously defined at line 917.
./job.texi:969: Node `Missing Pieces' previously defined at line 969.
./job.texi:1009: Node `Functions for Job Control' previously defined at line 1009.
./job.texi:1024: Node `Identifying the Terminal' previously defined at line 1024.
./job.texi:1066: Node `Process Group Functions' previously defined at line 1066.
./job.texi:1216: Node `Terminal Access Functions' previously defined at line 1216.
./job.texi:1: Node `Job Control' previously defined at line 1.
./job.texi:32: Node `Concepts of Job Control' previously defined at line 32.
./job.texi:105: Node `Job Control is Optional' previously defined at line 105.
./job.texi:128: Node `Controlling Terminal' previously defined at line 128.
./job.texi:153: Node `Access to the Terminal' previously defined at line 153.
./job.texi:188: Node `Orphaned Process Groups' previously defined at line 188.
./job.texi:208: Node `Implementing a Shell' previously defined at line 208.
./job.texi:259: Node `Data Structures' previously defined at line 259.
./job.texi:352: Node `Initializing the Shell' previously defined at line 352.
./job.texi:454: Node `Launching Jobs' previously defined at line 454.
./job.texi:655: Node `Foreground and Background' previously defined at line 655.
./job.texi:746: Node `Stopped and Terminated Jobs' previously defined at line 746.
./job.texi:917: Node `Continuing Stopped Jobs' previously defined at line 917.
./job.texi:969: Node `Missing Pieces' previously defined at line 969.
./job.texi:1009: Node `Functions for Job Control' previously defined at line 1009.
./job.texi:1024: Node `Identifying the Terminal' previously defined at line 1024.
./job.texi:1066: Node `Process Group Functions' previously defined at line 1066.
./job.texi:1216: Node `Terminal Access Functions' previously defined at line 1216.
./job.texi:1: Node `Job Control' previously defined at line 1.
./job.texi:32: Node `Concepts of Job Control' previously defined at line 32.
./job.texi:105: Node `Job Control is Optional' previously defined at line 105.
./job.texi:128: Node `Controlling Terminal' previously defined at line 128.
./job.texi:153: Node `Access to the Terminal' previously defined at line 153.
./job.texi:188: Node `Orphaned Process Groups' previously defined at line 188.
./job.texi:208: Node `Implementing a Shell' previously defined at line 208.
./job.texi:259: Node `Data Structures' previously defined at line 259.
./job.texi:352: Node `Initializing the Shell' previously defined at line 352.
./job.texi:454: Node `Launching Jobs' previously defined at line 454.
./job.texi:655: Node `Foreground and Background' previously defined at line 655.
./job.texi:746: Node `Stopped and Terminated Jobs' previously defined at line 746.
./job.texi:917: Node `Continuing Stopped Jobs' previously defined at line 917.
./job.texi:969: Node `Missing Pieces' previously defined at line 969.
./job.texi:1009: Node `Functions for Job Control' previously defined at line 1009.
./job.texi:1024: Node `Identifying the Terminal' previously defined at line 1024.
./job.texi:1066: Node `Process Group Functions' previously defined at line 1066.
./job.texi:1216: Node `Terminal Access Functions' previously defined at line 1216.
./job.texi:1: Node `Job Control' previously defined at line 1.
./job.texi:32: Node `Concepts of Job Control' previously defined at line 32.
./job.texi:105: Node `Job Control is Optional' previously defined at line 105.
./job.texi:128: Node `Controlling Terminal' previously defined at line 128.
./job.texi:153: Node `Access to the Terminal' previously defined at line 153.
./job.texi:188: Node `Orphaned Process Groups' previously defined at line 188.
./job.texi:208: Node `Implementing a Shell' previously defined at line 208.
./job.texi:259: Node `Data Structures' previously defined at line 259.
./job.texi:352: Node `Initializing the Shell' previously defined at line 352.
./job.texi:454: Node `Launching Jobs' previously defined at line 454.
./job.texi:655: Node `Foreground and Background' previously defined at line 655.
./job.texi:746: Node `Stopped and Terminated Jobs' previously defined at line 746.
./job.texi:917: Node `Continuing Stopped Jobs' previously defined at line 917.
./job.texi:969: Node `Missing Pieces' previously defined at line 969.
./job.texi:1009: Node `Functions for Job Control' previously defined at line 1009.
./job.texi:1024: Node `Identifying the Terminal' previously defined at line 1024.
./job.texi:1066: Node `Process Group Functions' previously defined at line 1066.
./job.texi:1216: Node `Terminal Access Functions' previously defined at line 1216.
./terminal.texi:1: Node `Low-Level Terminal Interface' previously defined at line 1.
./terminal.texi:30: Node `Is It a Terminal' previously defined at line 30.
./terminal.texi:89: Node `I/O Queues' previously defined at line 89.
./terminal.texi:128: Node `Canonical or Not' previously defined at line 128.
./terminal.texi:167: Node `Terminal Modes' previously defined at line 167.
./terminal.texi:197: Node `Mode Data Types' previously defined at line 197.
./terminal.texi:260: Node `Mode Functions' previously defined at line 260.
./terminal.texi:371: Node `Setting Modes' previously defined at line 371.
./terminal.texi:434: Node `Input Modes' previously defined at line 434.
./terminal.texi:589: Node `Output Modes' previously defined at line 589.
./terminal.texi:639: Node `Control Modes' previously defined at line 639.
./terminal.texi:789: Node `Local Modes' previously defined at line 789.
./terminal.texi:979: Node `Line Speed' previously defined at line 979.
./terminal.texi:1154: Node `Special Characters' previously defined at line 1154.
./terminal.texi:1191: Node `Editing Characters' previously defined at line 1191.
./terminal.texi:1329: Node `Signal Characters' previously defined at line 1329.
./terminal.texi:1414: Node `Start/Stop Characters' previously defined at line 1414.
./terminal.texi:1461: Node `Other Special' previously defined at line 1461.
./terminal.texi:1514: Node `Noncanonical Input' previously defined at line 1514.
./terminal.texi:1638: Node `BSD Terminal Modes' previously defined at line 1638.
./terminal.texi:1690: Node `Line Control' previously defined at line 1690.
./terminal.texi:1864: Node `Noncanon Example' previously defined at line 1864.
./terminal.texi:1894: Node `Pseudo-Terminals' previously defined at line 1894.
./terminal.texi:1915: Node `Allocation' previously defined at line 1915.
./terminal.texi:2069: Node `Pseudo-Terminal Pairs' previously defined at line 2069.
./crypt.texi:2: Next field of node `Cryptographic Functions' not pointed to
(perhaps incorrect sectioning?).
./job.texi:655: This node (Foreground and Background) has the bad Prev.
./debug.texi:1: Next field of node `Debugging Support' not pointed to (perhaps
incorrect sectioning?).
Too many errors!  Gave up.
make[2]: *** [libc.info] Error 1
make[2]: Leaving directory
`/var/tmp/portage/glibc-2.3.3.20040420/work/glibc-2.3.2/manual'
make[1]: *** [manual/subdir_install] Error 2
make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.3.20040420/work/glibc-2.3.2'
make: *** [install] Error 2
make: Leaving directory
`/var/tmp/portage/glibc-2.3.3.20040420/work/glibc-2.3.2/buildhere'

!!! ERROR: sys-libs/glibc-2.3.3.20040420 failed.
!!! Function src_install, Line 564, Exitcode 2
!!! (no error message)



Machine 1:

Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.2-r9, 2.6.5-gentoo-r1)
=================================================================
System uname: 2.6.5-gentoo-r1 i686 AMD Athlon(tm) XP 2100+
Gentoo Base System version 1.4.16
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox userpriv usersandbox"
GENTOO_MIRRORS="http://128.213.5.34/gentoo/ http://mirror.datapipe.net/gentoo
http://mirror.datapipe.net/gentoo http://gentoo.mirrors.pair.com/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X alsa apm arts avi berkdb cdr crypt cups encode esd foomaticdb gdbm
gif gnome gphoto2 gpm gtk gtk2 imlib java jpeg kde libg++ libwww mad mikmod mmap
mmx motif mozilla mpeg ncurses nls nptl oggvorbis opengl oss pam pdflib perl png
ppds python qt quicktime readline samba sdl slang spell sse ssl static svga tcpd
tiff truetype usb x86 xml2 xmms xv zlib"


Machine 2:

Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.2-r9, 2.4.26)
=================================================================
System uname: 2.4.26 i686 Pentium Pro
Gentoo Base System version 1.4.16
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=i686 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo
ftp://mirrors.tds.net/gentoo ftp://gentoo.ccccom.com http://gentoo.ccccom.com"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X apm arts avi berkdb crypt cups encode foomaticdb gdbm gif gnome gpm gtk
gtk2 imlib jpeg kde libg++ libwww mad mikmod motif mpeg ncurses nls oggvorbis
opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl
svga tcltk tcpd truetype x86 xml2 xmms xv zlib"
Comment 1 Philippe Trottier (RETIRED) gentoo-dev 2004-06-17 05:21:00 UTC
emerge glibc-2.3.3.20040420 fails ...




gcc ../sysdeps/generic/check_fds.c -c -std=gnu99 -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -freorder-blocks -march=pentium4 -pipe -mpreferred-stack-boundary=4     -I../include -I. -I/var/tmp/portage/glibc-2.3.3.20040420/work/glibc-2.3.2/buildhere/csu -I.. -I../libio  -I/var/tmp/portage/glibc-2.3.3.20040420/work/glibc-2.3.2/buildhere -I../sysdeps/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386 -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/i386/i686 -I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/include -isystem /usr/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h       -DHAVE_INITFINI -o /var/tmp/portage/glibc-2.3.3.20040420/work/glibc-2.3.2/buildhere/csu/check_fds.o -MD -MP -MF /var/tmp/portage/glibc-2.3.3.20040420/work/glibc-2.3.2/buildhere/csu/check_fds.o.dt
In file included from version.c:33:
/var/tmp/portage/glibc-2.3.3.20040420/work/glibc-2.3.2/buildhere/csu/version-info.h:1:1: missing terminating " character
/var/tmp/portage/glibc-2.3.3.20040420/work/glibc-2.3.2/buildhere/csu/version-info.h:2:1: missing terminating " character
/var/tmp/portage/glibc-2.3.3.20040420/work/glibc-2.3.2/buildhere/csu/version-info.h:3:1: missing terminating " character
/var/tmp/portage/glibc-2.3.3.20040420/work/glibc-2.3.2/buildhere/csu/version-info.h:4:1: missing terminating " character
make[2]: *** [/var/tmp/portage/glibc-2.3.3.20040420/work/glibc-2.3.2/buildhere/csu/version.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.3.20040420/work/glibc-2.3.2/csu'
make[1]: *** [csu/subdir_lib] Error 2
make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.3.20040420/work/glibc-2.3.2'
make: *** [all] Error 2

!!! ERROR: sys-libs/glibc-2.3.3.20040420 failed.
!!! Function src_compile, Line 547, Exitcode 2
!!! (no error message)

==================================================================

Portage 2.0.50-r8 (default-x86-1.4, gcc-3.3.3, glibc-2.3.2-r9, 2.6.4)
=================================================================
System uname: 2.6.4 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium4 -funroll-loops -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /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/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium4 -funroll-loops -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://mirror.pudas.net/gentoo ftp://ftp.uninett.no/pub/linux/Gentoo http://trumpetti.atm.tut.fi/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X Xaw3d aalib alsa apm arts atlas avi berkdb bonobo cdr crypt cups directfb dvb dvd dvdr emacs encode esd fbcon flac foomaticdb gdbm gif gnome gpm gps gtk gtk2 gtkhtml guile imagemagick imap imlib jack java jpeg kde leim libg++ libwww mad mikmod mmx motif mozilla mpeg nas ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline scanner sdl slang speex spell sse ssl svga tcltk tcpd tetex tiff truetype usb x86 xml2 xmms xv zlib"

Comment 2 Salim Fadhley 2004-06-18 10:33:08 UTC
*** Bug 54334 has been marked as a duplicate of this bug. ***
Comment 3 Anton Koinov 2004-08-29 21:19:17 UTC
Just to mention that I am still getting the same errors even with the newer glibc ebuilds, on both machines:

sys-libs/glibc-2.3.3.20040420-r1
sys-libs/glibc-2.3.2-r10
sys-libs/glibc-2.3.2-r11
Comment 4 Salim Fadhley 2004-08-30 14:07:19 UTC
I think this is a bug in a particular version of GCC. 

Many of the Gentoo developers run a system with ~x86 keywords meaning that they use a much newer version of GCC than typical users; hence it would be hard to re-produce this bug.

I was able to overcome this bug by masking the errant version of GCC and falling back to a slightly older version:

Add this to /etc/portage/packages.mask:

=sys-devel/gcc-3.3.4-r1
Comment 5 Jonathan Rogers 2004-09-24 05:15:11 UTC
I've been getting 'missing terminating " character' errors for many months on one of my Gentoo systems. It made no sense, since another Gentoo system built the same version of Glibc with the same version of GCC. I just tracked my problem down to a shell incompatibility.

I had made "/bin/sh" a symlink to "/bin/ash" instead of "/bin/bash". Apparently, Bash and Ash have slightly different quoting rules or "echo" commands, so "version-info.h" turns out slightly different. The Glibc developers don't expect anyone to use anything but Bash. This has already been discussed on a Glibc list: <URL:http://sources.redhat.com/ml/libc-alpha/2004-08/msg00108.html>.

It would be nice to make the ebuild always use /bin/bash for the shell when building Glibc so that one wouldn't have to be concerned with the global /bin/sh symlink. Perhaps there's a environment variable or option for make.
Comment 6 Jeremy Huddleston (RETIRED) gentoo-dev 2005-02-10 02:33:04 UTC
Is this still an issue in 2.3.4.20050125?  I'm tempted to just let this go until someone else (you?) makes the patch as it's not a problem with Gentoo's install but rather a modification made on the user end (switching /bin/sh -> /bin/ash).
Comment 7 Jeremy Huddleston (RETIRED) gentoo-dev 2005-03-10 05:07:32 UTC
Old bug with unresponsive user... closing.
Comment 8 Anton Koinov 2005-03-10 16:22:20 UTC
Sorry for being unresponsive.

The symlink issue, rased by another reporter, is not related to the original bug report.

The bug is still valid with glibc-2.3.4.20040808-r1. Since 2.3.4.20050125 is still masked, I have not tried it. Even more, I have installed gentoo on a new Powerbook, and I have the same problem there as well (this is the third system that is completely different that has the same problem) -- there is something about either my use flags or some historical emerges, becase I was able to compile the earlier versions of glibc on the new mac without problems at first.

The workaround I found was to do the ebuild manually and before the install phase to modify manual/Makefile to have:

MAKEINFO = :
TEXI2DVI = :
TEXI2PDF = :

which will case no manual pages to be installed, but works around the build problem.

At this point I will not reopen the bug, since it seems that not many users have it and there is a workaround, and will recheck at the next glibc release.

Thanks, Anton
Comment 9 Anton Koinov 2005-10-21 18:31:00 UTC
Still a problem for me even with the latest glibc-2.3.5-r2
Comment 10 Anton Koinov 2005-10-21 18:37:32 UTC
This is what I get with glibc-2.3.5-r2:

/bin/sh ../scripts/move-if-change summary-tmp summary.texi
summary.texi is unchanged
touch stamp-summary
AWK=gawk /bin/sh libc-texinfo.sh 'intro.texi errno.texi memory.texi ctype.texi
string.texi charset.texi locale.texi message.texi search.texi pattern.texi
io.texi stdio.texi llio.texi filesys.texi pipe.texi socket.texi termi
LANGUAGE=C LC_ALL=C makeinfo libc.texinfo
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//creature.texi:220:
warning: @strong{Note...} produces a spurious cross-reference in Info; reword to
avoid that.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//memory.texi:2326:
warning: @strong{Note...} produces a spurious cross-reference in Info; reword to
avoid that.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//filesys.texi:3191:
warning: @strong{Note...} produces a spurious cross-reference in Info; reword to
avoid that.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//syslog.texi:340:
warning: @strong{Note...} produces a spurious cross-reference in Info; reword to
avoid that.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//math.texi:1369:
warning: @strong{Note...} produces a spurious cross-reference in Info; reword to
avoid that.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//arith.texi:421:
warning: @strong{Note...} produces a spurious cross-reference in Info; reword to
avoid that.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//arith.texi:972:
warning: @strong{Note...} produces a spurious cross-reference in Info; reword to
avoid that.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//arith.texi:1725:
warning: @strong{Note...} produces a spurious cross-reference in Info; reword to
avoid that.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//time.texi:1652:
warning: @strong{Note...} produces a spurious cross-reference in Info; reword to
avoid that.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//resource.texi:594:
warning: @strong{Note...} produces a spurious cross-reference in Info; reword to
avoid that.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//resource.texi:666:
warning: @strong{Note...} produces a spurious cross-reference in Info; reword to
avoid that.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:1: Node `Job
Control' previously defined at line 1.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:32: Node
`Concepts of Job Control' previously defined at line 32.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:105: Node `Job
Control is Optional' previously defined at line 105.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:128: Node
`Controlling Terminal' previously defined at line 128.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:153: Node
`Access to the Terminal' previously defined at line 153.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:188: Node
`Orphaned Process Groups' previously defined at line 188.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:208: Node
`Implementing a Shell' previously defined at line 208.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:259: Node
`Data Structures' previously defined at line 259.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:352: Node
`Initializing the Shell' previously defined at line 352.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:454: Node
`Launching Jobs' previously defined at line 454.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:655: Node
`Foreground and Background' previously defined at line 655.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:746: Node
`Stopped and Terminated Jobs' previously defined at line 746.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:917: Node
`Continuing Stopped Jobs' previously defined at line 917.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:969: Node
`Missing Pieces' previously defined at line 969.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:1009: Node
`Functions for Job Control' previously defined at line 1009.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:1024: Node
`Identifying the Terminal' previously defined at line 1024.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:1066: Node
`Process Group Functions' previously defined at line 1066.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:1216: Node
`Terminal Access Functions' previously defined at line 1216.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:1: Node `Job
Control' previously defined at line 1.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:32: Node
`Concepts of Job Control' previously defined at line 32.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:105: Node `Job
Control is Optional' previously defined at line 105.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:128: Node
`Controlling Terminal' previously defined at line 128.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:153: Node
`Access to the Terminal' previously defined at line 153.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:188: Node
`Orphaned Process Groups' previously defined at line 188.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:208: Node
`Implementing a Shell' previously defined at line 208.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:259: Node
`Data Structures' previously defined at line 259.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:352: Node
`Initializing the Shell' previously defined at line 352.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:454: Node
`Launching Jobs' previously defined at line 454.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:655: Node
`Foreground and Background' previously defined at line 655.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:746: Node
`Stopped and Terminated Jobs' previously defined at line 746.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:917: Node
`Continuing Stopped Jobs' previously defined at line 917.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:969: Node
`Missing Pieces' previously defined at line 969.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:1009: Node
`Functions for Job Control' previously defined at line 1009.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:1024: Node
`Identifying the Terminal' previously defined at line 1024.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:1066: Node
`Process Group Functions' previously defined at line 1066.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:1216: Node
`Terminal Access Functions' previously defined at line 1216.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:1: Node `Job
Control' previously defined at line 1.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:32: Node
`Concepts of Job Control' previously defined at line 32.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:105: Node `Job
Control is Optional' previously defined at line 105.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:128: Node
`Controlling Terminal' previously defined at line 128.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:153: Node
`Access to the Terminal' previously defined at line 153.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:188: Node
`Orphaned Process Groups' previously defined at line 188.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:208: Node
`Implementing a Shell' previously defined at line 208.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:259: Node
`Data Structures' previously defined at line 259.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:352: Node
`Initializing the Shell' previously defined at line 352.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:454: Node
`Launching Jobs' previously defined at line 454.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:655: Node
`Foreground and Background' previously defined at line 655.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:746: Node
`Stopped and Terminated Jobs' previously defined at line 746.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:917: Node
`Continuing Stopped Jobs' previously defined at line 917.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:969: Node
`Missing Pieces' previously defined at line 969.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:1009: Node
`Functions for Job Control' previously defined at line 1009.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:1024: Node
`Identifying the Terminal' previously defined at line 1024.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:1066: Node
`Process Group Functions' previously defined at line 1066.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:1216: Node
`Terminal Access Functions' previously defined at line 1216.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:1: Node `Job
Control' previously defined at line 1.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:32: Node
`Concepts of Job Control' previously defined at line 32.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:105: Node `Job
Control is Optional' previously defined at line 105.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:128: Node
`Controlling Terminal' previously defined at line 128.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:153: Node
`Access to the Terminal' previously defined at line 153.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:188: Node
`Orphaned Process Groups' previously defined at line 188.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:208: Node
`Implementing a Shell' previously defined at line 208.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:259: Node
`Data Structures' previously defined at line 259.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:352: Node
`Initializing the Shell' previously defined at line 352.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:454: Node
`Launching Jobs' previously defined at line 454.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:655: Node
`Foreground and Background' previously defined at line 655.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:746: Node
`Stopped and Terminated Jobs' previously defined at line 746.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:917: Node
`Continuing Stopped Jobs' previously defined at line 917.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:969: Node
`Missing Pieces' previously defined at line 969.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:1009: Node
`Functions for Job Control' previously defined at line 1009.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:1024: Node
`Identifying the Terminal' previously defined at line 1024.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:1066: Node
`Process Group Functions' previously defined at line 1066.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//job.texi:1216: Node
`Terminal Access Functions' previously defined at line 1216.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:1: Node
`Low-Level Terminal Interface' previously defined at line 1.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:30: Node
`Is It a Terminal' previously defined at line 30.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:89: Node
`I/O Queues' previously defined at line 89.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:128: Node
`Canonical or Not' previously defined at line 128.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:167: Node
`Terminal Modes' previously defined at line 167.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:197: Node
`Mode Data Types' previously defined at line 197.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:260: Node
`Mode Functions' previously defined at line 260.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:371: Node
`Setting Modes' previously defined at line 371.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:434: Node
`Input Modes' previously defined at line 434.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:589: Node
`Output Modes' previously defined at line 589.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:639: Node
`Control Modes' previously defined at line 639.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:789: Node
`Local Modes' previously defined at line 789.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:979: Node
`Line Speed' previously defined at line 979.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:1154:
Node `Special Characters' previously defined at line 1154.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:1191:
Node `Editing Characters' previously defined at line 1191.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:1329:
Node `Signal Characters' previously defined at line 1329.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:1414:
Node `Start/Stop Characters' previously defined at line 1414.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:1461:
Node `Other Special' previously defined at line 1461.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:1514:
Node `Noncanonical Input' previously defined at line 1514.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:1638:
Node `BSD Terminal Modes' previously defined at line 1638.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:1690:
Node `Line Control' previously defined at line 1690.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:1864:
Node `Noncanon Example' previously defined at line 1864.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:1894:
Node `Pseudo-Terminals' previously defined at line 1894.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:1915:
Node `Allocation' previously defined at line 1915.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:2069:
Node `Pseudo-Terminal Pairs' previously defined at line 2069.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//lang.texi:2: Prev field
of node `Language Features' not pointed to.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//terminal.texi:1414:
This node (Start/Stop Characters) has the bad Next.
/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual//debug.texi:1: Next
field of node `Debugging Support' not pointed to (perhaps incorrect sectioning?).
Too many errors!  Gave up.
make[2]: *** [libc.info] Error 1
make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/manual'
make[1]: *** [manual/subdir_install] Error 2
make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5'
make: *** [install] Error 2

!!! ERROR: sys-libs/glibc-2.3.5-r2 failed.
!!! Function toolchain-glibc_src_install, Line 303, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
Comment 11 Anton Koinov 2006-03-04 15:00:27 UTC
I had the case insensitive flag enabled for grep. It was in
/et/env.d/ which is later compiled into /etc/profile.

After removing the flag everything works just fine.