[MacPorts] #51287: Inkscape crashes on startup if enchant is installed with +applespell
MacPorts
noreply at macports.org
Tue May 3 11:55:58 PDT 2016
#51287: Inkscape crashes on startup if enchant is installed with +applespell
-------------------------------+----------------------
Reporter: jo.vanoost@… | Owner: devans@…
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: inkscape enchant |
-------------------------------+----------------------
Comment (by raimue@…):
Thank you for the analysis, David.
The idea of switching to enchant +applespell as default was meant to
reduce the setup overhead for new users. As spell checking in the system
is already configured for local language, users do not need to install
extra dictionaries. Also, suggestions and custom additions would be
adopted automatically.
It is interesting to see it actually crashes inside the call for
[[https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSSpellChecker_Class/#//apple_ref/occ/clm/NSSpellChecker/sharedSpellChecker|'[NSSpellChecker
sharedSpellChecker]']], which is provided by AppKit.framework. I don't
think we have any more influence on the underlying libraries. This crash
might even be specific to OS X 10.8.
To add some data point, I cannot reproduce this crash on OS X 10.10.5
Yosemite:
{{{
$ port -q installed enchant inkscape
enchant @1.6.0_4+applespell (active)
inkscape @0.91_14+strict+x11 (active)
}}}
For the inkscape issue, it looks like inkscape picks up aspell on build
time opportunistically without declaring a dependency. This functionality
should be disabled or the explicit dependency must be added.
--
Ticket URL: <https://trac.macports.org/ticket/51287#comment:6>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list