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

/D
_______________________________________________
subsurface mailing list
[email protected]
http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface

Reply via email to