compilation error
11:19:29 make[1]: Entering directory '/tmp/workspace/dhcp-dev/unit-tests/client'
11:19:29 Making all in .
11:19:29 make[2]: Entering directory '/tmp/workspace/dhcp-dev/unit-tests/client'
11:19:29 gcc -DHAVE_CONFIG_H -I. -I../includes -DCLIENT_PATH='"PATH=/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin"' -DLOCALSTATEDIR='"/var"' -g -O2 -Wall -Werror -fno-strict-aliasing -I../includes -I/tmp/workspace/dhcp-dev/unit-tests/bind/include -MT client_tables.o -MD -MP -MF .deps/client_tables.Tpo -c -o client_tables.o client_tables.c
11:19:29 mv -f .deps/client_tables.Tpo .deps/client_tables.Po
11:19:29 gcc -DHAVE_CONFIG_H -I. -I../includes -DCLIENT_PATH='"PATH=/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin"' -DLOCALSTATEDIR='"/var"' -g -O2 -Wall -Werror -fno-strict-aliasing -I../includes -I/tmp/workspace/dhcp-dev/unit-tests/bind/include -MT clparse.o -MD -MP -MF .deps/clparse.Tpo -c -o clparse.o clparse.c
11:19:30 mv -f .deps/clparse.Tpo .deps/clparse.Po
11:19:30 gcc -DHAVE_CONFIG_H -I. -I../includes -DCLIENT_PATH='"PATH=/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin"' -DLOCALSTATEDIR='"/var"' -g -O2 -Wall -Werror -fno-strict-aliasing -I../includes -I/tmp/workspace/dhcp-dev/unit-tests/bind/include -MT dhclient.o -MD -MP -MF .deps/dhclient.Tpo -c -o dhclient.o dhclient.c
11:19:30 In file included from /usr/include/string.h:519,
11:19:30 from /usr/include/x86_64-linux-gnu/sys/un.h:37,
11:19:30 from ../includes/dhcpd.h:37,
11:19:30 from dhclient.c:33:
11:19:30 In function ‘memcpy’,
11:19:30 inlined from ‘forw_dhcpv4_response’ at dhclient.c:2019:2,
11:19:30 inlined from ‘dhcpv6’ at dhclient.c:1914:5:
11:19:30 /usr/include/x86_64-linux-gnu/bits/string_fortified.h:34:10: error: writing 16 bytes into a region of size 1 [-Werror=stringop-overflow=]
11:19:30 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
11:19:30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11:19:30 In file included from ../includes/dhcpd.h:97,
11:19:30 from dhclient.c:33:
11:19:30 dhclient.c: In function ‘dhcpv6’:
11:19:30 ../includes/tree.h:62:16: note: at offset 0 to object ‘data’ with size 1 declared here
11:19:30 62 | unsigned char data [1];
11:19:30 | ^~~~
11:19:31 cc1: all warnings being treated as errors
11:19:31 make[2]: *** [Makefile:526: dhclient.o] Error 1
11:19:31 make[2]: Leaving directory '/tmp/workspace/dhcp-dev/unit-tests/client'
11:19:31 make[1]: *** [Makefile:666: all-recursive] Error 1
11:19:31 make[1]: Leaving directory '/tmp/workspace/dhcp-dev/unit-tests/client'
11:19:31 make: *** [Makefile:494: all-recursive] Error 1
https://jenkins.aws.isc.org/view/All/job/dhcp-dev/job/unit-tests/25/execution/node/124/log/
11:16:53 ISC DHCP source configure results:
11:16:53 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
11:16:53
11:16:53 Package:
11:16:53 Name: DHCP
11:16:53 Version: 4.4.2
11:16:53
11:16:53 C Compiler: gcc
11:16:53
11:16:53 Flags:
11:16:53 DEFS: -DHAVE_CONFIG_H
11:16:53 CFLAGS: -g -O2 -Wall -Werror -fno-strict-aliasing -I$(top_srcdir)/includes -I/tmp/workspace/dhcp-dev/unit-tests/bind/include
11:16:53
11:16:53 DHCP versions: DHCPv4, DHCPv6 and DHCPv4-over-DHCPv6
11:16:53
11:16:53 Features:
11:16:53 debug: no
11:16:53 failover: yes
11:16:53 execute: yes
11:16:53 binary-leases: no
11:16:53 dhcpv6: yes
11:16:53 delayed-ack: yes
11:16:53 dhcpv4o6: yes
11:16:53 relay-port: no
11:16:53
11:16:53 Developer:
11:16:53 ATF unittests : no
11:16:53
11:16:53
11:16:53 Now you can type make to build ISC DHCP
11:16:53
OS: ubuntu-20.10