#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