Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 56882

Summary: emerge gkrellmoon suceeds, but does not actually install (indeed does not even compile/link) gkrellmoon.so
Product: Gentoo Linux Reporter: James Dominy <jdominy>
Component: New packagesAssignee: Martin Holzer (RETIRED) <mholzer>
Status: RESOLVED FIXED    
Severity: minor CC: pkdawson
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: gkrellmoon-0.6.ebuild-fix.patch

Description James Dominy 2004-07-13 04:17:43 UTC
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"
Comment 1 Patrick Dawson (RETIRED) gentoo-dev 2004-07-13 20:00:24 UTC
Created attachment 35361 [details, diff]
gkrellmoon-0.6.ebuild-fix.patch

Here's the patch to compile it before trying to install it :)
Comment 2 Martin Holzer (RETIRED) gentoo-dev 2004-07-20 10:08:26 UTC
in cvs

thx