Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 49721 - sys-libs/glibc-2.3.3_pre20040420 does not compile on sparc64
Summary: sys-libs/glibc-2.3.3_pre20040420 does not compile on sparc64
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: Sparc Linux
: High normal (vote)
Assignee: Sparc Porters
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-02 08:59 UTC by Daniel Seyffer
Modified: 2004-05-04 14:21 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 Daniel Seyffer 2004-05-02 08:59:47 UTC
Hi,

I am trying to update glibc but can't get sys-libs/glibc-2.3.3_pre20040420 to compile on sparc64. Somethings obviously a bit messed up as one can see...

[...]
mkdir /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/setjmp
gcc ../sysdeps/sparc/sparc32/setjmp.S -c  -I../include -I. -I/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/setjmp -I.. -I../libio -I../nptl -I/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere -I../sysdeps/sparc/sparc32/elf -I../nptl/sysdeps/unix/sysv/linux/sparc/sparc32 -I../nptl/sysdeps/unix/sysv/linux/sparc -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread -I../sysdeps/pthread -I../nptl/sysdeps/unix/sysv -I../nptl/sysdeps/unix -I../nptl/sysdeps/sparc/sparc32/sparcv9 -I../nptl/sysdeps/sparc/sparc32 -I../nptl/sysdeps/sparc -I../sysdeps/unix/sysv/linux/sparc/sparc32/sparcv9 -I../sysdeps/unix/sysv/linux/sparc/sparc32 -I../sysdeps/unix/sysv/linux/sparc -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix/sparc -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/sparc/sparc32/sparcv9 -I../sysdeps/sparc/sparc32/fpu -I../sysdeps/sparc/sparc32 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/sparc/sparc32/soft-fp -I../sysdeps/sparc/fpu -I../sysdeps/sparc -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem /usr/lib/gcc-lib/sparc-unknown-linux-gnu/3.3.3/include -isystem /lib/modules/2.6.6-rc2/build/include -D_LIBC_REENTRANT -D_LIBC_REENTRANT -include ../include/libc-symbols.h       -DASSEMBLER -D__ASSEMBLY__  -Wa,--noexecstack -Wa,-Av9a -o /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/setjmp/setjmp.o -MD -MP -MF /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/setjmp/setjmp.o.dt
gcc ../sysdeps/generic/sigjmp.c -c -std=gnu99 -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -fcall-used-g6 -freorder-blocks -pipe -mcpu=ultrasparc -Wa,-Av9a     -I../include -I. -I/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/setjmp -I.. -I../libio -I../nptl -I/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere -I../sysdeps/sparc/sparc32/elf -I../nptl/sysdeps/unix/sysv/linux/sparc/sparc32 -I../nptl/sysdeps/unix/sysv/linux/sparc -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread -I../sysdeps/pthread -I../nptl/sysdeps/unix/sysv -I../nptl/sysdeps/unix -I../nptl/sysdeps/sparc/sparc32/sparcv9 -I../nptl/sysdeps/sparc/sparc32 -I../nptl/sysdeps/sparc -I../sysdeps/unix/sysv/linux/sparc/sparc32/sparcv9 -I../sysdeps/unix/sysv/linux/sparc/sparc32 -I../sysdeps/unix/sysv/linux/sparc -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix/sparc -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/sparc/sparc32/sparcv9 -I../sysdeps/sparc/sparc32/fpu -I../sysdeps/sparc/sparc32 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/sparc/sparc32/soft-fp -I../sysdeps/sparc/fpu -I../sysdeps/sparc -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem /usr/lib/gcc-lib/sparc-unknown-linux-gnu/3.3.3/include -isystem /lib/modules/2.6.6-rc2/build/include -D_LIBC_REENTRANT -D_LIBC_REENTRANT -include ../include/libc-symbols.h       -o /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/setjmp/sigjmp.o -MD -MP -MF /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/setjmp/sigjmp.o.dt
mkdir: cannot create directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/setjmp': File exists
echo '' > /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/setjmp/stamp.oST
mv -f /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/setjmp/stamp.oST /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/setjmp/stamp.oS
gcc ../sysdeps/sparc/sparc32/bsd-setjmp.S -c  -I../include -I. -I/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/setjmp -I.. -I../libio -I../nptl -I/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere -I../sysdeps/sparc/sparc32/elf -I../nptl/sysdeps/unix/sysv/linux/sparc/sparc32 -I../nptl/sysdeps/unix/sysv/linux/sparc -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread -I../sysdeps/pthread -I../nptl/sysdeps/unix/sysv -I../nptl/sysdeps/unix -I../nptl/sysdeps/sparc/sparc32/sparcv9 -I../nptl/sysdeps/sparc/sparc32 -I../nptl/sysdeps/sparc -I../sysdeps/unix/sysv/linux/sparc/sparc32/sparcv9 -I../sysdeps/unix/sysv/linux/sparc/sparc32 -I../sysdeps/unix/sysv/linux/sparc -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix/sparc -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/sparc/sparc32/sparcv9 -I../sysdeps/sparc/sparc32/fpu -I../sysdeps/sparc/sparc32 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/sparc/sparc32/soft-fp -I../sysdeps/sparc/fpu -I../sysdeps/sparc -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem /usr/lib/gcc-lib/sparc-unknown-linux-gnu/3.3.3/include -isystem /lib/modules/2.6.6-rc2/build/include -D_LIBC_REENTRANT -D_LIBC_REENTRANT -include ../include/libc-symbols.h       -DASSEMBLER -D__ASSEMBLY__  -Wa,--noexecstack -Wa,-Av9a -o /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/setjmp/bsd-setjmp.o -MD -MP -MF /var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/setjmp/bsd-setjmp.o.dt
In file included from ../sysdeps/sparc/sparc32/setjmp.S:20:
../sysdeps/unix/sysv/linux/sparc/sys/trap.h:5:23: asm/traps.h: No such file or directory
make[2]: *** [/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/buildhere/setjmp/setjmp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2/setjmp'
make[1]: *** [setjmp/subdir_lib] Error 2
make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040420/work/glibc-2.3.2'
make: *** [all] Error 2

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



Reproducible: Always
Steps to Reproduce:
1. emerge -u glibc
2.
3.




Portage 2.0.50-r6 (gcc33-sparc64-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0,
2.6.6-rc2)
=================================================================
System uname: 2.6.6-rc2 sparc64 sun4u
Gentoo Base System version 1.4.10
distcc 2.13 sparc-unknown-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="sparc ~sparc"
AUTOCLEAN="yes"
CFLAGS="-mcpu=ultrasparc -O3 -pipe -fstack-protector"
CHOST="sparc-unknown-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/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-mcpu=ultrasparc -O3 -pipe -fstack-protector"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache sandbox userpriv"
GENTOO_MIRRORS="http://gentoo.inode.at/ ftp://gentoo.inode.at/source/
ftp://ftp.tu-clausthal.de/pub/linux/gentoo/
ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo
http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X apache2 apm arts avi berkdb cdr chroot crypt cups dga encode esd fbcon
fbdev foomaticdb freetype gdbm gif gnome gpm gtk gtk2 icq imagemagick imap imlib
java jpeg kde libwww linguas_de mad maildir mikmod motif mpeg ncurses nls nptl
oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang
sparc spell ssl tcpd tiff truetype xml2 xmms xv zlib"

using binutils-2.15.90.0.3-r1.
Comment 1 Joshua Kinard gentoo-dev 2004-05-04 02:19:02 UTC
Remove "nptl" from your USE flags, and stick to 2.4.x headers.  nptl doesn't work on sparc64 yet, but may in the near future (see http://sources.redhat.com/ml/libc-alpha/2004-05/msg00017.html).  Make sure you don't have a /usr/src/linux symlink pointing to a 2.6 kernel source -- glibc looks for these for some reason (Have to see if this is a bug in the glibc ebuild or not).
Comment 2 Daniel Seyffer 2004-05-04 10:48:16 UTC
ok, thanks a lot - both applies... (nptl and 2.6 headers/symlink)
Then I'd say this bug can be closed as far as I'm concerned. :)
Comment 3 Joshua Kinard gentoo-dev 2004-05-04 14:21:39 UTC
All fixed it seems....