From: Richard T. <rjt...@th...> - 2011-05-04 18:11:53
|
On 03/05/2011 21:08, John Ralls wrote: > > On May 3, 2011, at 11:50 AM, John Ralls wrote: > >> >> On May 3, 2011, at 11:34 AM, Richard Taylor wrote: >> >>> On 03/05/2011 18:52, John Ralls wrote: >>>> >>>> On May 3, 2011, at 9:21 AM, Richard Taylor wrote: >>>> >>>>> >>>>> I have another problem now: >>>>> >>>>> 2643: ERROR: grampsgui.py: line 357: Gramps failed to start. >>>>> Traceback (most recent call last): >>>>> File >>>>> "/Applications/Editors/Gramps.app/Contents/Resources/share/gramps/gui/grampsgui.py", >>>>> line 337, in __startgramps >>>>> Gramps(argparser) >>>>> File >>>>> "/Applications/Editors/Gramps.app/Contents/Resources/share/gramps/gui/grampsgui.py", >>>>> line 256, in __init__ >>>>> register_stock_icons() >>>>> File >>>>> "/Applications/Editors/Gramps.app/Contents/Resources/share/gramps/gui/grampsgui.py", >>>>> line 161, in register_stock_icons >>>>> base_reg_stock_icons(iconpaths, extraiconsize, items+items_legacy) >>>>> File >>>>> "/Applications/Editors/Gramps.app/Contents/Resources/share/gramps/gui/pluginmanager.py", >>>>> line 90, in base_reg_stock_icons >>>>> pixbuf = gtk.gdk.pixbuf_new_from_file (icon_file) >>>>> GError: Couldn't recognize the image file format for file >>>>> '/Applications/Editors/Gramps.app/Contents/Resources/share/gramps/images/gramps.png' >>>>> >>>>> >>>>> Any idea? >>>> >>>> That's really strange. Does the image look OK in Finder? >>>> >>>> What OS version are you running? >>>> >>> >>> John, >>> >>> I am on 10.6.7. >>> >>> Comparing the package with 3.2.5 I notice that >>> Contents/Resources/etc/gtk-2.0/gdk-pixbuf.loaders is empty in 3.2.6 but >>> it has lots of entries in 3.2.5. Also >>> 'Contents/Resources/lib/gtk-2.0/2.10.0/loaders' has only 'svg_loader.so' >>> in it, whereas 3.2.5 has many files. >>> >>> So it looks like something to do with the gtk build. >> >> Nope, not the build, the bundle. Sigh, I thought I'd gotten that. >> >> For Gtk+-2.24, they moved gdk-pixbuf into a separate project, and it now has its own module library, which didn't get bundled. >> >> What's odd is that gtk was able to find the modules in the build directory, so it must be hard-coding a path somewhere. >> >> I'll have a new bundle up shortly. > > Seems I also had another variable name wrong in rungramps.py. I tested this time on a separate machine (like I should have done yesterday), and it loads OK for me now. > > Uploaded to SF as Gramps-Intel-3.2.6.1.dmg > John I still get the same error :-( The gdk-pixbuf.loaders file now contains entries with path of the form: "@executable_path/../Resources/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ani.so" Should @executable_path have been replaced with something? There are now the loaders as expected but gdk is obviously not finding them. ls ../Resources/lib/gdk-pixbuf-2.0/2.10.0/loaders/ libpixbufloader-ani.so libpixbufloader-ico.so libpixbufloader-pnm.so libpixbufloader-tiff.so libpixbufloader-bmp.so libpixbufloader-jpeg.so libpixbufloader-qtif.so libpixbufloader-wbmp.so libpixbufloader-gif.so libpixbufloader-pcx.so libpixbufloader-ras.so libpixbufloader-xbm.so libpixbufloader-icns.so libpixbufloader-png.so libpixbufloader-tga.so libpixbufloader-xpm.so Richard |