Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Sigil

Notices

Reply
 
Thread Tools Search this Thread
Old 10-11-2019, 12:07 PM   #61
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,549
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Originally Posted by User_Z View Post
5. DiapDealer, instead of writing that you, without knowing Haiku, fixed plug-in problems in 10 minutes, it would be better to write how to do it.
I did that already. The detailed instructions I attached upthread documented how I got Haiku with plugin support running (albeit with Python 3.6). It would be trivial for someone with intimate knowledge of HaikuPorts packaging to use those instructions to get a working package.

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.
DiapDealer is offline   Reply With Quote
Old 10-11-2019, 12:25 PM   #62
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,549
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Originally Posted by User_Z View Post
This is a good idea. Not for everyone. The package in the repository is for everyone. Compile it yourself for enthusiasts. I already went through this.
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.
DiapDealer is offline   Reply With Quote
Old 10-11-2019, 01:01 PM   #63
User_Z
Connoisseur
User_Z began at the beginning.
 
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
Maybe the problem is something else?
For example in this library tkinter or other path?
Attached Thumbnails
Click image for larger version

Name:	screenshot1.png
Views:	138
Size:	128.0 KB
ID:	174175  
User_Z is offline   Reply With Quote
Old 10-11-2019, 01:14 PM   #64
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,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.
DiapDealer is offline   Reply With Quote
Old 10-11-2019, 01:39 PM   #65
User_Z
Connoisseur
User_Z began at the beginning.
 
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.
User_Z is offline   Reply With Quote
Old 10-11-2019, 01:50 PM   #66
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,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.
DiapDealer is offline   Reply With Quote
Old 10-11-2019, 02:49 PM   #67
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
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.
KevinH is offline   Reply With Quote
Old 10-18-2019, 07:17 AM   #68
User_Z
Connoisseur
User_Z began at the beginning.
 
Posts: 95
Karma: 10
Join Date: Sep 2019
Location: Ukraine
Device: Computer, iPad
Test Plugins...
Attached Thumbnails
Click image for larger version

Name:	screenshot2.png
Views:	154
Size:	115.2 KB
ID:	174328  
User_Z is offline   Reply With Quote
Old 10-18-2019, 07:34 AM   #69
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
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.
KevinH is offline   Reply With Quote
Old 02-17-2020, 04:28 AM   #70
User_Z
Connoisseur
User_Z began at the beginning.
 
Posts: 95
Karma: 10
Join Date: Sep 2019
Location: Ukraine
Device: Computer, iPad
HaikuDepot...
Attached Thumbnails
Click image for larger version

Name:	screenshot1.png
Views:	149
Size:	107.8 KB
ID:	177201  
User_Z is offline   Reply With Quote
Old 02-17-2020, 12:12 PM   #71
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
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
Quote:
Originally Posted by User_Z View Post
HaikuDepot...
IMHO The description is still the OLD one. (Devs: can we purge this everywhere?)
Silgil is not WYSWYG in the sense that you work in the resultant (formerly Bookview) view
theducks is offline   Reply With Quote
Old 02-17-2020, 12:36 PM   #72
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 20,568
Karma: 26954694
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by theducks View Post
...
Silgil is not WYSWYG in the sense that you work in the resultant (formerly Bookview) view
Click image for larger version

Name:	attachment.png
Views:	218
Size:	97.6 KB
ID:	177219

BR
BetterRed is offline   Reply With Quote
Old 02-17-2020, 01:05 PM   #73
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,549
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Originally Posted by theducks View Post
(Devs: can we purge this everywhere?)
We've purged it everywhere we have the power to do so. As BR already mentioned, however, the version of Sigil available on Haiki IS still a WYSIWYG version of Sigil.
DiapDealer is offline   Reply With Quote
Reply


Forum Jump

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


All times are GMT -4. The time now is 06:44 AM.


MobileRead.com is a privately owned, operated and funded community.