Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 56882 - emerge gkrellmoon suceeds, but does not actually install (indeed does not even compile/link) gkrellmoon.so
Summary: emerge gkrellmoon suceeds, but does not actually install (indeed does not eve...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Martin Holzer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-13 04:17 UTC by James Dominy
Modified: 2004-07-20 10:08 UTC (History)
1 user (show)

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


Attachments
gkrellmoon-0.6.ebuild-fix.patch (gkrellmoon-0.6.ebuild-fix.patch,340 bytes, patch)
2004-07-13 20:00 UTC, Patrick Dawson (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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