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-18-2024, 05:04 AM   #1
darkbreath
Enthusiast
darkbreath began at the beginning.
 
Posts: 36
Karma: 10
Join Date: Apr 2016
Device: none
Sigil compilation error with 2.2.1 on Linux Mint 21.1

I installed all the needed packages specified here https://github.com/Sigil-Ebook/Sigil...Linux_older.md. This cmake command fails on version 2.2.1:

cmake -DUSE_SYSTEM_LIBS=1 -DUSE_QT5=1 -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ../sigil-src

The error is:
Code:
$ cmake -DUSE_SYSTEM_LIBS=1 -DUSE_QT5=1 -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ../sigil-src
-- Trying to use System Libraries...
-- CMake version in use: 3.22.1
-- Using older findpython cmake module
-- Using System ZLIB
-- Using System MiniZip
-- Using System Hunspell
-- Using System PCRE2
-- Could NOT find Qt5Svg (missing: Qt5Svg_DIR)
CMake Warning at src/qt5sigil.cmake:38 (find_package):
  Found package configuration file:

    /usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake

  but it set Qt5_FOUND to FALSE so package "Qt5" is considered to be NOT
  FOUND.  Reason given by package:

  Failed to find Qt5 component "Svg" config file at
  "/usr/lib/x86_64-linux-gnu/cmake/Qt5Svg/Qt5SvgConfig.cmake"

  

Call Stack (most recent call first):
  src/CMakeLists.txt:676 (include)


-- Using older PYTHON_LIBRARIES CMAKE variable to link to Python
-- Configuring done
CMake Error at src/qt5sigil.cmake:230 (add_executable):
  Target "sigil" links to target "Qt5::Svg" but the target was not found.
  Perhaps a find_package() call is missing for an IMPORTED target, or an
  ALIAS target is missing?
Call Stack (most recent call first):
  src/CMakeLists.txt:676 (include)


-- Generating done
CMake Generate step failed.  Build files cannot be regenerated correctly.
Any idea what could be wrong?
darkbreath is offline   Reply With Quote
Old 10-18-2024, 07:42 AM   #2
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: 8,759
Karma: 5706256
Join Date: Nov 2009
Device: many
Yes you are missing the package that supplies QtSvg and its headers.
KevinH is online now   Reply With Quote
Advert
Old 10-18-2024, 08:43 AM   #3
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,568
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
libqt5svg5-dev should get both.

I'll make sure to add that to the Older Linux build documentation since the latest is now Qt6-only. QtSvg was only a runtime requirement up to (and including) Sigil 2.0.2. It became a build requirement starting with Sigil 2.1.0

EDIT: I'm sorry. Changed to reflect the need for Qt5

Last edited by DiapDealer; 10-18-2024 at 10:56 AM.
DiapDealer is online now   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Linux - Not able to install Sigil 0.9.9 on Mint 20 jaber Sigil 4 07-16-2020 02:05 PM
bad database error in linux mint 10 after reinstall gbowlds Calibre 2 10-14-2011 12:57 AM
compilation error iomari Calibre 1 10-04-2011 09:01 AM
sigil and linux mint katya problem Suffolk Punch Sigil 7 06-09-2011 11:28 AM
linux kernel module compilation + insertion gdkags Kindle Developer's Corner 3 09-21-2010 05:27 PM


All times are GMT -4. The time now is 09:55 AM.


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