0.4.6.5 fails to build on EL7
While 0.4.6.4-rc was still buildable on EL7, 0.4.6.5 fails:
[...]
CC src/feature/dircache/core_libtor_app_testing_a-dircache.o
CC src/feature/dircache/core_libtor_app_testing_a-dirserv.o
CC src/feature/dirclient/core_libtor_app_testing_a-dirclient.o
src/feature/dirclient/dirclient.c: In function 'dir_client_decompress_response_body':
src/feature/dirclient/dirclient.c:1877:5: error: initializer element is not constant
static ratelim_t warning_limit = RATELIM_INIT(LOG_INTERVAL);
^
src/feature/dirclient/dirclient.c:1877:5: error: (near initialization for 'warning_limit.rate')
make[1]: *** [src/feature/dirclient/core_libtor_app_testing_a-dirclient.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/builddir/build/BUILD/tor-0.4.6.5'
make: *** [all] Error 2
This was introduced in fc3d4e4c
See here for the full log: https://download.copr.fedorainfracloud.org/results/maha/tor-latest/epel-7-x86_64/02252932-tor/build.log.gz
This using glibc-2.17-324.el7_9.x86_64, gcc-4.8.5-44.el7.x86_64