Your message dated Sat, 15 Jul 2023 15:21:32 +0000
with message-id <e1qkh5q-004esn...@fasolo.debian.org>
and subject line Bug#1037565: fixed in 4ti2 1.6.10+ds-1
has caused the Debian Bug report #1037565,
regarding 4ti2: ftbfs with GCC-13
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.)


-- 
1037565: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037565
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:4ti2
Version: 1.6.9+ds-8
Severity: normal
Tags: sid trixie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-13

[This bug is targeted to the upcoming trixie 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-13/g++-13, but succeeds to build with gcc-12/g++-12. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2023/05/22/logs/4ti2_1.6.9+ds-8_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 13, either set CC=gcc-13 CXX=g++-13 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-13/porting_to.html

[...]
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../../src/zsolve -I../../src 
-I../../src/4ti2 -Wdate-time -D_FORTIFY_SOURCE=2 -I../../../src/zsolve/.. 
-D__STDC_LIMIT_MACROS -Wall -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -std=c++0x -c 
../../../src/zsolve/SignAPI.cpp  -fPIC -DPIC -o .libs/libzsolve_la-SignAPI.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../../src/zsolve -I../../src 
-I../../src/4ti2 -Wdate-time -D_FORTIFY_SOURCE=2 -I../../../src/zsolve/.. 
-D__STDC_LIMIT_MACROS -Wall -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -std=c++0x -c 
../../../src/zsolve/4ti2API.cpp  -fPIC -DPIC -o .libs/libzsolve_la-4ti2API.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../../src/zsolve -I../../src 
-I../../src/4ti2 -Wdate-time -D_FORTIFY_SOURCE=2 -I../../../src/zsolve/.. 
-D__STDC_LIMIT_MACROS -Wall -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -std=c++0x -c 
../../../src/zsolve/BitSet.cpp  -fPIC -DPIC -o .libs/libzsolve_la-BitSet.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../../src/zsolve -I../../src 
-I../../src/4ti2 -Wdate-time -D_FORTIFY_SOURCE=2 -I../../../src/zsolve/.. 
-D__STDC_LIMIT_MACROS -Wall -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -std=c++0x -c 
../../../src/zsolve/Timer.cpp -o libzsolve_la-Timer.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../../src/zsolve -I../../src 
-I../../src/4ti2 -Wdate-time -D_FORTIFY_SOURCE=2 -I../../../src/zsolve/.. 
-D__STDC_LIMIT_MACROS -Wall -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -std=c++0x -c 
../../../src/zsolve/BitSet.cpp -o libzsolve_la-BitSet.o >/dev/null 2>&1
In file included from ../../../src/zsolve/../zsolve/SignAPI.h:26,
                 from ../../../src/zsolve/SignAPI.cpp:23:
../../../src/zsolve/../zsolve/VectorArrayAPI.hpp: In function ‘void 
_4ti2_zsolve_::convert(const T1&, T2&) [with T1 = long int; T2 = int]’:
../../../src/zsolve/../zsolve/VectorArrayAPI.hpp:79:14: error: ‘INT32_MIN’ was 
not declared in this scope; did you mean ‘INT_MIN’?
   79 |     if (v1 < INT32_MIN || v2 > INT32_MAX) {
      |              ^~~~~~~~~
      |              INT_MIN
../../../src/zsolve/../zsolve/VectorArrayAPI.hpp:79:32: error: ‘INT32_MAX’ was 
not declared in this scope
   79 |     if (v1 < INT32_MIN || v2 > INT32_MAX) {
      |                                ^~~~~~~~~
../../../src/zsolve/../zsolve/VectorArrayAPI.hpp:31:1: note: ‘INT32_MAX’ is 
defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
   30 | #include <cstdlib>
  +++ |+#include <cstdint>
   31 | 
make[5]: *** [Makefile:730: libzsolve_la-SignAPI.lo] Error 1
make[5]: *** Waiting for unfinished jobs....
In file included from ../../../src/zsolve/main.cpp:37:
../../../src/zsolve/../zsolve/DefaultController.hpp: In member function ‘void 
_4ti2_zsolve_::DefaultController<T>::log_maxnorm(_4ti2_zsolve_::Algorithm<T>*, 
bool)’:
../../../src/zsolve/../zsolve/DefaultController.hpp:255:74: warning: comparison 
of constant ‘2’ with boolean expression is always false [-Wbool-compare]
  255 |         if ((m_options.maxnorm () == 1 && final) || m_options.maxnorm 
() == 2)
      |                                                     
~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from ../../../src/zsolve/../zsolve/RelAPI.h:26,
                 from ../../../src/zsolve/RelAPI.cpp:23:
../../../src/zsolve/../zsolve/VectorArrayAPI.hpp: In function ‘void 
_4ti2_zsolve_::convert(const T1&, T2&) [with T1 = long int; T2 = int]’:
../../../src/zsolve/../zsolve/VectorArrayAPI.hpp:79:14: error: ‘INT32_MIN’ was 
not declared in this scope; did you mean ‘INT_MIN’?
   79 |     if (v1 < INT32_MIN || v2 > INT32_MAX) {
      |              ^~~~~~~~~
      |              INT_MIN
../../../src/zsolve/../zsolve/VectorArrayAPI.hpp:79:32: error: ‘INT32_MAX’ was 
not declared in this scope
   79 |     if (v1 < INT32_MIN || v2 > INT32_MAX) {
      |                                ^~~~~~~~~
../../../src/zsolve/../zsolve/VectorArrayAPI.hpp:31:1: note: ‘INT32_MAX’ is 
defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
   30 | #include <cstdlib>
  +++ |+#include <cstdint>
   31 | 
In file included from ../../../src/zsolve/../zsolve/ZSolveAPI.hpp:44,
                 from ../../../src/zsolve/4ti2API.cpp:25:
../../../src/zsolve/../zsolve/DefaultController.hpp: In member function ‘void 
_4ti2_zsolve_::DefaultController<T>::log_maxnorm(_4ti2_zsolve_::Algorithm<T>*, 
bool)’:
../../../src/zsolve/../zsolve/DefaultController.hpp:255:74: warning: comparison 
of constant ‘2’ with boolean expression is always false [-Wbool-compare]
  255 |         if ((m_options.maxnorm () == 1 && final) || m_options.maxnorm 
() == 2)
      |                                                     
~~~~~~~~~~~~~~~~~~~~~^~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../../src/zsolve -I../../src 
-I../../src/4ti2 -Wdate-time -D_FORTIFY_SOURCE=2 -I../../../src/zsolve/.. 
-D__STDC_LIMIT_MACROS -Wall -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -std=c++0x -c 
../../../src/zsolve/Options.cpp -o libzsolve_la-Options.o >/dev/null 2>&1
make[5]: *** [Makefile:723: libzsolve_la-RelAPI.lo] Error 1
../../../src/zsolve/../zsolve/DefaultController.hpp: In instantiation of ‘void 
_4ti2_zsolve_::DefaultController<T>::log_maxnorm(_4ti2_zsolve_::Algorithm<T>*, 
bool) [with T = int]’:
../../../src/zsolve/../zsolve/DefaultController.hpp:253:10:   required from here
../../../src/zsolve/../zsolve/DefaultController.hpp:255:74: warning: comparison 
of constant ‘2’ with boolean expression is always false [-Wbool-compare]
../../../src/zsolve/../zsolve/DefaultController.hpp: In instantiation of ‘void 
_4ti2_zsolve_::DefaultController<T>::log_maxnorm(_4ti2_zsolve_::Algorithm<T>*, 
bool) [with T = long int]’:
../../../src/zsolve/../zsolve/DefaultController.hpp:253:10:   required from here
../../../src/zsolve/../zsolve/DefaultController.hpp:255:74: warning: comparison 
of constant ‘2’ with boolean expression is always false [-Wbool-compare]
../../../src/zsolve/../zsolve/DefaultController.hpp: In instantiation of ‘void 
_4ti2_zsolve_::DefaultController<T>::log_maxnorm(_4ti2_zsolve_::Algorithm<T>*, 
bool) [with T = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]’:
../../../src/zsolve/../zsolve/DefaultController.hpp:253:10:   required from here
../../../src/zsolve/../zsolve/DefaultController.hpp:255:74: warning: comparison 
of constant ‘2’ with boolean expression is always false [-Wbool-compare]
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../../src/zsolve -I../../src 
-I../../src/4ti2 -Wdate-time -D_FORTIFY_SOURCE=2 -I../../../src/zsolve/.. 
-D__STDC_LIMIT_MACROS -Wall -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -std=c++0x -c 
../../../src/zsolve/4ti2API.cpp -o libzsolve_la-4ti2API.o >/dev/null 2>&1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/_BUILD/src/zsolve'
make[4]: *** [Makefile:408: all-recursive] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/_BUILD/src'
make[3]: *** [Makefile:347: all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/_BUILD/src'
make[2]: *** [Makefile:419: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/_BUILD'
dh_auto_build: error: cd _BUILD && make -j8 returned exit code 2
make[1]: *** [debian/rules:25: override_dh_auto_build-arch] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:14: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: 4ti2
Source-Version: 1.6.10+ds-1
Done: Doug Torrance <dtorra...@debian.org>

We believe that the bug you reported is fixed in the latest version of
4ti2, 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 1037...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Doug Torrance <dtorra...@debian.org> (supplier of updated 4ti2 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: Sat, 15 Jul 2023 10:23:50 -0400
Source: 4ti2
Built-For-Profiles: noudeb
Architecture: source
Version: 1.6.10+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Math Team <team+m...@tracker.debian.org>
Changed-By: Doug Torrance <dtorra...@debian.org>
Closes: 1037565
Changes:
 4ti2 (1.6.10+ds-1) unstable; urgency=medium
 .
   * New upstream release.
     - Missing <cstdint> include has been added, fixing GCC-13 builds
       (Closes: #1037565).
   * debian/control
     - Add myself to Uploaders.
   * debian/copyright
     - Add myself to debian/* copyright holders.
   * debian/patches/debianization-documentation.patch
     - Refresh for new upstream version.
   * debian/patches/fixed-autoconf-faulty_equality_tests.patch
     - Removed; applied upstream.
   * debian/patches/upstream-autotoolization-public_shared_scheme.patch
     - Remove SWIG files from patch; no longer present upstream.
   * debian/rules
     - Remove explicit "--with autoreconf"; has been run by default since
       debhelper 10.
     - Create dummy "swig" directory to avoid autoreconf error.
Checksums-Sha1:
 b95ad6d23459c775e9e72648a9ff56714b8070c2 2249 4ti2_1.6.10+ds-1.dsc
 95e1aa15ef56f21261c7eb0907fd4c6e47735a70 2061628 4ti2_1.6.10+ds.orig.tar.xz
 e997934c507778bcf17d4c48ab502e03087325d2 18156 4ti2_1.6.10+ds-1.debian.tar.xz
 c351be7ca9d175be7f0619ba977bd53f14cf9c7a 9909 4ti2_1.6.10+ds-1_source.buildinfo
Checksums-Sha256:
 863f13b8ede9cbe99142bb8feb1ada63829d32be56ade098a39d265f1bb28591 2249 
4ti2_1.6.10+ds-1.dsc
 2d7cb89e08207bf5ab03e8f64688884ee445dd381aa68d707848fe5f963e65cb 2061628 
4ti2_1.6.10+ds.orig.tar.xz
 894ae5ccb910795ed4e10039d051d7d44ddaf7dcf3a01aaaf0b2dc43392eede8 18156 
4ti2_1.6.10+ds-1.debian.tar.xz
 7e20ee6aa2730cbe1e90febe157d0792c76f7dd8e0c2d7e8b58b52e73aec1a19 9909 
4ti2_1.6.10+ds-1_source.buildinfo
Files:
 a2ad98517840fd3d030420db651b21a8 2249 math optional 4ti2_1.6.10+ds-1.dsc
 9f8961f71788417152f8f5cfb8acd2f5 2061628 math optional 
4ti2_1.6.10+ds.orig.tar.xz
 017a91f498f3b41473846d0d31409801 18156 math optional 
4ti2_1.6.10+ds-1.debian.tar.xz
 92b7a79db5b23f942c98ef5b6d60141c 9909 math optional 
4ti2_1.6.10+ds-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJJBAEBCgAzFiEEupghwS4HiU+y5K0AkdxKd57FyRAFAmSyrE4VHGR0b3JyYW5j
ZUBkZWJpYW4ub3JnAAoJEJHcSneexckQd84P/iYUzSy2SZ7WBPLefZjElniS3j5o
QUzwe1g3Z4iDo80Pws+mEqqKNOQXczd8ZkdDSDlUoYjzsy9FwzUCSkpVsK8d46B6
l2Y4VV214ofkflA8vW+tuZCdLgLrMYLEcaChUwzrYT+FOKsbF9g0cUPJtHcaVTiH
uIwKVSWS4aqbcSw8NyRz+RPWnbrm0H5QNPtauMTw3WnZ+Q67G5kdjc4xcKwjK5NY
ak0r7rjwnZCzi8OImCvJgOvZMu5+bHSSA1bXa2qfP8uh6mzqHKaucqW9JKsViCRe
xKfyXUDPl2ciBxi2NpHaUvgtZmTsdKS8b6PjfICUB5sJVGlJqCpCVAf50JihsYC5
IcuvCijD8xiTwBy3ZtOPHCAhN6NKxICZ5AhSOxF3HjQnrAnmGmM1ILxbs6W5j5Q+
OMpx9ENb7w4iMSj+FAQ2uMziQ1WAXD3VN0IqxQ/Ol0abh9QeP/bsjQARt1sRqLAw
E0ls0aiA5RpqsSqCuisNlWoNmZ6/w/u6SS7p6r0on7JPI7BuN07bffu8Iid63LAo
jO55/GM5wE8hGSqrnpEGi00COIcGeXQZYk/fdyegcEsAMjM64L3mpq3iGJ+QOEaO
W+8+LZfNMzYJ8+y7XHIDt8zgmwln+Jx2q1ipi2KlDos9RS2Thqi2BrN+plcsiM0K
Sk3kwaXF+3YoQbER
=tdf9
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to