MXE and Qt 5.9.0

Dirk Hohndel dirk at hohndel.org
Sun Jul 30 13:21:28 PDT 2017


5.7 didn't appear to include the esri plugin... That's why I tried to switch to 5.9. And because of the way mxe is organized, that brought with it the switch from GCC 4.x to 5.4 which is what I suspect might be the cause of my problem...

⁣-- 
>From my phone​


-------- Original Message --------
From: "Lubomir I. Ivanov" <neolit123 at gmail.com>
Sent: Sun Jul 30 10:50:39 PDT 2017
To: Dirk Hohndel <dirk at hohndel.org>
Cc: Subsurface Mailing List <subsurface at subsurface-divelog.org>
Subject: Re: MXE and Qt 5.9.0

On 30 July 2017 at 07:38, Dirk Hohndel <dirk at hohndel.org> wrote:
> In order to use Lubomir's QtLocation code I needed to update MXE to the
> current version which includes Qt 5.9.0 (5.9.1 hasn't been packaged, yet,
> for MXE).
>
> And sadly, with the latest MXE sources (which of course bring new
> everything, including a new tool chain), it seem that something is broken
> with building QtWebKit (which we need on Windows since we can't even build
> WebEngine with MXE on Windows). We crash on startup in
> ZN7QObject7connectEPKS_PKcS1_S3_N2Qt14ConnectionTypeE which
> demangles to QObject::connect, called by ZN7WebCore19initializeWebCoreQtEv ()
> (Qt5WebKit.dll)
>
> I have made a test binary WITHOUT WebKit available as
> http://subsurface-divelog.org/downloads/test/subsurface-4.6.4-667-g916d4b8cce55.exe
> but that of course is missing printing and FB support...
>
> I'm not quite sure where to take things from here. I guess I could try to
> go back to the older toolchain that used to work and rebuild all of MXE
> with that. In the past trying to "mix and match" tended to cause a lot of
> problems...
> The last version of MXE that worked was based on Qt 5.7.1 and gcc 4.9.4.
> Now we are at Qt 5.9.0 and gcc 5.4.0
>
> I opened an issue with MXE to see if others see the same problem.
> https://github.com/mxe/mxe/issues/1863
>


to my understanding Qt Location with Qt Positioning was available
since Qt 5.0 (https://wiki.qt.io/New_Features_in_Qt_5.0#Add-ons).
my statement "you need Qt 5.9" should not be taken literally. it's
more in the lines "this was developed with 5.9 and i haven't tested it
with earlier Qt versions".

lubomir
--



More information about the subsurface mailing list