Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • D dhcp
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 128
    • Issues 128
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 13
    • Merge requests 13
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ISC Open Source ProjectsISC Open Source Projects
  • dhcp
  • Issues
  • #198
Closed
Open
Issue created Jul 01, 2021 by Wlodzimierz Wencel@wlodekDeveloper

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

Edited Jul 01, 2021 by Wlodzimierz Wencel
Assignee
Assign to
Time tracking