View Single Post
Old 09-29-2019, 09:00 AM   #26
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,675
Karma: 205039118
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
I patched src/Misc/Utility.cpp (at Sigil v0.9.14 ) with the attached patch file. Apparently Qt's QStandardPaths::(App)DataLocation returns "None" on Haiku. Change to QStandardPaths::ConfigLocation in DefinePrefsDir() in src/Misc/Utility.cpp (I'll look into defaulting to this in master whenever (App)DataLocation is None).

EDIT: No patchfile just yet. Too hard to get a file out of the VM with no working guest additions. The simple change is documented in the attached instructions.

I used the System Python 3.6.8 because Python 3.7.3 seemed incomplete. All the latest ****-python3 modules packages in HaikuPorts were for 3.6 anyway, so it seemed easier. I always like to use system packages wherever possible.

After that, it was the configure command (included in the instructions), make/make install like normal.
Attached Files
File Type: txt Haiku-sigil-build-instructions.txt (1.8 KB, 208 views)
DiapDealer is offline   Reply With Quote