[tor-relays] Can't compile 0.4.6.5 on Ubuntu 18.04
William Denton
wtd at pobox.com
Mon Jun 14 19:50:18 UTC 2021
I went to upgrade a relay running on Ubuntu 18.04 to the new release (0.4.6.5)
and to my surprise it didn't compile. Every other version has built without any
trouble. Wading into the Gitlab site was rather confusing, so I thought I'd
send this here, in the hopes it reaches the right people and someone else might
be interested.
I ran ./configure, then make, and pretty soon this happened:
CC src/feature/dirclient/dirclient.o
In file included from ./src/core/or/or.h:50:0,
from src/feature/dirclient/dirclient.c:13:
src/feature/dirclient/dirclient.c: In function ‘dir_client_decompress_response_body’:
./src/lib/log/ratelim.h:55:27: error: initializer element is not constant
#define RATELIM_INIT(r) { (r), 0, 0, 0 }
^
src/feature/dirclient/dirclient.c:1877:38: note: in expansion of macro ‘RATELIM_INIT’
static ratelim_t warning_limit = RATELIM_INIT(LOG_INTERVAL);
^~~~~~~~~~~~
./src/lib/log/ratelim.h:55:27: note: (near initialization for ‘warning_limit.rate’)
#define RATELIM_INIT(r) { (r), 0, 0, 0 }
^
src/feature/dirclient/dirclient.c:1877:38: note: in expansion of macro ‘RATELIM_INIT’
static ratelim_t warning_limit = RATELIM_INIT(LOG_INTERVAL);
^~~~~~~~~~~~
Makefile:12141: recipe for target 'src/feature/dirclient/dirclient.o' failed
make[1]: *** [src/feature/dirclient/dirclient.o] Error 1
make[1]: Leaving directory '/usr/local/src/tor/tor-0.4.6.5'
Thanks,
Bill
--
William Denton
https://www.miskatonic.org/
Librarian, artist and licensed private investigator.
More information about the tor-relays
mailing list