Your message dated Fri, 02 Dec 2022 17:34:47 +0000
with message-id <e1p19vz-009gr9...@fasolo.debian.org>
and subject line Bug#1020520: fixed in cxxtools 3.0.0-1.1
has caused the Debian Bug report #1020520,
regarding cxxtools: ftbfs with GCC-12
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 ow...@bugs.debian.org
immediately.)
--
1020520: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1020520
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: cxxtools
Version: 3.0.0-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
Hi,
cxxtools/experimental recently started to FTBFS:
libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../src -I../include
-I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g
-O2 -ffile-prefix-map=/build/cxxtools-3.0.0=. -fstack-protector-strong -Wformat
-Werror=format-security -c timer.cpp -fPIC -DPIC -o .libs/timer.o
timer.cpp: In member function 'void cxxtools::Timer::start(const
cxxtools::DateTime&, const cxxtools::Milliseconds&, bool)':
timer.cpp:134:15: error: aggregate 'tm tim' has incomplete type and cannot be
defined
134 | struct tm tim;
| ^~~
timer.cpp:137:9: error: 'localtime_r' was not declared in this scope; did you
mean 'localtime'?
137 | localtime_r(&sec, &tim);
| ^~~~~~~~~~~
| localtime
timer.cpp:139:9: error: 'gmtime_r' was not declared in this scope; did you mean
'time_t'?
139 | gmtime_r(&sec, &tim);
| ^~~~~~~~
| time_t
timer.cpp: In member function 'bool cxxtools::Timer::update(const
cxxtools::Milliseconds&)':
timer.cpp:245:23: error: aggregate 'tm tim' has incomplete type and cannot be
defined
245 | struct tm tim;
| ^~~
timer.cpp:247:13: error: 'localtime_r' was not declared in this scope; did you
mean 'locale_t'?
247 | localtime_r(&sec, &tim);
| ^~~~~~~~~~~
| locale_t
timer.cpp:256:23: error: aggregate 'tm tim' has incomplete type and cannot be
defined
256 | struct tm tim;
| ^~~
timer.cpp:258:13: error: 'gmtime_r' was not declared in this scope; did you
mean 'time_t'?
258 | gmtime_r(&sec, &tim);
| ^~~~~~~~
| time_t
make[3]: *** [Makefile:921: timer.lo] Error 1
This looks like a missing #include <ctime>.
time.h was previously transitively included, but that no longer seems to be the
case with
cleaned up #include dependencies in newer gcc or glibc headers.
Andreas
--- End Message ---
--- Begin Message ---
Source: cxxtools
Source-Version: 3.0.0-1.1
Done: Thorsten Alteholz <deb...@alteholz.de>
We believe that the bug you reported is fixed in the latest version of
cxxtools, 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 1020...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Thorsten Alteholz <deb...@alteholz.de> (supplier of updated cxxtools 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 01 Dec 2022 22:03:02 +0100
Source: cxxtools
Architecture: source
Version: 3.0.0-1.1
Distribution: unstable
Urgency: medium
Maintainer: Kari Pahula <k...@debian.org>
Changed-By: Thorsten Alteholz <deb...@alteholz.de>
Closes: 1020520
Changes:
cxxtools (3.0.0-1.1) unstable; urgency=medium
.
* Non-maintainer upload
* upload to unstable
* fix ftbfs with GCC-12 (Closes: #1020520)
Thanks to Reiner Herrmann for finding the upstream fix
Checksums-Sha1:
b5e06ca96a57f885d5ec9602b3399927658600e4 2010 cxxtools_3.0.0-1.1.dsc
55410098a986361bcbec670247fe3498f5680d01 1079247 cxxtools_3.0.0.orig.tar.gz
03b2780e06afa1151fb37e2f4d9c595dca38bc80 6368 cxxtools_3.0.0-1.1.debian.tar.xz
74a062c454791a7cfda5bcd62dfbc25f83f60bf7 7276
cxxtools_3.0.0-1.1_amd64.buildinfo
Checksums-Sha256:
01161ad7e675b41a0c22610e640c964b63c13782049a7b93fd659a020cb1b641 2010
cxxtools_3.0.0-1.1.dsc
07b18037fb0983f6292f5c8d53e2369e9e7a9711df2c9ad50838aacbc8c62f7c 1079247
cxxtools_3.0.0.orig.tar.gz
8260456fc0e159e249e7c019ea606950c5ab8dcc710f4cc43dc531108242ab0b 6368
cxxtools_3.0.0-1.1.debian.tar.xz
90ae29e7492241705337a599e2822780b983e054af9129441bb627c33cbb808e 7276
cxxtools_3.0.0-1.1_amd64.buildinfo
Files:
e9137fb7b173c1383636834b3627f183 2010 libs optional cxxtools_3.0.0-1.1.dsc
7dc3b6f722fbefdb864cfee1841b545f 1079247 libs optional
cxxtools_3.0.0.orig.tar.gz
f4a6d51d2104133ef1c3149164e1a195 6368 libs optional
cxxtools_3.0.0-1.1.debian.tar.xz
2a57a09997ff55cf285423262464c7e5 7276 libs optional
cxxtools_3.0.0-1.1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKnBAEBCgCRFiEEYgH7/9u94Hgi6ruWlvysDTh7WEcFAmOKMvVfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYy
MDFGQkZGREJCREUwNzgyMkVBQkI5Njk2RkNBQzBEMzg3QjU4NDcTHGRlYmlhbkBh
bHRlaG9sei5kZQAKCRCW/KwNOHtYRypqEACPkLGeBcWm5goEJ40vJfUSwg3u5LnE
y7QGT5bysg69Wf9stBXDFVUaltlOHDREZkK+4VHToH+ohUzRvHMXu6I79v24NhGF
6+T0/WgIyn+obn9n5KyW8xRn3L57LcQMNH8oND56pwmh8dC/RYxXaKx6pbFiUMGK
hXvn8X65u6opE8ZzZxac43hpiPlw+KP6qe8rI54t26tP7TRcr0Js4mXPf6b6gYe1
b4z0JfQhHFlvlwxqDngpcMDRNbktCGCSujNu3sZexIGoSQDRhwKNoiOLV5+xxN6G
mvNJJOJsI8YoiOTtzPyPNc0wjo915UFqRkJxAzDbWOc62eLH0fz68UEc/bqkcYZP
vy7qDHTFWc9OTYFD/8v7xCU5NwxNsLyxUswPoXed+5Ck5Aysbllwf20C4ehbsr6T
0skc9NB0Ag5J3WmEGhUaNlx0aMQAs2RO5Kjsd1qe+80VTMn9umjj3Tgm2JwO6vSJ
Ui/CcdAl3canDqOBrv2SZ0c09d22Z5ECt8+VN6JQcLahFOlQqVjwtnVSssrRDUy0
ptO3istGO8EkhDQ4Ql5Jn/+P4Cu0Qm/JueYTto3crjCec3heF4yqcTNYFyDF6F3B
eMwnri5Va8/S9e5O6GVexQSOBRb52NBCZennAKEN2fJMwYXqO3durtbD33cHDB5V
W/2U7Z+7Mt/kQA==
=3R3x
-----END PGP SIGNATURE-----
--- End Message ---