Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Sigil

Notices

Reply
 
Thread Tools Search this Thread
Old 07-07-2024, 04:51 PM   #76
philja
Groupie
philja began at the beginning.
 
Posts: 177
Karma: 10
Join Date: Nov 2015
Location: Europe EEC
Device: Kindle Fire HD6
Quote:
Originally Posted by DiapDealer View Post
Just tracked this down. I don't know if this makes any real difference at all, but making sure the following two packages are installed silenced CMake's missing XKB message for me:

libxkbcommon-dev (very likely already installed, but check)
libxkbfile-dev (not installed by default on my Jammy virtual machine)
Neither of those two files were in my distro and so I've installed them and we'll see next time I rebuild whether the error messages are still there.

Sadly, I already rebuilt for the 2.2.1 update and didn't pay attention since the 'errors' hadn't appeared to have any adverse impact on performance.
philja is offline   Reply With Quote
Old 07-07-2024, 06:53 PM   #77
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: 28,044
Karma: 199464182
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
You're probably going to run into trouble installing future versions with the repo supplied Qt on Jammy. I tried hard to support 6.2, when moving to a Qt6-only Sigil codebase that has ditched all of the transitional training wheels (including QTextCodec). But it proved to difficult/complicated. Moving forward from Sigil 2.2.1, the minimum Qt for building Sigil from the master branch will be Qt6.4 built with icu support for QStringDecoder/QStringEncoder.
DiapDealer is online now   Reply With Quote
Old 07-12-2024, 10:33 AM   #78
philja
Groupie
philja began at the beginning.
 
Posts: 177
Karma: 10
Join Date: Nov 2015
Location: Europe EEC
Device: Kindle Fire HD6
Quote:
Originally Posted by DiapDealer View Post
You're probably going to run into trouble installing future versions with the repo supplied Qt on Jammy. I tried hard to support 6.2, when moving to a Qt6-only Sigil codebase that has ditched all of the transitional training wheels (including QTextCodec). But it proved to difficult/complicated. Moving forward from Sigil 2.2.1, the minimum Qt for building Sigil from the master branch will be Qt6.4 built with icu support for QStringDecoder/QStringEncoder.
I hope to move up from 22.04 LTS Jammy to 24.04 LTS Noble-Numbat when the .1 version is issued sometime in August.

From looking on the Ubuntu forums, it seems that 6.2.4 is the latest in Jammy updates. Lunar and Mantic have 6.4.2 so it would appear that Noble should have at least 6.4.2.

From comments, it seems that Qt6 is considered 'bleeding edge' and Debian-based distros tend to avoid using bleeding edge libraries.

Perhaps the next problem will be to find how to build the QT6 in Ubuntu?
philja is offline   Reply With Quote
Old 07-12-2024, 10:52 AM   #79
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: 28,044
Karma: 199464182
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
It is my opinion that anyone who considers Qt6 to be "bleeding edge" at this stage of the game is probably deluding themselves. Qt6.2.2 was the first to be feature consistent with Qt5, and we are now up to Qt6.7.2. Qt IS moving a bit too fast, but Debian is also way too conservative in my opinion. Stable doesn't have to equal "Old". I can't remember the last time an update to my Arch system (with way more recent versions in their repos) caused any any real problems. *shrug*

Anyway... you don't have to update your system if you don't want to. And you don't have to build Qt. Check out the beta thread starting with this post.


And yes ... Noble has Qt6.4.2. They missed the boat by days to match the latest Ubuntu LTS with Qt6.5 LTS, but Noble should support building Sigil 2.3+ out of the box with repo-supplied dependencies.

Last edited by DiapDealer; 07-12-2024 at 03:33 PM.
DiapDealer is online now   Reply With Quote
Old 07-19-2024, 12:00 PM   #80
philja
Groupie
philja began at the beginning.
 
Posts: 177
Karma: 10
Join Date: Nov 2015
Location: Europe EEC
Device: Kindle Fire HD6
Quote:
Originally Posted by DiapDealer View Post
It is my opinion that anyone who considers Qt6 to be "bleeding edge" at this stage of the game is probably deluding themselves. Qt6.2.2 was the first to be feature consistent with Qt5, and we are now up to Qt6.7.2. Qt IS moving a bit too fast, but Debian is also way too conservative in my opinion. Stable doesn't have to equal "Old". I can't remember the last time an update to my Arch system (with way more recent versions in their repos) caused any any real problems. *shrug*

Anyway... you don't have to update your system if you don't want to. And you don't have to build Qt. Check out the beta thread starting with this post.
I'll be updating my system soon after the Noble .1 is released, probably in August, although I'm contemplating upgrading the hardware at the same time.

But good to find out that I can get qt6.7.2 installed using aqtinstall. I've done that as per the instructions in the Sigil 2.3 beta thread and I'll be ploughing through that thread later as soon as family holiday constraints permit.

I'll be hoping to find out whether the Sigil 2.3 beta installs alongside my Sigil 2.2.1 or replaces it.
philja is offline   Reply With Quote
Old 07-19-2024, 12:13 PM   #81
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: 28,044
Karma: 199464182
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Originally Posted by philja View Post
I'll be hoping to find out whether the Sigil 2.3 beta installs alongside my Sigil 2.2.1 or replaces it.
It will replace it. The default installation prefix is /usr/local. Changing that to somewhere else is possible but complicates things. The good news is that it would be trivial to go back to 2.2.1
DiapDealer is online now   Reply With Quote
Old 07-19-2024, 01:26 PM   #82
philja
Groupie
philja began at the beginning.
 
Posts: 177
Karma: 10
Join Date: Nov 2015
Location: Europe EEC
Device: Kindle Fire HD6
Quote:
Originally Posted by DiapDealer View Post
It will replace it. The good news is that it would be trivial to go back to 2.2.1
Great
philja is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Building the Linux standalone Sigil installer eschwartz Sigil 10 12-20-2015 05:13 PM
Difficulty with building sigil 0.9.0 on linux philja Sigil 36 11-25-2015 05:38 PM
sigil 0.8.1 building on linux blackest Sigil 9 10-15-2014 07:22 PM
Building Sigil from source on Linux xingenter Sigil 10 04-29-2013 02:18 PM
Building Sigil under Linux st_albert Sigil 1 08-07-2011 04:19 PM


All times are GMT -4. The time now is 12:56 PM.


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