As I’m starting to think about Script Frenzy I thought I’d install Celtx. I managed to write two pages of script last year (which was more then I’d manage to produce for NaNoWriMo before that) with this software, so I wanted to review that anyway. Unfortunately my new laptop has an x86_64 Fedora on it and Celtx only have i386 binaries, so I couldn’t get Celtx to start. I am going to list all the error messages I got, followed by the solution for each one, so that (hopefully) this page will show up for people searching for the errors even if they’ve installed some of the libraries previously. All the yum install commands have to be issued as root.
./celtx-bin: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
yum install gtk2.i686
./celtx-bin: error while loading shared libraries: libXt.so.6: cannot open shared object file: No such file or directory
yum install libXt.i686
At this point, Celtx should run, but it will look a bit clunky. The following steps are therefore optional.
(celtx-bin:5015): Gtk-WARNING **: Unable to locate theme engine in module_path: "clearlooks",
yum install gtk2-engines.i686
Gtk-Message: Failed to load module "pk-gtk-module": libpk-gtk-module.so: cannot open shared object file: No such file or directory
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory
yum install libcanberra-gtk2.i686 PackageKit-gtk-module.i686
One Step Solution
If you’re getting the first error don’t bother with all the steps, just issue the following command as root.
yum install gtk2.i686 libXt.i686 gtk2-engines.i686 libcanberra-gtk2.i686 PackageKit-gtk-module.i686
This content is published under the Attribution-Noncommercial-Share Alike 3.0 Unported license.