Closed rwperrott closed 7 months ago
Thank you for your bug report.
Closing as duplicate of: https://github.com/Sigil-Ebook/PageEdit/issues/35
The fix for this was already merged to master. Just cherry pick it from master.
Our continued 1 year support promise for building Sigil and PageEdit with Qt5 will run out in July. Qt6 is already working quite well and is getting timely security fixes. which is no longer true for Qt5. Please move to Qt6 based builds as soon as feasible.
There was only the one commit to PageEdit's codebase following the 2.1.0 release, so going with the current master branch would get the fix and nothing else. The other commits since release are only related to Continued Integration/Automation.
And if you want help building Sigil /PageEdit with Qt 6 on your Linux box (assuming Qt6 is available in your repos) simply post the build log and error messages in a new post in the Sigil Forum on Mobileread. There are many Linux users there who may be able to help set up the build environment.
On Linux Mint 21.3 MATE 64-bit
I can't seem to compile with QT6, so added -DUSE_Qt5=1 to the cmake line, and tried to compile 2.1.0 source:
Which failed for
make
, becauseQT5 QLibraryInfo
does not have a path method.But,
make
worked when I changed line 61 inUIDictionary.cpp
to:,
sudo make install
works, andpageedit
seems to run OK... it probably needs a #ifdef.. #else.. #endif added, to lines with different method names, but I'm not familiar enough with
cmake
andmake
to do this, so I'll leave you to do this.