QtQuick 2.6 on Ubuntu

Dirk Hohndel dirk at hohndel.org
Sun Dec 3 08:23:58 PST 2017


> On Dec 3, 2017, at 7:00 AM, Lubomir I. Ivanov <neolit123 at gmail.com> wrote:
> 
> i would uninstall the 5.5.x libraries completely and install the newer version.

In all honesty, I would not recommend uninstalling the system libraries...
You can easily build against a local version of Qt (so install 5.9.3 in your
home directory and build Subsurface against that - that's easy). But 
replacing the system libraries? Something is bound to break.

> this patch by Jan introduced 2.6 in all QML files.
> https://github.com/Subsurface-divelog/subsurface/commit/f3d978b8a5fb6511aa0c1c611cf9b0394fdc125b
> 
> i do not understand what this artifact in question is but this limits
> the scope of our Qt to at least Qt 5.6.x.
> 
> QtQuick versions info:
> Qt 5.5 -> QtQuick 2.5
> Qt 5.6 -> QtQuick 2.6
> Qt 5.7 -> QtQuick 2.7
> .

We need 5.6 for Bluetooth to work reasonably well on most platforms.
But anyway, Willem, you could try changing all the references to QtQuick
in the QML files back to 2.5 and see if that works of if we are actually using
a QtQuick 2.6 feature...

Willem, you mention the PPA only has 4.7.2 - I know that I pushed 4.7.4 
and a quick look at the Launchpad website seems to indicate that indeed
4.7.4 is there.

/D


More information about the subsurface mailing list