[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#984057: marked as done (infinipath-psm: ftbfs with GCC-11)



Your message dated Fri, 21 Oct 2022 12:20:02 +0000
with message-id <E1olr0M-008iTn-Ms@fasolo.debian.org>
and subject line Bug#984057: fixed in infinipath-psm 3.3+20.604758e7-6.2
has caused the Debian Bug report #984057,
regarding infinipath-psm: 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 owner@bugs.debian.org
immediately.)


-- 
984057: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984057
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:infinipath-psm
Version: 3.3+20.604758e7-6.1
Severity: normal
Tags: sid bookworm
User: debian-gcc@lists.debian.org
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/infinipath-psm_3.3+20.604758e7-6.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.

[...]
      |                    ^~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[3]: *** [Makefile:51: ptl_rcvthread.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/ptl_ips'
make[3]: Entering directory '/<<PKGBUILDDIR>>/ptl_am'
cc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fcommon   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3   -DNVALGRIND   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3  -DPSM_USE_SYS_UUID  -DNVALGRIND -I. -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/mpspawn -I/<<PKGBUILDDIR>>/include/linux-x86_64  -I/<<PKGBUILDDIR>>  -c am_reqrep.c -o am_reqrep.o
cc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fcommon   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3   -DNVALGRIND   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3  -DPSM_USE_SYS_UUID  -DNVALGRIND -I. -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/mpspawn -I/<<PKGBUILDDIR>>/include/linux-x86_64  -I/<<PKGBUILDDIR>>  -c am_reqrep_shmem.c -o am_reqrep_shmem.o
In file included from /<<PKGBUILDDIR>>/include/ipath_intf.h:51,
                 from /<<PKGBUILDDIR>>/include/ipath_user.h:60,
                 from /<<PKGBUILDDIR>>/psm_user.h:45,
                 from am_reqrep_shmem.c:40:
am_reqrep_shmem.c: In function ‘amsh_ep_connreq_wrap’:
/<<PKGBUILDDIR>>/include/linux-x86_64/sysdep.h:109:5: error: array subscript ‘struct xchg_dummy[0]’ is partly outside array bounds of ‘psmi_spinlock_t[1]’ {aka ‘ips_atomic_t[1]’} [-Werror=array-bounds]
  109 |     asm volatile(LOCK_PREFIX "cmpxchgl %1,%2"
      |     ^~~
In file included from am_reqrep_shmem.c:40:
/<<PKGBUILDDIR>>/psm_user.h:103:20: note: while referencing ‘psmi_progress_lock’
  103 |   psmi_spinlock_t  psmi_progress_lock;
      |                    ^~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[3]: *** [Makefile:41: am_reqrep_shmem.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/ptl_am'
make[3]: Entering directory '/<<PKGBUILDDIR>>/libuuid'
cc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fcommon   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3   -DNVALGRIND   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3  -DPSM_USE_SYS_UUID  -DNVALGRIND -DPSM_UUID=1 -Wno-unused-function -I. -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/mpspawn -I/<<PKGBUILDDIR>>/include/linux-x86_64  -I/<<PKGBUILDDIR>> -I/libuuid -c psm_uuid.c -o psm_uuid.o
make[3]: Leaving directory '/<<PKGBUILDDIR>>/libuuid'
make[3]: Entering directory '/<<PKGBUILDDIR>>/ipath'
cc   -Wall   -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3  -DPSM_USE_SYS_UUID -D_GNU_SOURCE -I. -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/mpspawn -I/<<PKGBUILDDIR>>/include/linux-x86_64  -I/<<PKGBUILDDIR>>/ptl_ips -c ipath_debug.c -o ipath_debug.o
cc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fcommon   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3   -DNVALGRIND   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3  -DPSM_USE_SYS_UUID -D_GNU_SOURCE  -DNVALGRIND -I. -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/mpspawn -I/<<PKGBUILDDIR>>/include/linux-x86_64  -I/<<PKGBUILDDIR>>/ptl_ips  -c ipath_time.c -o ipath_time.o
cc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fcommon   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3   -DNVALGRIND   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3  -DPSM_USE_SYS_UUID -D_GNU_SOURCE  -DNVALGRIND -I. -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/mpspawn -I/<<PKGBUILDDIR>>/include/linux-x86_64  -I/<<PKGBUILDDIR>>/ptl_ips  -c ipath_proto.c -o ipath_proto.o
cc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fcommon   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3   -DNVALGRIND   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3  -DPSM_USE_SYS_UUID -D_GNU_SOURCE  -DNVALGRIND -I. -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/mpspawn -I/<<PKGBUILDDIR>>/include/linux-x86_64  -I/<<PKGBUILDDIR>>/ptl_ips  -c ipath_utils.c -o ipath_utils.o
cc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fcommon   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3   -DNVALGRIND   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3  -DPSM_USE_SYS_UUID -D_GNU_SOURCE  -DNVALGRIND -I. -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/mpspawn -I/<<PKGBUILDDIR>>/include/linux-x86_64  -I/<<PKGBUILDDIR>>/ptl_ips  -c ipath_service.c -o ipath_service.o
cc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fcommon   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3   -DNVALGRIND   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3  -DPSM_USE_SYS_UUID -D_GNU_SOURCE  -DNVALGRIND -I. -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/mpspawn -I/<<PKGBUILDDIR>>/include/linux-x86_64  -I/<<PKGBUILDDIR>>/ptl_ips  -c ipath_protomic.c -o ipath_protomic.o
cc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fcommon   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3   -DNVALGRIND   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3  -DPSM_USE_SYS_UUID -D_GNU_SOURCE  -DNVALGRIND -I. -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/mpspawn -I/<<PKGBUILDDIR>>/include/linux-x86_64  -I/<<PKGBUILDDIR>>/ptl_ips  -c ipath_dwordcpy-x86_64.c -o ipath_dwordcpy-x86_64.o
cc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fcommon   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3   -DNVALGRIND   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3  -DPSM_USE_SYS_UUID -D_GNU_SOURCE  -DNVALGRIND -I. -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/mpspawn -I/<<PKGBUILDDIR>>/include/linux-x86_64  -I/<<PKGBUILDDIR>>/ptl_ips  -c ipath_i2cflash.c -o ipath_i2cflash.o
cc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fcommon   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3   -DNVALGRIND   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3  -DPSM_USE_SYS_UUID -D_GNU_SOURCE  -DNVALGRIND -I. -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/mpspawn -I/<<PKGBUILDDIR>>/include/linux-x86_64  -I/<<PKGBUILDDIR>>/ptl_ips  -c ipath_sysfs.c -o ipath_sysfs.o
cc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fcommon   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3   -DNVALGRIND   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3  -DPSM_USE_SYS_UUID -D_GNU_SOURCE  -DNVALGRIND -I. -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/mpspawn -I/<<PKGBUILDDIR>>/include/linux-x86_64  -I/<<PKGBUILDDIR>>/ptl_ips  -c ipath_syslog.c -o ipath_syslog.o
cc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fcommon   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3   -DNVALGRIND   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3  -DPSM_USE_SYS_UUID -D_GNU_SOURCE  -DNVALGRIND -I. -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/mpspawn -I/<<PKGBUILDDIR>>/include/linux-x86_64  -I/<<PKGBUILDDIR>>/ptl_ips  -c ipath_write_pio-x86_64.c -o ipath_write_pio-x86_64.o
cc   -g3 -fpic -c ipath_dwordcpy-x86_64-fast.S -o ipath_dwordcpy-x86_64-fast.o
date +'static __attribute__ ((unused)) char __psc_infinipath_revision[] ="$""Date: %F %R InfiniPath $";' > _revision.c
cc -c   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3  -DPSM_USE_SYS_UUID -D_GNU_SOURCE -I. -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/mpspawn -I/<<PKGBUILDDIR>>/include/linux-x86_64  -I/<<PKGBUILDDIR>>/ptl_ips _revision.c -o _revision.o
cc -o libinfinipath.so.4.0 -Wl,-soname=libinfinipath.so.4 -shared \
	-Wl,--unique='*fastpath*' \
	ipath_debug.o ipath_time.o ipath_proto.o ipath_utils.o ipath_service.o ipath_protomic.o ipath_dwordcpy-x86_64.o ipath_i2cflash.o ipath_sysfs.o ipath_syslog.o ipath_write_pio-x86_64.o ipath_dwordcpy-x86_64-fast.o _revision.o -Wl,-z,relro   
ln -fs libinfinipath.so.4.0 libinfinipath.so.4
ln -fs libinfinipath.so.4.0 libinfinipath.so
make[3]: Leaving directory '/<<PKGBUILDDIR>>/ipath'
/usr/bin/make libpsm_infinipath.so
make[3]: Entering directory '/<<PKGBUILDDIR>>'
cc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fcommon   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3   -DNVALGRIND   -Wall -Werror  -fpic -fPIC -D_GNU_SOURCE -funwind-tables   -O3 -g3  -DPSM_USE_SYS_UUID  -DNVALGRIND -I. -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/mpspawn -I/<<PKGBUILDDIR>>/include/linux-x86_64  -c ptl_am/am_reqrep_shmem.c -o ptl_am/am_reqrep_shmem.o
In file included from /<<PKGBUILDDIR>>/include/ipath_intf.h:51,
                 from /<<PKGBUILDDIR>>/include/ipath_user.h:60,
                 from ./psm_user.h:45,
                 from ptl_am/am_reqrep_shmem.c:40:
ptl_am/am_reqrep_shmem.c: In function ‘amsh_ep_connreq_wrap’:
/<<PKGBUILDDIR>>/include/linux-x86_64/sysdep.h:109:5: error: array subscript ‘struct xchg_dummy[0]’ is partly outside array bounds of ‘psmi_spinlock_t[1]’ {aka ‘ips_atomic_t[1]’} [-Werror=array-bounds]
  109 |     asm volatile(LOCK_PREFIX "cmpxchgl %1,%2"
      |     ^~~
In file included from ptl_am/am_reqrep_shmem.c:40:
./psm_user.h:103:20: note: while referencing ‘psmi_progress_lock’
  103 |   psmi_spinlock_t  psmi_progress_lock;
      |                    ^~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[3]: *** [Makefile:282: ptl_am/am_reqrep_shmem.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: *** [Makefile:155: libs] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:45: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:24: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: infinipath-psm
Source-Version: 3.3+20.604758e7-6.2
Done: Christoph Biedl <debian.axhn@manchmal.in-ulm.de>

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

Debian distribution maintenance software
pp.
Christoph Biedl <debian.axhn@manchmal.in-ulm.de> (supplier of updated infinipath-psm 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 16 Oct 2022 13:18:17 +0200
Source: infinipath-psm
Architecture: source
Version: 3.3+20.604758e7-6.2
Distribution: unstable
Urgency: medium
Maintainer: Debian HPC Team <debian-hpc@lists.debian.org>
Changed-By: Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
Closes: 984057
Changes:
 infinipath-psm (3.3+20.604758e7-6.2) unstable; urgency=medium
 .
   * Non-maintainer upload
   * Work around FTBFS with gcc-12. Closes: #984057
Checksums-Sha1:
 5c73a5c17cbcb9b4693354ed6d5c63170321e990 2267 infinipath-psm_3.3+20.604758e7-6.2.dsc
 2b7dee8028ec8d7d3aa32c725d9649bf104ecd8f 9760 infinipath-psm_3.3+20.604758e7-6.2.debian.tar.xz
 3cc348739d3c41c4b4249c11c7ccbdd5dc3cb93e 6674 infinipath-psm_3.3+20.604758e7-6.2_amd64.buildinfo
Checksums-Sha256:
 7479c8937e44f2e54cef84d9e34777bb1581f7c5e7f4ea769fc7b2d3341809d0 2267 infinipath-psm_3.3+20.604758e7-6.2.dsc
 1f45a1ca8756d50a83eb8ff4f18026149e6cfe93b3f63b8fc75f88c71a7244f5 9760 infinipath-psm_3.3+20.604758e7-6.2.debian.tar.xz
 8a5cb99baf6d3aa2dc8a1c8f2c2832ac726fe5f80c56a115dfdb90ee776837fb 6674 infinipath-psm_3.3+20.604758e7-6.2_amd64.buildinfo
Files:
 2596cfb9d707df599db2bc4cd57992eb 2267 libs optional infinipath-psm_3.3+20.604758e7-6.2.dsc
 161e2d87b28981986c371a87a2e90ac0 9760 libs optional infinipath-psm_3.3+20.604758e7-6.2.debian.tar.xz
 8a10a1f6557c189ea49cf5d909e6a367 6674 libs optional infinipath-psm_3.3+20.604758e7-6.2_amd64.buildinfo

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

iQIzBAEBCgAdFiEEWXMI+726A12MfJXdxCxY61kUkv0FAmNL7hMACgkQxCxY61kU
kv21/g/9FWJXJjWHncdCA/r0at9lze8PsrDXNmmTTtY0+n2m5MOjyjYIdsQzriLX
MWGSYvbWnzNmXfdAC7oPBh1nw4AFlN26PZTomWdjz4CBUpU01Uhu9nBqm0XvF5Tg
eagRzWN61AzXrTQrJGBRbQLotdmtyC4r8CNuX+tve4vOK05OPtFXIVsC3H5gY6Zr
OX56BB3uC6Vov4Y/BPXZOFeXhrU19kaCB1m9NH8vHJHL0/ay1ldwWTjklVV8k35O
xnxQo/uqijrkT5+NWEcwcLOSHkljUoDpLo+HR86DN86xdLeqrImmmTCA9GVbqJJI
y2YWh8alHFkSra7iQZbvXGy0LbhNJvBfwkNPNQjDEMRVVX1oHNWhZU2lgx+VQHJP
HMASHqGMV0DfjyuVs4O6OAY6Vb5BoHZaTfJQRozZiTTz1XG93REwc9fq0G1tigAD
3giFjBU94FFm0M48t711S5t146TyVEy/JOxIg9VnoRxiRLNTfjAacOkaQOCJX5wS
PzKvECOy1jmS9OnujTOZxQheX/pc9JIKkoUZOPOtEPAZz5iFZkGtSdT4egy+VSZg
ojEoCktlHcYX6ECvlbRg+39EnUwyh7s0ZEkuGtHUgLNTiMeU2c59kopC4q8XEqwZ
M5wx9aGw8aKesowfGYeHA5A0+0j9rb4mQ9zU/+JKb4y3yv6AvIY=
=Elun
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: