Closed
Description
The vexxhost CI build with BoringSSL shows this build error of altsvc:
Making all in lib
make[1]: Entering directory '/home/zuul/src/github.com/curl/curl/lib'
make all-am
make[2]: Entering directory '/home/zuul/src/github.com/curl/curl/lib'
CC libcurl_la-altsvc.lo
In file included from altsvc.c:36:
parsedate.h:30:44: error: ‘struct tm’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
CURLcode Curl_gmtime(time_t intime, struct tm *store);
^~
altsvc.c: In function ‘altsvc_out’:
altsvc.c:233:13: error: storage size of ‘stamp’ isn’t known
struct tm stamp;
^~~~~
altsvc.c: In function ‘Curl_altsvc_parse’:
altsvc.c:592:36: error: implicit declaration of function ‘time’; did you mean ‘nice’? [-Wimplicit-function-declaration]
as->expires = maxage + time(NULL);
^~~~
nice
cc1: all warnings being treated as errors
Makefile:1758: recipe for target 'libcurl_la-altsvc.lo' failed
make[2]: *** [libcurl_la-altsvc.lo] Error 1