Compile failure on 9.11.8
Hello ISC,
I'm trying to compile the newest Bind 9.11.8 on an older system using GCC 2.95. The failure I see is the following:
/usr/src/archive/dns/bind-9.11.8/lib/isccc' making all in /usr/src/archive/dns/bind/lib/dns make[2]: Entering directory
/usr/src/archive/dns/bind-9.11.8/lib/dns'
colorgcc -g -O2 -fPIC -I../../lib/isc/include
-D_FILE_OFFSET_BITS=64
-D_GNU_SOURCE -Wl,--export-dynamic -o gen ./gen.c
-ldl -lz -lpthread
./gen.c: In function main': ./gen.c:656:
ULLONG_MAX' undeclared (first use in this function)
./gen.c:656: (Each undeclared identifier is reported only once
./gen.c:656: for each function it appears in.)
make[2]: *** [gen] Error 1
make[2]: Leaving directory /usr/src/archive/dns/bind-9.11.8/lib/dns' make[1]: *** [subdirs] Error 1 make[1]: Leaving directory
/usr/src/archive/dns/bind-9.11.8/lib'
make: *** [subdirs] Error 1
touch timestamp
make[2]: Leaving directory This GCC 2.95 is a non C-99 compliant compiler but that's not supposed to be required by Bind 9.11.x. I had similar issues on this older machine where helpful Bind developers provided patches and upstreamed the fixes:
#New tracker #640 (closed)
and
#Old tracker (running quite slow btw) https://bugs.isc.org/Public/Bug/Display.html?id=47015
Thoughts?
--David