← Back to team overview

enterprise-support team mailing list archive

[Bug 1835831] [NEW] FTBFS: gcc9 stringop-truncation

 

Public bug reported:

Same error with latest upstream, which is 4.7 at this time:
libtool: compile:  x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/etc/squid/squid.conf\" -DDEFAULT_SQUID_DATA_DIR=\"/usr/share/squid\" -DDEFAULT_SQUID_CONFIG_DIR=\"/etc/squid\" -I../.. -I../../include -I../../lib -I../../src -I../../include -isystem /usr/include/mit-krb5 -I../../lib -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/libxml2 -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wshadow -Werror -pipe -D_REENTRANT -g -O2 -fdebug-prefix-map=/home/ubuntu/git/packages/squid/squid=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c smbencrypt.c  -fPIC -DPIC -o .libs/smbencrypt.o
In file included from /usr/include/string.h:494,
                 from ../../compat/xstring.h:13,
                 from ../../compat/compat_shared.h:225,
                 from ../../compat/compat.h:87,
                 from ../../include/squid.h:43,
                 from smblib-util.c:33:
In function ‘strncpy’,
    inlined from ‘SMB_Negotiate’ at smblib-util.c:404:9:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: error: ‘__builtin_strncpy’ output may be truncated copying 79 bytes from a string of length 79 [-Werror=stringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘strncpy’,
    inlined from ‘SMB_Negotiate’ at smblib-util.c:427:9:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: error: ‘__builtin_strncpy’ output may be truncated copying 79 bytes from a string of length 79 [-Werror=stringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘strncpy’,
    inlined from ‘SMB_TreeConnect’ at smblib-util.c:541:5:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: error: ‘__builtin_strncpy’ specified bound 129 equals destination size [-Werror=stringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘strncpy’,
    inlined from ‘SMB_TreeConnect’ at smblib-util.c:542:5:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: error: ‘__builtin_strncpy’ specified bound 20 equals destination size [-Werror=stringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libtool: compile:  x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/etc/squid/squid.conf\" -DDEFAULT_SQUID_DATA_DIR=\"/usr/share/squid\" -DDEFAULT_SQUID_CONFIG_DIR=\"/etc/squid\" -I../.. -I../../include -I../../lib -I../../src -I../../include -isystem /usr/include/mit-krb5 -I../../lib -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/libxml2 -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wshadow -Werror -pipe -D_REENTRANT -g -O2 -fdebug-prefix-map=/home/ubuntu/git/packages/squid/squid=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c smbencrypt.c -o smbencrypt.o >/dev/null 2>&1
cc1: all warnings being treated as errors
make[3]: *** [Makefile:816: smblib-util.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/home/ubuntu/git/packages/squid/squid/lib/smblib'
make[2]: *** [Makefile:1047: all-recursive] Error 1
make[2]: Leaving directory '/home/ubuntu/git/packages/squid/squid/lib'
make[1]: *** [Makefile:584: all-recursive] Error 1
make[1]: Leaving directory '/home/ubuntu/git/packages/squid/squid'
make: *** [/usr/share/cdbs/1/class/makefile.mk:77: debian/stamp-makefile-build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

** Affects: squid (Ubuntu)
     Importance: High
         Status: New


** Tags: ftbfs

-- 
You received this bug notification because you are a member of Ubuntu
Server/Client Support Team, which is subscribed to squid in Ubuntu.
Matching subscriptions: Ubuntu Server/Client Support Team
https://bugs.launchpad.net/bugs/1835831

Title:
  FTBFS: gcc9 stringop-truncation

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/squid/+bug/1835831/+subscriptions


Follow ups