Bug 1218091 - kdelibs3 incompatible build key
Summary: kdelibs3 incompatible build key
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: kdelibs3
Version: 22
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kevin Kofler
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-05-04 08:26 UTC by Simon Gerhards
Modified: 2015-12-10 14:58 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2015-12-10 14:58:55 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Simon Gerhards 2015-05-04 08:26:22 UTC
The shared libraries in kdelibs3 have an incompatible build key with other parts of the qt3 ecosystem.

I have already tried a newer, not yet pushed build from koji: <http://koji.fedoraproject.org/koji/buildinfo?buildID=626182>

The error message (just for one .so, they are all the same) when starting qtconfig is:
Conflict in /usr/lib64/kde3/plugins/styles/highcolor.so:
  Plugin uses incompatible Qt library!
  expected build key "x86_64 Linux g++-5.0.1 20150413 (Red Hat 5.0.1-0.1) 2015 Free Software Foundation, Inc. full-config", got "x86_64 Linux g++-5.0.0 20150217 (Red Hat 5.0.0-0.15) 2015 Free Software Foundation, Inc. full-config".

Comment 1 Kevin Kofler 2015-05-04 18:05:16 UTC
Looks like Qt 3 needs fixing for GCC 5. :-( I'm looking into it.

Comment 2 Kevin Kofler 2015-05-04 20:36:23 UTC
The underlying cause should be fixed in qt3-3.3.8b-64.fc22 and qt3-3.3.8b-64.fc23, but at least kdelibs3 (and anything else that was built against the faulty qt3 builds) will need to be rebuilt, too.

Comment 3 Kevin Kofler 2015-05-04 20:39:16 UTC
The current stable kdelibs3-3.5.10-65.fc22 should work again with qt3-3.3.8b-64.fc22. kdelibs3-3.5.10-66.fc22 is broken, I'm untagging it from updates-candidate. I'll rebuild kdelibs3 again.

Comment 4 Kevin Kofler 2015-05-04 20:41:58 UTC
In F22, that's probably as far as the damage went. But in Rawhide, it looks like pretty much the whole stack will need to be rebuilt, because kalev rebuilt a bunch of Qt-3-based packages in February.

Comment 5 Fedora Update System 2015-05-04 21:09:36 UTC
qt3-3.3.8b-64.fc22 has been submitted as an update for Fedora 22.
https://admin.fedoraproject.org/updates/qt3-3.3.8b-64.fc22

Comment 6 Kevin Kofler 2015-05-04 21:13:37 UTC
> kalev rebuilt a bunch of Qt-3-based packages in February.

Right now in May, actually.

Comment 7 Kevin Kofler 2015-05-04 23:25:23 UTC
kdelibs3-3.5.10-68.fc22 and kdelibs3-3.5.10-68.fc23 now also built.

Comment 8 Simon Gerhards 2015-05-05 05:54:35 UTC
I have upgraded to qt3-3.3.8b-64.fc22 and kdelibs3-3.5.10-68.fc22 (from koji) and can confirm that the bug is fixed in Fedora 22.

Thanks!

Comment 9 Fedora Update System 2015-05-08 07:28:37 UTC
Package qt3-3.3.8b-64.fc22, kdelibs3-3.5.10-68.fc22:
* should fix your issue,
* was pushed to the Fedora 22 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing qt3-3.3.8b-64.fc22 kdelibs3-3.5.10-68.fc22'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2015-7670/qt3-3.3.8b-64.fc22,kdelibs3-3.5.10-68.fc22
then log in and leave karma (feedback).

Comment 10 Kevin Kofler 2015-12-10 14:58:55 UTC
This update was pushed to stable 7 months ago, 2015-05-11 04:07:03.


Note You need to log in before you can comment on or make changes to this bug.