Your message dated Thu, 26 Sep 2019 14:42:17 +0000
with message-id <[email protected]>
and subject line Bug#925845: fixed in ui-utilcpp 1.10.0-1
has caused the Debian Bug report #925845,
regarding ui-utilcpp: ftbfs with GCC-9
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
925845: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925845
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ui-utilcpp
Version: 1.8.5-3
Severity: normal
Tags: sid bullseye
User: [email protected]
Usertags: ftbfs-gcc-9
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-9/g++-9, but succeeds to build with gcc-8/g++-8. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.
The full build log can be found at:
http://people.debian.org/~doko/logs/gcc9-20190321/ui-utilcpp_1.8.5-3_unstable_gcc9.log
The last lines of the build log are at the end of this report.
To build with GCC 9, either set CC=gcc-9 CXX=g++-9 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-9/porting_to.html
GCC 9 also passes the linker option --as-needed by default; typical
build issues are passing libraries before object files to the linker,
or underlinking of convenience libraries built from the same source.
[...]
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -pthread -D_GNU_SOURCE -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c CmdLine.cpp -fPIC -DPIC -o .libs/CmdLine.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -pthread -D_GNU_SOURCE -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c Sys.cpp -fPIC -DPIC -o .libs/Sys.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -pthread -D_GNU_SOURCE -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c File.cpp -fPIC -DPIC -o .libs/File.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -pthread -D_GNU_SOURCE -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c Exception.cpp -fPIC -DPIC -o .libs/Exception.o
In file included from CmdLine.cpp:22:
Misc.hpp:197:43: warning: dynamic exception specifications are deprecated in
C++11 [-Wdeprecated]
197 | MutexLock(Mutex & mutex, bool wait=true) throw(Exception)
| ^~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -pthread -D_GNU_SOURCE -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c Exception.cpp -o Exception.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -pthread -D_GNU_SOURCE -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c File.cpp -o File.o >/dev/null 2>&1
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
-I../.. -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pthread
-D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -c -o Socket.lo
Socket.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -pthread -D_GNU_SOURCE -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c Socket.cpp -fPIC -DPIC -o .libs/Socket.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -pthread -D_GNU_SOURCE -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c CmdLine.cpp -o CmdLine.o >/dev/null 2>&1
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
-I../.. -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pthread
-D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -c -o GetOpt.lo
GetOpt.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -pthread -D_GNU_SOURCE -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c GetOpt.cpp -fPIC -DPIC -o .libs/GetOpt.o
In file included from /usr/include/string.h:494,
from /usr/include/c++/9/cstring:42,
from Socket.hpp:15,
from Socket.cpp:4:
In function 'char* strncpy(char*, const char*, size_t)',
inlined from 'UI::Util::UnixSocket::UnixSocket(const string&, bool)' at
Socket.cpp:327:15:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: 'char*
__builtin_strncpy(char*, const char*, long unsigned int)' specified bound 108
equals destination size [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -pthread -D_GNU_SOURCE -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c Sys.cpp -o Sys.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -pthread -D_GNU_SOURCE -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c Socket.cpp -o Socket.o >/dev/null 2>&1
In file included from GetOpt.cpp:13:
../../src/ui-utilcpp/Misc.hpp:197:43: warning: dynamic exception specifications
are deprecated in C++11 [-Wdeprecated]
197 | MutexLock(Mutex & mutex, bool wait=true) throw(Exception)
| ^~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -pthread -D_GNU_SOURCE -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c GetOpt.cpp -o GetOpt.o >/dev/null 2>&1
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
-I../.. -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pthread
-D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -c -o Misc.lo Misc.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -pthread -D_GNU_SOURCE -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c Misc.cpp -fPIC -DPIC -o .libs/Misc.o
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
-I../.. -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pthread
-D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -c -o QuotaInfo.lo
QuotaInfo.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -pthread -D_GNU_SOURCE -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c QuotaInfo.cpp -fPIC -DPIC -o .libs/QuotaInfo.o
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
-I../.. -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pthread
-D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -c -o Recoder.lo
Recoder.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -pthread -D_GNU_SOURCE -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c Recoder.cpp -fPIC -DPIC -o .libs/Recoder.o
In file included from Misc.cpp:4:
Misc.hpp:197:43: warning: dynamic exception specifications are deprecated in
C++11 [-Wdeprecated]
197 | MutexLock(Mutex & mutex, bool wait=true) throw(Exception)
| ^~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -pthread -D_GNU_SOURCE -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c Misc.cpp -o Misc.o >/dev/null 2>&1
In file included from Recoder.hpp:20,
from Recoder.cpp:4:
../../src/ui-utilcpp/Misc.hpp:197:43: warning: dynamic exception specifications
are deprecated in C++11 [-Wdeprecated]
197 | MutexLock(Mutex & mutex, bool wait=true) throw(Exception)
| ^~~~~
In file included from /usr/include/cc++/thread.h:50,
from /usr/include/cc++/address.h:56,
from /usr/include/cc++/socket.h:49,
from /usr/include/cc++/url.h:52,
from Recoder.cpp:13:
/usr/include/cc++/string.h:734:35: error: friend declaration of 'std::istream&
getline(std::istream&, ost::String&, char, size_t)' specifies default arguments
and isn't a definition [-fpermissive]
734 | friend __EXPORT std::istream &getline(std::istream &is, String
&str, char delim = '\n', size_t size = 0);
| ^~~~~~~
make[5]: *** [Makefile:560: Recoder.lo] Error 1
make[5]: *** Waiting for unfinished jobs....
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -pthread -D_GNU_SOURCE -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c QuotaInfo.cpp -o QuotaInfo.o >/dev/null 2>&1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/ui-utilcpp'
make[4]: *** [Makefile:596: all-recursive] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/ui-utilcpp'
make[3]: *** [Makefile:362: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:466: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:375: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: make -j4 returned exit code 2
make: *** [debian/rules:4: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit
status 2
--- End Message ---
--- Begin Message ---
Source: ui-utilcpp
Source-Version: 1.10.0-1
We believe that the bug you reported is fixed in the latest version of
ui-utilcpp, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stephan Sürken <[email protected]> (supplier of updated ui-utilcpp package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 26 Sep 2019 12:42:30 +0200
Source: ui-utilcpp
Architecture: source
Version: 1.10.0-1
Distribution: unstable
Urgency: medium
Maintainer: Stephan Sürken <[email protected]>
Changed-By: Stephan Sürken <[email protected]>
Closes: 925845
Changes:
ui-utilcpp (1.10.0-1) unstable; urgency=medium
.
[ Ondřej Nový ]
* d/copyright: Use https protocol in Format field
* d/changelog: Remove trailing whitespaces
* d/watch: Use https protocol
.
[ Stephan Sürken ]
* [083c182] control: Switch deps from commoncpp2 -> ucommon (for
upcoming 1.10 upstream release).
* [2853ccc] Update to dh 12 via debhelper-compat (no changes needed).
* [4e2bff0] rules: Build with all hardening flags.
* [7b72a23] debian/gbp.conf: Explicitly set branch.
* [be214c9] New upstream version 1.10.0 (Fixes "ftbfs with GCC-9",
thanks to Matthias Klose (Closes: #925845)).
Checksums-Sha1:
cf72b732b8e0e7d98aac8245f435350a75706c39 2163 ui-utilcpp_1.10.0-1.dsc
dd5805f89576986fd9e16db3248583fc792d5a53 574322 ui-utilcpp_1.10.0.orig.tar.gz
35db775d8148db1c3e81f881cc9a545227de2d8c 11516
ui-utilcpp_1.10.0-1.debian.tar.xz
b91a156ce68b02b211a2bfe8a0b5161d0c89f2b8 14926
ui-utilcpp_1.10.0-1_source.buildinfo
Checksums-Sha256:
cf042c8e81c0102a7610a1e7b573637d7db5e9b570d529e9be9f250af38e6239 2163
ui-utilcpp_1.10.0-1.dsc
92692c260386ddaee54699ab3f342d3d2abb6050f588f80cb34604f4db311e10 574322
ui-utilcpp_1.10.0.orig.tar.gz
cb1e369f24e5c0b15ae2a949040acf6b391e3933047bd9b5191fde80c397833e 11516
ui-utilcpp_1.10.0-1.debian.tar.xz
ea2cf515929351b1d1919f040d30bdab52411247f05fa044e2c4b97683da8a84 14926
ui-utilcpp_1.10.0-1_source.buildinfo
Files:
3e06f4e9aab3e38be627498384dcfdf0 2163 libs optional ui-utilcpp_1.10.0-1.dsc
127fd335c481c11a553965452bf6a046 574322 libs optional
ui-utilcpp_1.10.0.orig.tar.gz
0307fc504bd9c775abcc9a81174ec2be 11516 libs optional
ui-utilcpp_1.10.0-1.debian.tar.xz
63471f7dc193f2bd0d1eaf8f2654bcea 14926 libs optional
ui-utilcpp_1.10.0-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAl2MxJgSHGFic3VyZEBk
ZWJpYW4ub3JnAAoJEAZt6AF+K2HZMT0P/0F6wuYNbbhGqwn+eiMqPNJa5CfLdQg0
YXR+nIQRlj2dwXvTo9Q3EuGYp/k0mpeSiG5G16JL1L4+FmfHNmSb09UY3E4LMkfc
ghY0WJ3aG+GWn3tCbsJ3HFyKOmQSu+wzUPZRlTp2z3MRkLgrEs4PblyM5ggdGTGn
971ay2/UiitN7d2b3jtix0D5jj5PKKJ8unbNz/Jg0zaTc2nI8l2hyjaLrHyi8e3R
QH7BedqMExRl1CMGUQ4G62O/9Ny7iMA+4aSf+A4bwkjJwzv29tDNCKqBW3+EWan0
5OOJ34ZmwvZC2zkSQBhf07gTGVS710fYxn/5XTIvSvCDBSUTZ+LbkzvDfRn/L2Tq
AFL81FAxwwowTjm6R9pQEZGnB2i55s3gn9ti1PdneFGnoMdLkdB5TKKTeHJ0KOY0
RwRJjEy8QmPPPV5OGp2m0ZwEzeK0X9SlXa8yk6v+LgXl/Er1kveVV5RxbDzC8UKZ
lFVqaG6dZlatSogXgTgP4GMvY8qE/ckl617q3muMohOi0mJORi/kwGfu/2PTbTEl
3MGziq1UdOrsLlWdbojMjGVxKFLp9BlZRhpiN/bmTQfe/IacAyAODUA3utMc09O2
ptZWNgloj1ea30hhpWJ10Im3sft2XiHuzDNtI4SLLsp87XOIRpXCCrR7CJ+AmN8l
hVoMGJJ87PrA
=FLnf
-----END PGP SIGNATURE-----
--- End Message ---