ebook-convert book.epub book.mobi works OK with qt5-qtbase-5.4.0-2.fc21, but after update to 5.4.1-1.fc21 from updates-testing, I get:
Applying case-transforming CSS...
python2: symbol lookup error: /usr/lib/calibre/calibre/plugins/libheadless.so: undefined symbol: _ZN20QPlatformIntegration11screenAddedEP15QPlatformScreen
I can do so, but adding Rex here as I don't know if this should be attached to an existing f21 update or it's own update.
Ie, did this happen to you in f21 with stable updates?
F21 with updates-testing. With updates (w/o testing) it works OK.
I'll try to do some testing tomorrow, and batch it along with qt-5.4.1 if necessary.
I experience the same problem with qt5-qtbase.x86_64 0:5.4.1-3 and calibre-2.15.0-2.
*** Bug 1201510 has been marked as a duplicate of this bug. ***
I just updated to F21 stable updates and now I run into the same problem when using "ebook-convert":
python2: symbol lookup error: /usr/lib64/calibre/calibre/plugins/libheadless.so: undefined symbol: _ZN20QPlatformIntegration11screenAddedEP15QPlatformScreen
$ c++filt _ZN20QPlatformIntegration11screenAddedEP15QPlatformScreen
According to the QT source code, this interface no longer exists:
It is now
void screenAdded(QPlatformScreen *screen, bool isPrimary = false);
$ readelf --all --wide /usr/lib64/libQt5Gui.so.5.4.1 | fgrep screenAdded
7708: 00000000000d84a0 215 FUNC GLOBAL DEFAULT 12 _ZN20QPlatformIntegration11screenAddedEP15QPlatformScreenb
If I understand C++ correctly, this should be fixed by a rebuilt.
I triggered a scratch build on Koji
After installing the rebuilt RPM
ebook-convert works correctly again.
Unfortunately I don't have the rights to push an official rebuild.
calibre-2.22.0-1.fc21 has been submitted as an update for Fedora 21.
* should fix your issue,
* was pushed to the Fedora 21 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing calibre-2.22.0-1.fc21'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
calibre-2.22.0-1.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.