Your message dated Fri, 18 Dec 2020 21:04:01 +0000
with message-id <[email protected]>
and subject line Bug#957499: fixed in logtools 0.13e+nmu1
has caused the Debian Bug report #957499,
regarding logtools: ftbfs with GCC-10
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.)
--
957499: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957499
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:logtools
Version: 0.13e
Severity: normal
Tags: sid bullseye
User: [email protected]
Usertags: ftbfs-gcc-10
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-10/g++-10, but succeeds to build with gcc-9/g++-9. 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/gcc10-20200225/logtools_0.13e_unstable_gcc10.log
The last lines of the build log are at the end of this report.
To build with GCC 10, either set CC=gcc-10 CXX=g++-10 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-10/porting_to.html
[...]
10 |
clfmerge.cpp:285:45: error: template argument 1 is invalid
285 | outputMap.insert(pair<string, string>(items[0]->date(),
items[0]->line()));
| ^
clfmerge.cpp:286:25: error: request for member ‘size’ in ‘outputMap’, which is
of non-class type ‘int’
286 | while(outputMap.size() > map_items)
| ^~~~
clfmerge.cpp:288:36: error: request for member ‘begin’ in ‘outputMap’, which is
of non-class type ‘int’
288 | printf("%s\n", outputMap.begin()->second.c_str());
| ^~~~~
clfmerge.cpp:289:21: error: request for member ‘erase’ in ‘outputMap’, which is
of non-class type ‘int’
289 | outputMap.erase(outputMap.begin());
| ^~~~~
clfmerge.cpp:289:37: error: request for member ‘begin’ in ‘outputMap’, which is
of non-class type ‘int’
289 | outputMap.erase(outputMap.begin());
| ^~~~~
clfmerge.cpp:311:19: error: request for member ‘insert’ in ‘outputMap’, which
is of non-class type ‘int’
311 | outputMap.insert(pair<string, string>(items[0]->date(),
items[0]->line()));
| ^~~~~~
clfmerge.cpp:311:31: error: ‘string’ was not declared in this scope
311 | outputMap.insert(pair<string, string>(items[0]->date(),
items[0]->line()));
| ^~~~~~
clfmerge.cpp:311:31: note: ‘std::string’ is defined in header ‘<string>’; did
you forget to ‘#include <string>’?
clfmerge.cpp:311:45: error: template argument 1 is invalid
311 | outputMap.insert(pair<string, string>(items[0]->date(),
items[0]->line()));
| ^
clfmerge.cpp:312:49: error: request for member ‘size’ in ‘outputMap’, which is
of non-class type ‘int’
312 | } while(!items[0]->getLine() && outputMap.size() < map_items);
| ^~~~
clfmerge.cpp:318:21: error: request for member ‘insert’ in ‘outputMap’, which
is of non-class type ‘int’
318 | outputMap.insert(pair<string, string>(items[0]->date(),
items[0]->line()));
| ^~~~~~
clfmerge.cpp:318:33: error: ‘string’ was not declared in this scope
318 | outputMap.insert(pair<string, string>(items[0]->date(),
items[0]->line()));
| ^~~~~~
clfmerge.cpp:318:33: note: ‘std::string’ is defined in header ‘<string>’; did
you forget to ‘#include <string>’?
clfmerge.cpp:318:47: error: template argument 1 is invalid
318 | outputMap.insert(pair<string, string>(items[0]->date(),
items[0]->line()));
| ^
clfmerge.cpp:319:35: error: request for member ‘begin’ in ‘outputMap’, which is
of non-class type ‘int’
319 | CPCCHAR tmp = outputMap.begin()->second.c_str();
| ^~~~~
clfmerge.cpp:325:21: error: request for member ‘erase’ in ‘outputMap’, which is
of non-class type ‘int’
325 | outputMap.erase(outputMap.begin());
| ^~~~~
clfmerge.cpp:325:37: error: request for member ‘begin’ in ‘outputMap’, which is
of non-class type ‘int’
325 | outputMap.erase(outputMap.begin());
| ^~~~~
clfmerge.cpp:329:24: error: request for member ‘empty’ in ‘outputMap’, which is
of non-class type ‘int’
329 | while(!outputMap.empty())
| ^~~~~
clfmerge.cpp:331:33: error: request for member ‘begin’ in ‘outputMap’, which is
of non-class type ‘int’
331 | CPCCHAR tmp = outputMap.begin()->second.c_str();
| ^~~~~
clfmerge.cpp:337:19: error: request for member ‘erase’ in ‘outputMap’, which is
of non-class type ‘int’
337 | outputMap.erase(outputMap.begin());
| ^~~~~
clfmerge.cpp:337:35: error: request for member ‘begin’ in ‘outputMap’, which is
of non-class type ‘int’
337 | outputMap.erase(outputMap.begin());
| ^~~~~
clfmerge.cpp:233:25: warning: this statement may fall through
[-Wimplicit-fallthrough=]
233 | domain_mangling = true;
| ~~~~~~~~~~~~~~~~^~~~~~
clfmerge.cpp:234:7: note: here
234 | case 'v':
| ^~~~
make[1]: *** [Makefile:16: clfmerge] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:20: build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: logtools
Source-Version: 0.13e+nmu1
Done: Sudip Mukherjee <[email protected]>
We believe that the bug you reported is fixed in the latest version of
logtools, 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.
Sudip Mukherjee <[email protected]> (supplier of updated logtools
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: Wed, 16 Dec 2020 20:22:13 +0000
Source: logtools
Architecture: source
Version: 0.13e+nmu1
Distribution: unstable
Urgency: medium
Maintainer: Russell Coker <[email protected]>
Changed-By: Sudip Mukherjee <[email protected]>
Closes: 957499
Changes:
logtools (0.13e+nmu1) unstable; urgency=medium
.
* Non-maintainer upload.
* Fix ftbfs with GCC-10. (Closes: #957499)
- Add the missing header files.
Checksums-Sha1:
a20098fea9f13ecd017b2ad727f052fe69cfd2f8 1407 logtools_0.13e+nmu1.dsc
f6aaee2c066eee85a13a48c09e196d2d81f26233 61467 logtools_0.13e+nmu1.tar.gz
07c11e4f0dc44780061863002e18429befafa07a 6134
logtools_0.13e+nmu1_amd64.buildinfo
Checksums-Sha256:
1ffce8371401e65b72ae865515039051d452da24e07ac83c468441a1bede3b4b 1407
logtools_0.13e+nmu1.dsc
7404329d23f67bbbe3a531ff95a0ab4a6b6b4817649ec62a7e3d1f4dad1ffc47 61467
logtools_0.13e+nmu1.tar.gz
e3f1dacf08ad3e9d8cf62172e2a58d2f80f0af5a7c3b256b925cd4a72f1cce23 6134
logtools_0.13e+nmu1_amd64.buildinfo
Files:
f721ca4b8b5be412fc1f208e29fc3ddb 1407 admin optional logtools_0.13e+nmu1.dsc
9e82fd7192db2d3285029e3ceaeb87a0 61467 admin optional
logtools_0.13e+nmu1.tar.gz
d7d0182a115fc26f4bade377a5eb5e3c 6134 admin optional
logtools_0.13e+nmu1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEuDQJkCg9jZvBlJrHR5mjUUbRKzUFAl/abeMACgkQR5mjUUbR
KzWlgQ/+JVIYp4AZCFLUPQgqaDFTDiNcGDeUbJoYxn4tsZmHZtJi7mo21aBgIyOo
HGy2EqeEfSmxCj+Sy2+PuHeg2Tmbj0v8K9MJNeVdnyD6ZSOqFWDwHDX6BnX1YuVk
9H9NRAvDDmP5tNlnRwLwY0n3yxlR4MXfQyBCGPBD+m50sr2F8J1JMy+BhBYBy+iF
7ThU2zfQ6iyMQjjZQgq8BTvbBN0THGzfYUIHf60G+EPAR59qHP7onLJKHgyaBuwj
M+0TCx5EFPR48q6qa7S221V5xB3j18XexSv3WyRE9Ksl9ZFgQJF1hd4TP3t21MT7
rPCje/f+AKNdXj3ZQr9pcH3BbUUPZEX30t03jLFWOhEWdTnUk11Ufx+0Yg5BqDf3
TXMy8DQPRcWa191KwfTZSg0f62YWsMLh09nTRF+wL/0LwQ4wb5WQkaqHaLugQO2x
bTsUwVHEuge633qpYwM9POQApPcF7feY46lVKn9lfLDm8qHL1JgwKhx2OtfHvx7Z
kLOpbb+mNG+OuQUl+37fyDbOX8EzXpmvYUOoHOTOwB3UVKozww6w+cMmVbHqtq1S
h1D5vEfmKcti+8aAiDmUtRlbmc9I2hu8GBB0uHbeKpkIUZYkyRoxdF+FEUQ5ljSK
x4ZbVoHLaHBQnqkv+DbIszKL2Kw7brpmQgso2Jd/6dIo2jQjQww=
=A1+j
-----END PGP SIGNATURE-----
--- End Message ---