View Single Post
Old 09-29-2019, 06:29 AM   #24
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 28,622
Karma: 204624552
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Originally Posted by User_Z View Post
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.

Last edited by DiapDealer; 09-29-2019 at 06:34 AM.
DiapDealer is offline   Reply With Quote