Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 25654 - gnome-games needs guile; dependency missing
Summary: gnome-games needs guile; dependency missing
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-07-31 11:30 UTC by Preston Crow
Modified: 2003-10-13 09:42 UTC (History)
0 users

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 Preston Crow 2003-07-31 11:30:51 UTC
bash-2.05b# emerge -pv --empty-tree gnome-games | grep guile
bash-2.05b# sol
sol: error while loading shared libraries: libguile.so.10: cannot open shared
object file: No such file or directory

At least some of the games in the gnome-games package require guile, as shown
above, but it is not set up in the ebuild as a dependency.

In my case, I was unlucky enough not to have emerged anything else that required
guile.  (I didn't install Gnome, just the games package.)
Comment 1 Spider (RETIRED) gentoo-dev 2003-07-31 12:26:07 UTC
strange. Even more so since I can't find the game "sol" you mention.....

spider@Darkmere> qpkg -l gnome-games |grep bin -                              ~
/usr/bin
/usr/bin/gnometris
/usr/bin/ctali
/usr/bin/gnect
/usr/bin/gtali
/usr/bin/iagno
/usr/bin/gnotravex
/usr/bin/mahjongg
/usr/bin/gnome-stones
/usr/bin/gataxx
/usr/bin/glines
/usr/bin/freecell
/usr/bin/gnomine
/usr/bin/gnotski
/usr/bin/gnibbles
/usr/bin/gnobots2
/usr/bin/gnome-xbill
/usr/bin/same-gnome


spider@Darkmere> qpkg -v gnome-games                                          ~
gnome-extra/gnome-games-2.2.1 *


could you please check what package sol originates from? qpkg -v -f `which sol`
Comment 2 Preston Crow 2003-07-31 12:51:18 UTC
bash-2.05b# qpkg -v -f `which sol`
gnome-extra/gnome-games-2.2.0 *

In further investigating, it seems that's it's only built if guile is installed.  I was able to get it working by emerging guile and then re-emerging gnome-games.

It seems wrong that it installs a binary only if some package it doesn't depend on is installed.  My reaction is that there should be a USE flag that says whether or not to build the binaries that require guile, and set up the dependencies accordingly.
Comment 3 Spider (RETIRED) gentoo-dev 2003-07-31 18:39:46 UTC
true, its a valid bug and something that has slipped through the net of testing.
Comment 4 foser (RETIRED) gentoo-dev 2003-08-10 16:50:27 UTC
luck has it we have a guile USE flag, added that and guile as dep for people who want games that need guile. Bit simple and the easy way out maybe, but afaik the dep is already removed in unstable versions.
Comment 5 Daniel Gryniewicz (RETIRED) gentoo-dev 2003-10-13 09:42:20 UTC
This dep still exists in 2.4.0, and is even more noticable because freecell
is removed in favor of aisleriot, which is not built without guile.  When
upgrading to 2.4.0, the result is that freecell appears to just disappear.
 My preference is to just require guile for gnome-games.