Version 0.15.1 (http://ftp.gnu.org/gnu/gnunet/gnunet-0.15.1.tar.gz) does not compile due to a missing file (src/testing/testing_cmds.h
).
CC testing_api_cmd_local_test_finished.lo
testing_api_cmd_local_test_finished.c:29:10: fatal error: testing_cmds.h: No such file or directory
29 | #include "testing_cmds.h"
| ^~~~~~~~~~~~~~~~
compilation terminated.
The same does not happen instead while building the tagged commit from the git repository (https://git.gnunet.org/gnunet.git/commit/?h=v0.15.1). This probably means that the new files have not been not listed in some of Makefile.am
files (most likely), or whoever created the tarball launched make dist
after launching the configure
script with the wrong settings (less likely).