[Debian-med-packaging] Bug#1075317: nipy: ftbfs with GCC-14
Matthias Klose
doko at debian.org
Wed Jul 3 13:37:58 BST 2024
Package: src:nipy
Version: 0.6.0-1
Severity: important
Tags: sid trixie
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-14
[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-14/g++-14, but succeeds to build with gcc-13/g++-13. 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/2024/07/01/nipy_0.6.0-1_unstable_gccexp.log
The last lines of the build log are at the end of this report.
To build with GCC 14, either set CC=gcc-14 CXX=g++-14 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-14/porting_to.html
[...]
../lib/lapack_lite/dlapack_lite.c: In function ‘dorm2l_’:
../lib/lapack_lite/dlapack_lite.c:34048:14: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
34048 | if (left && notran || ! left && ! notran) {
| ~~~~~^~~~~~~~~
../lib/lapack_lite/dlapack_lite.c: In function ‘dorm2r_’:
../lib/lapack_lite/dlapack_lite.c:34249:14: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
34249 | if (left && ! notran || ! left && notran) {
| ~~~~~^~~~~~~~~~~
../lib/lapack_lite/dlapack_lite.c: In function ‘dormbr_’:
../lib/lapack_lite/dlapack_lite.c:34489:20: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
34489 | if (applyq && *lda < max(1,nq) || ! applyq && *lda < max(i__1,i__2)) {
../lib/lapack_lite/dlapack_lite.c: In function ‘dorml2_’:
../lib/lapack_lite/dlapack_lite.c:34786:14: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
34786 | if (left && notran || ! left && ! notran) {
| ~~~~~^~~~~~~~~
../lib/lapack_lite/dlapack_lite.c: In function ‘dormlq_’:
../lib/lapack_lite/dlapack_lite.c:35078:18: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
35078 | if (left && notran || ! left && ! notran) {
| ~~~~~^~~~~~~~~
../lib/lapack_lite/dlapack_lite.c: In function ‘dormql_’:
../lib/lapack_lite/dlapack_lite.c:35391:18: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
35391 | if (left && notran || ! left && ! notran) {
| ~~~~~^~~~~~~~~
../lib/lapack_lite/dlapack_lite.c: In function ‘dormqr_’:
../lib/lapack_lite/dlapack_lite.c:35689:18: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
35689 | if (left && ! notran || ! left && notran) {
| ~~~~~^~~~~~~~~~~
../lib/lapack_lite/dlapack_lite.c: In function ‘dstedc_’:
../lib/lapack_lite/dlapack_lite.c:36623:39: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
36623 | } else if (*ldz < 1 || icompz > 0 && *ldz < max(1,*n)) {
../lib/lapack_lite/dlapack_lite.c:36638:24: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses]
36638 | lwmin = *n - 1 << 1;
| ~~~^~~
../lib/lapack_lite/dlapack_lite.c: In function ‘dsteqr_’:
../lib/lapack_lite/dlapack_lite.c:37043:39: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
37043 | } else if (*ldz < 1 || icompz > 0 && *ldz < max(1,*n)) {
../lib/lapack_lite/dlapack_lite.c: In function ‘dtrevc_’:
../lib/lapack_lite/dlapack_lite.c:39115:35: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
39115 | } else if (*ldvl < 1 || leftv && *ldvl < *n) {
| ~~~~~~^~~~~~~~~~~~~
../lib/lapack_lite/dlapack_lite.c:39117:36: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
39117 | } else if (*ldvr < 1 || rightv && *ldvr < *n) {
| ~~~~~~~^~~~~~~~~~~~~
../lib/lapack_lite/dlapack_lite.c: In function ‘dtrexc_’:
../lib/lapack_lite/dlapack_lite.c:40230:34: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
40230 | } else if (*ldq < 1 || wantq && *ldq < max(1,*n)) {
../lib/lapack_lite/dlapack_lite.c: In function ‘ilaenv_’:
../lib/lapack_lite/dlapack_lite.c:40822:23: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
40822 | if (ic >= 129 && ic <= 137 || ic >= 145 && ic <= 153 || ic >= 162 &&
| ~~~~~~~~~~^~~~~~~~~~~~
../lib/lapack_lite/dlapack_lite.c:40822:75: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
40822 | if (ic >= 129 && ic <= 137 || ic >= 145 && ic <= 153 || ic >= 162 &&
| ~~~~~~~~~~^~
40823 | ic <= 169) {
| ~~~~~~~~~
../lib/lapack_lite/dlapack_lite.c:40827:31: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
40827 | if (ic >= 129 && ic <= 137 || ic >= 145 && ic <= 153 || ic >=
| ~~~~~~~~~~^~~~~~~~~~~~
../lib/lapack_lite/dlapack_lite.c:40828:29: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
40827 | if (ic >= 129 && ic <= 137 || ic >= 145 && ic <= 153 || ic >=
| ~~~~~
40828 | 162 && ic <= 169) {
| ~~~~^~~~~~~~~~~~
ninja: build stopped: subcommand failed.
ERROR Backend subprocess exited when trying to invoke build_wheel
E: pybuild pybuild:389: build: plugin pyproject failed with: exit code=1: python3.12 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_nipy --config-setting compile-args=--verbose --config-setting setup-args=--wrap-mode=nodownload --config-setting setup-args=--prefix=/usr --config-setting setup-args=--sysconfdir=/etc --config-setting setup-args=--localstatedir=/var --config-setting setup-args=--libdir=lib/x86_64-linux-gnu
dh_auto_build: error: pybuild --build -i python{version} -p "3.11 3.12" returned exit code 13
make: *** [debian/rules:18: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
More information about the Debian-med-packaging
mailing list