emerge gkrellmoon runs to completion but the ebuild does not actually run a make or compile step, thus when src_install is run, gkrellmoon.so cannot be stat'ed --- following is output of emerge ---- >>> Unpacking source... >>> Unpacking gkrellmoon-0.6.tar.gz to /var/tmp/portage/gkrellmoon-0.6/work >>> Source unpacked. >>> Install gkrellmoon-0.6 into /var/tmp/portage/gkrellmoon-0.6/image/ category x11-plugins install: cannot stat `gkrellmoon.so': No such file or directory man: prepallstrip: strip: >>> Completed installing into /var/tmp/portage/gkrellmoon-0.6/image/ * Caching service dependencies... Calculating dependencies ...done! >>> emerge (1 of 1) x11-plugins/gkrellmoon-0.6 to / >>> md5 src_uri ;-) gkrellmoon-0.6.tar.gz >>> Merging x11-plugins/gkrellmoon-0.6 to / --- /usr/ --- /usr/lib/ --- /usr/lib/gkrellm2/ --- /usr/lib/gkrellm2/plugins/ --- /usr/share/ --- /usr/share/doc/ >>> /usr/share/doc/gkrellmoon-0.6/ >>> /usr/share/doc/gkrellmoon-0.6/README.gz >>> /usr/share/doc/gkrellmoon-0.6/COPYING.gz >>> /usr/share/doc/gkrellmoon-0.6/AUTHORS.gz >>> /usr/share/doc/gkrellmoon-0.6/ChangeLog.gz >>> x11-plugins/gkrellmoon-0.6 merged. >>> Recording x11-plugins/gkrellmoon in "world" favorites file... >>> clean: No packages selected for removal. >>> Auto-cleaning packages ... >>> No outdated packages were found on your system. * GNU info directory index is up-to-date. ---- end clip ---- Reproducible: Always Steps to Reproduce: 1. gkrellm2 must be emerged 2. emerge -C gkrellmoon (if already emerged) 3. emerge gkrellmoon Actual Results: emerge completed successfuly, but with a message to the effect of 'could not stat: gkrellmoon.so' No file was installed into /usr/lib/gkrellm2/plugins Expected Results: gkrellmoon.so should have been compiled, and installed into /usr/lib/gkrellm2/plugins When I inserted src_compile() { emake || die "emake failed" } into the ebuild evertything worked as normal. ---- emerge info ---- Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-gentoo-r9) ================================================================= System uname: 2.6.7-gentoo-r9 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.40GHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://10.0.2.4/gentoo ftp://duzi.phy.unp.ac.za/gentoo ftp://ftp.easynet.nl/mirror/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://10.0.2.4/gentoo-portage" USE="X Xaw3d acpi acpi4linux aim alsa apache2 avi berkdb cddb cdr crypt cups dga directfb divx4linux dnd dvd encode expat faad fam fbcon ffmpeg flac freetype fs gatos gdbm gif gimp gnuplot gphoto2 gpm gs gtk gtk2 imlib ipv6 jabber java javascript jikes jpeg kerberos ldap libg++ libwww live mad mbox mikmod mldonkeypango mmx motif mozilla mpeg mplayer msn mysql ncurses nls offensive oggvorbis opengl oss pam parse-clocks pcmcia pdflib perl php pic pie plotutils png pnp ppds python quicktime radeon readline samba slang snmp sox speedo spell sse ssl tcpd tetex tiff truetype type1 usb vhosts wmf x86 xml2 xmms xprint xv xvid yahoo zlib"
Created attachment 35361 [details, diff] gkrellmoon-0.6.ebuild-fix.patch Here's the patch to compile it before trying to install it :)
in cvs thx