Quote:
Originally Posted by User_Z
eschwartz
Thanks for the significant comment.
I also thought of rebuilding pcre, but for now a simple replacement of source code in "3rdparty" is working.
|
There's no need to replace the 3rdParty source for pcre, though. The existing bundled source built just fine for me (and for Sigil) in the Haiku VM I set up using the same nightly build as you. All with Sigil 0.9.14, or course.
Forcing cmake to use the system python 3.6.8 and setting the install prefix to /system/non-packaged resulted in a working build of Sigil. Changing one line of Sigil Code fixed an issue with the preference/ini location. The system hunspell wouldn't work for the plugin framework since find_library('hunspell') returns None instead of the hunspell-1.7.so that Haiku chose, but that could be fixed with a symlink. The same python code on Arch succeeds in finding the hunspell-1.7 shared library, by the way.
All in all... a few hours work familiarizing myself with how to compile/install on the Haiku OS got me a working build of Sigil with plugin support (minus the glaring lack of tkinter availability for python 3.x from HaikuPorts.