https://bugs.winehq.org/show_bug.cgi?id=57056
Bug ID: 57056 Summary: Wine-staging build fails in i586 Debian Testing Product: Wine-staging Version: 9.15 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: dimesio@earthlink.net CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ---
Created attachment 76918 --> https://bugs.winehq.org/attachment.cgi?id=76918 OBS log of build failure
The i586 Debian Testing wine-staging 9.15 build failed with incompatible pointer type errors in dlls/ntdll/unix/esync.c. Log from the OBS is attached.
https://bugs.winehq.org/show_bug.cgi?id=57056
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Wine-staging build fails in |Wine-staging 9.15 build |i586 Debian Testing |fails in i586 Debian | |Testing
https://bugs.winehq.org/show_bug.cgi?id=57056
--- Comment #1 from Rosanne DiMesio dimesio@earthlink.net --- Adding "export DEB_CFLAGS_APPEND = -fpermissive" to the debian rules file works around the problem. In older distros that line results in a warning that -fpermissive is not valid for C, but it doesn't prevent those packages from building.
https://bugs.winehq.org/show_bug.cgi?id=57056
aurb arusanu.bu@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |arusanu.bu@gmail.com
--- Comment #2 from aurb arusanu.bu@gmail.com --- (In reply to Rosanne DiMesio from comment #1)
Adding "export DEB_CFLAGS_APPEND = -fpermissive" to the debian rules file works around the problem. In older distros that line results in a warning that -fpermissive is not valid for C, but it doesn't prevent those packages from building.
Thanks for your workaround which worked well on Mageia. It looks like, at least on Mageia, it has been fixed by this: https://github.com/wine-staging/wine-staging/commit/cd2cce28ccd2791d0a7ab02b...