when I try to emerge any window manager (KDE, GNOME, fluxbox, etc.) I can not get past sys- devel/libperl-5.8.1. Every time I try I get the same error. perlio.o's file format does not get recognized, it gets treated like a linker script, then creates a parser error. I have the sparc- unknown-linux-gnu kernel set and I use the ~sparc accept_keyword with -sandbox features because they take care of some other issues while emerging. I have a sunblade100 system with the ULTRAsparcIIe processor. I can also reproduce it emerging just sys-devel/libperl-5.8.1 Reproducible: Always Steps to Reproduce: 1. execute the command FEATURES="-sandbox" ACCEPT_KEYWORDS="~sparc" emerge usr/ portage/sys-devel/libperl/libperl-5.8.1.ebuild 2. let it compile till it stops with an error 3. Actual Results: the compiler stopped with the errors prevously stated. Expected Results: compiled libperl-5.8.1
please include the output of emerge info
Also, please provide as much of the error message and proceeding pertinant lines as possible.
Cant reproduce here. Need more info from the user.
Here is the emerge info output, finally got it to a computer that I could copy and past one. Gentoo Base System version 1.4.3.10p1 Portage 2.0.49-r15 (default-sparc64-1.4, gcc-3.2.3, glibc-2.3.1-r4, 2.4.22-sparc-r0) ================================================================= System uname: 2.4.22-sparc-r0 sparc64 sun4u ccache version 2.2 [enabled] ACCEPT_KEYWORDS="sparc" AUTOCLEAN="yes" CFLAGS="-mcpu=ultrasparc -O3 -pipe" CHOST="sparc-unknown-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-mcpu=ultrasparc -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache" GENTOO_MIRRORS="ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://mirrors.tds.net/gentoo ftp://gentoo.noved.org/ ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo ftp://mirrors.tds.net/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="sparc avi encode esd fbcon foomaticdb imlib mad mikmod motif ncurses nls oss png sdl spell xv xml2 xmms zlib gdbm berkdb slang readline arts tetex tcpd pam libwww ssl perl oggvorbis opengl crypt cups doc emacs gif gnome gtk java jikes jpeg kde ldap mozilla mpeg mysql pdflib python qt quicktime ruby slp truetype usb X"
Is this problem still happening for you? libperl-5.8.2 is now available in the tree as well. If you don't have a specific need for libperl-5.8.1 please try this one if you haven't already, and let us know the results.
Please test libperl-5.8.2 as it is now stable on sparc and let us know if this is still a problem for you, thanks.
Can't proceed without more information.
I get the same crash compiling 5.8.3 on my Pentium 2 ACCEPT_KEYWORDS="~x86" emerge /usr/portage/sys-devel/libperl/libperl-5.8.3.ebuild output at end of compile when it crashes: `sh cflags "optimize='-O2 -march=i686 -pipe'" regcomp.o` -fPIC regcomp.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -march=i686 -pipe -Wall gcc: Internal error: Killed (program cc1) Please submit a full bug report. See <URL:http://bugs.gentoo.org/> for instructions. {standard input}: Assembler messages: {standard input}:9695: Warning: end of file not at end of a line; newline inserted {standard input}:10099: Error: unbalanced parenthesis in operand 1. make: *** [regcomp.o] Error 1 make: *** Waiting for unfinished jobs.... !!! ERROR: sys-devel/libperl-5.8.3 failed. !!! Function src_compile, Line 206, Exitcode 2 !!! Unable to make libperl.so And emerge info output: ACCEPT_KEYWORDS="~x86" emerge info Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r3, 2.4.25-gentoo) ================================================================= System uname: 2.4.25-gentoo i686 Pentium II (Deschutes) Gentoo Base System version 1.4.3.10 Autoconf: sys-devel/autoconf-2.58 Automake: sys-devel/automake-1.7.5-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=i686 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" 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=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://128.213.5.34/gentoo/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://mirrors.tds.net/gentoo http://gentoo.noved.org/ http://mirror.clarkson.edu/pub/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="apache2 apm arts avi berkdb crypt cups dvd encode foomaticdb gdbm gif gpm gtk2 imlib jpeg libg++ libwww mad mikmod mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png postgres python quicktime readline sdl slang spell ssl svga tcpd truetype x86 xml2 xmms xv zlib" If there's anymore info you need please let me know.
I just built both 8.2 & 8.3 on a U60 with no problem, so to the extent it's sparc, I can't reproduce it with gcc-3.3.3. I can't speak to the Pentium-II failure.