some gschem toolbar icons missing in Windows

Bug #857480 reported by Eric
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gEDA
New
Low
Unassigned

Bug Description

The components, nets, bus, text, and select toolbar button icons are replaced by a white page with a red X on it. The gschem log window report:
Could not find image at file: C:\Program Files\gEDA\share\gEDA\bitmap\gschem-comp.xpm.
Could not find image at file: C:\Program Files\gEDA\share\gEDA\bitmap\gschem-net.xpm.
Could not find image at file: C:\Program Files\gEDA\share\gEDA\bitmap\gschem-bus.xpm.
Could not find image at file: C:\Program Files\gEDA\share\gEDA\bitmap\gschem-text.xpm.
Could not find image at file: C:\Program Files\gEDA\share\gEDA\bitmap\gschem-select.xpm.

I can confirm that all those files are at those specified locations.

 The new, open, save, undo, and redo toolbar buttons are present, but they are not the same as the icons located in gschem-{new,open,save,undo,redo}.xpm.

This was tested in DJ's Windows binaries dated 2011-09-23:
http://ftp.delorie.com/pub/geda-windows/snapshots/build-20110923.zip

Tags: gschem windows
Revision history for this message
Eric (thewetzel) wrote :
Revision history for this message
Peter Clifton (pcjc2) wrote :

Did you use the installer, or the extract-in-place tarball?

I believe you may need to confirm the correct contents of your installed

PATH_TO_INSTALL/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache

If this is empty, or the paths are wrong - you can recreate it by running:

PATH_TO_INSTALL/bin/gdk-pixbuf-query-loaders.exe > PATH_TO_INSTALL/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache

Revision history for this message
Peter Clifton (pcjc2) wrote :

Can you confirm whether the tool-icons inside PCB show up correctly though.. it is quite possible this is a completely different bug to the one I just suggested a fix for.

Revision history for this message
Eric (thewetzel) wrote :

There doesn't seem to be an installer for the full gEDA package, only for PCB. I used the build-<date>.zip file. It comes with an installer for geda-runtime, which I did use.

The loaders.cache file was not present. Running the gdk-pixbuf-query-loaders.exe command fixes the problem. The version of PCB that comes in the build-<date>.zip file does not have tool icon problems, but I also have the PCB self-installer version that might be masking the problem (as it does have its own loaders.cache file).

Revision history for this message
Peter Clifton (pcjc2) wrote :

I'll have to get DJ to confirm which of the installers set the loaders.cache. It ought to be the common one, but it is possible that it is done in the PCB installer only.

Revision history for this message
DJ Delorie (djdelorie) wrote :

In the release (split) installer, the geda-runtime.exe sets it.

Peter TB Brett (peter-b)
tags: added: gschem
Peter TB Brett (peter-b)
Changed in geda:
assignee: nobody → Peter TB Brett (peter-b)
importance: Undecided → Low
Peter TB Brett (peter-b)
tags: added: windows
Peter TB Brett (peter-b)
Changed in geda:
assignee: Peter TB Brett (peter-b) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.