![]() |
#61 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,572
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
The plugin framework is being orphaned because Sigil doesn't know what happened to its "share/sigil" directory. Because no one bothered to tell Sigil where it was moved to (or where to install it): either via the -DSHARE_INSTALL_PREFIX cmake command at compile time (which would make the most sense in this case, I think). Or by setting the SIGIL_EXTRA_ROOT environment variable in the launch script at run time. All of this is documented in the build instructions. Last edited by DiapDealer; 10-11-2019 at 12:21 PM. |
|
![]() |
![]() |
![]() |
#62 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,572
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
You don't seem to get it. The same code is used to build Sigil by repo maintainers and by individual enthusiasts alike. The suggestion Kevin made would be something to help both.
|
![]() |
![]() |
![]() |
#63 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 116
Karma: 130000
Join Date: Sep 2019
Location: Ukraine
Device: Computer, iPad
|
In the assembly recipe, this option is set.
Code:
cmake .. \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=$appsDir/Sigil \ -DCMAKE_INSTALL_BINDIR=$appsDir/Sigil \ -DSHARE_INSTALL_PREFIX=$appsDir/Sigil \ -DCMAKE_INSTALL_LIBDIR=$appsDir/Sigil/lib \ -DPYTHON_LIBRARY=$pythonLib \ -DPYTHON_INCLUDE_DIR=$pythonInclude \ -DPYTHON_EXECUTABLE=$pythonBin \ -DUSE_SYSTEM_LIBS=1 \ -DINSTALL_BUNDLED_DICTS=0 For example in this library tkinter or other path? |
![]() |
![]() |
![]() |
#64 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,572
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
And yet not a single one of those options is the one I mentioned. I know what's in the build recipe for HaikuPorts. I've studied it extensively. That's how I know they're deleting the launch script altogether. Without replacing its functionality with something else.
And it's nothing to do with tkinter. There is no HaikuPorts package for tkinter. I expected that to fail. And I mentioned the hunspell test would likely fail (because they've created no link from libhunspell.so to their versioned system libhunspell-1.7.so). The tragic failure there is the plugin framework not being able to perform the libsigilgumbo test for some reason. |
![]() |
![]() |
![]() |
#65 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 116
Karma: 130000
Join Date: Sep 2019
Location: Ukraine
Device: Computer, iPad
|
DiapDealer
Are you a secret agent? What do you beat around the bush? What are some of these reasons? If you know or suppose, then speak already. |
![]() |
![]() |
![]() |
#66 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,572
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
I'm through. I've got better things to do with my time.
|
![]() |
![]() |
![]() |
#67 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,764
Karma: 6000000
Join Date: Nov 2009
Device: many
|
He already did clearly explain what needs to be done to fix your port and has included a text file that explains exactly where to fix things. And he has explained what build flags are needed and the build docs that explain. He did this all in this very thread.
If you are not a programmer at all, perhaps you should pass a link to this thread along to someone involved with Haiku that actually is a developer, so that plugins will run in the Haiku version of Sigil. FWIW, porting software is not just trying to build it and stopping when you run into difficulies or things you do not personally like. |
![]() |
![]() |
![]() |
#68 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 116
Karma: 130000
Join Date: Sep 2019
Location: Ukraine
Device: Computer, iPad
|
Test Plugins...
|
![]() |
![]() |
![]() |
#69 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,764
Karma: 6000000
Join Date: Nov 2009
Device: many
|
Looks much better. You can fix 2 of those failures quite easily by installing the python projects: cssutils and regex. Both are pure python modules so should install with no problems. You should also try to install PIL (pillow) for graphics support. That should only leave tk grpahics module.
Has no one ported the tcl / tk libraries to Haiku? They are typically one of the first graphics libraries ported as they allow graphical user interfaces for perl, and python. |
![]() |
![]() |
![]() |
#70 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 116
Karma: 130000
Join Date: Sep 2019
Location: Ukraine
Device: Computer, iPad
|
HaikuDepot...
![]() |
![]() |
![]() |
![]() |
#71 |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,062
Karma: 60358908
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
|
![]() |
![]() |
![]() |
#72 | |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,725
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
![]() ![]() BR |
|
![]() |
![]() |
![]() |
#73 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,572
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Difficulty with building sigil 0.9.0 on linux | philja | Sigil | 36 | 11-25-2015 04:38 PM |
sigil 0.8.1 building on linux | blackest | Sigil | 9 | 10-15-2014 06:22 PM |
Building Sigil from source on Linux | xingenter | Sigil | 10 | 04-29-2013 01:18 PM |
Problems building Sigil on Win7/64 | Man Eating Duck | Sigil | 11 | 10-03-2012 02:51 PM |
Building Sigil under Linux | st_albert | Sigil | 1 | 08-07-2011 03:19 PM |