can't make in msys2(win11)
make error:
make
cc -O [ \uname` = "SunOS" ] && echo -lsocket -lnsl -lsendfile` darkhttpd.c -o darkhttpd
darkhttpd.c: In function 'xvasprintf':
darkhttpd.c:425:15: error: implicit declaration of function 'vasprintf'; did you mean 'xvasprintf'? [-Wimplicit-function-declaration]
425 | int len = vasprintf(ret, format, ap);
| ^~~~~~~~~
| xvasprintf
darkhttpd.c: In function 'parse_field':
darkhttpd.c:1736:11: error: implicit declaration of function 'strcasestr'; did you mean 'strcasecmp'? [-Wimplicit-function-declaration]
1736 | pos = strcasestr(conn->request, field);
| ^~~~~~~~~~
| strcasecmp
darkhttpd.c:1736:9: error: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
1736 | pos = strcasestr(conn->request, field);
| ^
make: *** [Makefile:8: darkhttpd] Error 1
how to fix it?
can't make in msys2(win11)
make error:
make
cc -O
[ \uname` = "SunOS" ] && echo -lsocket -lnsl -lsendfile` darkhttpd.c -o darkhttpddarkhttpd.c: In function 'xvasprintf':
darkhttpd.c:425:15: error: implicit declaration of function 'vasprintf'; did you mean 'xvasprintf'? [-Wimplicit-function-declaration]
425 | int len = vasprintf(ret, format, ap);
| ^~~~~~~~~
| xvasprintf
darkhttpd.c: In function 'parse_field':
darkhttpd.c:1736:11: error: implicit declaration of function 'strcasestr'; did you mean 'strcasecmp'? [-Wimplicit-function-declaration]
1736 | pos = strcasestr(conn->request, field);
| ^~~~~~~~~~
| strcasecmp
darkhttpd.c:1736:9: error: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
1736 | pos = strcasestr(conn->request, field);
| ^
make: *** [Makefile:8: darkhttpd] Error 1
how to fix it?