Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 22513 - net-p2p/xmule-1.5.0 ebuild fails. Probable cause: mv: cannot stat `.deps/PPgNotify.Tpo': No such file or directory. Tried again immediately after and it works perfectly.
Summary: net-p2p/xmule-1.5.0 ebuild fails. Probable cause: mv: cannot stat `.deps/PPgN...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Rainer Größlinger (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-06-09 14:58 UTC by John Murdoch
Modified: 2003-06-10 12:14 UTC (History)
1 user (show)

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 John Murdoch 2003-06-09 14:58:12 UTC
Tried to emerge net-p2p/xmule-1.5.0 from Gentoo stable branch, but the ebuild
fails. Upon second try, the ebuild works fine. Here is the original error:

if g++ -DHAVE_CONFIG_H -D__GSOCKET_STANDALONE__ -I. -I. -I..     -g -rdynamic  
 -I/usr/lib/wx/include/gtk-2.4 -DGTK
NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/u
r/lib/glib/include -I/usr/X11R6/include -Isrc  -MT PPgNotify.o -MD -MP -MF
".deps/PPgNotify.Tpo" \
  -c -o PPgNotify.o `test -f 'PPgNotify.cpp' || echo './'`PPgNotify.cpp; \
then mv ".deps/PPgNotify.Tpo" ".deps/PPgNotify.Po"; \
else rm -f ".deps/PPgNotify.Tpo"; exit 1; \
fi
if g++ -DHAVE_CONFIG_H -D__GSOCKET_STANDALONE__ -I. -I. -I..     -g -rdynamic  
 -I/usr/lib/wx/include/gtk-2.4 -DGTK
NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/u
r/lib/glib/include -I/usr/X11R6/include -Isrc  -MT PPgServer.o -MD -MP -MF
".deps/PPgServer.Tpo" \
  -c -o PPgServer.o `test -f 'PPgServer.cpp' || echo './'`PPgServer.cpp; \
then mv ".deps/PPgServer.Tpo" ".deps/PPgServer.Po"; \
else rm -f ".deps/PPgServer.Tpo"; exit 1; \
fi
mv: cannot stat `.deps/PPgNotify.Tpo': No such file or directory
make[3]: *** [PPgNotify.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/xmule-1.5.0/work/xmule-1.5.0/src'
make[2]: *** [all-recursive] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/xmule-1.5.0/work/xmule-1.5.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/xmule-1.5.0/work/xmule-1.5.0'
make: *** [all] Error 2

!!! ERROR: net-p2p/xmule-1.5.0 failed.
!!! Function src_compile, Line 22, Exitcode 2
!!! (no error message)

Reproducible: Couldn't Reproduce
Steps to Reproduce:
1.emerge sync
2.emerge xmule
3.

Actual Results:  
Program compiles, then after some time the ebuild fails with: 
mv: cannot stat `.deps/PPgNotify.Tpo': No such file or directory

Expected Results:  
Continued compilation




Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4)
=================================================================
System uname: 2.4.21_rc6-gss i686 AMD Athlon(tm) XP 2500+
GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo
http://ftp.belnet.be/mirror/rsync
entoo.org/gentoo http://194.83.57.2/sites/www.ibiblio.org/gentoo
http://212.219.56.146/sites/www.ibiblio.org/gentoo 
tp://gentoo.linux.no http://ftp.snt.utwente.nl/pub/os/linux/gentoo"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/
e/3.1/share/config /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY=""
USE="x86 oss apm arts avi crypt gif jpeg kde gnome libg++ libwww mikmod mpeg
ncurses nls png quicktime spell xml2 xv
lib directfb gdbm berkdb slang readline aalib nas svga ggi tcltk java guile sdl
gpm tcpd pam python esd imlib qt mot
 cdr 3dnow alsa cups dga dvb dvd encode gphoto2 gtk lirc mbox mmx mozilla
oggvorbis opengl pdflib perl samba sse ssl
ruetype usb X xmms"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
ACCEPT_KEYWORDS="x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage"
FEATURES="sandbox ccache"
Comment 1 Rainer Größlinger (RETIRED) gentoo-dev 2003-06-10 01:18:22 UTC
I can reproduce that problem.
You just need to emerge -C xmule and rm -fr /var/tmp/portage/xmule-1.5.0/
It always fails at a random .Tpo file.

I am investigating this
Comment 2 Rainer Größlinger (RETIRED) gentoo-dev 2003-06-10 01:36:50 UTC
ok, I think I already found a solution for this problem.
It seems like xmule has problems with parallel builds and with MAKEOPTS="-j1" it works fine on the first compilation.
I just committed and updated ebuild which uses -j1.
Please emerge -C xmule; rm-fr /var/tmp/portage/xmule-1.5.0/ and merge it again and tell me if it works for you, too.
Comment 3 John Murdoch 2003-06-10 12:11:58 UTC
I removed the xmule sandbox directory and package, then re-emerged xmule. 

No errors whatsoever this time round. :)
Comment 4 Rainer Größlinger (RETIRED) gentoo-dev 2003-06-10 12:14:40 UTC
ok, so the problem is really fixed and my compilation wasn't only luck ;-)

resolved/ fixed