QT version not supported on older systems

Ben Cooksley bcooksley at kde.org
Tue Jan 22 08:45:29 GMT 2019


On Tue, Jan 22, 2019 at 2:55 PM Robert Lancaster <rlancaste at gmail.com> wrote:
>
> Hi Hannah,

Hi Robert,

>
> I ran into an issue when trying to build a dmg for KStars last week.  I build it on a 10.11 El Capitan machine because it is a bit older and the packages that are built on that will work on 10.11 - 10.14 machines.  Until we can finish the recipes that I was writing over the last couple of months to get craft totally building KStars’s required programs for Mac, we still rely on home-brew for a bunch of it.  So for now, I cannot build those dependencies on a newer machine or we will be giving up all support for older machines.  There are people who cannot upgrade past El Capitan because their machines cannot support Sierra, High Sierra, or Mojave.
>
> The issue is that while I was updating craft and getting ready to build KStars, it said “Sorry, moc cannot be run on this version of macOS. QT requires macOS 10.12.0 or later, you have macOS 10.11.6”.  Specifically, it failed with this error while building qt-keychain.   The machine cannot be updated to 10.12, and even if it could, we wouldn’t want to because we want to build software for 10.11.
>
> When I googled the issue, I found this result:  http://doc-snapshots.qt.io/qt5-5.12/supported-platforms.html.  Apparently QT is no longer supporting anything less than 10.12.
>
> Is there an easy way to go back to the last qt version in craft?  Before last week, it built KStars and all dependencies just fine.

While i'm not sure how to accomplish this for plain Craft, if you are
using Craftmaster then something like the following should work for
you:

https://cgit.kde.org/sysadmin/binary-factory-tooling.git/tree/craft/configs/master/CraftBinaryCache.ini#n41

>
> Any thoughts?
>
> Thanks,
>
> Rob

Cheers,
Ben


More information about the Kde-windows mailing list