精简输入命令以及内容:
gunzip dhcp-4.3.4.tar.gz
tar xvf dhcp-4.3.4.tar
chown root:root dhcp-4.3.4
cd dhcp-4.3.4
chown root:root *
chmod 744 configure
chmod 744 make
PATH=$PATH:/usr/sbin:/usr/bin:/opt/csw/bin:/usr/sfw/bin:/usr/local/bin:/usr/ccs/bin; export PATH
echo $PATH
./configure
make
pwd
cd doc
ls
cd examples/
ls
more dhcpd-dhcpv6.conf
cd server
cd tests
cd DHCPv6/
ls
more README
ifconfig e1000g0 inet6 token ::1a:2b:3c:4d/64 a6
ifconfig e1000g0 inet6 addif 2001:250:403:141::124/128 up
vi /etc/hostname6.e1000g0
token ::1a:2b:3c:4d/64
addif 2001:250:403:141::124/128 up
cp /etc/hostname6.e1000g0 /etc/hostname6.e1000g0:1
vi /export/home/guo/dhcp-4.3.4/tests/DHCPv6/test-a.conf
subnet6 2001:250:403:141::/64 {
range6 2001:250:403:141::1 2001:250:403:141::123;
}
touch /tmp/test.leases
./../../server/dhcpd -6 -cf test-a.conf -lf /tmp/test.leases -d
bash-4.3#
gunzip dhcp-4.3.4.tar.gz
bash-4.3#
tar xvf dhcp-4.3.4.tar
bash-4.3# pwd
/export/home/guo
bash-4.3#
chown root:root dhcp-4.3.4
bash-4.3# ls -la
bash-4.3#
cd dhcp-4.3.4
bash-4.3# ls -la
总数 1462
drwxr-xr-x 14 root root 512 6月 24日 10:19 .
drwxr-xr-x 16 guo work 1024 6月 24日 10:18 ..
-rw-r--r-- 1 guo work 1050 6月 24日 10:18 LICENSE
-rw-r--r-- 1 guo work 1605 6月 24日 10:18 Makefile.am
-rw-r--r-- 1 guo work 28553 6月 24日 10:18 Makefile.in
-rw-r--r-- 1 guo work 31677 6月 24日 10:18 README
-rw-r--r-- 1 guo work 181819 6月 24日 10:18 RELNOTES
-rw-r--r-- 1 guo work 44829 6月 24日 10:18 aclocal.m4
drwxr-xr-x 2 guo work 512 6月 24日 10:18 bind
drwxr-xr-x 4 guo work 512 6月 24日 10:18 client
drwxr-xr-x 3 guo work 1024 6月 24日 10:18 common
-rw-r--r-- 1 guo work 7333 6月 24日 10:18 compile
-rw-r--r-- 1 guo work 45297 6月 24日 10:18 config.guess
-rw-r--r-- 1 guo work 35521 6月 24日 10:18 config.sub
-rw-r--r-- 1 guo work 248944 6月 24日 10:18 configure
-rw-r--r-- 1 guo work 29506 6月 24日 10:18 configure.ac
drwxr-xr-x 4 guo work 512 6月 24日 10:18 contrib
-rw-r--r-- 1 guo work 23566 6月 24日 10:18 depcomp
drwxr-xr-x 2 guo work 512 6月 24日 10:18 dhcpctl
drwxr-xr-x 5 guo work 512 6月 24日 10:18 doc
drwxr-xr-x 6 guo work 512 6月 24日 10:18 includes
-rw-r--r-- 1 guo work 13997 6月 24日 10:18 install-sh
-rw-r--r-- 1 guo work 6873 6月 24日 10:18 missing
drwxr-xr-x 2 guo work 512 6月 24日 10:18 omapip
drwxr-xr-x 2 guo work 512 6月 24日 10:19 relay
drwxr-xr-x 3 guo work 1024 6月 24日 10:19 server
drwxr-xr-x 4 guo work 512 6月 24日 10:19 tests
drwxr-xr-x 2 guo work 512 6月 24日 10:19 util
bash-4.3#
chown root:root *
bash-4.3# ls -la
总数 1462
drwxr-xr-x 14 root root 512 6月 24日 10:19 .
drwxr-xr-x 16 guo work 1024 6月 24日 10:18 ..
-rw-r--r-- 1 root root 1050 6月 24日 10:18 LICENSE
-rw-r--r-- 1 root root 1605 6月 24日 10:18 Makefile.am
-rw-r--r-- 1 root root 28553 6月 24日 10:18 Makefile.in
-rw-r--r-- 1 root root 31677 6月 24日 10:18 README
-rw-r--r-- 1 root root 181819 6月 24日 10:18 RELNOTES
-rw-r--r-- 1 root root 44829 6月 24日 10:18 aclocal.m4
drwxr-xr-x 2 root root 512 6月 24日 10:18 bind
drwxr-xr-x 4 root root 512 6月 24日 10:18 client
drwxr-xr-x 3 root root 1024 6月 24日 10:18 common
-rw-r--r-- 1 root root 7333 6月 24日 10:18 compile
-rw-r--r-- 1 root root 45297 6月 24日 10:18 config.guess
-rw-r--r-- 1 root root 35521 6月 24日 10:18 config.sub
-rw-r--r-- 1 root root 248944 6月 24日 10:18 configure
-rw-r--r-- 1 root root 29506 6月 24日 10:18 configure.ac
drwxr-xr-x 4 root root 512 6月 24日 10:18 contrib
-rw-r--r-- 1 root root 23566 6月 24日 10:18 depcomp
drwxr-xr-x 2 root root 512 6月 24日 10:18 dhcpctl
drwxr-xr-x 5 root root 512 6月 24日 10:18 doc
drwxr-xr-x 6 root root 512 6月 24日 10:18 includes
-rw-r--r-- 1 root root 13997 6月 24日 10:18 install-sh
-rw-r--r-- 1 root root 6873 6月 24日 10:18 missing
drwxr-xr-x 2 root root 512 6月 24日 10:18 omapip
drwxr-xr-x 2 root root 512 6月 24日 10:19 relay
drwxr-xr-x 3 root root 1024 6月 24日 10:19 server
drwxr-xr-x 4 root root 512 6月 24日 10:19 tests
drwxr-xr-x 2 root root 512 6月 24日 10:19 util
bash-4.3#
chown root:root *
bash-4.3#
bash-4.3#
bash-4.3#
bash-4.3#
bash-4.3#
chmod 744 configure
bash-4.3#
chmod 744 make
bash-4.3#
CC=/opt/SUNWspro/bin/cc ./configure
checking for a BSD-compatible install... ./install-sh -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... no
checking whether make supports nested variables... no
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... i386-pc-solaris2.10
checking host system type... i386-pc-solaris2.10
checking for gcc... /opt/SUNWspro/bin/cc
checking whether the C compiler works... no
configure: error: in `/export/home/guo/dhcp-4.3.4':
configure: error: C compiler cannot create executables
See `config.log' for more details
bash-4.3#
more config.log
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by DHCP configure 4.3.4, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ ./configure
## --------- ##
## Platform. ##
## --------- ##
hostname = DHCP1
uname -m = i86pc
uname -r = 5.10
uname -s = SunOS
uname -v = Generic_137138-09
/usr/bin/uname -p = i386
/bin/uname -X = System = SunOS
Node = DHCP1
Release = 5.10
KernelID = Generic_137138-09
Machine = i86pc
BusType =
Serial =
Users =
OEM# = 0
Origin# = 1
NumCPU = 4
/bin/arch = i86pc
/usr/bin/arch -k = i86pc
/usr/convex/getsysinfo = unknown
--还有--(21%)
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /usr/sbin
PATH: /usr/bin
PATH: /opt/csw/bin
## ----------- ##
## Core tests. ##
## ----------- ##
configure:2751: checking for a BSD-compatible install
configure:2819: result: ./install-sh -c
configure:2830: checking whether build environment is sane
configure:2885: result: yes
configure:3036: checking for a thread-safe mkdir -p
configure:3075: result: ./install-sh -c -d
configure:3082: checking for gawk
configure:3112: result: no
configure:3082: checking for mawk
configure:3112: result: no
configure:3082: checking for nawk
configure:3098: found /usr/bin/nawk
configure:3109: result: nawk
configure:3120: checking whether make sets $(MAKE)
configure:3146: result: no
configure:3171: checking whether make supports nested variables
configure:3188: result: no
configure:3321: checking whether to enable maintainer-specific portions of Makefiles
configure:3330: result: no
configure:3348: checking build system type
--还有--(54%)
configure:3362: result: i386-pc-solaris2.10
configure:3382: checking host system type
configure:3395: result: i386-pc-solaris2.10
configure:3470: checking for gcc
configure:3497: result: /opt/SUNWspro/bin/cc
configure:3726: checking for C compiler version
configure:3735: /opt/SUNWspro/bin/cc --version >&5
./configure[3737]: /opt/SUNWspro/bin/cc: not found
configure:3746: $? = 127
configure:3735: /opt/SUNWspro/bin/cc -v >&5
./configure[3737]: /opt/SUNWspro/bin/cc: not found
configure:3746: $? = 127
configure:3735: /opt/SUNWspro/bin/cc -V >&5
./configure[3737]: /opt/SUNWspro/bin/cc: not found
configure:3746: $? = 127
configure:3735: /opt/SUNWspro/bin/cc -qversion >&5
./configure[3737]: /opt/SUNWspro/bin/cc: not found
configure:3746: $? = 127
configure:3766: checking whether the C compiler works
configure:3788: /opt/SUNWspro/bin/cc conftest.c >&5
./configure[3790]: /opt/SUNWspro/bin/cc: not found
configure:3792: $? = 127
configure:3830: result: no
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| /* end confdefs.h. */
--还有--(93%)
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:3835: error: in `/export/home/guo/dhcp-4.3.4':
configure:3837: error: C compiler cannot create executables
See `config.log' for more details
bash-4.3#
PATH=$PATH:/usr/sbin:/usr/bin:/opt/csw/bin:/usr/sfw/bin:/usr/local/bin:/usr/ccs/bin; export PATH
bash-4.3#
echo $PATH
/usr/sbin:/usr/bin:/opt/csw/bin:/usr/sfw/bin:/usr/local/bin:/usr/ccs/bin
bash-4.3#
bash-4.3#
bash-4.3#
bash-4.3#
./configure
checking for a BSD-compatible install... ./install-sh -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... i386-pc-solaris2.10
checking host system type... i386-pc-solaris2.10
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/sfw/bin/ggrep
checking for egrep... /usr/sfw/bin/ggrep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for ranlib... ranlib
checking for ar... /usr/ccs/bin/ar
checking whether byte ordering is bigendian... no
checking for prefix by checking for dhcpd... no
checking for dhcpd.leases location... /var/lib/dhcpd.leases
checking for dhcpd6.leases location... /var/lib/dhcpd6.leases
checking for dhclient.leases location... /var/lib/dhclient.leases
checking for dhclient6.leases location... /var/lib/dhclient6.leases
checking for int8_t... yes
checking for int16_t... yes
checking for int32_t... yes
checking for int64_t... yes
checking for u_int8_t... no
checking for uint8_t... yes
checking for u_int16_t... no
checking for uint16_t... yes
checking for u_int32_t... no
checking for uint32_t... yes
checking for u_int64_t... no
checking for uint64_t... yes
checking ifaddrs.h usability... no
checking ifaddrs.h presence... no
checking for ifaddrs.h... no
checking linux/types.h usability... no
checking linux/types.h presence... no
checking for linux/types.h... no
checking for linux/filter.h... no
checking sys/dlpi.h usability... yes
checking sys/dlpi.h presence... yes
checking for sys/dlpi.h... yes
checking for struct lifnum... yes
checking for struct if_laddrconf... no
checking for struct if_laddrreq... no
checking for GCC noreturn attribute... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking net/if_dl.h usability... yes
checking net/if_dl.h presence... yes
checking for net/if_dl.h... yes
checking net/if6.h usability... no
checking net/if6.h presence... no
checking for net/if6.h... no
checking regex.h usability... yes
checking regex.h presence... yes
checking for regex.h... yes
checking for library containing socket... -lsocket
checking for library containing inet_ntoa... -lnsl
checking for library containing inet_aton... none required
checking for library containing regcomp... none required
checking for strlcat... yes
checking for library containing if_nametoindex... none required
checking for random device... /dev/random
checking for /dev/random... yes
checking for struct sockaddr.sa_len... no
checking size of struct iaddr *... 4
checking for struct msghdr.msg_control... no
checking for struct msghdr.msg_control... yes
checking for struct tpacket_auxdata.tp_vlan_tci... no
checking for /dev/net... no
checking for flexible array members... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating ./bind/Makefile
config.status: creating client/Makefile
config.status: creating client/tests/Makefile
config.status: creating common/Makefile
config.status: creating common/tests/Makefile
config.status: creating dhcpctl/Makefile
config.status: creating includes/Makefile
config.status: creating omapip/Makefile
config.status: creating relay/Makefile
config.status: creating server/Makefile
config.status: creating tests/Makefile
config.status: creating tests/unittest.sh
config.status: creating server/tests/Makefile
config.status: creating doc/devel/doxyfile
config.status: creating includes/config.h
config.status: executing depfiles commands
ISC DHCP source configure results:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Package:
Name: DHCP
Version: 4.3.4
C Compiler: gcc
Flags:
DEFS: -DHAVE_CONFIG_H
CFLAGS: -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I$(top_srcdir)/includes -I${top_srcdir}/bind/include
DHCP versions: DHCPv4 and DHCPv6
Features:
debug: no
failover: yes
execute: yes
binary-leases: no
dhcpv6: yes
delayed-ack: no
Developer:
ATF unittests : no
Now you can type make to build ISC DHCP
bash-4.3#
make
Making all in ./bind
Configuring BIND Export libraries for DHCP.
Traceback (most recent call last):
File "", line 2, in ?
TypeError: 'str' object is not callable
Traceback (most recent call last):
File "", line 2, in ?
TypeError: 'str' object is not callable
Building BIND Export libraries - this takes some time.
building in /export/home/guo/dhcp-4.3.4/bind/bind-9.9.8-P4/lib/export
ar: 写入 libisc.a
ar: 写入 libdns.a
ar: 写入 libisccfg.a
ar: 写入 libirs.a
Installing BIND Export libraries to /export/home/guo/dhcp-4.3.4/bind.
mkdir /export/home/guo/dhcp-4.3.4/bind/include
mkdir /export/home/guo/dhcp-4.3.4/bind/include/isc
mkdir /export/home/guo/dhcp-4.3.4/bind/lib
mkdir /export/home/guo/dhcp-4.3.4/bind/include/dns
mkdir /export/home/guo/dhcp-4.3.4/bind/include/dst
mkdir /export/home/guo/dhcp-4.3.4/bind/include/isccfg
mkdir /export/home/guo/dhcp-4.3.4/bind/include/irs
Making all in includes
make all-am
Making all in tests
Making all in common
Making all in .
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT alloc.o -MD -MP -MF .deps/alloc.Tpo -c -o alloc.o alloc.c
mv -f .deps/alloc.Tpo .deps/alloc.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT bpf.o -MD -MP -MF .deps/bpf.Tpo -c -o bpf.o bpf.c
mv -f .deps/bpf.Tpo .deps/bpf.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT comapi.o -MD -MP -MF .deps/comapi.Tpo -c -o comapi.o comapi.c
mv -f .deps/comapi.Tpo .deps/comapi.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT conflex.o -MD -MP -MF .deps/conflex.Tpo -c -o conflex.o conflex.c
mv -f .deps/conflex.Tpo .deps/conflex.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT ctrace.o -MD -MP -MF .deps/ctrace.Tpo -c -o ctrace.o ctrace.c
mv -f .deps/ctrace.Tpo .deps/ctrace.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhcp4o6.o -MD -MP -MF .deps/dhcp4o6.Tpo -c -o dhcp4o6.o dhcp4o6.c
mv -f .deps/dhcp4o6.Tpo .deps/dhcp4o6.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT discover.o -MD -MP -MF .deps/discover.Tpo -c -o discover.o discover.c
mv -f .deps/discover.Tpo .deps/discover.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dispatch.o -MD -MP -MF .deps/dispatch.Tpo -c -o dispatch.o dispatch.c
mv -f .deps/dispatch.Tpo .deps/dispatch.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dlpi.o -MD -MP -MF .deps/dlpi.Tpo -c -o dlpi.o dlpi.c
mv -f .deps/dlpi.Tpo .deps/dlpi.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dns.o -MD -MP -MF .deps/dns.Tpo -c -o dns.o dns.c
mv -f .deps/dns.Tpo .deps/dns.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT ethernet.o -MD -MP -MF .deps/ethernet.Tpo -c -o ethernet.o ethernet.c
mv -f .deps/ethernet.Tpo .deps/ethernet.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT execute.o -MD -MP -MF .deps/execute.Tpo -c -o execute.o execute.c
mv -f .deps/execute.Tpo .deps/execute.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT fddi.o -MD -MP -MF .deps/fddi.Tpo -c -o fddi.o fddi.c
mv -f .deps/fddi.Tpo .deps/fddi.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT icmp.o -MD -MP -MF .deps/icmp.Tpo -c -o icmp.o icmp.c
mv -f .deps/icmp.Tpo .deps/icmp.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT inet.o -MD -MP -MF .deps/inet.Tpo -c -o inet.o inet.c
mv -f .deps/inet.Tpo .deps/inet.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT lpf.o -MD -MP -MF .deps/lpf.Tpo -c -o lpf.o lpf.c
mv -f .deps/lpf.Tpo .deps/lpf.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT memory.o -MD -MP -MF .deps/memory.Tpo -c -o memory.o memory.c
mv -f .deps/memory.Tpo .deps/memory.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT nit.o -MD -MP -MF .deps/nit.Tpo -c -o nit.o nit.c
mv -f .deps/nit.Tpo .deps/nit.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT ns_name.o -MD -MP -MF .deps/ns_name.Tpo -c -o ns_name.o ns_name.c
mv -f .deps/ns_name.Tpo .deps/ns_name.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT options.o -MD -MP -MF .deps/options.Tpo -c -o options.o options.c
mv -f .deps/options.Tpo .deps/options.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT packet.o -MD -MP -MF .deps/packet.Tpo -c -o packet.o packet.c
mv -f .deps/packet.Tpo .deps/packet.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT parse.o -MD -MP -MF .deps/parse.Tpo -c -o parse.o parse.c
mv -f .deps/parse.Tpo .deps/parse.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT print.o -MD -MP -MF .deps/print.Tpo -c -o print.o print.c
mv -f .deps/print.Tpo .deps/print.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT raw.o -MD -MP -MF .deps/raw.Tpo -c -o raw.o raw.c
mv -f .deps/raw.Tpo .deps/raw.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT resolv.o -MD -MP -MF .deps/resolv.Tpo -c -o resolv.o resolv.c
mv -f .deps/resolv.Tpo .deps/resolv.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT socket.o -MD -MP -MF .deps/socket.Tpo -c -o socket.o socket.c
mv -f .deps/socket.Tpo .deps/socket.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT tables.o -MD -MP -MF .deps/tables.Tpo -c -o tables.o tables.c
mv -f .deps/tables.Tpo .deps/tables.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT tr.o -MD -MP -MF .deps/tr.Tpo -c -o tr.o tr.c
mv -f .deps/tr.Tpo .deps/tr.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT tree.o -MD -MP -MF .deps/tree.Tpo -c -o tree.o tree.c
mv -f .deps/tree.Tpo .deps/tree.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT upf.o -MD -MP -MF .deps/upf.Tpo -c -o upf.o upf.c
mv -f .deps/upf.Tpo .deps/upf.Po
rm -f libdhcp.a
/usr/ccs/bin/ar cru libdhcp.a alloc.o bpf.o comapi.o conflex.o ctrace.o dhcp4o6.o discover.o dispatch.o dlpi.o dns.o ethernet.o execute.o fddi.o icmp.o inet.o lpf.o memory.o nit.o ns_name.o options.o packet.o parse.o print.o raw.o resolv.o socket.o tables.o tr.o tree.o upf.o
ranlib libdhcp.a
Making all in tests
Making all in .
Making all in omapip
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT protocol.o -MD -MP -MF .deps/protocol.Tpo -c -o protocol.o protocol.c
mv -f .deps/protocol.Tpo .deps/protocol.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT buffer.o -MD -MP -MF .deps/buffer.Tpo -c -o buffer.o buffer.c
mv -f .deps/buffer.Tpo .deps/buffer.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT alloc.o -MD -MP -MF .deps/alloc.Tpo -c -o alloc.o alloc.c
mv -f .deps/alloc.Tpo .deps/alloc.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT result.o -MD -MP -MF .deps/result.Tpo -c -o result.o result.c
mv -f .deps/result.Tpo .deps/result.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT connection.o -MD -MP -MF .deps/connection.Tpo -c -o connection.o connection.c
mv -f .deps/connection.Tpo .deps/connection.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT errwarn.o -MD -MP -MF .deps/errwarn.Tpo -c -o errwarn.o errwarn.c
mv -f .deps/errwarn.Tpo .deps/errwarn.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT listener.o -MD -MP -MF .deps/listener.Tpo -c -o listener.o listener.c
mv -f .deps/listener.Tpo .deps/listener.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dispatch.o -MD -MP -MF .deps/dispatch.Tpo -c -o dispatch.o dispatch.c
mv -f .deps/dispatch.Tpo .deps/dispatch.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT generic.o -MD -MP -MF .deps/generic.Tpo -c -o generic.o generic.c
mv -f .deps/generic.Tpo .deps/generic.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT support.o -MD -MP -MF .deps/support.Tpo -c -o support.o support.c
mv -f .deps/support.Tpo .deps/support.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT handle.o -MD -MP -MF .deps/handle.Tpo -c -o handle.o handle.c
mv -f .deps/handle.Tpo .deps/handle.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT message.o -MD -MP -MF .deps/message.Tpo -c -o message.o message.c
mv -f .deps/message.Tpo .deps/message.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT convert.o -MD -MP -MF .deps/convert.Tpo -c -o convert.o convert.c
mv -f .deps/convert.Tpo .deps/convert.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT hash.o -MD -MP -MF .deps/hash.Tpo -c -o hash.o hash.c
mv -f .deps/hash.Tpo .deps/hash.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT auth.o -MD -MP -MF .deps/auth.Tpo -c -o auth.o auth.c
mv -f .deps/auth.Tpo .deps/auth.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT inet_addr.o -MD -MP -MF .deps/inet_addr.Tpo -c -o inet_addr.o inet_addr.c
mv -f .deps/inet_addr.Tpo .deps/inet_addr.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT array.o -MD -MP -MF .deps/array.Tpo -c -o array.o array.c
mv -f .deps/array.Tpo .deps/array.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT trace.o -MD -MP -MF .deps/trace.Tpo -c -o trace.o trace.c
mv -f .deps/trace.Tpo .deps/trace.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT toisc.o -MD -MP -MF .deps/toisc.Tpo -c -o toisc.o toisc.c
mv -f .deps/toisc.Tpo .deps/toisc.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT iscprint.o -MD -MP -MF .deps/iscprint.Tpo -c -o iscprint.o iscprint.c
mv -f .deps/iscprint.Tpo .deps/iscprint.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT isclib.o -MD -MP -MF .deps/isclib.Tpo -c -o isclib.o isclib.c
mv -f .deps/isclib.Tpo .deps/isclib.Po
rm -f libomapi.a
/usr/ccs/bin/ar cru libomapi.a protocol.o buffer.o alloc.o result.o connection.o errwarn.o listener.o dispatch.o generic.o support.o handle.o message.o convert.o hash.o auth.o inet_addr.o array.o trace.o toisc.o iscprint.o isclib.o
ranlib libomapi.a
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT test.o -MD -MP -MF .deps/test.Tpo -c -o test.o test.c
mv -f .deps/test.Tpo .deps/test.Po
gcc -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -o svtest test.o libomapi.a ../bind/lib/libirs.a ../bind/lib/libdns.a ../bind/lib/libisccfg.a ../bind/lib/libisc.a -lnsl -lsocket
Making all in client
Making all in .
gcc -DHAVE_CONFIG_H -I. -I../includes -DCLIENT_PATH='"PATH=/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin"' -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT clparse.o -MD -MP -MF .deps/clparse.Tpo -c -o clparse.o clparse.c
mv -f .deps/clparse.Tpo .deps/clparse.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -DCLIENT_PATH='"PATH=/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin"' -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhclient.o -MD -MP -MF .deps/dhclient.Tpo -c -o dhclient.o dhclient.c
mv -f .deps/dhclient.Tpo .deps/dhclient.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -DCLIENT_PATH='"PATH=/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin"' -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhc6.o -MD -MP -MF .deps/dhc6.Tpo -c -o dhc6.o dhc6.c
mv -f .deps/dhc6.Tpo .deps/dhc6.Po
gcc -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -o dhclient clparse.o dhclient.o dhc6.o ../common/libdhcp.a ../omapip/libomapi.a ../bind/lib/libirs.a ../bind/lib/libdns.a ../bind/lib/libisccfg.a ../bind/lib/libisc.a -lnsl -lsocket
Making all in tests
Making all in .
Making all in dhcpctl
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhcpctl.o -MD -MP -MF .deps/dhcpctl.Tpo -c -o dhcpctl.o dhcpctl.c
mv -f .deps/dhcpctl.Tpo .deps/dhcpctl.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT callback.o -MD -MP -MF .deps/callback.Tpo -c -o callback.o callback.c
mv -f .deps/callback.Tpo .deps/callback.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT remote.o -MD -MP -MF .deps/remote.Tpo -c -o remote.o remote.c
mv -f .deps/remote.Tpo .deps/remote.Po
rm -f libdhcpctl.a
/usr/ccs/bin/ar cru libdhcpctl.a dhcpctl.o callback.o remote.o
ranlib libdhcpctl.a
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT omshell.o -MD -MP -MF .deps/omshell.Tpo -c -o omshell.o omshell.c
mv -f .deps/omshell.Tpo .deps/omshell.Po
gcc -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -o omshell omshell.o libdhcpctl.a ../common/libdhcp.a ../omapip/libomapi.a ../bind/lib/libirs.a ../bind/lib/libdns.a ../bind/lib/libisccfg.a ../bind/lib/libisc.a -lnsl -lsocket
gcc -DHAVE_CONFIG_H -I. -I../includes -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT cltest.o -MD -MP -MF .deps/cltest.Tpo -c -o cltest.o cltest.c
mv -f .deps/cltest.Tpo .deps/cltest.Po
gcc -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -o cltest cltest.o libdhcpctl.a ../common/libdhcp.a ../omapip/libomapi.a ../bind/lib/libirs.a ../bind/lib/libdns.a ../bind/lib/libisccfg.a ../bind/lib/libisc.a -lnsl -lsocket
Making all in relay
gcc -DHAVE_CONFIG_H -I. -I../includes -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhcrelay.o -MD -MP -MF .deps/dhcrelay.Tpo -c -o dhcrelay.o dhcrelay.c
mv -f .deps/dhcrelay.Tpo .deps/dhcrelay.Po
gcc -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -o dhcrelay dhcrelay.o ../common/libdhcp.a ../omapip/libomapi.a ../bind/lib/libirs.a ../bind/lib/libdns.a ../bind/lib/libisccfg.a ../bind/lib/libisc.a -lnsl -lsocket
Making all in server
Making all in .
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhcpd-dhcpd.o -MD -MP -MF .deps/dhcpd-dhcpd.Tpo -c -o dhcpd-dhcpd.o `test -f 'dhcpd.c' || echo './'`dhcpd.c
mv -f .deps/dhcpd-dhcpd.Tpo .deps/dhcpd-dhcpd.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhcpd-dhcp.o -MD -MP -MF .deps/dhcpd-dhcp.Tpo -c -o dhcpd-dhcp.o `test -f 'dhcp.c' || echo './'`dhcp.c
mv -f .deps/dhcpd-dhcp.Tpo .deps/dhcpd-dhcp.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhcpd-bootp.o -MD -MP -MF .deps/dhcpd-bootp.Tpo -c -o dhcpd-bootp.o `test -f 'bootp.c' || echo './'`bootp.c
mv -f .deps/dhcpd-bootp.Tpo .deps/dhcpd-bootp.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhcpd-confpars.o -MD -MP -MF .deps/dhcpd-confpars.Tpo -c -o dhcpd-confpars.o `test -f 'confpars.c' || echo './'`confpars.c
mv -f .deps/dhcpd-confpars.Tpo .deps/dhcpd-confpars.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhcpd-db.o -MD -MP -MF .deps/dhcpd-db.Tpo -c -o dhcpd-db.o `test -f 'db.c' || echo './'`db.c
mv -f .deps/dhcpd-db.Tpo .deps/dhcpd-db.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhcpd-class.o -MD -MP -MF .deps/dhcpd-class.Tpo -c -o dhcpd-class.o `test -f 'class.c' || echo './'`class.c
mv -f .deps/dhcpd-class.Tpo .deps/dhcpd-class.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhcpd-failover.o -MD -MP -MF .deps/dhcpd-failover.Tpo -c -o dhcpd-failover.o `test -f 'failover.c' || echo './'`failover.c
mv -f .deps/dhcpd-failover.Tpo .deps/dhcpd-failover.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhcpd-omapi.o -MD -MP -MF .deps/dhcpd-omapi.Tpo -c -o dhcpd-omapi.o `test -f 'omapi.c' || echo './'`omapi.c
mv -f .deps/dhcpd-omapi.Tpo .deps/dhcpd-omapi.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhcpd-mdb.o -MD -MP -MF .deps/dhcpd-mdb.Tpo -c -o dhcpd-mdb.o `test -f 'mdb.c' || echo './'`mdb.c
mv -f .deps/dhcpd-mdb.Tpo .deps/dhcpd-mdb.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhcpd-stables.o -MD -MP -MF .deps/dhcpd-stables.Tpo -c -o dhcpd-stables.o `test -f 'stables.c' || echo './'`stables.c
mv -f .deps/dhcpd-stables.Tpo .deps/dhcpd-stables.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhcpd-salloc.o -MD -MP -MF .deps/dhcpd-salloc.Tpo -c -o dhcpd-salloc.o `test -f 'salloc.c' || echo './'`salloc.c
mv -f .deps/dhcpd-salloc.Tpo .deps/dhcpd-salloc.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhcpd-ddns.o -MD -MP -MF .deps/dhcpd-ddns.Tpo -c -o dhcpd-ddns.o `test -f 'ddns.c' || echo './'`ddns.c
mv -f .deps/dhcpd-ddns.Tpo .deps/dhcpd-ddns.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhcpd-dhcpleasequery.o -MD -MP -MF .deps/dhcpd-dhcpleasequery.Tpo -c -o dhcpd-dhcpleasequery.o `test -f 'dhcpleasequery.c' || echo './'`dhcpleasequery.c
mv -f .deps/dhcpd-dhcpleasequery.Tpo .deps/dhcpd-dhcpleasequery.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhcpd-dhcpv6.o -MD -MP -MF .deps/dhcpd-dhcpv6.Tpo -c -o dhcpd-dhcpv6.o `test -f 'dhcpv6.c' || echo './'`dhcpv6.c
mv -f .deps/dhcpd-dhcpv6.Tpo .deps/dhcpd-dhcpv6.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhcpd-mdb6.o -MD -MP -MF .deps/dhcpd-mdb6.Tpo -c -o dhcpd-mdb6.o `test -f 'mdb6.c' || echo './'`mdb6.c
mv -f .deps/dhcpd-mdb6.Tpo .deps/dhcpd-mdb6.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhcpd-ldap.o -MD -MP -MF .deps/dhcpd-ldap.Tpo -c -o dhcpd-ldap.o `test -f 'ldap.c' || echo './'`ldap.c
mv -f .deps/dhcpd-ldap.Tpo .deps/dhcpd-ldap.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhcpd-ldap_casa.o -MD -MP -MF .deps/dhcpd-ldap_casa.Tpo -c -o dhcpd-ldap_casa.o `test -f 'ldap_casa.c' || echo './'`ldap_casa.c
mv -f .deps/dhcpd-ldap_casa.Tpo .deps/dhcpd-ldap_casa.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhcpd-leasechain.o -MD -MP -MF .deps/dhcpd-leasechain.Tpo -c -o dhcpd-leasechain.o `test -f 'leasechain.c' || echo './'`leasechain.c
mv -f .deps/dhcpd-leasechain.Tpo .deps/dhcpd-leasechain.Po
gcc -DHAVE_CONFIG_H -I. -I../includes -I.. -DLOCALSTATEDIR='"/var"' -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -MT dhcpd-ldap_krb_helper.o -MD -MP -MF .deps/dhcpd-ldap_krb_helper.Tpo -c -o dhcpd-ldap_krb_helper.o `test -f 'ldap_krb_helper.c' || echo './'`ldap_krb_helper.c
mv -f .deps/dhcpd-ldap_krb_helper.Tpo .deps/dhcpd-ldap_krb_helper.Po
gcc -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I../includes -I../bind/include -o dhcpd dhcpd-dhcpd.o dhcpd-dhcp.o dhcpd-bootp.o dhcpd-confpars.o dhcpd-db.o dhcpd-class.o dhcpd-failover.o dhcpd-omapi.o dhcpd-mdb.o dhcpd-stables.o dhcpd-salloc.o dhcpd-ddns.o dhcpd-dhcpleasequery.o dhcpd-dhcpv6.o dhcpd-mdb6.o dhcpd-ldap.o dhcpd-ldap_casa.o dhcpd-leasechain.o dhcpd-ldap_krb_helper.o ../common/libdhcp.a ../omapip/libomapi.a ../dhcpctl/libdhcpctl.a ../bind/lib/libirs.a ../bind/lib/libdns.a ../bind/lib/libisccfg.a ../bind/lib/libisc.a -lnsl -lsocket
Making all in tests
Making all in .
bash-4.3#
pwd
/export/home/guo/dhcp-4.3.4
bash-4.3#
ls
LICENSE Makefile.am README aclocal.m4 client compile config.log config.status configure contrib dhcpctl includes missing relay tests
Makefile Makefile.in RELNOTES bind common config.guess config.report config.sub configure.ac depcomp doc install-sh omapip server util
bash-4.3#
pwd
/export/home/guo/dhcp-4.3.4
bash-4.3#
cd doc
bash-4.3#
ls
DHCPv4-over-DHCPv6 Makefile References.txt api+protocol examples
IANA-arp-parameters References.html References.xml devel ja_JP.eucJP
bash-4.3#
cd examples/
bash-4.3#
ls
dhclient-dhcpv6.conf dhcpd-dhcpv6.conf
bash-4.3#
more dhcpd-dhcpv6.conf
# Server configuration file example for DHCPv6
# From the file used for TAHI tests - addresses chosen
# to match TAHI rather than example block.
# IPv6 address valid lifetime
# (at the end the address is no longer usable by the client)
# (set to 30 days, the usual IPv6 default)
default-lease-time 2592000;
# IPv6 address preferred lifetime
# (at the end the address is deprecated, i.e., the client should use
# other addresses for new connections)
# (set to 7 days, the usual IPv6 default)
preferred-lifetime 604800;
# T1, the delay before Renew
# (default is 1/2 preferred lifetime)
# (set to 1 hour)
option dhcp-renewal-time 3600;
# T2, the delay before Rebind (if Renews failed)
# (default is 3/4 preferred lifetime)
# (set to 2 hours)
option dhcp-rebinding-time 7200;
# Enable RFC 5007 support (same than for DHCPv4)
allow leasequery;
# Global definitions for name server address(es) and domain search list
option dhcp6.name-servers 3ffe:501:ffff:100:200:ff:fe00:3f3e;
option dhcp6.domain-search "test.example.com","example.com";
# Set preference to 255 (maximum) in order to avoid waiting for
# additional servers when there is only one
##option dhcp6.preference 255;
# Server side command to enable rapid-commit (2 packet exchange)
##option dhcp6.rapid-commit;
# The delay before information-request refresh
# (minimum is 10 minutes, maximum one day, default is to not refresh)
# (set to 6 hours)
option dhcp6.info-refresh-time 21600;
# The path of the lease file
dhcpv6-lease-file-name "/usr/local/var/db/dhcpd6.leases";
# Static definition (must be global)
host myclient {
# The entry is looked up by this
host-identifier option
dhcp6.client-id 00:01:00:01:00:04:93:e0:00:00:00:00:a2:a2;
# A fixed address
fixed-address6 3ffe:501:ffff:100::1234;
# A fixed prefix
fixed-prefix6 3ffe:501:ffff:101::/64;
# Override of the global definitions,
# works only when a resource (address or prefix) is assigned
option dhcp6.name-servers 3ffe:501:ffff:100:200:ff:fe00:4f4e;
# For debug (to see when the entry statements are executed)
# (log "sol" when a matching Solicitation is received)
##if packet(0,1) = 1 { log(debug,"sol"); }
}
host otherclient {
# This host entry is hopefully matched if the client supplies a DUID-LL
# or DUID-LLT containing this MAC address.
hardware ethernet 01:00:80:a2:55:67;
fixed-address6 3ffe:501:ffff:100::4321;
}
# The subnet where the server is attached
# (i.e., the server has an address in this subnet)
subnet6 3ffe:501:ffff:100::/64 {
# Two addresses available to clients
# (the third client should get NoAddrsAvail)
range6 3ffe:501:ffff:100::10 3ffe:501:ffff:100::11;
# Use the whole /64 prefix for temporary addresses
# (i.e., direct application of RFC 4941)
range6 3ffe:501:ffff:100:: temporary;
# Some /64 prefixes available for Prefix Delegation (RFC 3633)
prefix6 3ffe:501:ffff:100:: 3ffe:501:ffff:111:: /64;
}
# A second subnet behind a relay agent
subnet6 3ffe:501:ffff:101::/64 {
range6 3ffe:501:ffff:101::10 3ffe:501:ffff:101::11;
# Override of the global definitions,
# works only when a resource (address or prefix) is assigned
option dhcp6.name-servers 3ffe:501:ffff:101:200:ff:fe00:3f3e;
}
# A third subnet behind a relay agent chain
subnet6 3ffe:501:ffff:102::/64 {
range6 3ffe:501:ffff:102::10 3ffe:501:ffff:102::11;
}
bash-4.3#
pwd
/export/home/guo/dhcp-4.3.4/doc/examples
bash-4.3#
cd ..
bash-4.3#
ls
DHCPv4-over-DHCPv6 Makefile References.txt api+protocol examples
IANA-arp-parameters References.html References.xml devel ja_JP.eucJP
bash-4.3#
cd ..
bash-4.3#
ls
LICENSE README client config.log configure dhcpctl missing tests
Makefile RELNOTES common config.report configure.ac doc omapip util
Makefile.am aclocal.m4 compile config.status contrib includes relay
Makefile.in bind config.guess config.sub depcomp install-sh server
bash-4.3#
more config.log
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by DHCP configure 4.3.4, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ ./configure
## --------- ##
## Platform. ##
## --------- ##
hostname = DHCP1
uname -m = i86pc
uname -r = 5.10
uname -s = SunOS
uname -v = Generic_137138-09
/usr/bin/uname -p = i386
/bin/uname -X = System = SunOS
Node = DHCP1
Release = 5.10
KernelID = Generic_137138-09
Machine = i86pc
BusType =
Serial =
Users =
OEM# = 0
Origin# = 1
NumCPU = 4
/bin/arch = i86pc
/usr/bin/arch -k = i86pc
/usr/convex/getsysinfo = unknown
--还有--(1%)
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /usr/sbin
PATH: /usr/bin
PATH: /opt/csw/bin
PATH: /usr/sfw/bin
PATH: /usr/sfw/bin
PATH: /usr/local/bin
PATH: /usr/ccs/bin
PATH: /usr/sfw/bin
PATH: /usr/local/bin
## ----------- ##
## Core tests. ##
## ----------- ##
configure:2751: checking for a BSD-compatible install
configure:2819: result: ./install-sh -c
configure:2830: checking whether build environment is sane
configure:2885: result: yes
configure:3036: checking for a thread-safe mkdir -p
configure:3075: result: ./install-sh -c -d
configure:3082: checking for gawk
configure:3112: result: no
configure:3082: checking for mawk
configure:3112: result: no
configure:3082: checking for nawk
configure:3098: found /usr/bin/nawk
configure:3109: result: nawk
configure:3120: checking whether make sets $(MAKE)
--还有--(2%)
configure:3142: result: yes
configure:3171: checking whether make supports nested variables
configure:3188: result: yes
configure:3321: checking whether to enable maintainer-specific portions of Makefiles
configure:3330: result: no
configure:3348: checking build system type
configure:3362: result: i386-pc-solaris2.10
configure:3382: checking host system type
configure:3395: result: i386-pc-solaris2.10
configure:3470: checking for gcc
configure:3486: found /usr/sfw/bin/gcc
configure:3497: result: gcc
configure:3726: checking for C compiler version
configure:3735: gcc --version >&5
gcc (GCC) 3.4.3 (csl-sol210-3_4-branch+sol_rpath)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:3746: $? = 0
configure:3735: gcc -v >&5
Reading specs from /usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/specs
Configured with: /builds/sfw10-gate/usr/src/cmd/gcc/gcc-3.4.3/configure --prefix=/usr/sfw --with-as=/usr/sfw/bin/gas --wit
h-gnu-as --with-ld=/usr/ccs/bin/ld --without-gnu-ld --enable-languages=c,c++ --enable-shared
Thread model: posix
gcc version 3.4.3 (csl-sol210-3_4-branch+sol_rpath)
configure:3746: $? = 0
configure:3735: gcc -V >&5
gcc: `-V' option must have argument
configure:3746: $? = 1
configure:3735: gcc -qversion >&5
gcc: unrecognized option `-qversion'
gcc: no input files
configure:3746: $? = 1
--还有--(4%)
configure:3766: checking whether the C compiler works
configure:3788: gcc conftest.c >&5
configure:3792: $? = 0
configure:3840: result: yes
configure:3843: checking for C compiler default output file name
configure:3845: result: a.out
configure:3851: checking for suffix of executables
configure:3858: gcc -o conftest conftest.c >&5
configure:3862: $? = 0
configure:3884: result:
configure:3906: checking whether we are cross compiling
configure:3914: gcc -o conftest conftest.c >&5
configure:3918: $? = 0
configure:3925: ./conftest
configure:3929: $? = 0
configure:3944: result: no
configure:3949: checking for suffix of object files
configure:3971: gcc -c conftest.c >&5
configure:3975: $? = 0
configure:3996: result: o
configure:4000: checking whether we are using the GNU C compiler
configure:4019: gcc -c conftest.c >&5
configure:4019: $? = 0
configure:4028: result: yes
configure:4037: checking whether gcc accepts -g
configure:4057: gcc -c -g conftest.c >&5
configure:4057: $? = 0
configure:4098: result: yes
configure:4115: checking for gcc option to accept ISO C89
configure:4178: gcc -c -g -O2 conftest.c >&5
configure:4178: $? = 0
configure:4191: result: none needed
configure:4216: checking whether gcc understands -c and -o together
configure:4238: gcc -c conftest.c -o conftest2.o
--还有--(6%)
configure:4241: $? = 0
configure:4238: gcc -c conftest.c -o conftest2.o
configure:4241: $? = 0
configure:4253: result: yes
configure:4281: checking for style of include used by make
configure:4309: result: GNU
configure:4335: checking dependency style of gcc
configure:4446: result: gcc3
configure:4499: checking how to run the C preprocessor
configure:4530: gcc -E conftest.c
configure:4530: $? = 0
configure:4544: gcc -E conftest.c
conftest.c:11:28: ac_nonexistent.h: No such file or directory
configure:4544: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| /* end confdefs.h. */
| #include
configure:4569: result: gcc -E
configure:4589: gcc -E conftest.c
configure:4589: $? = 0
configure:4603: gcc -E conftest.c
conftest.c:11:28: ac_nonexistent.h: No such file or directory
configure:4603: $? = 1
configure: failed program was:
| /* confdefs.h */
--还有--(7%)
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| /* end confdefs.h. */
| #include
configure:4632: checking for grep that handles long lines and -e
configure:4690: result: /usr/sfw/bin/ggrep
configure:4695: checking for egrep
configure:4757: result: /usr/sfw/bin/ggrep -E
configure:4762: checking for ANSI C header files
configure:4782: gcc -c -g -O2 conftest.c >&5
configure:4782: $? = 0
configure:4855: gcc -o conftest -g -O2 conftest.c >&5
configure:4855: $? = 0
configure:4855: ./conftest
configure:4855: $? = 0
configure:4866: result: yes
configure:4879: checking for sys/types.h
configure:4879: gcc -c -g -O2 conftest.c >&5
configure:4879: $? = 0
configure:4879: result: yes
configure:4879: checking for sys/stat.h
configure:4879: gcc -c -g -O2 conftest.c >&5
configure:4879: $? = 0
configure:4879: result: yes
configure:4879: checking for stdlib.h
configure:4879: gcc -c -g -O2 conftest.c >&5
configure:4879: $? = 0
configure:4879: result: yes
--还有--(9%)
configure:4879: checking for string.h
configure:4879: gcc -c -g -O2 conftest.c >&5
configure:4879: $? = 0
configure:4879: result: yes
configure:4879: checking for memory.h
configure:4879: gcc -c -g -O2 conftest.c >&5
configure:4879: $? = 0
configure:4879: result: yes
configure:4879: checking for strings.h
configure:4879: gcc -c -g -O2 conftest.c >&5
configure:4879: $? = 0
configure:4879: result: yes
configure:4879: checking for inttypes.h
configure:4879: gcc -c -g -O2 conftest.c >&5
configure:4879: $? = 0
configure:4879: result: yes
configure:4879: checking for stdint.h
configure:4879: gcc -c -g -O2 conftest.c >&5
configure:4879: $? = 0
configure:4879: result: yes
configure:4879: checking for unistd.h
configure:4879: gcc -c -g -O2 conftest.c >&5
configure:4879: $? = 0
configure:4879: result: yes
configure:4892: checking minix/config.h usability
configure:4892: gcc -c -g -O2 conftest.c >&5
conftest.c:54:26: minix/config.h: No such file or directory
configure:4892: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
--还有--(11%)
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h. */
| #include
| #ifdef HAVE_SYS_TYPES_H
| # include
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include
| #endif
| #ifdef STDC_HEADERS
| # include
| # include
| #else
| # ifdef HAVE_STDLIB_H
| # include
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include
| # endif
--还有--(12%)
| # include
| #endif
| #ifdef HAVE_STRINGS_H
| # include
| #endif
| #ifdef HAVE_INTTYPES_H
| # include
| #endif
| #ifdef HAVE_STDINT_H
| # include
| #endif
| #ifdef HAVE_UNISTD_H
| # include
| #endif
| #include
configure:4892: result: no
configure:4892: checking minix/config.h presence
configure:4892: gcc -E conftest.c
conftest.c:21:26: minix/config.h: No such file or directory
configure:4892: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
--还有--(13%)
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h. */
| #include
configure:4892: result: no
configure:4892: checking for minix/config.h
configure:4892: result: no
configure:4913: checking whether it is safe to define __EXTENSIONS__
configure:4931: gcc -c -g -O2 conftest.c >&5
configure:4931: $? = 0
configure:4938: result: yes
configure:4996: checking for ranlib
configure:5012: found /usr/ccs/bin/ranlib
configure:5023: result: ranlib
configure:5048: checking for ar
configure:5066: found /usr/ccs/bin/ar
configure:5078: result: /usr/ccs/bin/ar
configure:5098: checking whether byte ordering is bigendian
configure:5113: gcc -c -g -O2 conftest.c >&5
conftest.c:27: error: syntax error before "a"
conftest.c:29: error: syntax error before "typedef"
configure:5113: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
--还有--(15%)
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h. */
| #ifndef __APPLE_CC__
| not a universal capable compiler
| #endif
| typedef int dummy;
|
configure:5158: gcc -c -g -O2 conftest.c >&5
conftest.c: In function `main':
conftest.c:33: error: `bogus' undeclared (first use in this function)
conftest.c:33: error: (Each undeclared identifier is reported only once
conftest.c:33: error: for each function it appears in.)
conftest.c:33: error: syntax error before "endian"
configure:5158: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
--还有--(16%)
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h. */
| #include
| #include
|
| int
| main ()
| {
| #if ! (defined BYTE_ORDER && defined BIG_ENDIAN && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN
&& LITTLE_ENDIAN)
| bogus endian macros
| #endif
|
| ;
--还有--(17%)
| return 0;
| }
configure:5202: gcc -c -g -O2 conftest.c >&5
configure:5202: $? = 0
configure:5219: gcc -c -g -O2 conftest.c >&5
conftest.c: In function `main':
conftest.c:32: error: `not' undeclared (first use in this function)
conftest.c:32: error: (Each undeclared identifier is reported only once
conftest.c:32: error: for each function it appears in.)
conftest.c:32: error: syntax error before "big"
configure:5219: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
--还有--(19%)
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h. */
| #include
|
| int
| main ()
| {
| #ifndef _BIG_ENDIAN
| not big endian
| #endif
|
| ;
| return 0;
| }
configure:5304: result: no
configure:5698: checking for dhcpd
configure:5731: result: no
configure:5807: checking for dhcpd.leases location
configure:5830: result: /var/lib/dhcpd.leases
configure:5844: checking for dhcpd6.leases location
configure:5867: result: /var/lib/dhcpd6.leases
configure:5881: checking for dhclient.leases location
configure:5904: result: /var/lib/dhclient.leases
configure:5918: checking for dhclient6.leases location
configure:5941: result: /var/lib/dhclient6.leases
configure:6006: checking for int8_t
configure:6006: gcc -c -g -O2 conftest.c >&5
configure:6006: $? = 0
configure:6006: gcc -c -g -O2 conftest.c >&5
conftest.c: In function `main':
conftest.c:69: error: size of array `test_array' is negative
configure:6006: $? = 1
configure: failed program was:
--还有--(20%)
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| /* end confdefs.h. */
| #include
| #ifdef HAVE_SYS_TYPES_H
| # include
| #endif
--还有--(22%)
| #ifdef HAVE_SYS_STAT_H
| # include
| #endif
| #ifdef STDC_HEADERS
| # include
| # include
| #else
| # ifdef HAVE_STDLIB_H
| # include
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include
| # endif
| # include
| #endif
| #ifdef HAVE_STRINGS_H
| # include
| #endif
| #ifdef HAVE_INTTYPES_H
| # include
| #endif
| #ifdef HAVE_STDINT_H
| # include
| #endif
| #ifdef HAVE_UNISTD_H
| # include
| #endif
| enum { N = 8 / 2 - 1 };
| int
| main ()
| {
| static int test_array [1 - 2 * !((int8_t) (((((int8_t) 1 << N) << N) - 1) * 2 + 1)
--还有--(23%)
| < (int8_t) (((((int8_t) 1 << N) << N) - 1) * 2 + 2))];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:6006: result: yes
configure:6017: checking for int16_t
configure:6017: gcc -c -g -O2 conftest.c >&5
configure:6017: $? = 0
configure:6017: gcc -c -g -O2 conftest.c >&5
conftest.c: In function `main':
conftest.c:69: error: size of array `test_array' is negative
configure:6017: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
--还有--(24%)
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| /* end confdefs.h. */
| #include
| #ifdef HAVE_SYS_TYPES_H
| # include
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include
| #endif
| #ifdef STDC_HEADERS
| # include
| # include
| #else
| # ifdef HAVE_STDLIB_H
| # include
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include
| # endif
| # include
| #endif
| #ifdef HAVE_STRINGS_H
--还有--(25%)
| # include
| #endif
| #ifdef HAVE_INTTYPES_H
| # include
| #endif
| #ifdef HAVE_STDINT_H
| # include
| #endif
| #ifdef HAVE_UNISTD_H
| # include
| #endif
| enum { N = 16 / 2 - 1 };
| int
| main ()
| {
| static int test_array [1 - 2 * !((int16_t) (((((int16_t) 1 << N) << N) - 1) * 2 + 1)
| < (int16_t) (((((int16_t) 1 << N) << N) - 1) * 2 + 2))];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:6017: result: yes
configure:6028: checking for int32_t
configure:6028: gcc -c -g -O2 conftest.c >&5
configure:6028: $? = 0
configure:6028: gcc -c -g -O2 conftest.c >&5
conftest.c: In function `main':
conftest.c:69: warning: integer overflow in expression
conftest.c:69: error: size of array `test_array' is negative
configure:6028: $? = 1
configure: failed program was:
| /* confdefs.h */
--还有--(26%)
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| /* end confdefs.h. */
| #include
| #ifdef HAVE_SYS_TYPES_H
| # include
| #endif
| #ifdef HAVE_SYS_STAT_H
--还有--(28%)
| # include
| #endif
| #ifdef STDC_HEADERS
| # include
| # include
| #else
| # ifdef HAVE_STDLIB_H
| # include
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include
| # endif
| # include
| #endif
| #ifdef HAVE_STRINGS_H
| # include
| #endif
| #ifdef HAVE_INTTYPES_H
| # include
| #endif
| #ifdef HAVE_STDINT_H
| # include
| #endif
| #ifdef HAVE_UNISTD_H
| # include
| #endif
| enum { N = 32 / 2 - 1 };
| int
| main ()
| {
| static int test_array [1 - 2 * !((int32_t) (((((int32_t) 1 << N) << N) - 1) * 2 + 1)
| < (int32_t) (((((int32_t) 1 << N) << N) - 1) * 2 + 2))];
--还有--(29%)
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:6028: result: yes
configure:6039: checking for int64_t
configure:6039: gcc -c -g -O2 conftest.c >&5
configure:6039: $? = 0
configure:6039: gcc -c -g -O2 conftest.c >&5
conftest.c: In function `main':
conftest.c:69: warning: integer overflow in expression
conftest.c:69: error: size of array `test_array' is negative
configure:6039: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
--还有--(30%)
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| /* end confdefs.h. */
| #include
| #ifdef HAVE_SYS_TYPES_H
| # include
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include
| #endif
| #ifdef STDC_HEADERS
| # include
| # include
| #else
| # ifdef HAVE_STDLIB_H
| # include
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include
| # endif
| # include
| #endif
| #ifdef HAVE_STRINGS_H
--还有--(31%)
| # include
| #endif
| #ifdef HAVE_INTTYPES_H
| # include
| #endif
| #ifdef HAVE_STDINT_H
| # include
| #endif
| #ifdef HAVE_UNISTD_H
| # include
| #endif
| enum { N = 64 / 2 - 1 };
| int
| main ()
| {
| static int test_array [1 - 2 * !((int64_t) (((((int64_t) 1 << N) << N) - 1) * 2 + 1)
| < (int64_t) (((((int64_t) 1 << N) << N) - 1) * 2 + 2))];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:6039: result: yes
configure:6052: checking for u_int8_t
configure:6052: gcc -c -g -O2 conftest.c >&5
conftest.c: In function `main':
conftest.c:67: error: `u_int8_t' undeclared (first use in this function)
conftest.c:67: error: (Each undeclared identifier is reported only once
conftest.c:67: error: for each function it appears in.)
configure:6052: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
--还有--(33%)
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| /* end confdefs.h. */
| #include
| #ifdef HAVE_SYS_TYPES_H
| # include
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include
--还有--(34%)
| #endif
| #ifdef STDC_HEADERS
| # include
| # include
| #else
| # ifdef HAVE_STDLIB_H
| # include
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include
| # endif
| # include
| #endif
| #ifdef HAVE_STRINGS_H
| # include
| #endif
| #ifdef HAVE_INTTYPES_H
| # include
| #endif
| #ifdef HAVE_STDINT_H
| # include
| #endif
| #ifdef HAVE_UNISTD_H
| # include
| #endif
| int
| main ()
| {
| if (sizeof (u_int8_t))
| return 0;
| ;
| return 0;
--还有--(35%)
| }
configure:6052: result: no
configure:6057: checking for uint8_t
configure:6057: gcc -c -g -O2 conftest.c >&5
configure:6057: $? = 0
configure:6057: result: yes
configure:6077: checking for u_int16_t
configure:6077: gcc -c -g -O2 conftest.c >&5
conftest.c: In function `main':
conftest.c:68: error: `u_int16_t' undeclared (first use in this function)
conftest.c:68: error: (Each undeclared identifier is reported only once
conftest.c:68: error: for each function it appears in.)
configure:6077: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
--还有--(36%)
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| #define u_int8_t uint8_t
| /* end confdefs.h. */
| #include
| #ifdef HAVE_SYS_TYPES_H
| # include
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include
| #endif
| #ifdef STDC_HEADERS
| # include
| # include
| #else
| # ifdef HAVE_STDLIB_H
| # include
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include
| # endif
| # include
| #endif
| #ifdef HAVE_STRINGS_H
| # include
--还有--(37%)
| #endif
| #ifdef HAVE_INTTYPES_H
| # include
| #endif
| #ifdef HAVE_STDINT_H
| # include
| #endif
| #ifdef HAVE_UNISTD_H
| # include
| #endif
| int
| main ()
| {
| if (sizeof (u_int16_t))
| return 0;
| ;
| return 0;
| }
configure:6077: result: no
configure:6082: checking for uint16_t
configure:6082: gcc -c -g -O2 conftest.c >&5
configure:6082: $? = 0
configure:6082: result: yes
configure:6100: checking for u_int32_t
configure:6100: gcc -c -g -O2 conftest.c >&5
conftest.c: In function `main':
conftest.c:69: error: `u_int32_t' undeclared (first use in this function)
conftest.c:69: error: (Each undeclared identifier is reported only once
conftest.c:69: error: for each function it appears in.)
configure:6100: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
--还有--(39%)
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| #define u_int8_t uint8_t
| #define u_int16_t uint16_t
| /* end confdefs.h. */
| #include
| #ifdef HAVE_SYS_TYPES_H
| # include
| #endif
| #ifdef HAVE_SYS_STAT_H
--还有--(40%)
| # include
| #endif
| #ifdef STDC_HEADERS
| # include
| # include
| #else
| # ifdef HAVE_STDLIB_H
| # include
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include
| # endif
| # include
| #endif
| #ifdef HAVE_STRINGS_H
| # include
| #endif
| #ifdef HAVE_INTTYPES_H
| # include
| #endif
| #ifdef HAVE_STDINT_H
| # include
| #endif
| #ifdef HAVE_UNISTD_H
| # include
| #endif
| int
| main ()
| {
| if (sizeof (u_int32_t))
| return 0;
| ;
--还有--(41%)
| return 0;
| }
configure:6100: result: no
configure:6105: checking for uint32_t
configure:6105: gcc -c -g -O2 conftest.c >&5
configure:6105: $? = 0
configure:6105: result: yes
configure:6125: checking for u_int64_t
configure:6125: gcc -c -g -O2 conftest.c >&5
conftest.c: In function `main':
conftest.c:70: error: `u_int64_t' undeclared (first use in this function)
conftest.c:70: error: (Each undeclared identifier is reported only once
conftest.c:70: error: for each function it appears in.)
configure:6125: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
--还有--(42%)
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| #define u_int8_t uint8_t
| #define u_int16_t uint16_t
| #define u_int32_t uint32_t
| /* end confdefs.h. */
| #include
| #ifdef HAVE_SYS_TYPES_H
| # include
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include
| #endif
| #ifdef STDC_HEADERS
| # include
| # include
| #else
| # ifdef HAVE_STDLIB_H
| # include
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include
| # endif
| # include
--还有--(43%)
| #endif
| #ifdef HAVE_STRINGS_H
| # include
| #endif
| #ifdef HAVE_INTTYPES_H
| # include
| #endif
| #ifdef HAVE_STDINT_H
| # include
| #endif
| #ifdef HAVE_UNISTD_H
| # include
| #endif
| int
| main ()
| {
| if (sizeof (u_int64_t))
| return 0;
| ;
| return 0;
| }
configure:6125: result: no
configure:6130: checking for uint64_t
configure:6130: gcc -c -g -O2 conftest.c >&5
configure:6130: $? = 0
configure:6130: result: yes
configure:6154: checking ifaddrs.h usability
configure:6154: gcc -c -g -O2 conftest.c >&5
conftest.c:68:21: ifaddrs.h: No such file or directory
configure:6154: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
--还有--(45%)
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| #define u_int8_t uint8_t
| #define u_int16_t uint16_t
| #define u_int32_t uint32_t
| #define u_int64_t uint64_t
| /* end confdefs.h. */
| #include
| #ifdef HAVE_SYS_TYPES_H
| # include
--还有--(46%)
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include
| #endif
| #ifdef STDC_HEADERS
| # include
| # include
| #else
| # ifdef HAVE_STDLIB_H
| # include
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include
| # endif
| # include
| #endif
| #ifdef HAVE_STRINGS_H
| # include
| #endif
| #ifdef HAVE_INTTYPES_H
| # include
| #endif
| #ifdef HAVE_STDINT_H
| # include
| #endif
| #ifdef HAVE_UNISTD_H
| # include
| #endif
| #include
configure:6154: result: no
configure:6154: checking ifaddrs.h presence
configure:6154: gcc -E conftest.c
--还有--(47%)
conftest.c:35:21: ifaddrs.h: No such file or directory
configure:6154: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| #define u_int8_t uint8_t
| #define u_int16_t uint16_t
--还有--(48%)
| #define u_int32_t uint32_t
| #define u_int64_t uint64_t
| /* end confdefs.h. */
| #include
configure:6154: result: no
configure:6154: checking for ifaddrs.h
configure:6154: result: no
configure:6168: checking linux/types.h usability
configure:6168: gcc -c -g -O2 conftest.c >&5
conftest.c:68:25: linux/types.h: No such file or directory
configure:6168: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
--还有--(50%)
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| #define u_int8_t uint8_t
| #define u_int16_t uint16_t
| #define u_int32_t uint32_t
| #define u_int64_t uint64_t
| /* end confdefs.h. */
| #include
| #ifdef HAVE_SYS_TYPES_H
| # include
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include
| #endif
| #ifdef STDC_HEADERS
| # include
| # include
| #else
| # ifdef HAVE_STDLIB_H
| # include
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include
| # endif
| # include
| #endif
| #ifdef HAVE_STRINGS_H
--还有--(51%)
| # include
| #endif
| #ifdef HAVE_INTTYPES_H
| # include
| #endif
| #ifdef HAVE_STDINT_H
| # include
| #endif
| #ifdef HAVE_UNISTD_H
| # include
| #endif
| #include
configure:6168: result: no
configure:6168: checking linux/types.h presence
configure:6168: gcc -E conftest.c
conftest.c:35:25: linux/types.h: No such file or directory
configure:6168: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
--还有--(52%)
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| #define u_int8_t uint8_t
| #define u_int16_t uint16_t
| #define u_int32_t uint32_t
| #define u_int64_t uint64_t
| /* end confdefs.h. */
| #include
configure:6168: result: no
configure:6168: checking for linux/types.h
configure:6168: result: no
configure:6179: checking for linux/filter.h
configure:6179: gcc -c -g -O2 conftest.c >&5
conftest.c:41:26: linux/filter.h: No such file or directory
configure:6179: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
--还有--(54%)
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| #define u_int8_t uint8_t
| #define u_int16_t uint16_t
| #define u_int32_t uint32_t
| #define u_int64_t uint64_t
| /* end confdefs.h. */
|
| #ifdef HAVE_LINUX_TYPES_H
| #include
| #endif
|
|
| #include
--还有--(55%)
configure:6179: result: no
configure:6196: checking sys/dlpi.h usability
configure:6196: gcc -c -g -O2 conftest.c >&5
configure:6196: $? = 0
configure:6196: result: yes
configure:6196: checking sys/dlpi.h presence
configure:6196: gcc -E conftest.c
configure:6196: $? = 0
configure:6196: result: yes
configure:6196: checking for sys/dlpi.h
configure:6196: result: yes
configure:6229: checking for struct lifnum
configure:6246: gcc -c -g -O2 conftest.c >&5
configure:6246: $? = 0
configure:6247: result: yes
configure:6258: checking for struct if_laddrconf
configure:6274: gcc -c -g -O2 conftest.c >&5
conftest.c:38:23: net/if6.h: No such file or directory
conftest.c: In function `main':
conftest.c:43: error: storage size of 'a' isn't known
configure:6274: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
--还有--(56%)
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| #define u_int8_t uint8_t
| #define u_int16_t uint16_t
| #define u_int32_t uint32_t
| #define u_int64_t uint64_t
| #define HAVE_DLPI 1
| #define ISC_PLATFORM_HAVELIFNUM 1
| /* end confdefs.h. */
| #include
| #include
|
| int
| main ()
| {
| struct if_laddrconf a;
|
| ;
| return 0;
--还有--(57%)
| }
configure:6281: result: no
configure:6286: checking for struct if_laddrreq
configure:6302: gcc -o conftest -g -O2 conftest.c >&5
conftest.c:38:22: net/if6.h: No such file or directory
conftest.c: In function `main':
conftest.c:43: error: storage size of 'a' isn't known
configure:6302: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
--还有--(59%)
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| #define u_int8_t uint8_t
| #define u_int16_t uint16_t
| #define u_int32_t uint32_t
| #define u_int64_t uint64_t
| #define HAVE_DLPI 1
| #define ISC_PLATFORM_HAVELIFNUM 1
| /* end confdefs.h. */
| #include
| #include
|
| int
| main ()
| {
| struct if_laddrreq a;
|
| ;
| return 0;
| }
configure:6309: result: no
configure:6318: checking for GCC noreturn attribute
configure:6331: gcc -c -g -O2 conftest.c >&5
configure:6331: $? = 0
configure:6332: result: yes
configure:6350: checking sys/socket.h usability
configure:6350: gcc -c -g -O2 conftest.c >&5
configure:6350: $? = 0
configure:6350: result: yes
configure:6350: checking sys/socket.h presence
configure:6350: gcc -E conftest.c
configure:6350: $? = 0
--还有--(60%)
configure:6350: result: yes
configure:6350: checking for sys/socket.h
configure:6350: result: yes
configure:6350: checking net/if_dl.h usability
configure:6350: gcc -c -g -O2 conftest.c >&5
configure:6350: $? = 0
configure:6350: result: yes
configure:6350: checking net/if_dl.h presence
configure:6350: gcc -E conftest.c
configure:6350: $? = 0
configure:6350: result: yes
configure:6350: checking for net/if_dl.h
configure:6350: result: yes
configure:6350: checking net/if6.h usability
configure:6350: gcc -c -g -O2 conftest.c >&5
conftest.c:73:21: net/if6.h: No such file or directory
configure:6350: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
--还有--(62%)
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| #define u_int8_t uint8_t
| #define u_int16_t uint16_t
| #define u_int32_t uint32_t
| #define u_int64_t uint64_t
| #define HAVE_DLPI 1
| #define ISC_PLATFORM_HAVELIFNUM 1
| #define ISC_DHCP_NORETURN __attribute__((noreturn))
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_NET_IF_DL_H 1
| /* end confdefs.h. */
| #include
| #ifdef HAVE_SYS_TYPES_H
| # include
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include
| #endif
| #ifdef STDC_HEADERS
| # include
| # include
| #else
--还有--(63%)
| # ifdef HAVE_STDLIB_H
| # include
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include
| # endif
| # include
| #endif
| #ifdef HAVE_STRINGS_H
| # include
| #endif
| #ifdef HAVE_INTTYPES_H
| # include
| #endif
| #ifdef HAVE_STDINT_H
| # include
| #endif
| #ifdef HAVE_UNISTD_H
| # include
| #endif
| #include
configure:6350: result: no
configure:6350: checking net/if6.h presence
configure:6350: gcc -E conftest.c
conftest.c:40:21: net/if6.h: No such file or directory
configure:6350: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
--还有--(64%)
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| #define u_int8_t uint8_t
| #define u_int16_t uint16_t
| #define u_int32_t uint32_t
| #define u_int64_t uint64_t
| #define HAVE_DLPI 1
| #define ISC_PLATFORM_HAVELIFNUM 1
| #define ISC_DHCP_NORETURN __attribute__((noreturn))
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_NET_IF_DL_H 1
| /* end confdefs.h. */
--还有--(65%)
| #include
configure:6350: result: no
configure:6350: checking for net/if6.h
configure:6350: result: no
configure:6350: checking regex.h usability
configure:6350: gcc -c -g -O2 conftest.c >&5
configure:6350: $? = 0
configure:6350: result: yes
configure:6350: checking regex.h presence
configure:6350: gcc -E conftest.c
configure:6350: $? = 0
configure:6350: result: yes
configure:6350: checking for regex.h
configure:6350: result: yes
configure:6362: checking for library containing socket
configure:6393: gcc -o conftest -g -O2 conftest.c >&5
Undefined first referenced
symbol in file
socket /var/tmp//ccSK2q5Z.o
ld: fatal: Symbol referencing errors. No output written to conftest
collect2: ld returned 1 exit status
configure:6393: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
--还有--(67%)
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| #define u_int8_t uint8_t
| #define u_int16_t uint16_t
| #define u_int32_t uint32_t
| #define u_int64_t uint64_t
| #define HAVE_DLPI 1
| #define ISC_PLATFORM_HAVELIFNUM 1
| #define ISC_DHCP_NORETURN __attribute__((noreturn))
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_NET_IF_DL_H 1
| #define HAVE_REGEX_H 1
| /* end confdefs.h. */
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
--还有--(69%)
| extern "C"
| #endif
| char socket ();
| int
| main ()
| {
| return socket ();
| ;
| return 0;
| }
configure:6393: gcc -o conftest -g -O2 conftest.c -lsocket >&5
configure:6393: $? = 0
configure:6410: result: -lsocket
configure:6418: checking for library containing inet_ntoa
configure:6449: gcc -o conftest -g -O2 conftest.c -lsocket >&5
Undefined first referenced
symbol in file
inet_ntoa /var/tmp//ccQDhqlG.o (symbol belongs to implicit dependency /usr/lib/libnsl.so.1)
ld: fatal: Symbol referencing errors. No output written to conftest
collect2: ld returned 1 exit status
configure:6449: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
--还有--(70%)
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| #define u_int8_t uint8_t
| #define u_int16_t uint16_t
| #define u_int32_t uint32_t
| #define u_int64_t uint64_t
| #define HAVE_DLPI 1
| #define ISC_PLATFORM_HAVELIFNUM 1
| #define ISC_DHCP_NORETURN __attribute__((noreturn))
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_NET_IF_DL_H 1
| #define HAVE_REGEX_H 1
| /* end confdefs.h. */
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
--还有--(71%)
| #endif
| char inet_ntoa ();
| int
| main ()
| {
| return inet_ntoa ();
| ;
| return 0;
| }
configure:6449: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket >&5
configure:6449: $? = 0
configure:6466: result: -lnsl
configure:6475: checking for library containing inet_aton
configure:6506: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket >&5
configure:6506: $? = 0
configure:6523: result: none required
configure:6537: checking for library containing regcomp
configure:6568: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket >&5
configure:6568: $? = 0
configure:6585: result: none required
configure:6596: checking for strlcat
configure:6596: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket >&5
configure:6596: $? = 0
configure:6596: result: yes
configure:6607: checking for library containing if_nametoindex
configure:6638: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket >&5
configure:6638: $? = 0
configure:6655: result: none required
configure:6665: checking for random device
configure:6694: result: /dev/random
configure:6697: checking for /dev/random
configure:6711: result: yes
configure:6726: checking for struct sockaddr.sa_len
configure:6726: gcc -c -g -O2 conftest.c >&5
--还有--(73%)
conftest.c: In function `main':
conftest.c:49: error: structure has no member named `sa_len'
configure:6726: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| #define u_int8_t uint8_t
--还有--(75%)
| #define u_int16_t uint16_t
| #define u_int32_t uint32_t
| #define u_int64_t uint64_t
| #define HAVE_DLPI 1
| #define ISC_PLATFORM_HAVELIFNUM 1
| #define ISC_DHCP_NORETURN __attribute__((noreturn))
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_NET_IF_DL_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_STRLCAT 1
| #define HAVE_DEV_RANDOM 1
| /* end confdefs.h. */
| #include
|
| int
| main ()
| {
| static struct sockaddr ac_aggr;
| if (ac_aggr.sa_len)
| return 0;
| ;
| return 0;
| }
configure:6726: gcc -c -g -O2 conftest.c >&5
conftest.c: In function `main':
conftest.c:49: error: structure has no member named `sa_len'
configure:6726: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
--还有--(76%)
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| #define u_int8_t uint8_t
| #define u_int16_t uint16_t
| #define u_int32_t uint32_t
| #define u_int64_t uint64_t
| #define HAVE_DLPI 1
| #define ISC_PLATFORM_HAVELIFNUM 1
| #define ISC_DHCP_NORETURN __attribute__((noreturn))
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_NET_IF_DL_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_STRLCAT 1
--还有--(77%)
| #define HAVE_DEV_RANDOM 1
| /* end confdefs.h. */
| #include
|
| int
| main ()
| {
| static struct sockaddr ac_aggr;
| if (sizeof ac_aggr.sa_len)
| return 0;
| ;
| return 0;
| }
configure:6726: result: no
configure:6742: checking size of struct iaddr *
configure:6747: gcc -o conftest -g -O2 -I. conftest.c -lnsl -lsocket >&5
configure:6747: $? = 0
configure:6747: ./conftest
configure:6747: $? = 0
configure:6765: result: 4
configure:6788: checking for struct msghdr.msg_control
configure:6788: gcc -c -g -O2 conftest.c >&5
conftest.c: In function `main':
conftest.c:53: error: structure has no member named `msg_control'
configure:6788: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
--还有--(79%)
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| #define u_int8_t uint8_t
| #define u_int16_t uint16_t
| #define u_int32_t uint32_t
| #define u_int64_t uint64_t
| #define HAVE_DLPI 1
| #define ISC_PLATFORM_HAVELIFNUM 1
| #define ISC_DHCP_NORETURN __attribute__((noreturn))
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_NET_IF_DL_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_STRLCAT 1
| #define HAVE_DEV_RANDOM 1
| #define SIZEOF_STRUCT_IADDR_P 4
--还有--(80%)
| /* end confdefs.h. */
|
| #include
| #include
|
|
| int
| main ()
| {
| static struct msghdr ac_aggr;
| if (ac_aggr.msg_control)
| return 0;
| ;
| return 0;
| }
configure:6788: gcc -c -g -O2 conftest.c >&5
conftest.c: In function `main':
conftest.c:53: error: structure has no member named `msg_control'
configure:6788: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
--还有--(81%)
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| #define u_int8_t uint8_t
| #define u_int16_t uint16_t
| #define u_int32_t uint32_t
| #define u_int64_t uint64_t
| #define HAVE_DLPI 1
| #define ISC_PLATFORM_HAVELIFNUM 1
| #define ISC_DHCP_NORETURN __attribute__((noreturn))
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_NET_IF_DL_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_STRLCAT 1
| #define HAVE_DEV_RANDOM 1
| #define SIZEOF_STRUCT_IADDR_P 4
| /* end confdefs.h. */
|
| #include
| #include
|
|
--还有--(82%)
| int
| main ()
| {
| static struct msghdr ac_aggr;
| if (sizeof ac_aggr.msg_control)
| return 0;
| ;
| return 0;
| }
configure:6788: result: no
configure:6799: checking for struct msghdr.msg_control
configure:6799: gcc -c -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ conftest.c >&5
configure:6799: $? = 0
configure:6799: result: yes
configure:6815: checking for struct tpacket_auxdata.tp_vlan_tci
configure:6815: gcc -c -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ conftest.c >&5
conftest.c:44:29: linux/if_packet.h: No such file or directory
conftest.c: In function `main':
conftest.c:49: error: storage size of 'ac_aggr' isn't known
conftest.c:49: error: storage size of `ac_aggr' isn't known
configure:6815: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
--还有--(84%)
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| #define u_int8_t uint8_t
| #define u_int16_t uint16_t
| #define u_int32_t uint32_t
| #define u_int64_t uint64_t
| #define HAVE_DLPI 1
| #define ISC_PLATFORM_HAVELIFNUM 1
| #define ISC_DHCP_NORETURN __attribute__((noreturn))
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_NET_IF_DL_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_STRLCAT 1
| #define HAVE_DEV_RANDOM 1
| #define SIZEOF_STRUCT_IADDR_P 4
| /* end confdefs.h. */
| #include
|
| int
--还有--(85%)
| main ()
| {
| static struct tpacket_auxdata ac_aggr;
| if (ac_aggr.tp_vlan_tci)
| return 0;
| ;
| return 0;
| }
configure:6815: gcc -c -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ conftest.c >&5
conftest.c:44:29: linux/if_packet.h: No such file or directory
conftest.c: In function `main':
conftest.c:49: error: storage size of 'ac_aggr' isn't known
conftest.c:49: error: storage size of `ac_aggr' isn't known
configure:6815: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "DHCP"
| #define PACKAGE_TARNAME "dhcp"
| #define PACKAGE_VERSION "4.3.4"
| #define PACKAGE_STRING "DHCP 4.3.4"
| #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "dhcp"
| #define VERSION "4.3.4"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
--还有--(87%)
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define DHCP_BYTE_ORDER LITTLE_ENDIAN
| #define FAILOVER_PROTOCOL 1
| #define ENABLE_EXECUTE 1
| #define TRACING 1
| #define DHCPv6 1
| #define u_int8_t uint8_t
| #define u_int16_t uint16_t
| #define u_int32_t uint32_t
| #define u_int64_t uint64_t
| #define HAVE_DLPI 1
| #define ISC_PLATFORM_HAVELIFNUM 1
| #define ISC_DHCP_NORETURN __attribute__((noreturn))
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_NET_IF_DL_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_STRLCAT 1
| #define HAVE_DEV_RANDOM 1
| #define SIZEOF_STRUCT_IADDR_P 4
| /* end confdefs.h. */
| #include
|
| int
| main ()
| {
| static struct tpacket_auxdata ac_aggr;
| if (sizeof ac_aggr.tp_vlan_tci)
| return 0;
| ;
| return 0;
--还有--(88%)
| }
configure:6815: result: no
configure:7176: checking for /dev/net
configure:7189: result: no
configure:7201: checking for flexible array members
configure:7224: gcc -c -g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-alias
ing -I$(top_srcdir)/includes -I${top_srcdir}/bind/include conftest.c >&5
configure:7224: $? = 0
configure:7231: result: yes
configure:7354: checking that generated files are newer than configure
configure:7360: result: done
configure:7400: creating ./config.status
## ---------------------- ##
## Running config.status. ##
## ---------------------- ##
This file was extended by DHCP config.status 4.3.4, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES =
CONFIG_HEADERS =
CONFIG_LINKS =
CONFIG_COMMANDS =
$ ./config.status
on DHCP1
config.status:922: creating Makefile
config.status:922: creating ./bind/Makefile
config.status:922: creating client/Makefile
config.status:922: creating client/tests/Makefile
config.status:922: creating common/Makefile
config.status:922: creating common/tests/Makefile
--还有--(89%)
config.status:922: creating dhcpctl/Makefile
config.status:922: creating includes/Makefile
config.status:922: creating omapip/Makefile
config.status:922: creating relay/Makefile
config.status:922: creating server/Makefile
config.status:922: creating tests/Makefile
config.status:922: creating tests/unittest.sh
config.status:922: creating server/tests/Makefile
config.status:922: creating doc/devel/doxyfile
config.status:922: creating includes/config.h
config.status:1116: executing depfiles commands
## ---------------- ##
## Cache variables. ##
## ---------------- ##
ac_cv_build=i386-pc-solaris2.10
ac_cv_c_bigendian=no
ac_cv_c_compiler_gnu=yes
ac_cv_c_flexmember=yes
ac_cv_c_int16_t=yes
ac_cv_c_int32_t=yes
ac_cv_c_int64_t=yes
ac_cv_c_int8_t=yes
ac_cv_c_uint16_t=yes
ac_cv_c_uint32_t=yes
ac_cv_c_uint64_t=yes
ac_cv_c_uint8_t=yes
ac_cv_env_CC_set=''
ac_cv_env_CC_value=''
ac_cv_env_CFLAGS_set=''
ac_cv_env_CFLAGS_value=''
ac_cv_env_CPPFLAGS_set=''
ac_cv_env_CPPFLAGS_value=''
--还有--(91%)
ac_cv_env_CPP_set=''
ac_cv_env_CPP_value=''
ac_cv_env_LDFLAGS_set=''
ac_cv_env_LDFLAGS_value=''
ac_cv_env_LIBS_set=''
ac_cv_env_LIBS_value=''
ac_cv_env_build_alias_set=''
ac_cv_env_build_alias_value=''
ac_cv_env_host_alias_set=''
ac_cv_env_host_alias_value=''
ac_cv_env_target_alias_set=''
ac_cv_env_target_alias_value=''
ac_cv_file__dev_net=no
ac_cv_file__dev_random=yes
ac_cv_func_strlcat=yes
ac_cv_header_ifaddrs_h=no
ac_cv_header_inttypes_h=yes
ac_cv_header_linux_filter_h=no
ac_cv_header_linux_types_h=no
ac_cv_header_memory_h=yes
ac_cv_header_minix_config_h=no
ac_cv_header_net_if6_h=no
ac_cv_header_net_if_dl_h=yes
ac_cv_header_regex_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_dlpi_h=yes
ac_cv_header_sys_socket_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_unistd_h=yes
--还有--(92%)
ac_cv_host=i386-pc-solaris2.10
ac_cv_member_struct_msghdr_msg_control=yes
ac_cv_member_struct_sockaddr_sa_len=no
ac_cv_member_struct_tpacket_auxdata_tp_vlan_tci=no
ac_cv_objext=o
ac_cv_path_AR=/usr/ccs/bin/ar
ac_cv_path_EGREP='/usr/sfw/bin/ggrep -E'
ac_cv_path_GREP=/usr/sfw/bin/ggrep
ac_cv_prog_AWK=nawk
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_cc_c89=''
ac_cv_prog_cc_g=yes
ac_cv_prog_make_make_set=yes
ac_cv_safe_to_define___extensions__=yes
ac_cv_search_if_nametoindex='none required'
ac_cv_search_inet_aton='none required'
ac_cv_search_inet_ntoa=-lnsl
ac_cv_search_regcomp='none required'
ac_cv_search_socket=-lsocket
ac_cv_sizeof_struct_iaddr_p=4
ac_cv_type_u_int16_t=no
ac_cv_type_u_int32_t=no
ac_cv_type_u_int64_t=no
ac_cv_type_u_int8_t=no
am_cv_CC_dependencies_compiler_type=gcc3
am_cv_make_support_nested_variables=yes
am_cv_prog_cc_c_o=yes
## ----------------- ##
## Output variables. ##
## ----------------- ##
--还有--(94%)
ACLOCAL='${SHELL} /export/home/guo/dhcp-4.3.4/missing aclocal-1.15'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='$${TAR-tar}'
AM_BACKSLASH='\'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='1'
AM_V='$(V)'
AR='/usr/ccs/bin/ar'
ATF_BIN=''
ATF_CFLAGS=''
ATF_LDFLAGS=''
AUTOCONF='${SHELL} /export/home/guo/dhcp-4.3.4/missing autoconf'
AUTOHEADER='${SHELL} /export/home/guo/dhcp-4.3.4/missing autoheader'
AUTOMAKE='${SHELL} /export/home/guo/dhcp-4.3.4/missing automake-1.15'
AWK='nawk'
BINDCONFIG=' --with-randomdev=/dev/random'
BINDDIR='${top_srcdir}/bind'
BINDSRCDIR='${top_srcdir}/bind'
BIND_ATF_FALSE=''
BIND_ATF_TRUE='#'
CC='gcc'
CCDEPMODE='depmode=gcc3'
CFLAGS='-g -O2 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ -Wall -Werror -fno-strict-aliasing -I$(top_src
dir)/includes -I${top_srcdir}/bind/include'
CPP='gcc -E'
CPPFLAGS=''
CROSS_COMPILING_FALSE=''
CROSS_COMPILING_TRUE='#'
CYGPATH_W='echo'
DEFS='-DHAVE_CONFIG_H'
DEPDIR='.deps'
DISTCHECK_ATF_CONFIGURE_FLAG=''
--还有--(95%)
ECHO_C='\c'
ECHO_N=''
ECHO_T=''
EGREP='/usr/sfw/bin/ggrep -E'
EXEEXT=''
GREP='/usr/sfw/bin/ggrep'
HAVE_ATF_FALSE=''
HAVE_ATF_TRUE='#'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
LDAP_CFLAGS=''
LDAP_LIBS=''
LDFLAGS=''
LIBOBJS=''
LIBS='-lnsl -lsocket '
LTLIBOBJS=''
MAINT='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAKEINFO='${SHELL} /export/home/guo/dhcp-4.3.4/missing makeinfo'
MKDIR_P='./install-sh -c -d'
OBJEXT='o'
PACKAGE='dhcp'
PACKAGE_BUGREPORT='dhcp-users@isc.org'
PACKAGE_NAME='DHCP'
PACKAGE_STRING='DHCP 4.3.4'
PACKAGE_TARNAME='dhcp'
PACKAGE_URL=''
PACKAGE_VERSION='4.3.4'
PATH_SEPARATOR=':'
RANLIB='ranlib'
SET_MAKE=''
--还有--(96%)
SHELL='/bin/ksh'
STRIP=''
VERSION='4.3.4'
ac_ct_CC='gcc'
ac_prefix_program=''
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE='#'
am__fastdepCC_FALSE='#'
am__fastdepCC_TRUE=''
am__include='include'
am__isrc=''
am__leading_dot='.'
am__nodep='_no'
am__quote=''
am__tar='$${TAR-tar} chof - "$$tardir"'
am__untar='$${TAR-tar} xf -'
bindir='${exec_prefix}/bin'
build='i386-pc-solaris2.10'
build_alias=''
build_cpu='i386'
build_os='solaris2.10'
build_vendor='pc'
byte_order='LITTLE_ENDIAN'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='${prefix}'
host='i386-pc-solaris2.10'
host_alias=''
host_cpu='i386'
host_os='solaris2.10'
host_vendor='pc'
htmldir='${docdir}'
--还有--(97%)
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /export/home/guo/dhcp-4.3.4/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='/var'
mandir='${datarootdir}/man'
mkdir_p='$(MKDIR_P)'
oldincludedir='/usr/include'
pdfdir='${docdir}'
pkgcfg_found=''
prefix='/usr/local'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''
## ----------- ##
## confdefs.h. ##
## ----------- ##
/* confdefs.h */
#define PACKAGE_NAME "DHCP"
#define PACKAGE_TARNAME "dhcp"
#define PACKAGE_VERSION "4.3.4"
#define PACKAGE_STRING "DHCP 4.3.4"
#define PACKAGE_BUGREPORT "dhcp-users@isc.org"
#define PACKAGE_URL ""
#define PACKAGE "dhcp"
#define VERSION "4.3.4"
#define STDC_HEADERS 1
--还有--(98%)
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define __EXTENSIONS__ 1
#define _ALL_SOURCE 1
#define _GNU_SOURCE 1
#define _POSIX_PTHREAD_SEMANTICS 1
#define _TANDEM_SOURCE 1
#define DHCP_BYTE_ORDER LITTLE_ENDIAN
#define FAILOVER_PROTOCOL 1
#define ENABLE_EXECUTE 1
#define TRACING 1
#define DHCPv6 1
#define u_int8_t uint8_t
#define u_int16_t uint16_t
#define u_int32_t uint32_t
#define u_int64_t uint64_t
#define HAVE_DLPI 1
#define ISC_PLATFORM_HAVELIFNUM 1
#define ISC_DHCP_NORETURN __attribute__((noreturn))
#define HAVE_SYS_SOCKET_H 1
#define HAVE_NET_IF_DL_H 1
#define HAVE_REGEX_H 1
#define HAVE_STRLCAT 1
#define HAVE_DEV_RANDOM 1
#define SIZEOF_STRUCT_IADDR_P 4
#define FLEXIBLE_ARRAY_MEMBER /**/
--还有--(99%)
configure: exit 0
bash-4.3#
ls
LICENSE README client config.log configure dhcpctl missing tests
Makefile RELNOTES common config.report configure.ac doc omapip util
Makefile.am aclocal.m4 compile config.status contrib includes relay
Makefile.in bind config.guess config.sub depcomp install-sh server
bash-4.3#
cd server/
bash-4.3#
ls
Makefile dhcpd-confpars.o dhcpd-mdb.o failover.c
Makefile.am dhcpd-db.o dhcpd-mdb6.o ldap.c
Makefile.in dhcpd-ddns.o dhcpd-omapi.o ldap_casa.c
bootp.c dhcpd-dhcp.o dhcpd-salloc.o ldap_krb_helper.c
class.c dhcpd-dhcpd.o dhcpd-stables.o leasechain.c
confpars.c dhcpd-dhcpleasequery.o dhcpd.8 mdb.c
db.c dhcpd-dhcpv6.o dhcpd.c mdb6.c
ddns.c dhcpd-failover.o dhcpd.conf.5 omapi.c
dhcp.c dhcpd-ldap.o dhcpd.conf.example salloc.c
dhcpd dhcpd-ldap_casa.o dhcpd.leases.5 stables.c
dhcpd-bootp.o dhcpd-ldap_krb_helper.o dhcpleasequery.c tests
dhcpd-class.o dhcpd-leasechain.o dhcpv6.c
bash-4.3#
ls -la tests
总数 388
drwxr-xr-x 3 guo work 512 6月 24日 11:42 .
drwxr-xr-x 4 root root 1536 6月 24日 11:46 ..
drwxr-xr-x 2 root root 1024 6月 24日 11:42 .deps
-rw-r--r-- 1 guo work 101 6月 24日 10:19 Atffile
-rw-r--r-- 1 root root 50940 6月 24日 11:42 Makefile
-rw-r--r-- 1 guo work 1958 6月 24日 10:19 Makefile.am
-rw-r--r-- 1 guo work 58405 6月 24日 10:19 Makefile.in
-rw-r--r-- 1 guo work 23925 6月 24日 10:19 hash_unittest.c
-rw-r--r-- 1 guo work 14203 6月 24日 10:19 leaseq_unittest.c
-rw-r--r-- 1 guo work 5699 6月 24日 10:19 load_bal_unittest.c
-rw-r--r-- 1 guo work 31576 6月 24日 10:19 mdb6_unittest.c
-rw-r--r-- 1 guo work 3998 6月 24日 10:19 simple_unittest.c
bash-4.3#
pwd
/export/home/guo/dhcp-4.3.4/server
bash-4.3#
ls
Makefile dhcpd-confpars.o dhcpd-mdb.o failover.c
Makefile.am dhcpd-db.o dhcpd-mdb6.o ldap.c
Makefile.in dhcpd-ddns.o dhcpd-omapi.o ldap_casa.c
bootp.c dhcpd-dhcp.o dhcpd-salloc.o ldap_krb_helper.c
class.c dhcpd-dhcpd.o dhcpd-stables.o leasechain.c
confpars.c dhcpd-dhcpleasequery.o dhcpd.8 mdb.c
db.c dhcpd-dhcpv6.o dhcpd.c mdb6.c
ddns.c dhcpd-failover.o dhcpd.conf.5 omapi.c
dhcp.c dhcpd-ldap.o dhcpd.conf.example salloc.c
dhcpd dhcpd-ldap_casa.o dhcpd.leases.5 stables.c
dhcpd-bootp.o dhcpd-ldap_krb_helper.o dhcpleasequery.c tests
dhcpd-class.o dhcpd-leasechain.o dhcpv6.c
bash-4.3#
cd tests
bash-4.3#
ls
Atffile Makefile.am hash_unittest.c load_bal_unittest.c simple_unittest.c
Makefile Makefile.in leaseq_unittest.c mdb6_unittest.c
bash-4.3#
cd DHCPv6/
bash-4.3#
ls
000-badmsgtype.pl 112-badduid.pl 291-decline-bad-address.pl
010-solicit-noclientid.pl 210-solicit-nohost.pl 292-decline-no-address.pl
011-solicit-serverid.pl 211-solicit-opt-in-na.pl 293-decline.pl
020-advertise-mcast.pl 212-solicit-opt-in-na-norapidcommit.pl README
030-request-noclientid.pl 280-release-nohost.pl dhcp_client.pm
031-request-noserverid.pl 281-release-bad-address.pl stubcli-opt-in-na.pl
032-request-badduid.pl 282-release-no-address.pl stubcli.pl
110-information-request-ia_na.pl 283-release.pl test-a.conf
111-information-request-ia_ta.pl 290-decline-nohost.pl test-b.conf
bash-4.3#
more README
In order to test the DHCPv6 server, we have a configuration file with
known values, and some Perl scripts designed to send and receive
DHCPv6 packets to check various code paths.
It is not complete test converage by any means, but it should be
fairly easy to add additional tests as needed.
The scripts themselves are not very well written. There is a lot of
copied code, poor error handling, and so on. These should be rewritten
at some point.
To use, the DHCPv6 server must be running in test mode to send back to
the originating port. (The scripts can be changed to bind to the
appropriate client port, but they don't now, and have to run as root
to do this). In server/dhcpv6.c, look for this comment:
/* For testing, we reply to the sending port, so we don't need a root */
/* client */
to_addr.sin6_port = remote_port;
/* to_addr.sin6_port = packet->client_port;*/
And change the code to use the client_port value.
You will need to modify one of the test configuration files to use one
of the physical subnets that your machine uses, in the subnet6
statement.
Then run the server as root, in debug mode:
# touch /tmp/test.leases
# dhcpd -6 -cf test-a.conf -lf /tmp/test.leases -d
You can invoke the scripts then:
--还有--(54%)
$ perl 000-badmsgtype.pl
The expected results vary per script, depending on the behavior that
is being tested.
Notes about scripts:
In order to manipulate IPv6 addresses, we need the Socket6 library,
available from CPAN:
http://search.cpan.org/~umemoto/Socket6-0.19/Socket6.pm
The Perl that Sun issues for Solaris 10 is compiled with the Sun
compiler. If you have the Sun compiler, then this will work fine.
Otherwise you may need to install Perl from source.
We need to get the hardware address in order to build DUID properly.
The IO::Interface module reports hardware address, but not on Solaris
10 it seems. Rather than do this the "right way", we do it the "Perl
way", and hack it. "ifconfig" does return the Ethernet address, but
only to the root user. However, we can look for files of the name
/etc/hostname.*, get the IP address from "ifconfig", and then check
for those addresses in the ARP table.
Client DUID is supposed to be an opaque value to the server, but we go
ahead and make a "real" type 1 or type 3 DUID.
bash-4.3#
touch /tmp/test.leases
bash-4.3#
bash-4.3#
bash-4.3#
pwd
/export/home/guo/dhcp-4.3.4/tests/DHCPv6
bash-4.3#
./../../server/dhcpd -6 -cf test-a.conf -lf /tmp/test.leases -d
Internet Systems Consortium DHCP Server 4.3.4
Copyright 2004-2016 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Config file: test-a.conf
Database file: /tmp/test.leases
PID file: /var/run/dhcpd6.pid
Wrote 0 deleted host decls to leases file.
Wrote 0 new dynamic host decls to leases file.
Wrote 0 NA, 0 TA, 0 PD leases to lease file.
No subnet6 declaration for e1000g0 (fe80::20d:60ff:fe1a:8074).
** Ignoring requests on e1000g0. If this is not what
you want, please write a subnet6 declaration
in your dhcpd.conf file for the network segment
to which interface e1000g0 is attached. **
Not configured to listen on any interfaces!
If you think you have received this message due to a bug rather
than a configuration issue please read the section on submitting
bugs on either our web page at www.isc.org or in the README file
before submitting a bug. These pages explain the proper
process and the information we find helpful for debugging..
exiting.
bash-4.3#
ifconfig a6
ifconfig: status: SIOCGLIFFLAGS: a6: no such interface
bash-4.3#
bash-4.3#
bash-4.3#
bash-4.3#
bash-4.3#
ifconfig -a
lo0: flags=2001000849 mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
e1000g0: flags=1000843 mtu 1500 index 2
inet 210.31.141.124 netmask ffffff80 broadcast 210.31.141.127
ether 0:d:60:1a:80:74
lo0: flags=2002000849 mtu 8252 index 1
inet6 ::1/128
e1000g0: flags=2004841 mtu 1500 index 2
inet6 fe80::20d:60ff:fe1a:8074/10
ether 0:d:60:1a:80:74
bash-4.3#
ifconfig e1000g0 inet6 token ::1a:2b:3c:4d/64
a6
ifconfig: status: SIOCGLIFFLAGS: a6: no such interface
bash-4.3#
ls /etc/hostnam*
/etc/hostname.e1000g0 /etc/hostname6.e1000g0
bash-4.3#
ls /etc/hostname6.e1000g0
bash-4.3#
pkill -HUP -in.ndpd
bash-4.3#
vi /etc/inet/ipnodes
"/etc/inet/ipnodes" [只读取] 6 行,91 字符 #
# Internet host table
#::1 localhost
127.0.0.1localhost
210.31.141.124 DHCP1 loghost
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"/etc/inet/ipnodes" [只读取] 6 行,91 字符:q
bash-4.3# clear
bash-4.3#
ifconfig -a
lo0: flags=2001000849 mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
e1000g0: flags=1000843 mtu 1500 index 2
inet 210.31.141.124 netmask ffffff80 broadcast 210.31.141.127
ether 0:d:60:1a:80:74
lo0: flags=2002000849 mtu 8252 index 1
inet6 ::1/128
e1000g0: flags=2004841 mtu 1500 index 2
inet6 fe80::20d:60ff:fe1a:8074/10
ether 0:d:60:1a:80:74
bash-4.3#
ifconfig e1000g0 inet6 addif 2001:250:403:141::124/128 up
Created new logical interface e1000g0:1
bash-4.3#
bash-4.3#
bash-4.3#
bash-4.3#
bash-4.3#
more /etc/hostname6.e1000g0
token ::1a:2b:3c:4d/64
bash-4.3#
vi /etc/hostname6.e1000g0
token ::1a:2b:3c:4d/64
addif 2001:250:403:141::124/128 up
bash-4.3# ifconfig -a
lo0: flags=2001000849 mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
e1000g0: flags=1000843 mtu 1500 index 2
inet 210.31.141.124 netmask ffffff80 broadcast 210.31.141.127
ether 0:d:60:1a:80:74
lo0: flags=2002000849 mtu 8252 index 1
inet6 ::1/128
e1000g0: flags=2004841 mtu 1500 index 2
inet6 fe80::20d:60ff:fe1a:8074/10
ether 0:d:60:1a:80:74
e1000g0:1: flags=2000841 mtu 1500 index 2
inet6 2001:250:403:141::124/128
bash-4.3#
cp /etc/hostname6.e1000g0 /etc/hostname6.e1000g0:1
bash-4.3#
vi /etc/hostname6.e1000g0
"/etc/hostname6.e1000g0" 0 行,0 字符
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"/etc/hostname6.e1000g0" 0 行,0 字符:q!
bash-4.3#
ifconfig -a
lo0: flags=2001000849 mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
e1000g0: flags=1000843 mtu 1500 index 2
inet 210.31.141.124 netmask ffffff80 broadcast 210.31.141.127
ether 0:d:60:1a:80:74
lo0: flags=2002000849 mtu 8252 index 1
inet6 ::1/128
e1000g0: flags=2004841 mtu 1500 index 2
inet6 fe80::20d:60ff:fe1a:8074/10
ether 0:d:60:1a:80:74
e1000g0:1: flags=2000841 mtu 1500 index 2
inet6 2001:250:403:141::124/128
bash-4.3#
ping 2001:250:403:141::124
2001:250:403:141::124 is alive
bash-4.3#
cd /export/home/guo/dhcp-4.3.4
bash-4.3#
cd server/
bash-4.3#
./dhcpd -6 -cf /export/home/guo/dhcp-4.3.4/tests/DHCPv6/test-a.conf -lf /tmp/test.leases -d
Internet Systems Consortium DHCP Server 4.3.4
Copyright 2004-2016 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Config file: /export/home/guo/dhcp-4.3.4/tests/DHCPv6/test-a.conf
Database file: /tmp/test.leases
PID file: /var/run/dhcpd6.pid
Wrote 0 deleted host decls to leases file.
Wrote 0 new dynamic host decls to leases file.
Wrote 0 NA, 0 TA, 0 PD leases to lease file.
No subnet6 declaration for e1000g0 (fe80::20d:60ff:fe1a:8074).
** Ignoring requests on e1000g0. If this is not what
you want, please write a subnet6 declaration
in your dhcpd.conf file for the network segment
to which interface e1000g0 is attached. **
Not configured to listen on any interfaces!
If you think you have received this message due to a bug rather
than a configuration issue please read the section on submitting
bugs on either our web page at www.isc.org or in the README file
before submitting a bug. These pages explain the proper
process and the information we find helpful for debugging..
exiting.
bash-4.3#
./dhcpd -6 -cf /export/home/guo/dhcp-4.3.4/tests/DHCPv6/test-a.conf -lf /tmp/test.leases -d e1000g0:1
Internet Systems Consortium DHCP Server 4.3.4
Copyright 2004-2016 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Config file: /export/home/guo/dhcp-4.3.4/tests/DHCPv6/test-a.conf
Database file: /tmp/test.leases
PID file: /var/run/dhcpd6.pid
Wrote 0 deleted host decls to leases file.
Wrote 0 new dynamic host decls to leases file.
Wrote 0 NA, 0 TA, 0 PD leases to lease file.
No subnet6 declaration for e1000g0:1 (no IPv6 addresses).
** Ignoring requests on e1000g0:1. If this is not what
you want, please write a subnet6 declaration
in your dhcpd.conf file for the network segment
to which interface e1000g0:1 is attached. **
Not configured to listen on any interfaces!
If you think you have received this message due to a bug rather
than a configuration issue please read the section on submitting
bugs on either our web page at www.isc.org or in the README file
before submitting a bug. These pages explain the proper
process and the information we find helpful for debugging..
exiting.
bash-4.3#
ifconfig -a
lo0: flags=2001000849 mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
e1000g0: flags=1000843 mtu 1500 index 2
inet 210.31.141.124 netmask ffffff80 broadcast 210.31.141.127
ether 0:d:60:1a:80:74
lo0: flags=2002000849 mtu 8252 index 1
inet6 ::1/128
e1000g0: flags=2004841 mtu 1500 index 2
inet6 fe80::20d:60ff:fe1a:8074/10
ether 0:d:60:1a:80:74
e1000g0:1: flags=2000841 mtu 1500 index 2
inet6 2001:250:403:141::124/128
bash-4.3#
pwd
/export/home/guo/dhcp-4.3.4/server
bash-4.3#
vi /export/home/guo/dhcp-4.3.4/tests/DHCPv6/test-a.conf
"/export/home/guo/dhcp-4.3.4/tests/DHCPv6/test-a.conf" 67 行,2029 字符 #
# Define the DHCPv6 option space.
## Option numbers are assigned by IANA:
# http://www.iana.org/assignments/dhcpv6-parameters
#option dhcp6.time-servers code 40 = array of ip6-address;
option dhcp6.time-offset code 41 = signed integer 32;
## Define the DOCSIS option space.
# TODO: DOCSIS oro definition
#option space docsis code width 2 length width 2;
option vsio.docsis code 4491 = encapsulate docsis;
option docsis.tftp-servers code 32 = array of ip6-address;
option docsis.cablelabs-configuration-file code 33 = text;
option docsis.cablelabs-syslog-servers code 34 = array of ip6-address;
option docsis.device-id code 36 = string;
## Declare some options.
#option dhcp6.time-servers 3ffe:bbbb:aaaa:aaaa::1, 3ffe:bbbb:aaaa:aaaa::2;
option docsis.tftp-servers 3ffe:cccc:aaaa:aaaa::1, 3ffe:cccc:aaaa:aaaa::2;
## DNS server IP address to update dynamically
#ddns-update-style interim;
ddns-domainname "foo.com";
## Per-host settings.
host cablemodem-1 {
host-identifier option
dhcp6.client-id 00:01:00:01:0c:00:a1:41:00:06:5b:50:99:f6;
fixed-address6 3ffe:aaaa:aaaa:aaaa::ffff;
ddns-domainname "bar.com";
option dhcp6.time-servers 3ffe:aaaa:aaaa:aaaa::1,
3ffe:aaaa:aaaa:aaaa::2;
option docsis.tftp-servers 3ffe:aaaa:aaaa:aaaa::1,
3ffe:aaaa:aaaa:aaaa::2;
option dhcp6.time-offset -14400;# -4 hours
option docsis.cablelabs-configuration-file "bootfile.cfg";
option docsis.cablelabs-syslog-servers 3ffe:aaaa:aaaa:aaaa::1,
3ffe:aaaa:aaaa:aaaa::2;
#host cablemodem-2 {
#host-identifier option docsis.device-id 00:06:5B:50:99:F6;
#option dhcp6.time-servers 3ffe:dddd:aaaa:aaaa::1,
#3ffe:dddd:aaaa:aaaa::2;
#option docsis.tftp-servers 3ffe:dddd:aaaa:aaaa::1,
#3ffe:dddd:aaaa:aaaa::2;
#option dhcp6.time-offset -14400;# -4 hours
#option docsis.cablelabs-configuration-file "bootfile.cfg";
#option docsis.cablelabs-syslog-servers 3ffe:aaaa:aaaa:aaaa::1,
#3ffe:aaaa:aaaa:aaaa::2;
#}
# XXX: for testing
subnet6 fe80::20c:29ff:fe42:820/128 {
subnet6 2001:250:403:141::/64 {
range6 2001:250:403:141::1 2001:250:403:141::123;
}
:wq!
"/export/home/guo/dhcp-4.3.4/tests/DHCPv6/test-a.conf" 70 行,2075 字符
bash-4.3#
./dhcpd -6 -cf /export/home/guo/dhcp-4.3.4/tests/DHCPv6/test-a.conf -lf /tmp/test.leases -d
Internet Systems Consortium DHCP Server 4.3.4
Copyright 2004-2016 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Config file: /export/home/guo/dhcp-4.3.4/tests/DHCPv6/test-a.conf
Database file: /tmp/test.leases
PID file: /var/run/dhcpd6.pid
Wrote 0 deleted host decls to leases file.
Wrote 0 new dynamic host decls to leases file.
Wrote 0 NA, 0 TA, 0 PD leases to lease file.
Bound to *:547
Listening on Socket/6/e1000g0/2001:250:403:141::/64
Sending on Socket/6/e1000g0/2001:250:403:141::/64
Server starting service.
Solicit message from fe80::ccc6:c6e6:ea53:a938 port 546, transaction ID 0xCF591E00
Picking pool address 2001:250:403:141::120
Advertise NA: address 2001:250:403:141::120 to client with duid 00:01:00:01:1c:20:0e:b4:b8:2a:72:df:24:bd iaid = 246950514 valid for 43200 seconds
Sending Advertise to fe80::ccc6:c6e6:ea53:a938 port 546
Request message from fe80::ccc6:c6e6:ea53:a938 port 546, transaction ID 0xCF591E00
Reply NA: address 2001:250:403:141::120 to client with duid 00:01:00:01:1c:20:0e:b4:b8:2a:72:df:24:bd iaid = 246950514 valid for 43200 seconds
Sending Reply to fe80::ccc6:c6e6:ea53:a938 port 546
Solicit message from fe80::24ac:9be3:6ab5:8708 port 546, transaction ID 0x5FE73F00
Picking pool address 2001:250:403:141::122
Advertise NA: address 2001:250:403:141::122 to client with duid 00:01:00:01:1b:95:81:7f:00:50:56:ba:7f:4e iaid = 234901590 valid for 43200 seconds
Sending Advertise to fe80::24ac:9be3:6ab5:8708 port 546
Request message from fe80::24ac:9be3:6ab5:8708 port 546, transaction ID 0x5FE73F00
Reply NA: address 2001:250:403:141::122 to client with duid 00:01:00:01:1b:95:81:7f:00:50:56:ba:7f:4e iaid = 234901590 valid for 43200 seconds
Sending Reply to fe80::24ac:9be3:6ab5:8708 port 546
Solicit message from fe80::49b2:6462:6270:c899 port 546, transaction ID 0xA4436B00
Picking pool address 2001:250:403:141::11a
Advertise NA: address 2001:250:403:141::11a to client with duid 00:01:00:01:17:d0:98:a4:90:b1:1c:01:4b:d0 iaid = 445690140 valid for 43200 seconds
Sending Advertise to fe80::49b2:6462:6270:c899 port 546
Request message from fe80::49b2:6462:6270:c899 port 546, transaction ID 0xA4436B00
Reply NA: address 2001:250:403:141::11a to client with duid 00:01:00:01:17:d0:98:a4:90:b1:1c:01:4b:d0 iaid = 445690140 valid for 43200 seconds
Sending Reply to fe80::49b2:6462:6270:c899 port 546
Solicit message from fe80::20d:60ff:fe1a:8074 port 546, transaction ID 0x8B161300
Picking pool address 2001:250:403:141::115
Advertise NA: address 2001:250:403:141::115 to client with duid 00:01:00:01:1a:ba:c4:ba:00:0d:60:1a:80:74 iaid = 2 valid for 43200 seconds
Sending Advertise to fe80::20d:60ff:fe1a:8074 port 546
Request message from fe80::20d:60ff:fe1a:8074 port 546, transaction ID 0x4A500D00
Picking pool address 2001:250:403:141::115
Reply NA: address 2001:250:403:141::115 to client with duid 00:01:00:01:1a:ba:c4:ba:00:0d:60:1a:80:74 iaid = 2 valid for 43200 seconds
Sending Reply to fe80::20d:60ff:fe1a:8074 port 546
Solicit message from fe80::250:56ff:fe89:41e5 port 546, transaction ID 0x3988C700
Picking pool address 2001:250:403:141::11b
Advertise NA: address 2001:250:403:141::11b to client with duid 00:01:00:01:1e:cf:e7:de:00:00:00:00:00:00 iaid = 2 valid for 43200 seconds
Sending Advertise to fe80::250:56ff:fe89:41e5 port 546
Request message from fe80::250:56ff:fe89:41e5 port 546, transaction ID 0x25BC2100
Picking pool address 2001:250:403:141::11b
Reply NA: address 2001:250:403:141::11b to client with duid 00:01:00:01:1e:cf:e7:de:00:00:00:00:00:00 iaid = 2 valid for 43200 seconds
Sending Reply to fe80::250:56ff:fe89:41e5 port 546
Solicit message from fe80::e61f:13ff:fecb:87b4 port 546, transaction ID 0xEFCC3400
Picking pool address 2001:250:403:141::106
Advertise NA: address 2001:250:403:141::106 to client with duid 00:01:00:01:1e:d6:bb:f6:00:00:00:00:00:00 iaid = 2 valid for 43200 seconds
Sending Advertise to fe80::e61f:13ff:fecb:87b4 port 546
Solicit message from fe80::e61f:13ff:fecb:87b4 port 546, transaction ID 0xEFCC3400
Picking pool address 2001:250:403:141::106
Advertise NA: address 2001:250:403:141::106 to client with duid 00:01:00:01:1e:d6:bb:f6:00:00:00:00:00:00 iaid = 2 valid for 43200 seconds
Sending Advertise to fe80::e61f:13ff:fecb:87b4 port 546
Request message from fe80::e61f:13ff:fecb:87b4 port 546, transaction ID 0xD3078D00
Picking pool address 2001:250:403:141::106
Reply NA: address 2001:250:403:141::106 to client with duid 00:01:00:01:1e:d6:bb:f6:00:00:00:00:00:00 iaid = 2 valid for 43200 seconds
Sending Reply to fe80::e61f:13ff:fecb:87b4 port 546
Request message from fe80::e61f:13ff:fecb:87b4 port 546, transaction ID 0xD3078D00
Reply NA: address 2001:250:403:141::106 to client with duid 00:01:00:01:1e:d6:bb:f6:00:00:00:00:00:00 iaid = 2 valid for 43200 seconds
Sending Reply to fe80::e61f:13ff:fecb:87b4 port 546
Solicit message from fe80::d0ce:f0fb:e153:560d port 546, transaction ID 0xA6A7A400
Picking pool address 2001:250:403:141::10f
Advertise NA: address 2001:250:403:141::10f to client with duid 00:01:00:01:1e:1d:b4:92:00:0c:29:07:6d:2c iaid = 285215785 valid for 43200 seconds
Sending Advertise to fe80::d0ce:f0fb:e153:560d port 546
Solicit message from fe80::d0ce:f0fb:e153:560d port 546, transaction ID 0xA6A7A400
Picking pool address 2001:250:403:141::f5
Advertise NA: address 2001:250:403:141::f5 to client with duid 00:01:00:01:1e:1d:b4:92:00:0c:29:07:6d:2c iaid = 285215785 valid for 43200 seconds
Sending Advertise to fe80::d0ce:f0fb:e153:560d port 546
Request message from fe80::d0ce:f0fb:e153:560d port 546, transaction ID 0xA6A7A400
Reply NA: address 2001:250:403:141::10f to client with duid 00:01:00:01:1e:1d:b4:92:00:0c:29:07:6d:2c iaid = 285215785 valid for 43200 seconds
Sending Reply to fe80::d0ce:f0fb:e153:560d port 546
Request message from fe80::d0ce:f0fb:e153:560d port 546, transaction ID 0xA6A7A400
Reply NA: address 2001:250:403:141::10f to client with duid 00:01:00:01:1e:1d:b4:92:00:0c:29:07:6d:2c iaid = 285215785 valid for 43200 seconds
Sending Reply to fe80::d0ce:f0fb:e153:560d port 546
Solicit message from fe80::50e4:8d45:4c28:13c1 port 546, transaction ID 0x43F22200
Picking pool address 2001:250:403:141::89
Advertise NA: address 2001:250:403:141::89 to client with duid 00:01:00:01:1d:4b:71:9b:44:a8:42:2a:1b:e2 iaid = 239380546 valid for 43200 seconds
Sending Advertise to fe80::50e4:8d45:4c28:13c1 port 546
Request message from fe80::50e4:8d45:4c28:13c1 port 546, transaction ID 0x43F22200
Reply NA: address 2001:250:403:141::89 to client with duid 00:01:00:01:1d:4b:71:9b:44:a8:42:2a:1b:e2 iaid = 239380546 valid for 43200 seconds
Sending Reply to fe80::50e4:8d45:4c28:13c1 port 546
Solicit message from fe80::b433:e303:8a5e:1eb5 port 546, transaction ID 0x46364D00
Picking pool address 2001:250:403:141::e9
Advertise NA: address 2001:250:403:141::e9 to client with duid 00:01:00:01:1c:16:d8:2a:00:1a:64:f5:e7:0e iaid = 285219428 valid for 43200 seconds
Sending Advertise to fe80::b433:e303:8a5e:1eb5 port 546
Solicit message from fe80::b433:e303:8a5e:1eb5 port 546, transaction ID 0x46364D00
Picking pool address 2001:250:403:141::e9
Advertise NA: address 2001:250:403:141::e9 to client with duid 00:01:00:01:1c:16:d8:2a:00:1a:64:f5:e7:0e iaid = 285219428 valid for 43200 seconds
Sending Advertise to fe80::b433:e303:8a5e:1eb5 port 546
Solicit message from fe80::b433:e303:8a5e:1eb5 port 546, transaction ID 0x46364D00
Picking pool address 2001:250:403:141::e9
Advertise NA: address 2001:250:403:141::e9 to client with duid 00:01:00:01:1c:16:d8:2a:00:1a:64:f5:e7:0e iaid = 285219428 valid for 43200 seconds
Sending Advertise to fe80::b433:e303:8a5e:1eb5 port 546
Solicit message from fe80::b433:e303:8a5e:1eb5 port 546, transaction ID 0x46364D00
Picking pool address 2001:250:403:141::e9
Advertise NA: address 2001:250:403:141::e9 to client with duid 00:01:00:01:1c:16:d8:2a:00:1a:64:f5:e7:0e iaid = 285219428 valid for 43200 seconds
Sending Advertise to fe80::b433:e303:8a5e:1eb5 port 546
Solicit message from fe80::b433:e303:8a5e:1eb5 port 546, transaction ID 0x46364D00
Picking pool address 2001:250:403:141::e9
Advertise NA: address 2001:250:403:141::e9 to client with duid 00:01:00:01:1c:16:d8:2a:00:1a:64:f5:e7:0e iaid = 285219428 valid for 43200 seconds
Sending Advertise to fe80::b433:e303:8a5e:1eb5 port 546
Solicit message from fe80::b433:e303:8a5e:1eb5 port 546, transaction ID 0x46364D00
Picking pool address 2001:250:403:141::e9
Advertise NA: address 2001:250:403:141::e9 to client with duid 00:01:00:01:1c:16:d8:2a:00:1a:64:f5:e7:0e iaid = 285219428 valid for 43200 seconds
Sending Advertise to fe80::b433:e303:8a5e:1eb5 port 546
Solicit message from fe80::1ce8:d3f9:2a81:cfba port 546, transaction ID 0x42825400
Picking pool address 2001:250:403:141::c7
Advertise NA: address 2001:250:403:141::c7 to client with duid 00:01:00:01:1b:29:d5:32:e4:1f:13:cb:9c:fc iaid = 316940051 valid for 43200 seconds
Sending Advertise to fe80::1ce8:d3f9:2a81:cfba port 546
Solicit message from fe80::1ce8:d3f9:2a81:cfba port 546, transaction ID 0x42825400
Picking pool address 2001:250:403:141::c7
Advertise NA: address 2001:250:403:141::c7 to client with duid 00:01:00:01:1b:29:d5:32:e4:1f:13:cb:9c:fc iaid = 316940051 valid for 43200 seconds
Sending Advertise to fe80::1ce8:d3f9:2a81:cfba port 546
Request message from fe80::1ce8:d3f9:2a81:cfba port 546, transaction ID 0x42825400
Reply NA: address 2001:250:403:141::c7 to client with duid 00:01:00:01:1b:29:d5:32:e4:1f:13:cb:9c:fc iaid = 316940051 valid for 43200 seconds
Sending Reply to fe80::1ce8:d3f9:2a81:cfba port 546
Request message from fe80::1ce8:d3f9:2a81:cfba port 546, transaction ID 0x42825400
Reply NA: address 2001:250:403:141::c7 to client with duid 00:01:00:01:1b:29:d5:32:e4:1f:13:cb:9c:fc iaid = 316940051 valid for 43200 seconds
Sending Reply to fe80::1ce8:d3f9:2a81:cfba port 546
Solicit message from fe80::b433:e303:8a5e:1eb5 port 546, transaction ID 0x46364D00
Picking pool address 2001:250:403:141::e9
Advertise NA: address 2001:250:403:141::e9 to client with duid 00:01:00:01:1c:16:d8:2a:00:1a:64:f5:e7:0e iaid = 285219428 valid for 43200 seconds
Sending Advertise to fe80::b433:e303:8a5e:1eb5 port 546
Solicit message from fe80::390c:1adc:f2e5:2edc port 546, transaction ID 0x8C249200
Picking pool address 2001:250:403:141::80
Advertise NA: address 2001:250:403:141::80 to client with duid 00:01:00:01:1e:e9:96:ec:00:15:17:2c:96:e8 iaid = 234886423 valid for 43200 seconds
Sending Advertise to fe80::390c:1adc:f2e5:2edc port 546
Request message from fe80::390c:1adc:f2e5:2edc port 546, transaction ID 0x8C249200
Reply NA: address 2001:250:403:141::80 to client with duid 00:01:00:01:1e:e9:96:ec:00:15:17:2c:96:e8 iaid = 234886423 valid for 43200 seconds
Sending Reply to fe80::390c:1adc:f2e5:2edc port 546
Solicit message from fe80::b433:e303:8a5e:1eb5 port 546, transaction ID 0x8B29A700
Picking pool address 2001:250:403:141::e9
Advertise NA: address 2001:250:403:141::e9 to client with duid 00:01:00:01:1c:16:d8:2a:00:1a:64:f5:e7:0e iaid = 285219428 valid for 43200 seconds
Sending Advertise to fe80::b433:e303:8a5e:1eb5 port 546
Solicit message from fe80::b433:e303:8a5e:1eb5 port 546, transaction ID 0x8B29A700
Picking pool address 2001:250:403:141::e9
Advertise NA: address 2001:250:403:141::e9 to client with duid 00:01:00:01:1c:16:d8:2a:00:1a:64:f5:e7:0e iaid = 285219428 valid for 43200 seconds
Sending Advertise to fe80::b433:e303:8a5e:1eb5 port 546
Solicit message from fe80::b433:e303:8a5e:1eb5 port 546, transaction ID 0x8B29A700
Picking pool address 2001:250:403:141::e9
Advertise NA: address 2001:250:403:141::e9 to client with duid 00:01:00:01:1c:16:d8:2a:00:1a:64:f5:e7:0e iaid = 285219428 valid for 43200 seconds
Sending Advertise to fe80::b433:e303:8a5e:1eb5 port 546
Solicit message from fe80::b433:e303:8a5e:1eb5 port 546, transaction ID 0x8B29A700
Picking pool address 2001:250:403:141::e9
Advertise NA: address 2001:250:403:141::e9 to client with duid 00:01:00:01:1c:16:d8:2a:00:1a:64:f5:e7:0e iaid = 285219428 valid for 43200 seconds
Sending Advertise to fe80::b433:e303:8a5e:1eb5 port 546
Solicit message from fe80::b433:e303:8a5e:1eb5 port 546, transaction ID 0x8B29A700
Picking pool address 2001:250:403:141::e9
Advertise NA: address 2001:250:403:141::e9 to client with duid 00:01:00:01:1c:16:d8:2a:00:1a:64:f5:e7:0e iaid = 285219428 valid for 43200 seconds
Sending Advertise to fe80::b433:e303:8a5e:1eb5 port 546
Request message from fe80::b433:e303:8a5e:1eb5 port 546, transaction ID 0x8B29A700
Reply NA: address 2001:250:403:141::e9 to client with duid 00:01:00:01:1c:16:d8:2a:00:1a:64:f5:e7:0e iaid = 285219428 valid for 43200 seconds
Sending Reply to fe80::b433:e303:8a5e:1eb5 port 546
Request message from fe80::b433:e303:8a5e:1eb5 port 546, transaction ID 0x8B29A700
Reply NA: address 2001:250:403:141::e9 to client with duid 00:01:00:01:1c:16:d8:2a:00:1a:64:f5:e7:0e iaid = 285219428 valid for 43200 seconds
Sending Reply to fe80::b433:e303:8a5e:1eb5 port 546
Request message from fe80::b433:e303:8a5e:1eb5 port 546, transaction ID 0x8B29A700
Reply NA: address 2001:250:403:141::e9 to client with duid 00:01:00:01:1c:16:d8:2a:00:1a:64:f5:e7:0e iaid = 285219428 valid for 43200 seconds
Sending Reply to fe80::b433:e303:8a5e:1eb5 port 546
Request message from fe80::b433:e303:8a5e:1eb5 port 546, transaction ID 0x8B29A700
Reply NA: address 2001:250:403:141::e9 to client with duid 00:01:00:01:1c:16:d8:2a:00:1a:64:f5:e7:0e iaid = 285219428 valid for 43200 seconds
Sending Reply to fe80::b433:e303:8a5e:1eb5 port 546
Request message from fe80::b433:e303:8a5e:1eb5 port 546, transaction ID 0x8B29A700
Reply NA: address 2001:250:403:141::e9 to client with duid 00:01:00:01:1c:16:d8:2a:00:1a:64:f5:e7:0e iaid = 285219428 valid for 43200 seconds
Sending Reply to fe80::b433:e303:8a5e:1eb5 port 546
Solicit message from fe80::b433:e303:8a5e:1eb5 port 546, transaction ID 0xFE2BB700
Advertise NA: address 2001:250:403:141::e9 to client with duid 00:01:00:01:1c:16:d8:2a:00:1a:64:f5:e7:0e iaid = 285219428 valid for 43200 seconds
Sending Advertise to fe80::b433:e303:8a5e:1eb5 port 546
Request message from fe80::b433:e303:8a5e:1eb5 port 546, transaction ID 0xFE2BB700
Reply NA: address 2001:250:403:141::e9 to client with duid 00:01:00:01:1c:16:d8:2a:00:1a:64:f5:e7:0e iaid = 285219428 valid for 43200 seconds
Sending Reply to fe80::b433:e303:8a5e:1eb5 port 546
[END] 2016-6-24 16:34:15