|  10-11-2019, 12:07 PM | #61 | |
| Grand Sorcerer            Posts: 28,880 Karma: 207000000 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: 28,880 Karma: 207000000 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 | 
| Zealot            Posts: 117 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? | 
|   |   | 
|  10-11-2019, 01:14 PM | #64 | 
| Grand Sorcerer            Posts: 28,880 Karma: 207000000 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 | 
| Zealot            Posts: 117 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. | 
|   |   | 
|  10-11-2019, 01:50 PM | #66 | 
| Grand Sorcerer            Posts: 28,880 Karma: 207000000 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: 9,070 Karma: 6361556 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 | 
| Zealot            Posts: 117 Karma: 130000 Join Date: Sep 2019 Location: Ukraine Device: Computer, iPad | 
			
			Test Plugins...
		 | 
|   |   | 
|  10-18-2019, 07:34 AM | #69 | 
| Sigil Developer            Posts: 9,070 Karma: 6361556 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 | 
| Zealot            Posts: 117 Karma: 130000 Join Date: Sep 2019 Location: Ukraine Device: Computer, iPad | 
			
			HaikuDepot...   | 
|   |   | 
|  02-17-2020, 12:12 PM | #71 | 
| Well trained by Cats            Posts: 31,249 Karma: 61360164 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: 22,010 Karma: 30277294 Join Date: Mar 2012 Location: Sydney Australia Device: none | Quote: 
     BR | |
|   |   | 
|  02-17-2020, 01:05 PM | #73 | 
| Grand Sorcerer            Posts: 28,880 Karma: 207000000 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 |