Message: wait_for_helper(): select failed: Interrupted system call Message: waiting failed: 7 Message: helper_cmd_data(): failed Message: helper has not terminated Message: helper_cmd_data(): failed Message: helper has not terminated Message: helper_cmd_data(): failed Message: helper has not terminated Message: helper_cmd_data(): failed Message: helper has not terminated Message: helper_cmd_data(): failed i include a patch: it works for me my configuration: Portage 2.0.51-r8 (gcc34-x86-2004.2, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.9-gentoo-r12 i686) ================================================================= System uname: 2.6.9-gentoo-r12 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Dec 6 2004, 15:30:26)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r5 sys-devel/automake: 1.8.5-r1 sys-devel/binutils: 2.15.90.0.1.1-r3 sys-devel/libtool: 1.5.2-r7 virtual/os-headers: 2.6.8.1-r1, 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -momit-leaf-frame-pointer -pipe -fforce-addr -falign-functions=32 -fprefetch-loop-arrays -fomit-frame-pointer -ffast-math" CHOST="i686-pc-linux-gnu" 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/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -momit-leaf-frame-pointer -pipe -fforce-addr -falign-functions=32 -fprefetch-loop-arrays -fomit-frame-pointer -ffast-math" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs candy ccache distlocks sandbox userpriv usersandbox" GENTOO_MIRRORS="http://mirror.uni-c.dk/gentoo/ http://ftp.lug.ro/gentoo/ http://ftp.du.se/pub/os/gentoo http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/ ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://www.gigaload.org/gentoo.org/ ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://mirror.nutsmaas.nl/gentoo/" LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apache2 apm arts avi berkdb bitmap-fonts cddb cdparanoia cdr crypt cups curl divx4linux encode f77 fftw flac foomaticdb fortran gdbm gif gphoto2 gpm gtk2 imagemagick imlib ipv6 java jpeg kde ldap libg++ libwww lm_sensors mad mikmod mjpeg mmap mmx mmx2 mpeg mysql ncurses nls nptl oggvorbis opengl pam pdflib perl png python qt readline samba sdl slang spell sse sse2 ssl svga tcltk tcpd tiff truetype x86 xine xml2 xmms xvid zlib linguas_it"
Created attachment 48011 [details, diff] files/xmms-arts-0.7.1-eintr.patch
have you sent this patch upstream?
I'm playing with arts 3.4beta... and I have a simiar problem. could you post how you applied the patch and still had it emerge?
i added a patch for the ebuild. if you use a portdir overlay you should: 1. copy the ebuild in the PORDIR_OVERLAY example: cp /usr/portage/media-plugin/xmms-arts/xmms-arts-0.7.1-r1.ebuild /usr/local/portage/media-plugin/xmms-arts/xmms-arts-0.7.1-r1.ebuild 2. save the patch in the same directory 3. apply the patch example: cd /usr/local/portage/media-plugin/xmms-arts/ patch -p1 xmms-arts-0.7.1-r1.ebuild < xmms-arts-0.7.1-r1.ebuild.patch 4 create a subdirectory 'files' example: mkdir files 5 save the previous patch (for audio.c) as files/xmms-arts-0.7.1-eintr.patch 6 create the digest example: ebuild /usr/local/portage/media-plugin/xmms-arts/xmms-arts-0.7.1-r1.ebuild digest 7 emerge xmms-arts otherwise u could do the same on the original ebuild but every time u do an emerge sync, your patch will be lost. it's better to configure one overlay by setting the PORTDIR_OVERLAY variable in your make.conf
Created attachment 49407 [details, diff] xmms-arts-0.7.1-r1.ebuild.patch
sorry but i think there's an error in my previous post #4: patch -p1 xmms-arts-0.7.1-r1.ebuild < xmms-arts-0.7.1-r1.ebuild.patch should be patch xmms-arts-0.7.1-r1.ebuild < xmms-arts-0.7.1-r1.ebuild.patch
I don't use arts, so someone else needs to test this.
After almost 2 months of daily use with this patch, I never experienced the problem again. I think the patch is ready to go in portage. In reply to comment #2: no because i couldn't find an official mantainer. Probably this plugin is not largely used and if there's no official mantainer, it should probably be removed from portage. Nevertheless I find it useful and I hope it won't.
Had the same problem after the last glibc-update (glibc-2.3.4.20041102-r1). I used this patch, worked also for me.
in portage, thanks for testing.