Uploaded image for project: 'vpp'
  1. vpp
  2. VPP-1556

FTBFS: vmbus.c:253:3: error: 'strncpy' specified bound 16 equals destination size [-Werror=stringop-truncation]

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Open
    • Icon: High High
    • 19.1
    • 19.01
    • Build system
    • None
    • Debian buster/Ubuntu disco

      gcc-8 8.2.0-15

      Building with:

      make V=0 PLATFORM=vpp TAG=vpp pkg-deb
      

      leads to

      ...
      -- Configuring done
      -- Generating done
      -- Build files have been written to: /media/actionmystique/SAMSUNG5-Shared/home/actionmystique/src/VPP/git-vpp/build-root/build-vpp-native/vpp
      @@@@ Building vpp in /media/actionmystique/SAMSUNG5-Shared/home/actionmystique/src/VPP/git-vpp/build-root/build-vpp-native/vpp @@@@
      [96/1288] Building C object vlib/CMakeFiles/vlib.dir/linux/vmbus.c.o
      FAILED: vlib/CMakeFiles/vlib.dir/linux/vmbus.c.o 
      ccache /usr/lib/ccache/cc -DHAVE_MEMFD_CREATE -Dvlib_EXPORTS -I/media/actionmystique/SAMSUNG5-Shared/home/actionmystique/src/VPP/git-vpp/src -I. -Iinclude -march=corei7 -mtune=corei7-avx -g -O2 -DFORTIFY_SOURCE=2 -fstack-protector -fPIC -Werror -fPIC   -Wno-address-of-packed-member -Wall -MD -MT vlib/CMakeFiles/vlib.dir/linux/vmbus.c.o -MF vlib/CMakeFiles/vlib.dir/linux/vmbus.c.o.d -o vlib/CMakeFiles/vlib.dir/linux/vmbus.c.o   -c /media/actionmystique/SAMSUNG5-Shared/home/actionmystique/src/VPP/git-vpp/src/vlib/linux/vmbus.c
      /media/actionmystique/SAMSUNG5-Shared/home/actionmystique/src/VPP/git-vpp/src/vlib/linux/vmbus.c: In function 'vlib_vmbus_bind_to_uio':
      /media/actionmystique/SAMSUNG5-Shared/home/actionmystique/src/VPP/git-vpp/src/vlib/linux/vmbus.c:253:3: error: 'strncpy' specified bound 16 equals destination size [-Werror=stringop-truncation]
         strncpy (ifr.ifr_name, ifname, IFNAMSIZ);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      In function 'vlib_vmbus_raise_lower',
          inlined from 'vlib_vmbus_bind_to_uio' at /media/actionmystique/SAMSUNG5-Shared/home/actionmystique/src/VPP/git-vpp/src/vlib/linux/vmbus.c:280:11:
      /media/actionmystique/SAMSUNG5-Shared/home/actionmystique/src/VPP/git-vpp/src/vlib/linux/vmbus.c:178:7: error: 'strncpy' specified bound 16 equals destination size [-Werror=stringop-truncation]
             strncpy (ifr.ifr_name, e->d_name + 6, IFNAMSIZ);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /media/actionmystique/SAMSUNG5-Shared/home/actionmystique/src/VPP/git-vpp/src/vlib/linux/vmbus.c: At top level:
      cc1: error: unrecognized command line option '-Wno-address-of-packed-member' [-Werror]
      cc1: all warnings being treated as errors
      [105/1288] Building C object vnet/CMakeFiles/vnet_avx2.dir/ethernet/node.c.o
      ninja: build stopped: subcommand failed.
      make[2]: *** [Makefile:691: vpp-build] Error 1
      
      

       

       

            dbarach Dave Barach
            jc-manciot jean-christophe manciot
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: