On 15.06.2025 19:36, Jeremy Drake via Mingw-w64-public wrote:
I just tried to build llvm-mingw on Cygwin, as part of testing builds of llvm/clang/lld on Cygwin, and got a new error building widl:In file included from /usr/include/limits.h:13, from /usr/lib/gcc/x86_64-pc-cygwin/12/include/limits.h:203, from /usr/lib/gcc/x86_64-pc-cygwin/12/include/syslimits.h:7, from /usr/lib/gcc/x86_64-pc-cygwin/12/include/limits.h:34, from ../src/../tools.h:28, from ../src/widl.h:24, from ../src/metadata.c:23: ../src/metadata.c:116:5: error: expected identifier before numeric constant 116 | STREAM_MAX | ^~~~~~~~~~ Apparently /usr/include/limits.h contains #define STREAM_MAX __STREAM_MAX and /usr/include/cygwin/limits.h contains #define __STREAM_MAX 20
This should be fixed by: https://gitlab.winehq.org/wine/wine/-/merge_requests/8548 The fix is in mingw-w64 repo now. Jacek _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
