id summary reporter owner description type status priority milestone component version severity resolution keywords cc mlocked 13122 Qt 5.10 compatibility Gary Buhrmaster David Hampton "As part of a review of my pending WIP stashes to determine if any might have value to the project, I provide the following patches for your consideration..... Background: The Qt projects current plan is that they will be releasing a 5.10 and a 5.11 version at some point reasonably soon. And Qt 6.x will likely see the light of day sometime in 2019. At this point, Qt 6, while having a major number increase, is expected to be ""mostly"" source compatible with 5.x, not that that will really be understood for a bit longer. While most of the checks in the actual code use the appropriate macros for version checking (greater than version 050000), the existing checks in the .pro files and the configure file only support up to a Qt 5.9 release (single digit checks for 5.x). The project needs to consider the 5.10 and 5.11 series. Summary of changes. As MythTV now requires Qt 5.2, eliminate the conditional checks for Qt 5.x in the .pro files (always include the newer requirements), and remove the tolerance for legacy Qt 4.x. Make the version checking in configure for >= 5.2 a bit more complete and tolerant (and maybe make it slightly easier to bump the requirement to some future 5.x level). This is provided in multiple patch sets so that one can more easily review the changes. While the patches were targeted to master, if accepted, this patch set is likely going to be needed to be cherrypicked to fixes/29. I have (once in the past) done a compile with these patches, but no operational testing was performed." Patch - Feature closed minor 30.0 Qt5 issues Master Head medium Fixed 0