I’ve frozen a wx app with cx_Freeze, and bundled it in a deb and its working fine on the majority of machines I’ve tested it on, but one machine (ubuntu 13.04) it is running but with no fonts (just empty rectangles for each character for all of the controls)
I get this stderr output when the program starts:
Gtk-Message: Failed to load module “overlay-scrollbar”: liboverlay-scrollbar.so: cannot open shared object file: No such file or directory
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine”,
(mainframe:5107): Pango-CRITICAL **: No modules found:
No builtin or dynamically loaded modules were found.
PangoFc will not work correctly.
This probably means there was an error in the creation of:
‘/etc/pango/pango.modules’
You should create this file by running:
pango-querymodules > ‘/etc/pango/pango.modules’
(mainframe:5107): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type=‘PangoRenderFc’, script=‘latin’
(mainframe:5107): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type=‘PangoRenderFc’, script=‘common’
(mainframe:5107): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file ‘/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache’: No such file or directory
I’ve searched a fair bit and most of what I’ve found suggests installing certain packages, but I’m aiming to get an install with no or as few as possible external dependencies - is this going to be possible? Is there something other than pango I can use maybe?
I don’t know if the missing liboverlay-scrollbar.so has anything to do with it as well, or if that’s going to cause a different issue?
I also created that pango.modules file on the build machine. I don’t know what that file’s for but that hasn’t made a difference.
Any advice or pointers would be awesome as I’m really not too sure about this one
Thanks!