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.
--

Attachment: build-make-error.tgz
Description: GNU Unix tar archive

Reply via email to