BIND 9.9.4 compile error

ShanyiWan wsy at 114.com.cn
Mon Sep 23 04:03:54 UTC 2013


[root at localhost bind-9.9.4]# uname -a
Linux localhost.localdomain 2.6.18-274.el5PAE #1 SMP Fri Jul 22 05:34:36 EDT 2011 i686 i686 i386 GNU/Linux
[root at localhost bind-9.9.4]# lsb_release -a
LSB Version:    :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: CentOS
Description:    CentOS release 5.9 (Final)
Release:        5.9
Codename:       Final

# ./configure --enable-threads --enable-rrl --with-dlz-bdb=/usr/local/BerkeleyDB.5.1/ 

cofigure is ok.

# make
...
ranlib liblwres.a
touch timestamp
make[2]: Leaving directory `/usr/local/src/bind-9.9.4/lib/lwres'
making all in /usr/local/src/bind-9.9.4/lib/tests
make[2]: Entering directory `/usr/local/src/bind-9.9.4/lib/tests'
making all in /usr/local/src/bind-9.9.4/lib/tests/include
make[3]: Entering directory `/usr/local/src/bind-9.9.4/lib/tests/include'
making all in /usr/local/src/bind-9.9.4/lib/tests/include/tests
make[4]: Entering directory `/usr/local/src/bind-9.9.4/lib/tests/include/tests'
make[4]: Leaving directory `/usr/local/src/bind-9.9.4/lib/tests/include/tests'
make[3]: Leaving directory `/usr/local/src/bind-9.9.4/lib/tests/include'
gcc  -I/usr/local/src/bind-9.9.4 -I/usr/local/src/bind-9.9.4/lib/dns/include -I../../lib/dns/include -I/usr/local/src/bind-9.9.4/lib/isc/include -I../../lib/isc -I../../lib/isc/include -I../../lib/isc/unix/include -I../../lib/isc/pthreads/include -I../../lib/isc/x86_32/include -I../../lib/tests/include  -D_REENTRANT  -D_GNU_SOURCE -g -O2 -I/usr/include/libxml2  -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith -fno-strict-aliasing  -c t_api.c
/usr/bin/ar cruv libt_api.a t_api.o
a - t_api.o
ranlib libt_api.a
touch timestamp
make[2]: Leaving directory `/usr/local/src/bind-9.9.4/lib/tests'
make[1]: Leaving directory `/usr/local/src/bind-9.9.4/lib'
making all in /usr/local/src/bind-9.9.4/bin
make[1]: Entering directory `/usr/local/src/bind-9.9.4/bin'
making all in /usr/local/src/bind-9.9.4/bin/named
make[2]: Entering directory `/usr/local/src/bind-9.9.4/bin/named'
making all in /usr/local/src/bind-9.9.4/bin/named/unix
make[3]: Entering directory `/usr/local/src/bind-9.9.4/bin/named/unix'
gcc  -I/usr/local/src/bind-9.9.4 -I./include -I./../include -I/usr/local/src/bind-9.9.4/lib/isccfg/include -I../../../lib/isccfg/include -I/usr/local/src/bind-9.9.4/lib/isccc/include -I../../../lib/isccc/include -I/usr/local/src/bind-9.9.4/lib/dns/include -I../../../lib/dns/include -I/usr/local/src/bind-9.9.4/lib/isc/include -I../../../lib/isc -I../../../lib/isc/include -I../../../lib/isc/unix/include -I../../../lib/isc/pthreads/include -I../../../lib/isc/x86_32/include  -D_REENTRANT  -D_GNU_SOURCE -g -O2 -I/usr/include/libxml2  -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith -fno-strict-aliasing  -c os.c
os.c:166: error: expected ‘)’ before ‘caps’
os.c: In function ‘linux_initialprivs’:
os.c:242: error: ‘cap_t’ undeclared (first use in this function)
os.c:242: error: (Each undeclared identifier is reported only once
os.c:242: error: for each function it appears in.)
os.c:242: error: expected ‘;’ before ‘caps’
os.c:244: error: expected ‘;’ before ‘curcaps’
os.c:245: error: ‘cap_value_t’ undeclared (first use in this function)
os.c:245: error: expected ‘;’ before ‘capval’
os.c:255: error: ‘caps’ undeclared (first use in this function)
os.c:255: warning: implicit declaration of function ‘cap_init’
os.c:255: error: ‘curcaps’ undeclared (first use in this function)
os.c:255: warning: implicit declaration of function ‘cap_get_proc’
os.c:260: error: ‘capval’ undeclared (first use in this function)
os.c:260: error: ‘cap_flag_value_t’ undeclared (first use in this function)
os.c:260: error: expected ‘;’ before ‘curval’
os.c:260: warning: implicit declaration of function ‘cap_get_flag’
os.c:260: error: ‘CAP_PERMITTED’ undeclared (first use in this function)
os.c:260: error: ‘curval’ undeclared (first use in this function)
os.c:260: warning: implicit declaration of function ‘cap_set_flag’
os.c:260: error: ‘CAP_EFFECTIVE’ undeclared (first use in this function)
os.c:260: error: ‘CAP_SET’ undeclared (first use in this function)
os.c:265: error: expected ‘;’ before ‘curval’
os.c:274: error: expected ‘;’ before ‘curval’
os.c:280: error: expected ‘;’ before ‘curval’
os.c:286: error: expected ‘;’ before ‘curval’
os.c:295: error: expected ‘;’ before ‘curval’
os.c:301: error: expected ‘;’ before ‘curval’
os.c:303: warning: implicit declaration of function ‘linux_setcaps’
os.c:306: warning: implicit declaration of function ‘cap_free’
os.c: In function ‘linux_minprivs’:
os.c:312: error: ‘cap_t’ undeclared (first use in this function)
os.c:312: error: expected ‘;’ before ‘caps’
os.c:314: error: expected ‘;’ before ‘curcaps’
os.c:315: error: ‘cap_value_t’ undeclared (first use in this function)
os.c:315: error: expected ‘;’ before ‘capval’
os.c:320: error: ‘caps’ undeclared (first use in this function)
os.c:320: error: ‘curcaps’ undeclared (first use in this function)
os.c:329: error: ‘capval’ undeclared (first use in this function)
os.c:329: error: ‘cap_flag_value_t’ undeclared (first use in this function)
os.c:329: error: expected ‘;’ before ‘curval’
os.c:329: error: ‘CAP_PERMITTED’ undeclared (first use in this function)
os.c:329: error: ‘curval’ undeclared (first use in this function)
os.c:329: error: ‘CAP_EFFECTIVE’ undeclared (first use in this function)
os.c:329: error: ‘CAP_SET’ undeclared (first use in this function)
os.c:338: error: expected ‘;’ before ‘curval’
make[3]: *** [os.o] Error 1
make[3]: Leaving directory `/usr/local/src/bind-9.9.4/bin/named/unix'
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/usr/local/src/bind-9.9.4/bin/named'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/usr/local/src/bind-9.9.4/bin'
make: *** [subdirs] Error 1



ShanyiWan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/bind-users/attachments/20130923/ee963e55/attachment.html>


More information about the bind-users mailing list