from /var/tmp/portage/sci-libs/scalapack-2.0.2-r1/work/scalapack-2.0.2/BLACS/SRC/Bdef.h:7, from /var/tmp/portage/sci-libs/scalapack-2.0.2-r1/work/scalapack-2.0.2/BLACS/SRC/igamx2d_.c:1: /var/tmp/portage/sci-libs/scalapack-2.0.2-r1/work/scalapack-2.0.2/BLACS/SRC/igamx2d_.c:221:12: error: expected expression before ‘_Static_assert’ ierr=MPI_Type_struct(i, len, disp, dtypes, &MyType); ^~~~~~~~~~~~~~~ /var/tmp/portage/sci-libs/scalapack-2.0.2-r1/work/scalapack-2.0.2/BLACS/SRC/igamx2d_.c:278:6: warning: implicit declaration of function ‘BI_ivmcopy’; did you mean ‘BI_cvmcopy’? [-Wimplicit-function-declaration] ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0-no-multilib_test_20190424-221203 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-7.3.1 [2] x86_64-pc-linux-gnu-8.3.0 * Available Python interpreters, in order of preference: [1] python3.7 [2] python3.6 [3] python2.7 (fallback) Available Rust versions: [1] rust-bin-1.34.1 [2] rust-1.34.1 * emerge -qpvO sci-libs/scalapack [ebuild N ] sci-libs/scalapack-2.0.2-r1 USE="-static-libs -test"
Created attachment 574660 [details] emerge-info.txt
Created attachment 574662 [details] emerge-history.txt
Created attachment 574664 [details] environment
Created attachment 574666 [details] etc.portage.tbz2
Created attachment 574668 [details] logs.tbz2
Created attachment 574670 [details] sci-libs:scalapack-2.0.2-r1:20190428-230007.log
Created attachment 574672 [details] temp.tbz2
And you are using openmpi-4.0.1 which is the important bit I would say. It compiles with mpich-3.0.4 but I haven't tested other mpi.
Created attachment 579892 [details, diff] patch to compile with openmpi-4.x
Created attachment 594500 [details, diff] MPI-3+ updates required by Open MPI 4 Upstream fix: https://github.com/Reference-ScaLAPACK/scalapack/commit/14fb599e1675e70667858eec1febeebbbb2f9ac1
It can be fixed now by trivial bump to scalapack-2.1.0. Anyone here got time to do it? If not, should i leave 2.0.2-r1 after adding 2.1.0?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19089ede16991afb7044047e5848f21e0757d442 commit 19089ede16991afb7044047e5848f21e0757d442 Author: Matthias Maier <tamiko@gentoo.org> AuthorDate: 2020-04-30 04:48:04 +0000 Commit: Matthias Maier <tamiko@gentoo.org> CommitDate: 2020-04-30 04:53:54 +0000 sci-libs/scalapack: version bump to 2.1.0 Closes: https://bugs.gentoo.org/511150 Closes: https://bugs.gentoo.org/675636 Closes: https://bugs.gentoo.org/684750 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org> sci-libs/scalapack/Manifest | 1 + sci-libs/scalapack/scalapack-2.1.0.ebuild | 71 +++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+)