BIND 8.2.2, trouble with dnssigner in contrib

Michael Milligan milli at acmebw.com
Wed Oct 20 08:13:57 UTC 1999


Hmm, couldn't build dnssigner.  I did a little bit of digging, but (at this
hour) couldn't grok the logic behind the GETWORDorEOLN macro used in
parse/master_parse.c to figure out what to do.  Probably obvious to the
author.

System info FWIW:  Linux, SuSE 6.0 (glibc 2.0.7), kernel 2.2.12, gcc 2.7.2.3

Regards,
Mike

--
Michael Milligan - Acme Byte & Wire LLC - milli at acmebw.com

$ pwd
/var/src/bind-8.2.2-REL/contrib/dns_signer

$ gcc --version
2.7.2.3

$ make
Using ../../src/.systype
Using ../../src/.settings
/var/src/bind-8.2.2-REL/contrib/dns_signer/parse
make[1]: Entering directory
`/var/src/bind-8.2.2-REL/contrib/dns_signer/parse'
gcc -D_GNU_SOURCE  -O3 -I../../../src//port/linux/include -I../../../src//in
clude -DSORTER_DIR=\"`pwd`\" -c parse_get_token.c
ld -x -r parse_get_token.o &&  mv a.out parse_get_token.o
gcc -D_GNU_SOURCE  -O3 -I../../../src//port/linux/include -I../../../src//in
clude -DSORTER_DIR=\"`pwd`\" -c master_parse.c
master_parse.c:108: macro `GETWORDorEOLN' used with only 6 args
make[1]: *** [master_parse.o] Error 1
make[1]: Leaving directory
`/var/src/bind-8.2.2-REL/contrib/dns_signer/parse'
/var/src/bind-8.2.2-REL/contrib/dns_signer/signer
make[1]: Entering directory
`/var/src/bind-8.2.2-REL/contrib/dns_signer/signer'
gcc -D_GNU_SOURCE -O3 -I../../../src//port/linux/include -I../../../src//inc
lude -I../parse    -c dns_signer.c -o dns_signer.o
gcc -D_GNU_SOURCE -O3 -I../../../src//port/linux/include -I../../../src//inc
lude -I../parse    -c signer_crypto.c -o signer_crypto.o
gcc -D_GNU_SOURCE -O3 -I../../../src//port/linux/include -I../../../src//inc
lude -I../parse    -c signer_debug.c -o signer_debug.o
gcc -D_GNU_SOURCE -O3 -I../../../src//port/linux/include -I../../../src//inc
lude -I../parse    -c signer_directives.c -o signer_directives.o
gcc -D_GNU_SOURCE -O3 -I../../../src//port/linux/include -I../../../src//inc
lude -I../parse    -c signer_ingest.c -o signer_ingest.o
gcc -D_GNU_SOURCE -O3 -I../../../src//port/linux/include -I../../../src//inc
lude -I../parse    -c signer_key_monitor.c -o signer_key_monitor.o
gcc -D_GNU_SOURCE -O3 -I../../../src//port/linux/include -I../../../src//inc
lude -I../parse    -c signer_ns_print.c -o signer_ns_print.o
gcc -D_GNU_SOURCE -O3 -I../../../src//port/linux/include -I../../../src//inc
lude -I../parse    -c signer_parameters.c -o signer_parameters.o
gcc -D_GNU_SOURCE -O3 -I../../../src//port/linux/include -I../../../src//inc
lude -I../parse    -c signer_sign.c -o signer_sign.o
gcc -D_GNU_SOURCE -O3 -I../../../src//port/linux/include -I../../../src//inc
lude -I../parse    -c signer_tree.c -o signer_tree.o
gcc -D_GNU_SOURCE -O3 -I../../../src//port/linux/include -I../../../src//inc
lude -I../parse    -c signer_write.c -o signer_write.o
gcc -D_GNU_SOURCE -O3 -I../../../src//port/linux/include -I../../../src//inc
lude -I../parse    -c tree.c -o tree.o
make[1]: *** No rule to make target `../parse/libparse.a', needed by
`dnssigner'.  Stop.
make[1]: Leaving directory
`/var/src/bind-8.2.2-REL/contrib/dns_signer/signer'
make: *** [all] Error 2





More information about the bind-workers mailing list