Tiny Core Linux
Off-Topic => Archive / Obsolete => SCM EXtensions => Topic started by: SamK on April 09, 2012, 04:13:10 AM
-
Missing dependency gtk2
When used with JWM, audacious-gtk2 does not create an icon in the panel, as shown in the attached screenshot.
-
Following a check for pending updates:
Using ScmBrowser:
* Successfully updated app
* Verified md5
* Installed app
* App fails to load
Starting in a terminal:
/apps/audacious-gtk2/localbin/audacious-gtk2: error while loading shared libraries: libglib-2.0.so.0: cannot open shared object file: No such file or directory
-
Install gtk2.scm. Audacious-gtk2 was missing a dep file at one time, but I added it recently.
Download the audacious-gtk2.scm.dep file and place it in your tce/optional directory.
-
Download the audacious-gtk2.scm.dep file and place it in your tce/optional directory.
Manually downloading the dep file restored expected operation. This raises a question...
There are no updates pending which indicates the recent upgrade I did on April 10th used the latest files available. The scm is dated April 10th. The dep is dated April 9th. How come that the update did not also download the (by then) existing dep file?
-
It appears to be because there was no .dep file in your tce/optional directory to update.
With the goal of scm's being simplicity, both in the extension use and in the base handling of it, it sometimes will necessitate some manual intervention when maintaining an existing scm collection. Dep files of an scm are to be used only for large toolkits like gtk2, and the dep files contents should be very static, and only contain scm entries, and few entries as possible. So changes in dep files or adding a dep file to an scm that once did not have it should be rare.
-
With the goal of scm's being simplicity...
Thanks for the explanation.
Almost an aside, but really the point of the topic - the icon is now displayed correctly.