Tiny Core Linux

Tiny Core Extensions => TCE Bugs => Topic started by: torafox on March 25, 2010, 07:46:46 AM

Title: firefox.tcz does not work in tinycore 2.9 and 2.10
Post by: torafox on March 25, 2010, 07:46:46 AM
Hello,
one lib is missing definitely:
libgtk-x11-2.0.so.0

error-message:
/usr/local/firefox-official/firefox-bin: error while loading shared Libraries:
libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory

I have been looking for this lib-file   with  the find command, but there is no one.

In Tinycore 2.3 it worked with tce-package.

Greetings

Uwe
Title: Re: firefox.tcz does not work in tinycore 2.9 and 2.10
Post by: Jason W on March 25, 2010, 08:01:25 AM
It works with the appbrowser on a "base norestore" boot.  If you are not using the appbrowser, make sure you have all the dependencies installed.
Title: Re: firefox.tcz does not work in tinycore 2.9 and 2.10
Post by: Guy on March 25, 2010, 08:32:53 AM
Dependencies were changed a while ago, and will no doubt be changed again.

I had a similar thing happen after running Update Dep Database. I can't remember for sure, but was probably using 2.9 then.

Run Update Dep Database.

Then ensure all dependencies are installed.

It works for me on 2.9 and 2.10.

I have not updated deps since. I am waiting for recursive deps to be complete. I mention this, in case anything has changed since.
Title: Re: firefox.tcz does not work in tinycore 2.9 and 2.10
Post by: torafox on March 26, 2010, 12:18:30 AM
With  boot-options     tinycore boot norestore   firefox works after appbrowser install.
With an empty tce-directory it also works.

Maybe the recursive deps were not complete  I think.


Thank you for your quick help!  :)
Title: Re: firefox.tcz does not work in tinycore 2.9 and 2.10
Post by: bmarkus on March 26, 2010, 12:43:56 AM
firefox.tcz.dep is already recursive, for example gtk2 and dbus is loaded via libnotify. Pelase note, 2.9 and 2.10 behave differently, as recursive dep is not supported by 2.9 so it is only for 2.10!

firefox depends on curl which depends on openssl-0.9.8k.tcz However firefox.tcz.dep refers to openssl-0.9.8m.tcz therefore both openssl are loaded. I do not know is it really needed or just a bug.

Anyhow in a fresh 2.10 installing firefox only with appbrowser it works fine.
Title: Re: firefox.tcz does not work in tinycore 2.9 and 2.10
Post by: Jason W on March 26, 2010, 08:02:33 AM
Curl is going to be built agains openssl-0.9.8m to drop the 0.9.8k dependency.  But only once it is known which extensions that depend on curl are actually built against openssl-0.9.8k themselves or simply only need it as a curl dep.