Source: facter
Version: 3.11.0-4.3
Severity: serious
Tags: ftbfs sid bullseye
Justification: fails to build from source (but built successfully in the past)

facter currently fails to build:
| cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/lib && /usr/bin/c++ 
-DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED 
-DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.facter\" 
-DLEATHERMAN_USE_LOCALES 
-DPROJECT_DIR=\"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu\" 
-DPROJECT_NAME=\"FACTER\" -DUSE_BLKID -DUSE_CPPHOCON -DUSE_CURL -DUSE_OPENSSL 
-DUSE_YAMLCPP -Dlibfacter_EXPORTS -I/<<PKGBUILDDIR>>/lib/inc 
-I/<<PKGBUILDDIR>>/../vendor/nowide/include -Wextra -std=c++11 -Wall 
-Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas 
-Wno-missing-field-initializers -Werror -Wno-maybe-uninitialized -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o 
CMakeFiles/libfactersrc.dir/src/util/bsd/scoped_ifaddrs.cc.o -c 
/<<PKGBUILDDIR>>/lib/src/util/bsd/scoped_ifaddrs.cc
| In file included from /usr/include/string.h:495,
|                  from /usr/include/c++/10/cstring:42,
|                  from /usr/include/boost/regex/v4/regex_workaround.hpp:24,
|                  from /usr/include/boost/regex/v4/regex.hpp:32,
|                  from /usr/include/boost/regex.hpp:31,
|                  from /<<PKGBUILDDIR>>/lib/inc/facter/facts/resolver.hpp:12,
|                  from 
/<<PKGBUILDDIR>>/lib/inc/internal/facts/linux/../bsd/../posix/../resolvers/networking_resolver.hpp:7,
|                  from 
/<<PKGBUILDDIR>>/lib/inc/internal/facts/linux/../bsd/../posix/networking_resolver.hpp:7,
|                  from 
/<<PKGBUILDDIR>>/lib/inc/internal/facts/linux/../bsd/networking_resolver.hpp:7,
|                  from 
/<<PKGBUILDDIR>>/lib/inc/internal/facts/linux/networking_resolver.hpp:7,
|                  from 
/<<PKGBUILDDIR>>/lib/src/facts/linux/networking_resolver.cc:1:
| In function ‘char* strncpy(char*, const char*, size_t)’,
|     inlined from ‘virtual boost::optional<long unsigned int> 
facter::facts::linux::networking_resolver::get_link_mtu(const string&, void*) 
const’ at /<<PKGBUILDDIR>>/lib/src/facts/linux/networking_resolver.cc:82:16:
| /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: error: ‘char* 
__builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 16 
equals destination size [-Werror=stringop-truncation]
|   106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos 
(__dest));
|       |          
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| cc1plus: all warnings being treated as errors

See
https://buildd.debian.org/status/fetch.php?pkg=facter&arch=amd64&ver=3.11.0-4.3%2Bb1&stamp=1599808837&raw=0

Cheers
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature

Reply via email to