https://bugs.winehq.org/show_bug.cgi?id=56692
--- Comment #8 from Rosanne DiMesio dimesio@earthlink.net --- With 9.11, I no longer have to disable shell-IconCache, but the build now fails with:
[ 660s] programs/cmd/wcmdmain.c:1492:47: error: passing argument 2 of 'GetExitCodeProcess' from incompatible pointer type [-Wincompatible-pointer-types] [ 660s] 1492 | GetExitCodeProcess (shexw.hProcess, &errorlevel); [ 660s] | ^~~~~~~~~~~ [ 660s] | | [ 660s] | int * [ 660s] In file included from include/windows.h:39, [ 660s] from programs/cmd/wcmd.h:23, [ 660s] from programs/cmd/wcmdmain.c:29: [ 660s] include/winbase.h:2199:57: note: expected 'LPDWORD' {aka 'long unsigned int *'} but argument is of type 'int
Disabling cmd-launch-association allows the build to complete.
(In reply to Zeb Figura from comment #6)
I would not recommend building Wine-Staging with warnings. It is a waste of our time to find and fix all of the warnings in patch sets which are inherently not ready for upstream.
These warnings are now errors in GCC 14, and new distro versions using it are going to have the same problem. If this bug is a WONTFIX, then we are looking at eventually phasing out our wine-staging packages.