Tiny Core Linux
Tiny Core Extensions => TCE Q&A Forum => Topic started by: JohnJS on November 23, 2011, 04:12:42 AM
-
Unable to run this latest version. Get this error message when using aterm.
"gnumeric: error while loading shared libraries: libxcb.so.1: cannot open shared object file: No such file or directory"
Downloaded libxcb (closest to libxbc.so.1) from repository but it did not help.
Using TC4.1.
-
libxcb.tcz is missing in the .dep file. Installing gnumeric.tcz and libxcb.tcz on a clean TC 4.1 swystem it works fine.
-
Hi bmarkus,
No luck yet.
I re-installed gnumeric and libxcd last night.
AppAudit does not show any missing dep.
Still unable to start gnumeric.
-
Hi bmarkus,
No luck yet.
I re-installed gnumeric and libxcd last night.
AppAudit does not show any missing dep.
Still unable to start gnumeric.
Start gnumeric in a terminal window. Is there any error message? In fact what is happening?
Is libxcb.tcz installed or just downloaded (check /usr/local/tce.installed)?
-
bmarkus,
First post gives the error msg from aterm.
libsxcb.tcz was downloaded, does not appear in /usr/local/tce.installed.
Edit: gnumeric icon appears in wbar. Tried clicking it. It momentarily expands then nothing happens.
-
bmarkus,
First post gives the error msg from aterm.
libsxcb.tcz was downloaded, does not appear in /usr/local/tce.installed.
Edit: gnumeric icon appears in wbar. Tried clicking it. It momentarily expands then nothing happens.
Install libxcb.tcz
As it is already downloaded, start AppsAudit, go to OnBoot / Maintenace and add it to On Boot Items and reboot.
-
bmarkus,
Many thanks, now works fine.
My mistake. I downloaded it to "ondemand" as I had done with Gnumeric.
Apparently missing 'libs' should have gone to 'onboot'.
Learn something everyday.
Happy Thanksgiving.
-
NOTE:. Ondemand does load all dependencies listed for any ondemand extension.
Gnumeric ondemand does load libxcb.tcz. Only applications should be required in the onboot.lst
Dependencies are loaded as an extenion loads and therefore do not need to be added to the onboot.lst or ondemand
If one is experiencing issues with dependencies then use AppsAudit, Update .dep files, followed by Fetch Missing Dependencies.
In your particular case, you already had downloaded libcxb.tcz, therefore the proper way would be to use AppsAudit Update .dep files or if you perfer manuall edit gnumeric.tcz.dep and add the libxcb.tcz. If one wishes to ignore the features of AppsAudit then for dependencies one should only use the download only or download + load options of AppBrowser.
Dependencies do not belong in onboot.lst or ondemand.lst By placing dependencies in onboot.lst is only slowing the boot process as such dependency is going to be handled twice by the system. Once as a by-product of loading gnumeric and second by its listing in onboot.
-
See http://forum.tinycorelinux.net/index.php/topic,11951.0.html (http://forum.tinycorelinux.net/index.php/topic,11951.0.html)