Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 44078 - emerge -UD fails at texinfo
Summary: emerge -UD fails at texinfo
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-08 14:45 UTC by p cooper
Modified: 2004-08-17 13:33 UTC (History)
0 users

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 p cooper 2004-03-08 14:45:33 UTC
-o info-stnd.info `test -f 'info-stnd.texi' || echo './'`info-stnd.texi
../makeinfo/makeinfo   -I . \
 -o info.info `test -f 'info.texi' || echo './'`info.texi
Updating version.texi
../makeinfo/makeinfo -I. texinfo.txi
make[2]: *** [texinfo.info] Illegal instruction
make[2]: *** Deleting file `texinfo.info'
make[2]: Leaving directory `/var/tmp/portage/texinfo-4.6/work/texinfo-4.6/doc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/texinfo-4.6/work/texinfo-4.6'
make: *** [all] Error 2

!!! ERROR: sys-apps/texinfo-4.6 failed.
!!! Function src_compile, Line 46, Exitcode 2
!!! (no error message)


Reproducible: Always
Steps to Reproduce:
1.emerge -pUD world
2. emerge sync
3.emerge sys-apps/texinfo

Actual Results:  
emerge -UD fails 


same result with changing ACCPECT_KEYWORDS as either  '~x86'  or 'x86'
http://forums.gentoo.org/viewtopic.php?t=145785&highlight=
is where I tried to sort it out first


bash-2.05b# emerge info
Portage 2.0.50-r1 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.4.20-gentoo-r5)
=================================================================
System uname: 2.4.20-gentoo-r5 i686 AMD Athlon(tm) processor
Gentoo Base System version 1.4.3.10
distcc 2.11.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -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.1/share/config /usr/kde/3/share/config /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium3 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
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 aalib alsa apache2 apm arts avi berkdb crypt cups directfb encode
esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg kde libg++ libwww mad
mikmod mmx motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib
perl png python qt quicktime readline scanner sdl slang spell ssl svga tcpd tiff
truetype x86 xml2 xmms xv zlib"

bash-2.05b#
Comment 1 Gordon Jahn 2004-04-29 09:41:18 UTC
This also stops bootstrap.sh working.  I'm trying to upgrade my main server/router from RH8 and this very bug has stopped me in my tracks.  I'm going from the 2004.1 stage1 install and I'm getting the same error.

My make.conf - which is the only thing I've changed since untarring stage1 - looks like this:

CFLAGS="-O3 -march=pentium2 -mcpu=pentium2 -mmmx -msse -mfpmath=sse -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
USE="x86 oss apm arts avi berkdb cdr crypt cups dvd encode foomaticdb gdbm gif gpm gtk gtk2 imlib
jpeg kde gnome libg++ libwww mad mikmod motif mpeg ncurses nls oggvorbis
opengl pam pdflib png ppds python qt quicktime readline sdl slang spell ssl
svga tcpd tcltk truetype X xml2 xmms xv zlib"
ACCEPT_KEYWORDS="x86 ~x86"

I recommend moving this bug to top priority, and blocker - but that may be selfish!
Comment 2 Gordon Jahn 2004-04-29 10:28:20 UTC
Just thinking about this - is there some way round this problem that would get my base system up and running?  Would I be better moving to a stage 2 install or can I get Texinfo to install an older version through bootstrap.sh that would get compile correctly for stage 1?
Comment 3 jason wohlgemuth 2004-04-29 23:16:32 UTC
You're going a bit nuts with your cflags there... Pentium2's don't support SSE.
Comment 4 Daath 2004-04-29 23:23:00 UTC
I am seeing this too, and I can't figure out what package requires this one, I unmerged it, but it just wants to get it again... Going to try to figure out how to mask this package to find the root of the problem :P
Comment 5 Daath 2004-04-30 00:56:16 UTC
Does any of you know how I can get texinfo recompiled? I've tried the prior version, but that dies with the same error - And I *have* to have it recompiled as I'm moving the system onto another machine, that is incompatible with my current CFLAGS - and texinfo is required by a lot of major packages such as gcc etc...
What can I do?
Can we change the severity or priority of this bug? It's a complete blocker for me...
Comment 6 Daath 2004-04-30 01:07:12 UTC
Ok, I changed my own CFLAGS to something very generic and reemerged - that worked. So I'm recompiling all with these CFLAGS, move my system over to the new machine, change the CFLAGS again and reemerge all - A bit weird, but if that's what it takes, it's fine.

On another note, do any of you know exactly how to recompile the entire system? I'm thinking:

emerge glibc && emerge -UueD world

To recompile glibc, then upgrade/update and recompile everything only assuming glibc - does that seem right to you? I might not even need UuD but I'm guessing it won't break anything...?
Comment 7 Daath 2004-04-30 01:10:04 UTC
In light of this, Gordon Jahn, you should change your CFLAGS on your P2 to:

CFLAGS="-O3 -march=pentium2 -mcpu=pentium2 -mmmx -pipe -fomit-frame-pointer"

That will probably get your system running, since Pentium2s don't have SSE ;)
Comment 8 Gordon Jahn 2004-05-06 01:47:43 UTC
Thanks for that - I figured it out but haven't been able to get back online to update this since I did.  Even though this is the 5th Gentoo install I've done, I still seem to keep making silly mistakes...

Thanks anyway!
GJ
Comment 9 Aron Griffis (RETIRED) gentoo-dev 2004-08-17 13:33:33 UTC
It appears this bug was resolved but never marked so.  Please re-open if necessary