I updated the Docker base image used for the cross compilation to Debian Trixie (this is not yet officially released, it's the Debian Testing version) as it offers newer Wine and mingw64 toolchain versions.
With the included newer Wine version, it seems "gdk-pixbuf-query-loaders.exe" updates the cache properly and the "pixbufloader_svg.dll" is included.

If we want to go this way, this might be an alternative to manually updating the cache file.

I'd say we want to go this way because this really fixes all of our issues - not only SVG (which works now), but the libstdc++ problem as well, see below.

Fine, still a little hacky as Debian Trixie is not yet released but better than our existing and maybe coming workarounds :).
I saw the first alpha installer for Trixie these days, so it might be released within the next months anyway.

I didn't update G-P yet which I would do if we want to use the newer base image version.

Would probably be good.

Will do tomorrow.

So, @techee could you maybe test the builds:

Victory! Both of the builds work on my machine!

Yeah, finally :).

So yeah, the libLerc (and previous "win32 vs posix" Geany issue) were probably just caused by old libstdc++ libraries used by the cross compiler. Since both of the versions work, I think it would be better to use the second version (i.e. without the copy of the posix libstdc++ from the cross-compiler).

In #4094, you added even more dependencies. Those are not necessary now?

I'm not sure if this happens because of the change or because of my old Windows 7 machine which might be finally too old for recent builds.

Just wondering, have you tried https://reactos.org ? I haven't but if you manage to get it running, it might offer a more usable environment than the old Windows 7.

I did, maybe two years ago. At that time, the installer didn't start or something like that. But I'll give it another chance, good idea.

The good thing is, I can finally burn down that Windows 7 VM. The only reason for its existance is gone :).


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <geany/geany/pull/4088/c2567079962@github.com>