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, 03:51 PM   #76
philja
Zealot
philja began at the beginning.
 
Posts: 127
Karma: 10
Join Date: Nov 2015
Location: Europe EEC
Device: none
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, 05: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: 27,663
Karma: 195154104
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 offline   Reply With Quote
Old Today, 09:33 AM   #78
philja
Zealot
philja began at the beginning.
 
Posts: 127
Karma: 10
Join Date: Nov 2015
Location: Europe EEC
Device: none
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 Today, 09: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: 27,663
Karma: 195154104
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 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; Today at 10:20 AM.
DiapDealer 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 04:13 PM
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
Building Sigil under Linux st_albert Sigil 1 08-07-2011 03:19 PM


All times are GMT -4. The time now is 02:20 PM.


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