cmake 4.0.0 fails to build with cygwin 3.7.0-0.19
Jeremy Drake
cygwin@jdrake.com
Sun Mar 30 20:47:24 GMT 2025
I tried to build cmake 4.0.0 with latest test gcc and cygwin packages, and
got the following error
/home/WDAGUtilityAccount/cmake-4.0.0/Utilities/cmcurl/lib/rand.c: In
function ‘weak_random’:
/home/WDAGUtilityAccount/cmake-4.0.0/Utilities/cmcurl/lib/rand.c:124:21:
error: implicit declaration of function ‘arc4random’; did you mean
‘srandom’? [-Wimplicit-function-declaration]
124 | r = (unsigned int)arc4random();
| ^~~~~~~~~~
| srandom
make[2]: *** [Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/build.make:1423:
Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/rand.c.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CYGWIN_NT-10.0-22621 f6904e59-bb48-4060-bea5-cf49a76e528e
3.7.0-0.19.g6c5537c0298e.x86_64 2025-03-28 19:43 UTC x86_64 Cygwin
gcc version 15.0.1 20250223 (experimental) (GCC)
This was trying to investigate
https://github.com/msys2/msys2-runtime/issues/272
More information about the Cygwin
mailing list