-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#
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!
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?
You're going a bit nuts with your cflags there... Pentium2's don't support SSE.
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
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...
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...?
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 ;)
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
It appears this bug was resolved but never marked so. Please re-open if necessary