GNOME Bugzilla – Bug 304806
Incorrect paths in gtk.immodules file prevent loading
Last modified: 2005-06-01 21:43:52 UTC
In the win32 GTK 2.6.7 binaries, the paths seem to be incorrect in the gtk.immodules file so that the installation directory conversion doesn't work. The paths are different than those in gdk-pixbuf.loaders gtk.immodules ="c:/devel/target/2.6/lib/gtk-2.0/2.4.0/..." gdk-pixbuf.loaders="c:/devel/target/gtk+-2.6.7/lib/gtk-2.0/2.4.0/..." As I'm looking into this, i'm noticing that the code that does the runtime path conversion is different for the pixbuf loader paths than it is for the gtk.immodules. The pixbuf loader conversion uses GTK_PREFIX and the immodules uses GTK_LIBDIR (yes, I noticed that gtkprivate.h isn't included to give it the dynamic definition, but is it still right?). I'm not sure if this is an error in the build or an error in the code (or both).
Oops. Error in packaging/building. The code should be OK. The gtk.immodules is the one that's broken, it should have paths starting with c:/devel/target/gtk+-2.6.7/, too. I have updated the zipfile on ftp.gtk.org.
*** Bug 305837 has been marked as a duplicate of this bug. ***