Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 264676 - sys-apps/sandbox-1.7 fails to compile when sys-libs/glibc defines too many SYS_xxx
Summary: sys-apps/sandbox-1.7 fails to compile when sys-libs/glibc defines too many SY...
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Sandbox (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Sandbox Maintainers
URL:
Whiteboard:
Keywords:
: 264692 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-04-02 19:16 UTC by BenjaminW
Modified: 2009-04-14 14:02 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,86.54 KB, text/plain)
2009-04-02 19:19 UTC, BenjaminW
Details

Note You need to log in before you can comment on or make changes to this bug.
Description BenjaminW 2009-04-02 19:16:50 UTC
While updating my system sandbox-1.7 fails during compilation with

libtool: compile:  x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../sandbox-1.7/libsandbox -I.. -I../../sandbox-1.7 -I../../sandbox-1.7/libsbutil -I../../sandbox-1.7/libsbutil/include -DETCDIR=\"/etc\" -DLIBSANDBOX_PATH=\"/usr/lib64\" -DSANDBOX_BASHRC_PATH=\"/usr/share/sandbox\" -DPIC -fPIC -D_REENTRANT -fexceptions -march=athlon64 -O2 -pipe -Wall -fdata-sections -ffunction-sections -MT libsandbox_la-trace.lo -MD -MP -MF .deps/libsandbox_la-trace.Tpo -c ../../sandbox-1.7/libsandbox/trace.c  -fPIC -DPIC -o .libs/libsandbox_la-trace.o
In file included from ../../sandbox-1.7/libsandbox/trace.c:125:
./trace.h:277: error: '__NR_paccept' undeclared here (not in a function)
libtool: compile:  x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../sandbox-1.7/libsandbox -I.. -I../../sandbox-1.7 -I../../sandbox-1.7/libsbutil -I../../sandbox-1.7/libsbutil/include -DETCDIR=\"/etc\" -DLIBSANDBOX_PATH=\"/usr/lib64\" -DSANDBOX_BASHRC_PATH=\"/usr/share/sandbox\" -DPIC -fPIC -D_REENTRANT -fexceptions -march=athlon64 -O2 -pipe -Wall -fdata-sections -ffunction-sections -MT libsandbox_la-libsandbox.lo -MD -MP -MF .deps/libsandbox_la-libsandbox.Tpo -c ../../sandbox-1.7/libsandbox/libsandbox.c  -fPIC -DPIC -o .libs/libsandbox_la-libsandbox.o
make[2]: *** [libsandbox_la-trace.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
../../sandbox-1.7/libsandbox/libsandbox.c: In function 'before_syscall':
../../sandbox-1.7/libsandbox/libsandbox.c:845: warning: 'debug_log_path' may be used uninitialized in this function
mv -f .deps/libsandbox_la-libsandbox.Tpo .deps/libsandbox_la-libsandbox.Plo
mv -f .deps/libsandbox_la-wrappers.Tpo .deps/libsandbox_la-wrappers.Plo
make[2]: Leaving directory `/var/tmp/portage/sys-apps/sandbox-1.7/work/build-amd64/libsandbox'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/sys-apps/sandbox-1.7/work/build-amd64'
make: *** [all] Error 2


Reproducible: Always

Steps to Reproduce:




emerge --info:

Portage 2.1.6.11 (default/linux/amd64/2008.0, gcc-4.1.2, glibc-2.9_p20081201-r2, 2.6.29-gentoo x86_64)
=================================================================
System uname: Linux-2.6.29-gentoo-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_3600+-with-glibc2.2.5
Timestamp of tree: Thu, 02 Apr 2009 16:45:02 +0000
ccache version 2.4 [disabled]
app-shells/bash:     4.0_p10-r1
dev-java/java-config: 1.3.7-r1, 2.1.7
dev-lang/python:     2.5.4-r2
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.3
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.3-r1
sys-apps/sandbox:    1.6
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.28-r1
ABI="amd64"
ACCEPT_KEYWORDS="amd64 ~amd64"
ALSA_CARDS=""
ALSA_PCM_PLUGINS="*"
ANT_HOME="/usr/share/ant"
APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
ARCH="amd64"
ASFLAGS_x86="--32"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CCACHE_SIZE="2G"
CDEFINE_amd64="__x86_64__"
CDEFINE_x86="__i386__"
CFLAGS="-march=athlon64 -O2 -pipe"
CFLAGS_x86="-m32"
CHOST="x86_64-pc-linux-gnu"
CHOST_amd64="x86_64-pc-linux-gnu"
CHOST_x86="i686-pc-linux-gnu"
CLASSPATH="."
CLEAN_DELAY="5"
COLLISION_IGNORE="/lib/modules"
COLORFGBG="default;default"
COLORTERM="rxvt"
CONFIG_PROTECT="/etc /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CVS_RSH="ssh"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-LT3AFY1MR1,guid=11764017a900ac114ba9fde149d3b650"
DEFAULT_ABI="amd64"
DISPLAY=":1.0"
DISTDIR="/usr/portage/distfiles"
EDITOR="/usr/bin/vi"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="--ask --verbose"
EMERGE_WARNING_DELAY="10"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
GCC_SPECS=""
GDK_USE_XFT="1"
GENTOO_MIRRORS="http://mirror.mdfnet.se/mirror/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
GLADE_CATALOG_PATH=":"
GLADE_MODULE_PATH=":"
GLADE_PIXMAP_PATH=":"
GTK_PATH=":/usr/lib64/gtk-2.0"
HOME="/home/benjamin"
INFOPATH="/usr/share/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.19.1/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2/info"
INPUT_DEVICES="evdev"
JAVAC="/home/benjamin/.gentoo/java-config-2/current-user-vm/bin/javac"
JAVA_HOME="/home/benjamin/.gentoo/java-config-2/current-user-vm"
JDK_HOME="/home/benjamin/.gentoo/java-config-2/current-user-vm"
KERNEL="linux"
LANG="sv_SE.utf8"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
LC_COLLATE="C"
LDFLAGS="-Wl,-O1"
LDFLAGS_x86="-m elf_i386"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe.sh %s"
LIBDIR_amd64="lib64"
LIBDIR_amd64_fbsd="lib64"
LIBDIR_ppc="lib32"
LIBDIR_ppc64="lib64"
LIBDIR_sparc32="lib32"
LIBDIR_sparc64="lib64"
LIBDIR_x86="lib32"
LIBDIR_x86_fbsd="lib32"
LIBGLADE_MODULE_PATH=":/usr/lib64/libglade/2.0"
LINGUAS="sv"
LOGNAME="benjamin"
LS_COLORS="rs=0:di=01;34:ln=01;36:hl=44;37:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:"
MAIL="/var/mail/benjamin"
MAKEOPTS="-j3"
MANPATH="/home/benjamin/.gentoo/java-config-2/current-user-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.19.1/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2/man:/opt/sun-jdk-1.6.0.07/man:/etc/java-config/system-vm/man/:/usr/qt/3/doc/man"
MULTILIB_ABIS="amd64 x86"
MULTILIB_STRICT_DENY="64-bit.*shared object"
MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage)"
NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml"
OPENGL_PROFILE="xorg-x11"
PAGER="/usr/bin/less"
PATH="/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.1.2:/opt/sun-jdk-1.6.0.07/bin:/opt/sun-jdk-1.6.0.07/jre/bin:/usr/lib/plan9/bin:/usr/qt/3/bin:/usr/games/bin:/home/benjamin/bin"
PKGDIR="/usr/portage/packages"
PKG_CONFIG_PATH="/usr/qt/3/lib64/pkgconfig"
PLAN9="/usr/lib/plan9"
PORTAGE_ARCHLIST="ppc s390 amd64 x86 ppc64 x86-fbsd m68k arm sparc sh mips ia64 alpha hppa amd64-fbsd sparc-fbsd"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_BIN_PATH="/usr/lib64/portage/bin"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save_summary echo"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_PYM_PATH="/usr/lib64/portage/pym"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_RSYNC_RETRIES="3"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/xfce-dev /usr/local/portage"
PRELINK_PATH_MASK="/usr/lib64/klibc"
PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND"
PWD="/home/benjamin"
QMAKESPEC="linux-g++"
QTDIR="/usr/qt/3"
RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
ROOT="/"
ROOTPATH="/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.1.2:/opt/sun-jdk-1.6.0.07/bin:/opt/sun-jdk-1.6.0.07/jre/bin:/usr/lib/plan9/bin:/usr/qt/3/bin"
RPMDIR="/usr/portage/rpm"
SESSION_MANAGER="local/squire:@/tmp/.ICE-unix/13292,unix/squire:/tmp/.ICE-unix/13292"
SHELL="/bin/bash"
SHLVL="3"
SSH_AGENT_PID="13284"
SSH_AUTH_SOCK="/tmp/ssh-sjRyu13283/agent.13283"
STAGE1_USE="multilib nptl nptlonly unicode"
SYMLINK_LIB="yes"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
TERM="rxvt-unicode"
USE="X a52 aac acl acpi alsa amd64 avi berkdb bzip2 cdr cli cracklib crypt cups dbus directfb dri dts dvd dvdr dvdread eds emboss encode fam fbcon firefox fortran gdbm gif gpm gtk hal iconv isdnlog jpeg ldap libcaca lm_sensors mad midi mikmod mmx modplug mp3 mpeg mudflap multilib ncurses nls nptl nptlonly ogg opengl openmp oss pam pcre pdf pdflib perl png pppd python quicktime readline reflection sdl session smp spell spl sse sse2 ssl startup-notification svg sysfs tcpd theora tiff truetype unicode vorbis xinerama xml xorg xscreensaver xv zlib" ALSA_PCM_PLUGINS="*" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="sv" USERLAND="GNU" VIDEO_CARDS="radeon"
USER="benjamin"
USERLAND="GNU"
USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CAMERAS CROSSCOMPILE_OPTS DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS NETBEANS_MODULES USERLAND VIDEO_CARDS"
USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND"
USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d"
VIDEO_CARDS="radeon"
VISUAL="/usr/bin/vi"
WINDOWID="50331654"
WINDOWPATH="7"
XDG_DATA_DIRS="/usr/local/share:/usr/share:/usr/share"
XDG_SESSION_COOKIE="cb3be915357765da50e61deb48872d67-1238611535.788446-1127980702"
_="/usr/bin/emerge"
Comment 1 BenjaminW 2009-04-02 19:19:02 UTC
Created attachment 187129 [details]
build.log
Comment 2 SpanKY gentoo-dev 2009-04-02 20:30:05 UTC
./trace.h:277: error: '__NR_paccept' undeclared here (not in a function)

ive seen this when glibc defines too many SYS_xxx stuff to match the kernel's __NR_xxx

ive fixed it already in git as fallout of other changes ...
Comment 3 SpanKY gentoo-dev 2009-04-03 00:02:26 UTC
*** Bug 264692 has been marked as a duplicate of this bug. ***
Comment 5 smooke 2009-04-14 13:46:52 UTC
I have the same problem. But i dont understand what should i do with this link:

http://git.overlays.gentoo.org/gitweb/?p=proj/sandbox.git;a=commitdiff;h=8528e918e24c22779e6bf802794e99f1418ec4ba

There are some patche's. How do i apply them?? I'd like to install sandbox through emerge.


Comment 6 Robert R 2009-04-14 14:02:53 UTC
(In reply to comment #5)
> I have the same problem. But i dont understand what should i do with this link:
> 
> http://git.overlays.gentoo.org/gitweb/?p=proj/sandbox.git;a=commitdiff;h=8528e918e24c22779e6bf802794e99f1418ec4ba
> 
> There are some patche's. How do i apply them?? I'd like to install sandbox
> through emerge.
> 

emerge --sync
emerge sandbox