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



_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to