Using NLnetLabs/unbound
[
|
|
NLnetLabs/unboundUnbound is a validating, recursive, and caching DNS resolver. This is an export of the subversion repository at … |
After a recently updated git pull command or git clone command to get a completely new unbound file I get the same error after a ‘configure’ and ‘make’ command :
if test “:” != “:”; then
echo “#include "config.h"” > util/configlexer.c ;
echo “#include "util/configyyrename.h"” >> util/configlexer.c ;
: -t ./util/configlexer.lex >> util/configlexer.c ;
fi
./libtool --tag=CC --mode=compile gcc -I. -DSRCDIR=. -g -O2 -flto -pthread -o configlexer.lo -c util/configlexer.c
libtool: compile: gcc -I. -DSRCDIR=. -g -O2 -flto -pthread -c util/configlexer.c -fPIC -DPIC -o .libs/configlexer.o
In file included from util/configlexer.c:2:
./util/configyyrename.h:79:23: error: redefinition of ‘ub_c_lex_destroy’
#define yylex_destroy ub_c_lex_destroy
^~~~~~~~~~~~~~~~
:5332:5: note: in expansion of macro ‘yylex_destroy’
./util/configyyrename.h:79:23: note: previous definition of ‘ub_c_lex_destroy’ was here
#define yylex_destroy ub_c_lex_destroy
^~~~~~~~~~~~~~~~
./util/configlexer.lex:34:5: note: in expansion of macro ‘yylex_destroy’
#int ub_c_lex_destroy (void) { return 0; }
^~~~~~~~~~~~~
make: *** [Makefile:282: configlexer.lo] Error 1
Is it an error on my part or a recent update error please ?
thanks
Peter