Where is the libevent-2.1.12-stable-ompi.tar.gz file ?

2 views
Skip to first unread message

jde...@intec.unl.edu.ar

unread,
Apr 28, 2026, 8:27:53 AMApr 28
to Open MPI Users

Dear all,

I downloaded the openmpi-5.0.10.tar.gz package and I'm trying to build it using the
script given given in "Sec. 
2.2. For problems building or installing Open MPI" of
https://docs.open-mpi.org/en/main/getting-help.html.

But it's failing me with the missing file 
/3rd-party/libevent-2.1.12-stable-ompi.tar.gz,
as follows:

*** Configuring Libevent
checking for libevent pkg-config name... libevent_core
checking if libevent pkg-config module exists... no
configure: Searching for libevent in default search paths
checking for libevent cppflags... 
checking for libevent ldflags... 
checking for libevent libs... -levent_core
checking for libevent static libs... -levent_core
checking for event2/event.h... no
configure: Expanding ./3rd-party/libevent-2.1.12-stable-ompi.tar.gz in 3rd-party
../configure: line 60632: /home/bigpack/openmpi-paq/openmpi-5.0.10/3rd-party/libevent-2.1.12-stable-ompi.tar.gz: No such file or directory

Also I've also attached the config.log file.

Then, please, where can I download it? 

Thanks in advance.

Regards.
Jorge D'Elia.
--

config.log

jde...@intec.unl.edu.ar

unread,
Apr 28, 2026, 3:23:42 PMApr 28
to Open MPI Users

Hi all,



I downloaded the openmpi-5.0.10.tar.gz package and I'm trying to build it using the
script given given in "Sec. 
2.2. For problems building or installing Open MPI" of
https://docs.open-mpi.org/en/main/getting-help.html.

But it's failing me with the missing file 
/3rd-party/libevent-2.1.12-stable-ompi.tar.gz,
as follows:

*** Configuring Libevent
checking for libevent pkg-config name... libevent_core
checking if libevent pkg-config module exists... no
configure: Searching for libevent in default search paths
checking for libevent cppflags... 
checking for libevent ldflags... 
checking for libevent libs... -levent_core
checking for libevent static libs... -levent_core
checking for event2/event.h... no
configure: Expanding ./3rd-party/libevent-2.1.12-stable-ompi.tar.gz in 3rd-party
./configure: line 60632: /home/bigpack/openmpi-paq/openmpi-5.0.10/3rd-party/libevent-2.1.12-stable-ompi.tar.gz: No such file or directory

Pritchard Jr., Howard

unread,
Apr 28, 2026, 4:06:01 PMApr 28
to us...@lists.open-mpi.org

Hello Jorge,

 

Could you check if /home/bigpack/openmpi-paq/openmpi-5.0.10/3rd-party

 

has libevent-2.1.12-stable-ompi.tar.gz present?

 

It should be there.  It may be possible something is wrong with the g(un)zip utilities on your system?

 

If the tarball is present in 3rd-party why don’t you try running the following in the following in the 3rd-party directory:

 

gunzip libevent-2.1.12-stable-ompi.tar.gz | tar xf –

 

and see what’s happens.

 

You may also want to check in the config.log in the top level directory of your unpacked Open MPI for “gzip” and see where the configury thinks your gzip command is located.

 

Howard

To unsubscribe from this group and stop receiving emails from it, send an email to users+un...@lists.open-mpi.org.

jde...@intec.unl.edu.ar

unread,
Apr 28, 2026, 7:09:36 PMApr 28
to us...@lists.open-mpi.org
Hello Howard,

Thank you so much for your time and help!

"'Pritchard Jr., Howard' via Open MPI users"
<us...@lists.open-mpi.org> escribió:

> Hello Jorge,
>
> Could you check if /home/bigpack/openmpi-paq/openmpi-5.0.10/3rd-party

I followed the usual procedure, i.e. I downloaded the file
https://download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.10.tar.gz
and configure it.

> has libevent-2.1.12-stable-ompi.tar.gz present?

However, there is no such file, i.e.

configure: Expanding ./3rd-party/libevent-2.1.12-stable-ompi.tar.gz in
3rd-party
./configure: line 60632:
/home/bigpack/openmpi-paq/openmpi-5.0.10/3rd-party/libevent-2.1.12-stable-ompi.tar.gz: No such file or
directory
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
configure: error: failed to extract
3rd-party/libevent-2.1.12-stable-ompi.tar.gz
configure: ===== configuring 3rd-party/libevent-2.1.12-stable-ompi =====
configure: WARNING: no configuration information is in
3rd-party/libevent-2.1.12-stable-ompi
configure: ===== done with 3rd-party/libevent-2.1.12-stable-ompi
configure =====
./configure: line 60909: test: -eq: unary operator expected
configure: error: Could not find viable libevent build.

> It should be there. It may be possible something is wrong with the
> g(un)zip utilities on your system?

Ok, I'll check it just in case.

> If the tarball is present in 3rd-party why don’t you try running the
> following in the following in the 3rd-party directory:
>
> gunzip libevent-2.1.12-stable-ompi.tar.gz | tar xf –

Ok but, again, there is not any file.

> and see what’s happens.
>
> You may also want to check in the config.log in the top level
> directory of your unpacked Open MPI for “gzip” and see where the
> configury thinks your gzip command is located.

Ok.

Thanks again!

Regards.
Jorge.


> Howard
>
>
>
> From: <us...@lists.open-mpi.org> on behalf of
> "jde...@intec.unl.edu.ar" <jde...@intec.unl.edu.ar>
> Reply-To: "us...@lists.open-mpi.org" <us...@lists.open-mpi.org>
> Date: Tuesday, April 28, 2026 at 1:23 PM
> To: Open MPI Users <us...@lists.open-mpi.org>
> Subject: [EXTERNAL] [OMPI users] Where is the
> libevent-2.1.12-stable-ompi.tar.gz file ?
>
>
> Hi all,
>
> I downloaded the
> openmpi-5.0.10.tar.gz<https://urldefense.com/v3/__https:/download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.10.tar.gz__;!!Bt8fGhp8LhKGRg!AYxajar_k4gcP69SeOSe8tLYLNhyv3fxY4cqZldI_S9QOUvlEbVTQz9foo2jgbv5QqJH4opKZaTfoDJ7jggZd44$> package and I'm trying to build it using
> the
> script given given in "Sec. 2.2. For problems building or installing
> Open MPI" of
> https://docs.open-mpi.org/en/main/getting-help.html<https://urldefense.com/v3/__https:/docs.open-mpi.org/en/main/getting-help.html__;!!Bt8fGhp8LhKGRg!AYxajar_k4gcP69SeOSe8tLYLNhyv3fxY4cqZldI_S9QOUvlEbVTQz9foo2jgbv5QqJH4opKZaTfoDJ7_MkDPGU$>.
>
> But it's failing me with the missing file
> /3rd-party/libevent-2.1.12-stable-ompi.tar.gz,
> as follows:
>
> *** Configuring Libevent
> checking for libevent pkg-config name... libevent_core
> checking if libevent pkg-config module exists... no
> configure: Searching for libevent in default search paths
> checking for libevent cppflags...
> checking for libevent ldflags...
> checking for libevent libs... -levent_core
> checking for libevent static libs... -levent_core
> checking for event2/event.h... no
> configure: Expanding ./3rd-party/libevent-2.1.12-stable-ompi.tar.gz
> in 3rd-party
> ./configure: line 60632:
> /home/bigpack/openmpi-paq/openmpi-5.0.10/3rd-party/libevent-2.1.12-stable-ompi.tar.gz: No such file or
> directory
>
> Then, please, where can I download it?
>
> Thanks in advance.
>
> Regards.
> Jorge D'Elia.
> --
> To unsubscribe from this group and stop receiving emails from it,
> send an email to
> users+un...@lists.open-mpi.org<mailto:users+un...@lists.open-mpi.org>.

Jeff Squyres

unread,
Apr 28, 2026, 7:33:16 PMApr 28
to Open MPI User's List
The libevent file is there in the 5.0.10 tarball:

$ wget https://download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.10.tar.gz

…snipped… 

$ tar tf openmpi-5.0.10.tar.gz| grep libevent-2.1.12-stable-ompi.tar.gz

openmpi-5.0.10/3rd-party/libevent-2.1.12-stable-ompi.tar.gz

$

I think you might want to check how the original tarball was unzipped, and/or make sure that the backing store didn’t somehow exclude saving that file.

-- 
{+} Jeff Squyres

jde...@intec.unl.edu.ar

unread,
Apr 29, 2026, 1:42:20 PMApr 29
to us...@lists.open-mpi.org
Dear Jeff Squyres,

Thank you so much for your suggestions. They helped me make some progress,
but I've gotten stuck again, this time with:

*** Configuring PMIx
configure: ===== configuring 3rd-party/openpmix =====
configure: WARNING: no configuration information is in 3rd-party/openpmix
configure: ===== done with 3rd-party/openpmix configure =====
configure: error: Could not find viable pmix build.

Please, where can I find a reliable PMIX source? Thanks in advance.

Regards.
Jorge D'Elia.

--

Jeff Squyres <je...@squyres.com> escribió:

Jeff Squyres

unread,
Apr 29, 2026, 4:26:25 PMApr 29
to Open MPI User's List
Just like libevent, OpenPMIx is also in that one tarball.  Most people can do the “quick start” in our docs: https://docs.open-mpi.org/en/v5.0.x/installing-open-mpi/quickstart.html#building-from-source

I.e., download, untar, run ./configure, run make, run make install.

If you’re doing something else, the instructions may be a bit different.  If you’re building from a git clone, for example, you’ll want to see the Developer’s guide: https://docs.open-mpi.org/en/v5.0.x/developers/index.html

jde...@intec.unl.edu.ar

unread,
May 3, 2026, 10:05:54 AMMay 3
to us...@lists.open-mpi.org
Dear Jeff.

Many thanks for your suggestions. In short:

1) The problem was (and still is present) with the source code of alternative 1
(https://download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.10.tar.gz),
because that file does not contain all source codes in /3rd-party.


2) But with the source code of alternative 2
(https://download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.10.tar.bz2),
everything returned to the normal way (sources, configuration, building, and installation).

Perhaps, the construction of the *.tar.gz file available in the repository should be reviewed.

Regards.
Jorge D'Elia


Jeff Squyres <je...@squyres.com> escribió:

Jeff Squyres

unread,
May 3, 2026, 11:14:43 AMMay 3
to us...@lists.open-mpi.org
The two files are constructed exactly the same; the only difference is in how they are compressed in just about the last step (during the Automake-generated “make dist” step).

I am unable to replicate your problem.  Could you send all the logs of how you download and expand the .gz tarball, and all the logs described here: https://docs.open-mpi.org/en/v5.0.x/getting-help.html#for-problems-building-or-installing-open-mpi

Specifically, when I download, examine, and build the 5.0.10 gz and bz2 tarballs, they function identically for me.  For example, I wrote this short comparison script:

———

$ cat test.sh 

#!/bin/sh


TARBALL=openmpi-5.0.10.tar

URL_STEM=https://download.open-mpi.org/release/open-mpi/v5.0


# Hand-copied from https://www.open-mpi.org/software/ompi/v5.0/

UPSTREAM_SHA256_BZ2=0acecc4fc218e5debdbcb8a41d182c6b0f1d29393015ed763b2a91d5d7374cc6

UPSTREAM_SHA256_GZ=5692cc80554a7117c99eaa725d35100edd8bbf73423a5e265ff867979192df7d


echo "Downloading bz2"

rm -f $TARBALL.bz2

wget -q $URL_STEM/$TARBALL.bz2

echo "Downloading gz"

rm -f $TARBALL.gz

wget -q $URL_STEM/$TARBALL.gz


echo "Computing sha256 bz2"

DL_SHA256_BZ2=$(sha256sum $TARBALL.bz2 | awk '{print $1}')

echo "Computing sha256 gz"

DL_SHA256_GZ=$(sha256sum $TARBALL.gz | awk '{print $1}')


if [[ $UPSTREAM_SHA256_BZ2 != $DL_SHA256_BZ2 ]]; then

    echo "bz2 SHA256's don't match!"

    echo "- upstream:   $UPSTREAM_SHA256_BZ2"

    echo "- downloaded: $DL_SHA256_BZ2"

else

    echo "bz2: good download"

fi


if [[ $UPSTREAM_SHA256_GZ != $DL_SHA256_GZ ]]; then

    echo "gz SHA256's don't match!"

    echo "- upstream:   $UPSTREAM_SHA256_GZ"

    echo "- downloaded: $DL_SHA256_GZ"

else

    echo "gz: good download"

fi


DIR=3rd-party/openpmix/

echo "Number of files in $DIR in bz2"

tar tf $TARBALL.bz2 | grep $DIR | wc -l

echo "Number of files in $DIR in gz"

tar tf $TARBALL.gz | grep $DIR | wc -l

———

And when I run it:

$ ./test.sh

Downloading bz2

Downloading gz

Computing sha256 bz2

Computing sha256 gz

bz2: good download

gz: good download

Number of files in 3rd-party/openpmix/ in bz2

    1291

Number of files in 3rd-party/openpmix/ in gz

    1291


Same number of files in 3rd-party/openpmix in both tarballs.  And both tarballs expand and build properly for me.

jde...@intec.unl.edu.ar

unread,
May 6, 2026, 8:09:22 AMMay 6
to us...@lists.open-mpi.org

Dear Jeff,

You can forget about my difficulties.

Yesterday I started again from scratch and, this time, the entire compilation is
(almost) normal. The almost is because I had to edit the file:

emacs ${SOURCE}/ompi/mca/part/persist/part_persist.h,

where I had to change the definition of mca_part_persist_start (around line 484) and
comment out the __always_inline__ directive, due to a persistent error message:

inlined from ‘mca_part_persist_start’ at ../../../../../ompi/mca/part/persist/part_persist.h:500:23:
../../../../../ompi/mca/part/persist/part_persist.h:484:1: error: inlining failed in call to ‘always_inline’ ‘mca_part_persist_start’: recursive inlining
  484 | mca_part_persist_start(size_t count, ompi_request_t** requests)

Previously, I tried increasing the value of the max-inline-insns-single parameter,
but the error persisted.
 

I've attached two files (config.log and ompi_info_param.log).

Many thanks for your time, and my apologies for bothering you.

Regards,
Jorge D'Elia.

Jeff Squyres <je...@squyres.com> escribió:

config.log.gz
ompi_info_param.log.gz

Jeff Squyres

unread,
May 6, 2026, 4:39:13 PMMay 6
to Open MPI User's List
I think the part_persist.h issue just came up in a GitHub issue: https://github.com/open-mpi/ompi/issues/13847


<config.log.gz><ompi_info_param.log.gz>


-- 
{+} Jeff Squyres

Reply all
Reply to author
Forward
0 new messages