Your message dated Sun, 05 Dec 2021 17:48:31 +0000
with message-id <[email protected]>
and subject line Bug#984025: fixed in criterion 2.3.3git1-2
has caused the Debian Bug report #984025,
regarding criterion: ftbfs with GCC-11
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.)
--
984025: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984025
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:criterion
Version: 2.3.3git1-1
Severity: normal
Tags: sid bookworm
User: [email protected]
Usertags: ftbfs-gcc-11
[This bug is not targeted to the upcoming bullseye release]
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-11/g++-11, but succeeds to build with gcc-10/g++-10. The
severity of this report will be raised before the bookworm release,
so nothing has to be done for the bullseye release.
The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc11/criterion_2.3.3git1-1_unstable_gcc11.log
The last lines of the build log are at the end of this report.
To build with GCC 11, either set CC=gcc-11 CXX=g++-11 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-11/porting_to.html
GCC 11 defaults to the GNU++17 standard. If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.
[...]
../include/criterion/internal/preprocess.h:55:79: note: in expansion of macro
‘CRI_ASSERT_CHECK_TAG_CONTENT’
55 | #define CR_EVAL2(...)
CR_EVAL3(CR_EVAL3(CR_EVAL3(CR_EVAL3(__VA_ARGS__))))
|
^~~~~~~~~~~
../include/criterion/internal/preprocess.h:54:70: note: in expansion of macro
‘CR_EVAL2’
54 | #define CR_EVAL1(...)
CR_EVAL2(CR_EVAL2(CR_EVAL2(CR_EVAL2(__VA_ARGS__))))
|
^~~~~~~~
../include/criterion/new/../internal/assert/op.h:115:5: note: in expansion of
macro ‘CR_EXPAND’
115 | CR_EXPAND(CRI_ASSERT_CHECK_TAG_(Tag, Content))
| ^~~~~~~~~
../include/criterion/internal/preprocess.h:99:74: note: in expansion of macro
‘CRI_IF_DEFINED_2’
99 | #define CRI_IF_DEFINED__(M, N)
M ## N
|
^
../include/criterion/new/../internal/assert/op.h:118:5: note: in expansion of
macro ‘CRI_IF_DEFINED’
118 | CRI_IF_DEFINED(CRI_ASSERT_TEST_TAG_ ## Tag, \
| ^~~~~~~~~~~~~~
../include/criterion/new/../internal/assert/op.h:115:15: note: in expansion of
macro ‘CRI_ASSERT_CHECK_TAG_’
115 | CR_EXPAND(CRI_ASSERT_CHECK_TAG_(Tag, Content))
| ^~~~~~~~~~~~~~~~~~~~~
../include/criterion/new/../internal/assert/op.h:106:5: note: in expansion of
macro ‘CRI_ASSERT_CHECK_TAG’
106 | CRI_ASSERT_CHECK_TAG(CR_EXPAND(CR_VA_HEAD Va), (
\
| ^~~~~~~~~~~~~~~~~~~~
../include/criterion/new/../internal/assert/op.h:107:9: note: in expansion of
macro ‘CR_EXPAND’
107 | CR_EXPAND((OpTag, OpName, CR_EXPAND(CR_VA_HEAD Va)
\
| ^~~~~~~~~
../include/criterion/new/../internal/assert/op.h:90:48: note: in expansion of
macro ‘CRI_ASSERT_SPECIFIER_OP1’
90 | #define CRI_ASSERT_SPECIFIER_OPN__(Macro, Len) Macro ## Len
| ^~~~~
../include/criterion/new/../internal/assert/ieee.h:96:5: note: in expansion of
macro ‘CRI_ASSERT_SPECIFIER_OP’
96 | CRI_ASSERT_SPECIFIER_OP(CRI_IEEE_ULP_T_EQ, CRI_IEEE_ULP_EQ,
ieee_ulp_eq, ( \
| ^~~~~~~~~~~~~~~~~~~~~~~
../include/criterion/internal/preprocess.h:97:74: note: in expansion of macro
‘CRI_ASSERT_SPECIFIER_ieee_ulp_eq’
97 | #define CR_CONCAT3(A, B)
A ## B
|
^
../include/criterion/internal/preprocess.h:96:74: note: in expansion of macro
‘CR_CONCAT3’
96 | #define CR_CONCAT2(A, B)
CR_CONCAT3(A, B)
|
^~~~~~~~~~
../include/criterion/internal/preprocess.h:54:79: note: in expansion of macro
‘CR_CONCAT2’
54 | #define CR_EVAL1(...)
CR_EVAL2(CR_EVAL2(CR_EVAL2(CR_EVAL2(__VA_ARGS__))))
|
^~~~~~~~~~~
../include/criterion/internal/preprocess.h:53:70: note: in expansion of macro
‘CR_EVAL1’
53 | #define CR_EVAL(...)
CR_EVAL1(CR_EVAL1(CR_EVAL1(CR_EVAL1(__VA_ARGS__))))
|
^~~~~~~~
../include/criterion/new/../internal/new_asserts.h:70:5: note: in expansion of
macro ‘CR_EVAL’
70 | CR_EVAL(do {
\
| ^~~~~~~
../include/criterion/internal/preprocess.h:99:74: note: in expansion of macro
‘CRI_IF_DEFINED_2’
99 | #define CRI_IF_DEFINED__(M, N)
M ## N
|
^
../include/criterion/new/../internal/new_asserts.h:54:5: note: in expansion of
macro ‘CRI_IF_DEFINED’
54 | CRI_IF_DEFINED(CRI_ASSERT_TEST_SPECIFIER_ ## Spec, \
| ^~~~~~~~~~~~~~
../include/criterion/new/../internal/new_asserts.h:82:23: note: in expansion of
macro ‘CRI_ASSERT_SPECIFIER’
82 | cri_cond_un = CRI_ASSERT_SPECIFIER(Condition);
\
| ^~~~~~~~~~~~~~~~~~~~
../include/criterion/new/../internal/new_asserts.h:173:5: note: in expansion of
macro ‘CRI_ASSERT_CALL’
173 | CRI_ASSERT_CALL(File, Line, Fail, CR_VA_HEAD(__VA_ARGS__), ,
CR_VA_TAIL(__VA_ARGS__))
| ^~~~~~~~~~~~~~~
../include/criterion/new/../internal/new_asserts.h:179:27: note: in expansion
of macro ‘cr_assert_user’
179 | #define cr_assert(...) cr_assert_user(__FILE__, __LINE__,
criterion_abort_test, __VA_ARGS__)
| ^~~~~~~~~~~~~~
../samples/asserts.cc:72:5: note: in expansion of macro ‘cr_assert’
72 | cr_assert(ieee_ulp_eq(dbl, 0.1 * 0.1, 0.01, 4));
| ^~~~~~~~~
[84/136] c++ -Isamples/fixtures.cc.bin.p -Isamples -I../samples -Iinclude
-I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall
-Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -Wno-unused-parameter
-Wno-unused-value -fvisibility=hidden -DCRITERION_BUILDING_DLL=1
-DPB_ENABLE_MALLOC=1 -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -MD -MQ samples/fixtures.cc.bin.p/fixtures.cc.o -MF
samples/fixtures.cc.bin.p/fixtures.cc.o.d -o
samples/fixtures.cc.bin.p/fixtures.cc.o -c ../samples/fixtures.cc
[85/136] c++ -Isamples/log.cc.bin.p -Isamples -I../samples -Iinclude
-I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall
-Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -Wno-unused-parameter
-Wno-unused-value -fvisibility=hidden -DCRITERION_BUILDING_DLL=1
-DPB_ENABLE_MALLOC=1 -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -MD -MQ samples/log.cc.bin.p/log.cc.o -MF
samples/log.cc.bin.p/log.cc.o.d -o samples/log.cc.bin.p/log.cc.o -c
../samples/log.cc
[86/136] c++ -Isamples/more-suites.cc.bin.p -Isamples -I../samples -Iinclude
-I../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall
-Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -Wno-unused-parameter
-Wno-unused-value -fvisibility=hidden -DCRITERION_BUILDING_DLL=1
-DPB_ENABLE_MALLOC=1 -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -MD -MQ samples/more-suites.cc.bin.p/more-suites.cc.o -MF
samples/more-suites.cc.bin.p/more-suites.cc.o.d -o
samples/more-suites.cc.bin.p/more-suites.cc.o -c ../samples/more-suites.cc
ninja: build stopped: subcommand failed.
dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j4 -v
returned exit code 1
make: *** [debian/rules:3: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: criterion
Source-Version: 2.3.3git1-2
Done: SZALAY Attila <[email protected]>
We believe that the bug you reported is fixed in the latest version of
criterion, 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.
SZALAY Attila <[email protected]> (supplier of updated criterion 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: Sun, 05 Dec 2021 12:23:27 +0000
Source: criterion
Architecture: source
Version: 2.3.3git1-2
Distribution: unstable
Urgency: medium
Maintainer: SZALAY Attila <[email protected]>
Changed-By: SZALAY Attila <[email protected]>
Closes: 984025 994237
Changes:
criterion (2.3.3git1-2) unstable; urgency=medium
.
[ SZALAY Attila ]
* Change debian branch name to align with DEP-14
* Fix gbp.conf, the package does not require overlay config
* Fix build with GCC 11.
Thanks to Matthias Klose <[email protected]> (Closes: #994237, #984025)
* Fix vcs headers in control file
Checksums-Sha1:
39c61b56d6a4d28be34558a54467f24469d09a82 2171 criterion_2.3.3git1-2.dsc
e81d59957543582d1963c8a550a5eb1b82fc3d66 12016
criterion_2.3.3git1-2.debian.tar.xz
Checksums-Sha256:
7cadc1ef17f4cb23b3e00799136075c7b93fe024704c18793cdcc9cda9861414 2171
criterion_2.3.3git1-2.dsc
231b6f958090470baa733956074af34d63fd54302079d73f0ed4001cd44cfc55 12016
criterion_2.3.3git1-2.debian.tar.xz
Files:
a48321d45198cb5c3e1d06a6457da2ce 2171 devel optional criterion_2.3.3git1-2.dsc
fae98da2ef98a5a69bb882d74b116786 12016 devel optional
criterion_2.3.3git1-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfYh9yLp7u6e4NeO63OMQ54ZMyL8FAmGs+BsACgkQ3OMQ54ZM
yL/uUg/9EVU1p7RNMU36V6zPNO4VWFLyYaItvhxNW8YeixvvdmwTHVHYcTKVffYK
sHgKnZg9OY+dSls6+kTEP2BxkZtVGSBCeR5GiFAMc0+Xf1kzU80/atfASyFH6W65
p8qtqyiCqNMi/Xf5BPTUBRSgDMv3OTIp3Menpp+CGQwPrs/gBFi07ETmBGpDUtgF
FjpNHLJ/AM8RlI9yFKnXgPfvNA5q1/XiKcROs1+YcB92GOT9nXMR4+3tyIuvqJQ5
7D8IHvTaRD6aDqErJhQIHO6ghFctxx3YjnD5rZGYDZPhfAPbD2QgA3D20IR2BriK
/Qip7g0DDo5ixurF3qHEagKh4Bkz8ujK4C1fxQvvTsiUXbX9KcJ/BWnfpeDhkd95
h+5tEokOlNRx9Ox6aqE2prIdiQWViZqUjwCY8v5uBpTsUeD7ZKMTiuZitfJka9SH
4M/R9FGo0jTgEOwWYy01BOx2gwZI91qjTguYU8Chm+AZXgVrW/LtBUDNXhShf3Yn
xDwhG8CqiMWrfFpkDpH0I/KNXf1zDPCYiyqbnOqUNdibeXKXdZMw2/2TjrEW00VY
ttgmYZZ764nr+JsPEsa1PBO7nsLM/3gUQ228NBGizZ+dJbCSFDTbm5i9FDAcWaa3
q4JVKP3LK7JSxZ+t8FjmV0Ex4SWigp0wNRlDErG3Ifa10xqVmmM=
=DlqL
-----END PGP SIGNATURE-----
--- End Message ---