Opened 9 years ago

Closed 9 years ago

#48425 closed defect (worksforme)

inkscape gui loads incorrectly on OSX 10.10

Reported by: paultbaker@… Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc: su-v
Port: inkscape

Description

On OSX 10.10 inkscape loads incorrectly producing a GUI with many components displaying incorrectly. (see attached screenshot)

It throws a gtk error at load:

gtkspell error: enchant error for language: en_US.UTF-8

I reported this to the Inkscape bug tracker and they say it's MacPorts problem.

Attachments (3)

Screen Shot 2015-07-23 at 3.16.57 PM.png (93.9 KB) - added by paultbaker@… 9 years ago.
inkscape-grab.jpg (198.5 KB) - added by dbevans (David B. Evans) 9 years ago.
Screen shot showing correct inkscape startup.
Screen Shot 2015-07-24 at 10.27.02 AM.png (54.1 KB) - added by paultbaker@… 9 years ago.
screenshot: gtk-demo

Download all attachments as: .zip

Change History (10)

Changed 9 years ago by paultbaker@…

comment:1 Changed 9 years ago by su-v

Cc: suv-sf@… added

Cc Me!

comment:2 Changed 9 years ago by dbevans (David B. Evans)

Owner: changed from macports-tickets@… to devans@…
Status: newassigned

Just to make sure we're on the same page which version of inkscape do you have installed, and which Xcode version?

$ port installed inkscape
$ xcodebuild -version

I haven't seen this problem but will double check.

comment:3 Changed 9 years ago by dbevans (David B. Evans)

Yep, works for me as expected. For this test I am using

OS X 10.10.4
Xcode 6.4
Build version 6E35b
inkscape @0.91_4+strict+x11
XQuartz 2.7.7

Some of the dependencies have been updated recently so I updated my ports first and then upgraded inkscape

sudo port selfupdate
sudo port upgrade inkscape

On launch, inkscape opened with an empty window, correctly rendered and all UI as expected. No console error messages or warnings of any type. Nothing about enchant. Attached is my screenshot after opening one of inkscape's example files, /opt/local/share/inkscape/examples/gallardo.svgz.

So don't know what to tell you. Suggest you try updating as I have done so we are using the same port versions.

Let me know if your installation details are different in any way, or you've changed preferences, etc. Can't really do much more without additional details. Sorry.

Last edited 9 years ago by dbevans (David B. Evans) (previous) (diff)

Changed 9 years ago by dbevans (David B. Evans)

Attachment: inkscape-grab.jpg added

Screen shot showing correct inkscape startup.

Changed 9 years ago by paultbaker@…

screenshot: gtk-demo

comment:4 Changed 9 years ago by paultbaker@…

My details:

inkscape @0.91_4+strict+x11 (active)

Xcode 6.4
Build version 6E35b

OSX 10.10.4

XQuartz 2.7.7 (xorg-server1.15.2)

gtk2 @2.24.28_0+x11
gtkspell2 @2.0.16_5+x11 (active)
enchant @1.6.0_2 (active)

Everything is up to date.

I noticed that gtk-demo loads in a weird way too (see attached). The Inkscape error is in gtkspell and enchant. This could make sense with the text not rendering. I guess this is a problem in GTK+ or the associated deps and not Inkscape. Might I be missing a dictionary or something? How could I check?

comment:5 Changed 9 years ago by su-v

Some minor details seen in the screenshots by the reporter:

  • gradients/transparencies in some of the Inkscape icons are incorrectly rendered
  • the artifacts in the 'Info' notebook page of gtk-demo

do remind me of (otherwise unrelated) user reports elsewhere [*] which had been “solved” by resetting the X11/XQuartz preferences:

  1. quit XQuartz
  2. rename or move ~/Library/Preferences/org.macosforge.xquartz.X11.plist
  3. relaunch XQuartz

I never had a chance to compare what might have been the difference between the two plists, and I do not really know whether it would have any relevance to the problems with GTK+/X11-based apps by the reporter of this ticket.

[*] for example http://www.inkscapeforum.com/viewtopic.php?f=5&t=18848#p71760

comment:6 Changed 9 years ago by paultbaker@…

  1. quit XQuartz
  2. rename or move ~/Library/Preferences/org.macosforge.xquartz.X11.plist
  3. relaunch XQuartz

That worked! thanks!

comment:7 Changed 9 years ago by dbevans (David B. Evans)

Resolution: worksforme
Status: assignedclosed

Thanks to all for helping to find the solution.

Note: See TracTickets for help on using tickets.