Summary: | sci-geosciences/gpsbabel-1.5.4-r1 with Qt-5.9: error: call of overloaded 'compare(const char [...], Qt::CaseSensitivity)' is ambiguous | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Markus <M4rkusXXL> |
Component: | Current packages | Assignee: | Sci-geo Project <sci-geosciences> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | patch for tef_xml.cc |
Description
Markus
2017-09-01 17:48:19 UTC
qt is 5.9.1 Thanks for your report, fixed in git commit 1ef37c47a0260323f090525092ecc4875244b893 and hopefully on a mirror near you soon. Not fixed yet. In the build log I see that "gpsbabel-1.5.4-qt-5.9.patch" is applied. But the errors persist. Actually the patch doesnt even touch the affected file. (tef_xml.cc) Created attachment 494814 [details, diff]
patch for tef_xml.cc
Adapting the changes from the "gpsbabel-1.5.4-qt-5.9.patch" to the tef_xml.cc file. gpsbabel compiles fine with it.
Thanks, could you please alternatively test the following (already) upstream commit: https://github.com/gpsbabel/gpsbabel/commit/604178aa8ad4d3c3ad218df24c1e9a6a1f683bb3 - it is making similar changes to the file. Simply append '.patch' to the URI to obtain a plaintext raw diff from github. I don't have access to any Qt-5.9 system until it is in tree, so we depend on your testing. After removing the patching of "GPSBabel.pro" the patch applied and also compiled successfully. Thanks for testing, I've removed all unrelated changes from the commit and pushed git commit 52f7b74352b325b3980c4922e980701066c79a18 |