Bug 1148246
Summary: | libmygpo-qt: include path for cmake and pkgconfig are wrong | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Patrick <phorgan1> |
Component: | libmygpo-qt | Assignee: | Rex Dieter <rdieter> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 20 | CC: | affix, rdieter |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | libmygpo-qt-1.0.8-2.fc20 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-10-08 19:14:21 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Patrick
2014-10-01 04:06:09 UTC
I previously assumed rather clementine was not using the api correctly. amarok, for example, always does #include <mygpo-qt/ApiRequest.h> So, we've always patched clementine to follow suit, http://pkgs.fedoraproject.org/cgit/clementine.git/tree/clementine-mygpo.patch Otherwise, we'll have to patch libmygpo-qt (and amarok), as you suggested. I'll look into it more today. I think I found the problem, it's an incompatibility with between libmygpo-qt's cmake files and fedora's standard cmake macros. Patched builds underway, and upstream pull request submitted to fix the problem: https://github.com/gpodder/libmygpo-qt/pull/6 libmygpo-qt-1.0.8-1.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/libmygpo-qt-1.0.8-1.fc21 libmygpo-qt-1.0.8-1.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/libmygpo-qt-1.0.8-1.fc20 libmygpo-qt-1.0.8-1.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/libmygpo-qt-1.0.8-1.fc19 Package libmygpo-qt-1.0.8-1.fc21: * 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 libmygpo-qt-1.0.8-1.fc21' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-12034/libmygpo-qt-1.0.8-1.fc21 then log in and leave karma (feedback). libmygpo-qt-1.0.8-1.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report. (In reply to Fedora Update System from comment #8) > libmygpo-qt-1.0.8-1.fc21 has been pushed to the Fedora 21 stable repository. > If problems still persist, please make note of it in this bug report. Is it ok to install it even though I'm still on 20? I'm waiting for the beta (or at least the beta freeze) this month to upgrade. Do you mind if I ask how you resolved it? All you've said is, "incompatibility with between libmygpo-qt's cmake files and fedora's standard cmake macros" which leaves me more curious than anything. You can install the build for f20: https://admin.fedoraproject.org/updates/FEDORA-2014-12051 (currently still in updates-testing). If you're curious what the specific fix involved, see: https://github.com/gpodder/libmygpo-qt/pull/6 libmygpo-qt-1.0.8-2.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report. libmygpo-qt-1.0.8-2.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report. Thank you. I see that you changed them just as I did. I can confirm that the I can build clementine from their git repository just fine now. You are the best. |