emerge of samba 3.0.8 fails on my Ultra 60: * LD: BIND_NOW: bin/smbumount Compiling client/smbumount.c In file included from /usr/include/asm/sigcontext.h:11, from /usr/include/asm-sparc/signal.h:5, from /usr/include/asm/signal.h:11, from /usr/include/asm-sparc/processor.h:21, from /usr/include/asm/processor.h:11, from /usr/include/linux/prefetch.h:15, from /usr/include/linux/list.h:5, from /usr/include/linux/wait.h:12, from /usr/include/linux/fs.h:12, from /usr/include/linux/smb_fs.h:15, from client/smbumount.c:16: /usr/include/asm-sparc/sigcontext.h:14: error: redefinition of `struct sigcontext' In file included from /usr/include/asm/signal.h:11, from /usr/include/asm-sparc/processor.h:21, from /usr/include/asm/processor.h:11, from /usr/include/linux/prefetch.h:15, from /usr/include/linux/list.h:5, from /usr/include/linux/wait.h:12, from /usr/include/linux/fs.h:12, from /usr/include/linux/smb_fs.h:15, from client/smbumount.c:16: /usr/include/asm-sparc/signal.h:117: error: redefinition of `struct sigstack' /usr/include/asm-sparc/signal.h:195: error: syntax error before '.' token /usr/include/asm-sparc/signal.h:199: error: syntax error before '}' token /usr/include/asm-sparc/signal.h:208: error: redefinition of `struct sigaction' /usr/include/asm-sparc/signal.h:209: error: syntax error before '.' token /usr/include/asm-sparc/signal.h:210: error: conflicting types for `sa_mask' /usr/include/asm-sparc/signal.h:198: error: previous declaration of `sa_mask' /usr/include/asm-sparc/signal.h:213: error: syntax error before '}' token /usr/include/asm-sparc/signal.h:215: error: redefinition of `struct sigaltstack' In file included from /usr/include/asm/processor.h:11, from /usr/include/linux/prefetch.h:15, from /usr/include/linux/list.h:5, from /usr/include/linux/wait.h:12, from /usr/include/linux/fs.h:12, from /usr/include/linux/smb_fs.h:15, from client/smbumount.c:16: /usr/include/asm-sparc/processor.h:46: error: redefinition of `struct fpq' make: *** [client/smbumount.o] Error 1 !!! ERROR: net-fs/samba-3.0.8 failed. !!! Function src_compile, Line 202, Exitcode 2 !!! LD: BIND_NOW: bin/smbumount compile error Here is my emerge --info: Portage 2.0.51-r3 (default-sparc64-2004.0, gcc-3.3.4, glibc-2.3.3.20040420-r2, 2.6.6 sparc64) ================================================================= System uname: 2.6.6 sparc64 sun4u Gentoo Base System version 1.4.16 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="sparc" AUTOCLEAN="yes" CFLAGS="-mcpu=ultrasparc -O2 -pipe" CHOST="sparc-unknown-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=ultrasparc -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox userpriv" GENTOO_MIRRORS="http://gentoo.osuosl.org 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.namerica.gentoo.org/gentoo-portage" USE="sparc X avi berkdb bitmap-fonts crypt cups encode f77 fbcon foomaticdb fortran gdbm gif gtk imlib jpeg kde ldap libwww mikmod mozilla mpeg ncurses nls noaudio oggvorbis opengl pam pdflib perl png python qt readline samba sdl slang spell ssl tcltk tcpd truetype xml2 xv zlib" This one built OK on my x86 box. Reproducible: Always Steps to Reproduce: 1. emerge sync 2. emerge samba 3. Actual Results: Error as shown above Expected Results: Compiled samba 3.0.8 error-free.
As i answered in the forums earlier, we don't support linux26-headers on sparc at the moment. So i'm closing as WONTFIX.