Swiftfox 3.5.4 and libxul.so

After upgrading my Swiftfox from 3.5.3 to 3.5.4-1 it was Problems Galore.

Clicking the pretty swiftfox icon didnt work and typing `swiftfox` from the terminal (/usr/bin/swiftfox  which is a script that comes with the installation) gave me

/usr/lib/swiftfox/swiftfox-bin: symbol lookup error: /usr/lib/swiftfox/libxul.so: undefined symbol: gdk_x11_window_get_drawable_impl

Which is when i figured the package maintainer was linking against the wrong libxul
A quick fix is to use libxul in xulrunner- If you do not have xulrunner- you’ll need to install the package xulrunner-1.9.1
sudo aptitude install xulrunner-1.9.1
Now, change the libxul that is used, which can be done by doing this:
cd /usr/lib/swiftfox
sudo mv libxul.so libxul.so.ori
sudo ln -s ../xulrunner- .
And you’re good to go.
label, , ,

About the author

Add a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.