EPS import doesn't work on Windows without GS

Bug #642522 reported by Alexandre Prokoudine
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Inkscape
New
Wishlist
Unassigned

Bug Description

According to a report form a user EPS importing doesn't work on Windows without Ghostscript installed. Inkscape doesn't mention in the error message how to fix that. How about adding a hint to the error message?

Revision history for this message
su_v (suv-lp) wrote :
tags: added: importing ui
Changed in inkscape:
importance: Undecided → Wishlist
Revision history for this message
su_v (suv-lp) wrote :

There is a hidden preference on can set, apparently intended to show the 'extension-error.log' file at startup, but it doesn't work for me with Inkscape 047 and 0.48 on Mac OS X 10.5.8:

    <group
       id="extension-error"
       show-on-startup="1" />

The log file from loading extensions [1], while useful for tracking down problems with missing supported file formats, at the same time seems to be confusing for normal users (as far as I can tell from discussions on InkscapeForum.com), because it lists all extensions that fail to load due to missing a known dependency: some of the file formats or extensions many Windows users rarely use (LaTeX, XFIG, DIA or SKETCH files), and some of the extensions are not yet cross-platform (Save as XCF, import Text file, ...).

Attached is the log file from vanilla Inkscape 0.48 on Mac OS X (note that extensions that need UniConvertor are not listed but fail to execute nevertheless because UniConvertor is not tested as explicit dependency, yet it is not installed or bundled with Inkscape on OS X).

Maybe this feature request could be expanded into a more general one for better notifying the user of missing dependencies at run-time, across platforms, for all script-based extensions:
- inform users why an extension fails to load
  (file format not listed in the 'Open/Save' dialog)
- inform users why an extension fails to run
  (error message when opening/saving a file or executing an extension)

[1] linux/osx:
~/.config/inkscape/extension-errors.log
    Windows:
%APPDADA%\Inkscape\extension-errors.log

    XP:
C:\Documents and Settings\[USERNAME]\Application Data\Inkscape\extension-errors.log
    Windows Vista / 7:
C:\Users\[USERNAME]\AppData\Roaming\Inkscape\extension-errors.log

Revision history for this message
Alexandre Prokoudine (alexandre-prokoudine) wrote :

Another solution would be what Rosegarden, a free MIDI sequencer, does: on startup it checks for missing components and lists what features will be absent in human readable form.

su_v (suv-lp)
tags: added: extensions-plugins
Revision history for this message
su_v (suv-lp) wrote :

Related:
Bug #709961 “LaTeX formula does not appear in menu (without explanation)”

Possibly both could be addressed by implementing
Bug #170622 “About|Extensions Dialog”

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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