First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 25654
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Linux Gnome Desktop Team <gnome@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Preston Crow <pc-gentoo-bugs08a@crowcastle.net>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 25654 depends on: Show dependency tree
Show dependency graph
Bug 25654 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2003-07-31 11:30 0000
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 From Spider (RETIRED) 2003-07-31 12:26:07 0000 -------
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 From Preston Crow 2003-07-31 12:51:18 0000 -------
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 From Spider (RETIRED) 2003-07-31 18:39:46 0000 -------
true, its a valid bug and something that has slipped through the net of
testing.

------- Comment #4 From foser (RETIRED) 2003-08-10 16:50:27 0000 -------
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 From Daniel Gryniewicz 2003-10-13 09:42:20 0000 -------
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.

First Last Prev Next    No search results available      Search page      Enter new bug