Hi there,
I already overcame this problem: simply using the gcc version (GCC)
13.2.1 that
comes with the Fedora 39 distribution, the openmpi build is now fine again,
as it (almost) always is.
Greetings.
Jorge.
--
Jorge D'Elia via users <users@lists.open-mpi.org> escribió:
Hi,
On a x86_64-pc-linux-gnu machine with Fedora 39:
$ uname -a
Linux amaral 6.6.6-200.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Dec 11
17:29:08 UTC 2023 x86_64 GNU/Linux
and using:
$ gcc --version
gcc (GCC) 14.0.0 20231216 (experimental)
we tried to upgrade to the openmpi distribution:
41968409 Dec 16 09:15 openmpi-5.0.0.tar.gz
using the configuration flags (already used in previous versions of openmpi):
$ ../configure --enable-ipv6 --enable-sparse-groups --enable-mpi-ext
--enable-oshmem --with-libevent=internal --with-hwloc=internal
--with-ucx --with-pmix=internal --without-libfabric
--prefix=${PREFIX} 2>&1 | tee configure.eco
$ make -j4 all 2>&1 | tee make-all.eco
but, today, we have the following make error:
...
/home/bigpack/openmpi-paq/openmpi-5.0.0/3rd-party/openpmix/include/pmix_deprecated.h:851:32: error: passing argument 2 of ‘PMIx_Data_buffer_unload’ from incompatible pointer type
[-Wincompatible-pointer-types]
PMIx_Data_buffer_unload(b, &(d), &(s)) void **
We attached the configure.echo and make-all.echo files in a *.tgz
compressed file.
Please, some clue in order fo fix? Thanks in advance.
Regards.
Jorge D'Elia.--