New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mingw-w64-gtk3: fails to build i686 packages. "GISCAN GdkWin32-3.0.gir": .exe fails with non-zero exit status -1073741819 #845
Comments
It doesn't. Same error :( |
From IRC: <mclasen_> achadwick: there's a colon missing after (allow-none) https://git.gnome.org/browse/gtk+/commit/?id=f703ea65995f4c8bd5c7e1c554a36d5ca835067d |
Hmm. Upstream's f703ea65995f4c8bd5c7e1c554a36d5ca835067d doesn't appear to fix this. More complete log of the failing build: https://gist.github.com/achadwick/45ba69f9c573c5309b59 |
try to reduce the length of the path with some symlinks |
(Title changed because the syntax errors were clearly something else) I don't use support for native symlinks, but a copy will be a valid test. No change though:
|
Backport upstream's fix for a syntax error (missing colon) in the annotations. https://git.gnome.org/browse/gtk+/commit/?id=f703ea65995f4c8bd5c7e1c554a36d5ca835067d This doesn't address Alexpux/MINGW-packages#845, but it's probably worth having in our builds.
Building with
at least leaves the temps in place when the build fails, and allows them to be tested on the command line:
|
When running the temp exe under gdb, I get
"dll path too long" → searching around, apparently this is a hard 512B limit. I've tried trimming my user PATH, and setting CYGWIN_NOWINPATH=1 during build, but neither worked. |
Seems somehow EXE is linked with wrong compiler |
Fixed by updating glib to 2.46.2. This is issue with glib itself. |
After a clean start and a successful build of the
mingw-w64-x86_64-gtk3-3.18.2-2-any.pkg.tar.xz
in the same invocation ofmakepkg-mingw -sfL
, I get:Could this be related to the unclean nature of the build noted in #811 ?
Testing to see whether
rm -fr src pkg && MINGW_INSTALLS=mingw32 makepkg-mingw -sfL
fixes it for i686...The text was updated successfully, but these errors were encountered: