I trust that you meant <bundle>/Contents/Resources/etc/gtkrc. IIRC that should be .../etc/gtkrc-2.0. Make sure that you don’t have ~/.gtkrc-2.0 or ~/.config/gtkrc-2.0/gtkrc overriding it. Those symbols are all present in the build of libpixman I have here, so the first thing to check is that they’re present in your build: nm <prefix>/lib/libpixman-1.0.dylib | grep pxman_image will list everything. But since the linker will usually say “expected in libpixman.dylib” if it knows where they should be it’s more likely that murine has had some bitrot and isn’t linking the right library. Not overly surprising since it was last released in 2012. You’ll have to take over maintenance and bring it up to date so that you can build it. It wasn’t migrated to gitlab (no surprise) and git.gnome.org is shut down, so its only public repository is https://github.com/Gnome/murrine. I recommend that you clone it while you still can before a Gnome admin gets around to clearing out all of the obsolete packages from there, too. You’d better get PyGtk too while you’re at it, that also hasn’t been maintained for a long time and wasn’t migrated to gitlab. But frankly your time would be better spent upgrading your app to PyGObject and Gtk3. The css theming introduced in gtk+-3.10 is vastly more stable than the engine-based theming from Gtk2 and the basic Adwaita theme is better looking than the old, heavy, Motif look as well. Regards, John Ralls |