therecipe / qt

Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly
GNU Lesser General Public License v3.0
10.45k stars 744 forks source link

Is docker windows_64_shared missing Qt5CLucene.dll #466

Open rashwell opened 7 years ago

rashwell commented 7 years ago

First, I did try and dig through the issues here to see if this was already posted, hopefully this isn't just a rehash.

I am not even sure what process in my Application requires it, but my windows building using the the shared image fails to put Qt5CLucene.dll in the deploy directory and my app crashes looking for it.

REPOSITORY TAG IMAGE ID CREATED SIZE
therecipe/qt windows_64_shared sha256:1be09f6fbfeb36ab2d81567dbcc23dd5cbec4ada793f7ac4d2885792fdf3d5fc 7 days ago 5.49GB

I tried several times, making sure to get the latest for your bindings, and the latest pull of the docker images.

Note the static build works correctly without crashing, as well as the linux builds etc

This static image builds the same source and works without crashing

REPOSITORY TAG IMAGE ID CREATED SIZE
therecipe/qt windows_64_static sha256:33c7e3c56350bad38dc0fbab88d06c45bb8e84812bc65a38662e376448e853c2 7 days ago 6.13GB

Note that my application is nowhere near complete, but if you need to see anything like other go libraries, or how I'm building, etc, you can see it here: NeoChess

5k3105 commented 7 years ago

Qt 5.8 seemed to have this dll but 5.9 does not.

rashwell commented 7 years ago

Interesting, perhaps I somehow mixed builds. I'll see if I can clear everything out and somehow start clean, and see if it still occurs for me.