10-11-2019, 12:07 PM | #61 | |
Grand Sorcerer
Posts: 27,549
Karma: 193191846
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. |
|
10-11-2019, 12:25 PM | #62 |
Grand Sorcerer
Posts: 27,549
Karma: 193191846
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.
|
10-11-2019, 01:01 PM | #63 |
Connoisseur
Posts: 95
Karma: 10
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? |
10-11-2019, 01:14 PM | #64 |
Grand Sorcerer
Posts: 27,549
Karma: 193191846
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. |
10-11-2019, 01:39 PM | #65 |
Connoisseur
Posts: 95
Karma: 10
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. |
10-11-2019, 01:50 PM | #66 |
Grand Sorcerer
Posts: 27,549
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
I'm through. I've got better things to do with my time.
|
10-11-2019, 02:49 PM | #67 |
Sigil Developer
Posts: 7,644
Karma: 5433388
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. |
10-18-2019, 07:17 AM | #68 |
Connoisseur
Posts: 95
Karma: 10
Join Date: Sep 2019
Location: Ukraine
Device: Computer, iPad
|
Test Plugins...
|
10-18-2019, 07:34 AM | #69 |
Sigil Developer
Posts: 7,644
Karma: 5433388
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. |
02-17-2020, 04:28 AM | #70 |
Connoisseur
Posts: 95
Karma: 10
Join Date: Sep 2019
Location: Ukraine
Device: Computer, iPad
|
HaikuDepot...
|
02-17-2020, 12:12 PM | #71 |
Well trained by Cats
Posts: 29,800
Karma: 54830978
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
|
02-17-2020, 12:36 PM | #72 | |
null operator (he/him)
Posts: 20,568
Karma: 26954694
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
BR |
|
02-17-2020, 01:05 PM | #73 |
Grand Sorcerer
Posts: 27,549
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
|
|
Similar Threads | ||||
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 |