in Geeky

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-1.9.1.3. If you do not have xulrunner-1.9.1.3 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-1.9.1.3/libxul.so .
And you’re good to go.

Related Posts

Written By:

Add a Comment