View Single Post
Old 12-19-2015, 09:11 PM   #2
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: 27,605
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Originally Posted by st_albert View Post
It built fine on linux (Kubuntu 14.04, Qt5.4.1) and I noticed a build target "makeinstaller." But alas, it errored out because it couldn't find "linux_python_gather.py"

Correct me if I'm wrong, but I'm assuming that makeinstaller is not fully implemented yet. When it is, though, that'll be nice to have.
Yes makeinstaller is very preliminary and unsupported at this time (as indicated in the CMakeLists.txt file). There are several dependencies that must be met (including a patched Makeself v2.2.0, and chrpath on your PATH) before attempting to build it.

There's also some cmake variables to help locate the various TK/TCL pieces. It's what I'm going to use to create stand-alone Linux installers when I get some kinks worked out. I'll get it all documented when it's more stable, but if you want to play in the meantime, add -DPKG_SYSTEM_PYTHON=1 to your initial cmake command if you want to get past the error you got.

Just don't try to install normally (sudo make install) after configuring with PKG_SYSTEM_PYTHON. It won't work.

But as eschwartz said: it won't be very useful to those just installing for themselves. It doesn't make sense to package up python and Qt5 and then reinstall them in a different location on your machine. It's going to be used to distribute standalone installers for those who don't WANT to install all the dependencies and build it for themselves.

Hopefully the various repos will be able to include the latest versions of Sigil (and make the installer moot), but if they don't/can't/don't want to--or even if we just get ahead of a few of them, it'll be nice to have the option.

Last edited by DiapDealer; 12-19-2015 at 09:24 PM.
DiapDealer is offline   Reply With Quote