Hi,
<div>I have created a customized ordering similar to random and cyclic. I have compiled named and it didn't give me any problem. But it is failing to create symbol table for dig. I have included the prototypes in header files but still i'm getting some error like-</div>
<div><br></div><div><div>export BASEOBJS="dig.o dighost.o "; \</div><div>        if [ X"/usr/bin/perl" = X -o X"${MAKE_SYMTABLE:-}" = X ] ; then    gcc -O0 -g -I/usr/local/include -I/usr/include/libxml2  -o dig ${BASEOBJS} ${LIBS0} ../../lib/lwres/liblwres.a ../../lib/nps/libcustomapi.a ../../lib/dns/libdns.a  -lcrypto ../../lib/bind9/libbind9.a ../../lib/isccfg/libisccfg.a ../../lib/isc/libisc.a   -L/usr/local/lib -lgsoap -lxml2; else rm -f digtmp0;    gcc -O0 -g -I/usr/local/include -I/usr/include/libxml2  -o digtmp0 ${BASEOBJS} ${LIBS0} ../../lib/lwres/liblwres.a ../../lib/custom/libcustomapi.a ../../lib/dns/libdns.a  -lcrypto ../../lib/bind9/libbind9.a ../../lib/isccfg/libisccfg.a ../../lib/isc/libisc.a   -L/usr/local/lib -lgsoap -lxml2 || exit 1; rm -f dig-symtbl.c dig-symtbl.o; /usr/bin/perl ../../util/<a href="http://mksymtbl.pl">mksymtbl.pl</a> -o dig-symtbl.c digtmp0 || exit 1; make dig-symtbl.o || exit 1; rm -f digtmp1;    gcc -O0 -g -I/usr/local/include -I/usr/include/libxml2  -o digtmp1 ${BASEOBJS} dig-symtbl.o ${LIBS0} ../../lib/lwres/liblwres.a ../../lib/nps/libcustomapi.a ../../lib/dns/libdns.a  -lcrypto ../../lib/bind9/libbind9.a ../../lib/isccfg/libisccfg.a ../../lib/isc/libisc-nosymtbl.a   -L/usr/local/lib -lgsoap -lxml2 || exit 1; rm -f dig-symtbl.c dig-symtbl.o; /usr/bin/perl ../../util/<a href="http://mksymtbl.pl">mksymtbl.pl</a> -o dig-symtbl.c digtmp1 || exit 1; make dig-symtbl.o || exit 1;    gcc -O0 -g -I/usr/local/include -I/usr/include/libxml2  -o digtmp2 ${BASEOBJS} dig-symtbl.o ${LIBS0} ../../lib/lwres/liblwres.a ../../lib/nps/libcustomapi.a ../../lib/dns/libdns.a  -lcrypto ../../lib/bind9/libbind9.a ../../lib/isccfg/libisccfg.a ../../lib/isc/libisc-nosymtbl.a   -L/usr/local/lib -lgsoap -lxml2; /usr/bin/perl ../../util/<a href="http://mksymtbl.pl">mksymtbl.pl</a> -o dig-symtbl2.c digtmp2; diff dig-symtbl.c dig-symtbl2.c || exit 1; mv digtmp2 dig; rm -f digtmp0 digtmp1 digtmp2 dig-symtbl2.c; fi</div>
<div>../../lib/dns/libdns.a(rdataset.o): In function `towiresorted':</div><div>/home/user1r/bind-9.8.0-P2/lib/dns/rdataset.c:500: undefined reference to `custom_order_api'</div></div><div><div>collect2: ld returned 1 exit status</div>
<div>make[2]: *** [dig] Error 1</div><div>make[2]: Leaving directory `/home/user1/bind-9.8.0-P2/bin/dig'</div><div>make[1]: *** [subdirs] Error 1</div><div>make[1]: Leaving directory `/home/user1/bind-9.8.0-P2/bin'</div>
<div>make: *** [subdirs] Error 1</div></div><div><br></div><div>Any help as to what might be the problem here would be great..</div><div><br></div><div>Thanks!</div>