Your message dated Thu, 20 Jul 2023 08:51:29 +0000
with message-id <e1qmpnh-00c5um...@fasolo.debian.org>
and subject line Bug#1040524: fixed in boost1.74 1.74.0+ds1-22
has caused the Debian Bug report #1040524,
regarding libboost1.74-dev: g++-12 fails to compile interval.hpp on ppc64el:
error: narrowing conversion
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.)
--
1040524: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1040524
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libboost1.74-dev
Version: 1.74.0+ds1-21.1
Severity: serious
This is a regression from g++-11:
$ echo '#include <boost/numeric/interval.hpp>' | g++-11 -x c++ -c -
$ echo '#include <boost/numeric/interval.hpp>' | g++-12 -x c++ -c -
In file included from /usr/include/boost/numeric/interval/hw_rounding.hpp:28,
from /usr/include/boost/numeric/interval.hpp:18,
from <stdin>:1:
/usr/include/boost/numeric/interval/detail/ppc_rounding_control.hpp:31:56:
error: narrowing conversion of '18444492273895866370' from 'long long unsigned
int' to 'boost::long_long_type' {aka 'long long int'} [-Wnarrowing]
31 | static const rounding_mode_struct mode_upward = {
0xFFF8000000000002LL };
|
^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/numeric/interval/detail/ppc_rounding_control.hpp:32:56:
error: narrowing conversion of '18444492273895866371' from 'long long unsigned
int' to 'boost::long_long_type' {aka 'long long int'} [-Wnarrowing]
32 | static const rounding_mode_struct mode_downward = {
0xFFF8000000000003LL };
|
^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/numeric/interval/detail/ppc_rounding_control.hpp:33:56:
error: narrowing conversion of '18444492273895866368' from 'long long unsigned
int' to 'boost::long_long_type' {aka 'long long int'} [-Wnarrowing]
33 | static const rounding_mode_struct mode_to_nearest = {
0xFFF8000000000000LL };
|
^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/numeric/interval/detail/ppc_rounding_control.hpp:34:56:
error: narrowing conversion of '18444492273895866369' from 'long long unsigned
int' to 'boost::long_long_type' {aka 'long long int'} [-Wnarrowing]
34 | static const rounding_mode_struct mode_toward_zero = {
0xFFF8000000000001LL };
|
^~~~~~~~~~~~~~~~~~~~
The same behavior is observable with libboost1.81-dev.
Andreas
--- End Message ---
--- Begin Message ---
Source: boost1.74
Source-Version: 1.74.0+ds1-22
Done: Gianfranco Costamagna <locutusofb...@debian.org>
We believe that the bug you reported is fixed in the latest version of
boost1.74, 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 1040...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Gianfranco Costamagna <locutusofb...@debian.org> (supplier of updated boost1.74
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: SHA256
Format: 1.8
Date: Thu, 20 Jul 2023 10:19:40 +0200
Source: boost1.74
Built-For-Profiles: noudeb
Architecture: source
Version: 1.74.0+ds1-22
Distribution: unstable
Urgency: medium
Maintainer: Debian Boost Team <team+bo...@tracker.debian.org>
Changed-By: Gianfranco Costamagna <locutusofb...@debian.org>
Closes: 1040524
Changes:
boost1.74 (1.74.0+ds1-22) unstable; urgency=medium
.
* Team upload
* [a0999e5] debian/patches/30.patch:
- cherry-pick upstream patch to fix build failure of numeric apps
on ppc64el (Closes: #1040524)
Checksums-Sha1:
67add2600662b0a13efc1e84aad0a9e0c45eabf0 8452 boost1.74_1.74.0+ds1-22.dsc
85fb045466ddb1e84f9127c9fd1fbe01d9284c27 375552
boost1.74_1.74.0+ds1-22.debian.tar.xz
4094420915eca011426dd0f779dcbf001c94416b 12415
boost1.74_1.74.0+ds1-22_source.buildinfo
Checksums-Sha256:
0a2aed611d65a6021c9f9c81824a3b70e2b936d651eb6273f7d6a91340bce1d9 8452
boost1.74_1.74.0+ds1-22.dsc
1ce29e6c7e1a42b68c73be40a0974e132b55b643a1eada06d8243092c52a5ad1 375552
boost1.74_1.74.0+ds1-22.debian.tar.xz
0956203729e61f8903288ec367d1aeea54032f58f592a0c45a1b3c519845e4ee 12415
boost1.74_1.74.0+ds1-22_source.buildinfo
Files:
9cb7b9426c3e636530fde61caa9d0da5 8452 libs optional boost1.74_1.74.0+ds1-22.dsc
553f119da6dfddccd65585df9c3e4285 375552 libs optional
boost1.74_1.74.0+ds1-22.debian.tar.xz
bec87b3a56f124e7a1cdc972e8c66230 12415 libs optional
boost1.74_1.74.0+ds1-22_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmS48OMACgkQ808JdE6f
Xdl+dQ//aRFG9Qv/LCRoLsqbgnrE0Qb1xDazg1eHmErLKpJrZxItPUtqebAzoAGV
HMOZ+4QBkHUikzQKznp3rJZo82mJib8nxmUkhkWW3x0KH+CfyS+44LSCoAiDrCnT
JosshfEExWc05g0IIsxAw/8XpeKhYORlQpKJSjGLMkIwtA35prx/7KUbn3RfXPXD
rkW5pT+cn9uUUuTgQDZe1RWNhPLWdXIArOPnNrs2IGZ0hBM/ry7dAo8sFzE4c3o9
um4PZUcrigX5jvVVZm1x57l6Jwuz7VJtwWs+xzQUVT39CMtXVEBIZQV5huq8c0mT
YZXDqu34yo70uJKsAesCjDo5IFj1iEDEPJfaN1B1uELma89OTrPFommhcA2PeE+Z
sz5YFCu0RswiLNgSyPe3bteWXbNga+O6oa+TvBsF8KUggHciT2VhXBL8ABJwy3AZ
krPUEV9jwMjttj6AX/Dntf1i6A0DqvCDx4JZqDhPMQ369AP/I3Is+dUBelmpBZYc
bjdw3X5QH69Cr3MKOLSCjyg5aEulOf+FlCnuh/JnEI6SWBa5R7Np+ZtnK8pPNvnQ
TjsduJBXER0PA0ANbRHKPEp6szHCEdG9waso2U8l8DZ1mPltnIu5FiOfn8nzo+/g
f2siitNVHkPQva8q8V5lcoEfuY08q7BZSHmVVUwe2jzv49rhGT8=
=Pmxg
-----END PGP SIGNATURE-----
--- End Message ---