Hi, while compiling the today's git tree (e361de80bb), I get the following error when compiling (gcc 4.3.2, powerpc32):
---------------------------------------------------- control.c: In function ‘control_event_signal’: control.c:3621: error: format ‘%lu’ expects type ‘long unsigned int’, but argument 5 has type ‘uintptr_t’ make[3]: *** [control.o] Error 1 make[3]: Leaving directory `/usr/local/src/tor-git/src/or' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/local/src/tor-git/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/tor-git' make: *** [all] Error 2 ---------------------------------------------------- Reverting 7441999738e7c1b0ea94a39dd6e1f8a48043ff7d ("Add a SIGNAL event for control connections") seems to help. Also, changing %lu to %u in src/or/control.c helps too, but I don't know if this is the right thing to do - at all. Please check. Thanks, Christian. diff --git a/src/or/control.c b/src/or/control.c index 5037529..307f0a2 100644 --- a/src/or/control.c +++ b/src/or/control.c @@ -3618,7 +3618,7 @@ control_event_signal(uintptr_t signal) signal_string = "CLEARDNSCACHE"; break; default: - log_warn(LD_BUG, "Unrecognized signal %lu in control_event_signal", + log_warn(LD_BUG, "Unrecognized signal %u in control_event_signal", signal); return -1; } -- BOFH excuse #412: Radial Telemetry Infiltration