Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Feb 2024 22:02:14 +0100
From:      Daniel Engberg <daniel.engberg.lists@pyret.net>
To:        Dima Panov <fluffy@FreeBSD.org>
Cc:        ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org, Thierry Thomas <thierry@freebsd.org>
Subject:   Re: git: 0728e016e0ca - main - net/openmpi: upgrade to v5.0.1
Message-ID:  <5174f89d0cd86e0e7d0a852cd3e7b858@mail.infomaniak.com>
In-Reply-To: <78dad3ed-16b0-48a9-8a2f-a1acfa366d56@FreeBSD.org>
References:  <202402180933.41I9XiVt032662@gitrepo.freebsd.org> <d59f200f-065e-438f-a5df-e4fecaaaa695@FreeBSD.org> <ZdJI4GUodlCG3HjS@graf.pompo.net> <78dad3ed-16b0-48a9-8a2f-a1acfa366d56@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--_=_swift_1708290134_62310a41c44d2c89e9cb54ce16b40549_=_
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 2024-02-18T21:13:11.000+01:00, Dima Panov <fluffy@FreeBSD.org>
wrote:=


>=C2=A0On=C2=A018.02.2024=C2=A021:13,=C2=A0Thierry=C2=A0Thomas=C2=
=A0wrote:
>>=C2=A0=C2=A0Le=C2=A0dim.=C2=A018=C2=A0f=C3=A9vr.=C2=A024=
=C2=A0=C3=A0=C2=A015:39:10=C2=A0+0100,=C2=A0Dima=C2=A0Panov
>>=C2=A0=
=C2=A0<fluffy@FreeBSD.org>
>>=C2=A0=C2=A0
>>=C2=A0=C2=A0=C2=A0=C3=A9cri=
vait=C2=A0:
>>=C2=A0=C2=A0
>>>=C2=A0=C2=A0=C2=A0Hello!
>>=C2=A0=C2=
=A0
>>=C2=A0=C2=A0=C2=A0Hello,
>>=C2=A0=C2=A0
>>>=C2=A0=C2=A0=C2=
=A0On=C2=A018.02.2024=C2=A012:33,=C2=A0Thierry=C2=A0Thomas=C2=A0wrote:
>>=
>=C2=A0=C2=A0=C2=A0
>>>>=C2=A0=C2=A0=C2=A0=C2=A0The=C2=A0branch=C2=A0main=
=C2=A0has=C2=A0been=C2=A0updated=C2=A0by=C2=A0thierry:
>>>>=C2=A0=C2=
=A0=C2=A0=C2=A0
>>>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0URL:
>>>>=C2=A0=C2=
=A0=C2=A0=C2=A0https://cgit.FreeBSD.org/ports/commit/?id=3D0728e016e0ca7125=
86158fadf39ccdfff4b19d7b
>>>>=C2=A0=C2=A0=C2=A0=C2=A0
>>>>=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0commit=C2=A00728e016e0ca712586158fadf39ccdfff4b19d7b=

>>>>=C2=A0=C2=A0=C2=A0=C2=A0
>>>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Author:=
=C2=A0Thierry=C2=A0Thomas=C2=A0<thierry@FreeBSD.org>
>>>>=C2=A0=C2=A0=
=C2=A0=C2=A0
>>>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0AuthorDate:=C2=A02024-01-2=
6=C2=A009:27:16=C2=A0+0000
>>>>=C2=A0=C2=A0=C2=A0=C2=A0
>>>>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0Commit:=C2=A0Thierry=C2=A0Thomas=C2=A0<thierry@Free=
BSD.org>
>>>>=C2=A0=C2=A0=C2=A0=C2=A0
>>>>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0CommitDate:=C2=A02024-02-18=C2=A009:22:34=C2=A0+0000
>>>>=C2=A0=
=C2=A0=C2=A0=C2=A0
>>>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0net/openmpi:=C2=
=A0upgrade=C2=A0to=C2=A0v5.0.1
>>>>=C2=A0=C2=A0=C2=A0=C2=A0
>>>>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0Release=C2=A0notes=C2=A0available=C2=A0at
>>>>=
=C2=A0=C2=A0=C2=A0=C2=A0
>>>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<https://www-l=
b.open-mpi.org/software/ompi/major-changes.php>
>>>>=C2=A0=C2=A0=C2=A0=
=C2=A0[https://www-lb.open-mpi.org/software/ompi/major-changes.php>];.
>>=
>>=C2=A0=C2=A0=C2=A0=C2=A0
>>>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Notes:
>>>=
>=C2=A0=C2=A0=C2=A0=C2=A0
>>>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0-=C2=A0The=
=C2=A0MPI=C2=A0C++=C2=A0bindings=C2=A0were=C2=A0deprecated=C2=A0in=C2=A0the=
=C2=A0MPI-2.2
>>>>=C2=A0=C2=A0=C2=A0=C2=A0standard=C2=A0in=C2=A02009,=
=C2=A0and
>>>>=C2=A0=C2=A0=C2=A0=C2=A0
>>>>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0removed=C2=A0from=C2=A0the=C2=A0MPI-3.0=C2=A0standard=C2=A0in=C2=
=A02012.=C2=A0The=C2=A0MPI=C2=A0C++
>>>>=C2=A0=C2=A0=C2=A0=C2=A0bindings=
=C2=A0were=C2=A0then
>>>>=C2=A0=C2=A0=C2=A0=C2=A0
>>>>=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0removed=C2=A0from=C2=A0Open=C2=A0MPI=C2=A0v5.0.0=C2=A0in=
=C2=A02022;
>>>>=C2=A0=C2=A0=C2=A0=C2=A0
>>>>=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0-=C2=A0ofi=C2=A0(libfabric)=C2=A0was=C2=A0explicitly=C2=A0disabled=
=C2=A0in=C2=A0this=C2=A0port=C2=A0-=C2=A0I
>>>>=C2=A0=C2=A0=C2=A0=C2=
=A0don=E2=80=99t=C2=A0know=C2=A0why
>>>>=C2=A0=C2=A0=C2=A0=C2=A0
>>>>=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0but=C2=A0kept=C2=A0it=C2=A0this=C2=A0way;
>=
>>>=C2=A0=C2=A0=C2=A0=C2=A0
>>>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0-=C2=A0ROMI=
O=C2=A0has=C2=A0been=C2=A0disabled=C2=A0(See
>>>>=C2=A0=C2=A0=C2=A0=C2=
=A0<https://github.com/open-mpi/ompi/issues/9715>;
>>>>=C2=A0=C2=A0=C2=
=A0=C2=A0[https://github.com/open-mpi/ompi/issues/9715>];);
>>>>=C2=A0=
=C2=A0=C2=A0=C2=A0
>>>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0-=C2=A032=C2=A0bits=
=C2=A0platforms=C2=A0are=C2=A0not=C2=A0supported:=C2=A0this=C2=A0port=C2=
=A0has=C2=A0been
>>>>=C2=A0=C2=A0=C2=A0=C2=A0repocopied=C2=A0to
>>>>=
=C2=A0=C2=A0=C2=A0=C2=A0
>>>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0net/openmpi4=
=C2=A0for=C2=A0them.
>>>=C2=A0=C2=A0=C2=A0
>>>=C2=A0=C2=A0=C2=A0=C2=
=A0Failed=C2=A0to=C2=A0build=C2=A0an=C2=A014.0/amd64=C2=A0and=C2=A015/aarch=
64=C2=A0with=C2=A0same=C2=A0error.
>>>=C2=A0=C2=A0=C2=A0
>>>=C2=A0=
=C2=A0=C2=A0=C2=A0configure:=C2=A0error:=C2=A0no=C2=A0suitable=C2=A0Python=
=C2=A0interpreter=C2=A0found
>>>=C2=A0=C2=A0=C2=A0
>>>=C2=A0=C2=A0=
=C2=A0=C2=A0configure:=C2=A0=3D=3D=3D=3D=3D=C2=A0done=C2=A0with=C2=A03rd-pa=
rty/openpmix=C2=A0configure=C2=A0=3D=3D=3D=3D=3D
>>>=C2=A0=C2=A0=C2=A0
=
>>>=C2=A0=C2=A0=C2=A0=C2=A0checking=C2=A0for=C2=A0pmix=C2=A0pkg-config=
=C2=A0name...=C2=A0pmix
>>>=C2=A0=C2=A0=C2=A0
>>>=C2=A0=C2=A0=C2=A0=
=C2=A0checking=C2=A0if=C2=A0pmix=C2=A0pkg-config=C2=A0module=C2=A0exists...=
=C2=A0no
>>>=C2=A0=C2=A0=C2=A0
>>>=C2=A0=C2=A0=C2=A0=C2=A0checking=
=C2=A0for=C2=A0pmix=C2=A0wrapper=C2=A0compiler...=C2=A0pmixcc
>>>=C2=
=A0=C2=A0=C2=A0
>>>=C2=A0=C2=A0=C2=A0=C2=A0checking=C2=A0if=C2=A0pmix=
=C2=A0wrapper=C2=A0compiler=C2=A0works...=C2=A0no
>>>=C2=A0=C2=A0=C2=
=A0
>>>=C2=A0=C2=A0=C2=A0=C2=A0configure:=C2=A0Searching=C2=A0for=C2=
=A0pmix=C2=A0in=C2=A0default=C2=A0search=C2=A0paths
>>>=C2=A0=C2=A0=C2=
=A0
>>>=C2=A0=C2=A0=C2=A0=C2=A0checking=C2=A0for=C2=A0pmix=C2=A0cppflags.=
..
>>>=C2=A0=C2=A0=C2=A0
>>>=C2=A0=C2=A0=C2=A0=C2=A0checking=C2=A0for=
=C2=A0pmix=C2=A0ldflags...
>>>=C2=A0=C2=A0=C2=A0
>>>=C2=A0=C2=A0=C2=
=A0=C2=A0checking=C2=A0for=C2=A0pmix=C2=A0libs...=C2=A0-lpmix
>>>=C2=
=A0=C2=A0=C2=A0
>>>=C2=A0=C2=A0=C2=A0=C2=A0checking=C2=A0for=C2=A0pmix=
=C2=A0static=C2=A0libs...=C2=A0-lpmix
>>>=C2=A0=C2=A0=C2=A0
>>>=C2=
=A0=C2=A0=C2=A0=C2=A0checking=C2=A0for=C2=A0pmix.h...=C2=A0no
>>>=C2=
=A0=C2=A0=C2=A0
>>>=C2=A0=C2=A0=C2=A0=C2=A0configure:=C2=A0error:=C2=
=A0Could=C2=A0not=C2=A0find=C2=A0viable=C2=A0pmix=C2=A0build.
>>>=C2=
=A0=C2=A0=C2=A0
>>>>=C2=A0=C2=A0=C2=A0=C2=A0=3D=3D=3D>=C2=A0Script=C2=
=A0"configure"=C2=A0failed=C2=A0unexpectedly.
>>=C2=A0=C2=A0
>>=C2=
=A0=C2=A0=C2=A0I=C2=A0just=C2=A0rebuilt=C2=A0it,=C2=A0in=C2=A0case=C2=A0of=
=C2=A0some=C2=A0recent=C2=A0commit=C2=A0might=C2=A0have=C2=A0an
>>=C2=
=A0=C2=A0impact,
>>=C2=A0=C2=A0
>>=C2=A0=C2=A0=C2=A0but=C2=A0it=C2=
=A0still=C2=A0build=C2=A0fine=C2=A0here=C2=A0(on=C2=A0amd64).
>>=C2=A0=
=C2=A0
>>=C2=A0=C2=A0=C2=A0Could=C2=A0you=C2=A0please=C2=A0send=C2=A0me=
=C2=A0the=C2=A0full=C2=A0log,=C2=A0so=C2=A0that=C2=A0I=C2=A0could=C2=A0comp=
are=C2=A0it
>>=C2=A0=C2=A0with
>>=C2=A0=C2=A0
>>=C2=A0=C2=A0=C2=A0min=
e?
>=C2=A0
>=C2=A0It=C2=A0looks=C2=A0like=C2=A0not=C2=A0find=C2=A0local=
ly=C2=A0intree=C2=A0builded=C2=A0pmix=C2=A0:(
>=C2=A0
>=C2=A0https://pe=
ople.freebsd.org/~fluffy/-log/140amd64/openmpi-5.0.1.log
>=C2=A0
>=
=C2=A0https://people.freebsd.org/~fluffy/-log/150aarch64/openmpi-5.0.1.log=

>=C2=A0
>>=C2=A0=C2=A0Best=C2=A0regards.
>=C2=A0
>=C2=A0--=C2=
=A0
>=C2=A0
>=C2=A0Sincerely,
>=C2=A0
>=C2=A0Dima=C2=A0(fluffy@Free=
BSD.org,=C2=A0https://t.me/FluffyBSD)
>=C2=A0
>=C2=A0(desktop,=C2=A0kde=
,=C2=A0x11,=C2=A0office,=C2=A0ports-secteam)@FreeBSD=C2=A0team

It also=
 throws a bunch of sed errors in configure stage (use gsed?)
and tries to=
 be clever during configure stage,=20

...

"

checking=C2=A0if=
=C2=A0want=C2=A0package/brand=C2=A0string...=C2=A0Open=C2=A0MPI=C2=A0root@1=
40amd64-vanilla-job-01=C2=A0Distribution
"

I think it fails on your =
end because of Python begin 3.10 and not 3.9

Best regards,

Daniel=



--_=_swift_1708290134_62310a41c44d2c89e9cb54ce16b40549_=_
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<div>On 2024-02-18T21:13:11.000+01:00, Dima Panov &lt;fluffy@FreeBSD.org&gt=
; wrote:<br></div><div class=3D"ik_mail_quote answerContentMessage"><blockq=
uote class=3D"ws-ng-quote"><pre style=3D"white-space: normal;"><div>On 18.0=
2.2024 21:13, Thierry Thomas wrote:<br></div><blockquote class=3D"ws-ng-quo=
te"><div>  Le dim. 18 f=C3=A9vr. 24 =C3=A0 15:39:10 +0100, Dima Panov &lt;<=
a href=3D"mailto:fluffy@FreeBSD.org" class=3D"defaultMailLink">fluffy@FreeB=
SD.org</a>&gt;<br></div><div>   =C3=A9crivait :<br></div><div> <br></div><b=
lockquote class=3D"ws-ng-quote">  Hello!<br></blockquote><div>  <br></div><=
div> Hello,<br></div><div> <br></div><blockquote class=3D"ws-ng-quote"><div=
>  On 18.02.2024 12:33, Thierry Thomas wrote:<br></div><blockquote class=3D=
"ws-ng-quote"><div>  The branch main has been updated by thierry:<br></div>=
<div><br></div><div> URL: <a href=3D"https://cgit.FreeBSD.org/ports/commit/=
?id=3D0728e016e0ca712586158fadf39ccdfff4b19d7b" class=3D"defaultMailLink" t=
arget=3D"_blank" rel=3D"noopener noreferrer" data-ik=3D"ik-secure">https://=
cgit.FreeBSD.org/ports/commit/?id=3D0728e016e0ca712586158fadf39ccdfff4b19d7=
b</a><br></div><div><br></div><div> commit 0728e016e0ca712586158fadf39ccdff=
f4b19d7b<br></div><div> Author:     Thierry Thomas &lt;<a href=3D"mailto:th=
ierry@FreeBSD.org" class=3D"defaultMailLink">thierry@FreeBSD.org</a>&gt;<br=
></div><div> AuthorDate: 2024-01-26 09:27:16 +0000<br></div><div> Commit:  =
   Thierry Thomas &lt;<a href=3D"mailto:thierry@FreeBSD.org" class=3D"defau=
ltMailLink">thierry@FreeBSD.org</a>&gt;<br></div><div> CommitDate: 2024-02-=
18 09:22:34 +0000<br></div><div><br></div><div>       net/openmpi: upgrade =
to v5.0.1<br></div><div>       Release notes available at<br></div><div>   =
            &lt;<a href=3D"https://www-lb.open-mpi.org/software/ompi/major-=
changes.php>" class=3D"defaultMailLink" target=3D"_blank" rel=3D"noopener n=
oreferrer" data-ik=3D"ik-secure">https://www-lb.open-mpi.org/software/ompi/=
major-changes.php&gt;</a>;.<br></div><div>       Notes:<br></div><div>     =
  - The MPI C++ bindings were deprecated in the MPI-2.2 standard in 2009, a=
nd<br></div><div>         removed from the MPI-3.0 standard in 2012.  The M=
PI C++ bindings were then<br></div><div>         removed from Open MPI v5.0=
.0 in 2022;<br></div><div>       - ofi (libfabric) was explicitly disabled =
in this port - I don=E2=80=99t know why<br></div><div>         but kept it =
this way;<br></div><div>       - ROMIO has been disabled (See &lt;<a href=
=3D"https://github.com/open-mpi/ompi/issues/9715>" class=3D"defaultMailLink=
" target=3D"_blank" rel=3D"noopener noreferrer" data-ik=3D"ik-secure">https=
://github.com/open-mpi/ompi/issues/9715&gt;</a>;);<br></div><div>       - 3=
2 bits platforms are not supported: this port has been repocopied to<br></d=
iv><div>         net/openmpi4 for them.<br></div></blockquote><div> <br></d=
iv><div> Failed to build an 14.0/amd64 and 15/aarch64 with same error.<br><=
/div><div><br></div><div> configure: error: no suitable Python interpreter =
found<br></div><div> configure: =3D=3D=3D=3D=3D done with 3rd-party/openpmi=
x configure =3D=3D=3D=3D=3D<br></div><div> checking for pmix pkg-config nam=
e... pmix<br></div><div> checking if pmix pkg-config module exists... no<br=
></div><div> checking for pmix wrapper compiler... pmixcc<br></div><div> ch=
ecking if pmix wrapper compiler works... no<br></div><div> configure: Searc=
hing for pmix in default search paths<br></div><div> checking for pmix cppf=
lags...<br></div><div> checking for pmix ldflags...<br></div><div> checking=
 for pmix libs... -lpmix<br></div><div> checking for pmix static libs... -l=
pmix<br></div><div> checking for pmix.h... no<br></div><div> configure: err=
or: Could not find viable pmix build.<br></div><blockquote class=3D"ws-ng-q=
uote">  =3D=3D=3D&gt;  Script "configure" failed unexpectedly.<br></blockqu=
ote></blockquote><div>  <br></div><div> I just rebuilt it, in case of some =
recent commit might have an impact,<br></div><div> but it still build fine =
here (on amd64).<br></div><div> <br></div><div> Could you please send me th=
e full log, so that I could compare it with<br></div><div> mine?<br></div><=
/blockquote><div> <br></div><div><br></div><div>It looks like not find loca=
lly intree builded pmix :(<br></div><div><br></div><div><a href=3D"https://=
people.freebsd.org/~fluffy/-log/140amd64/openmpi-5.0.1.log" class=3D"defaul=
tMailLink" target=3D"_blank" rel=3D"noopener noreferrer" data-ik=3D"ik-secu=
re">https://people.freebsd.org/~fluffy/-log/140amd64/openmpi-5.0.1.log</a><=
br></div><div><a href=3D"https://people.freebsd.org/~fluffy/-log/150aarch64=
/openmpi-5.0.1.log" class=3D"defaultMailLink" target=3D"_blank" rel=3D"noop=
ener noreferrer" data-ik=3D"ik-secure">https://people.freebsd.org/~fluffy/-=
log/150aarch64/openmpi-5.0.1.log</a><br></div><div><br></div><blockquote cl=
ass=3D"ws-ng-quote"><div>  <br></div><div> Best regards.<br></div></blockqu=
ote><div> <br></div><div>-- <br></div><div>Sincerely,<br></div><div>Dima (<=
a href=3D"mailto:fluffy@FreeBSD.org" class=3D"defaultMailLink">fluffy@FreeB=
SD.org</a>, <a href=3D"https://t.me/FluffyBSD" class=3D"defaultMailLink" ta=
rget=3D"_blank" rel=3D"noopener noreferrer" data-ik=3D"ik-secure">https://t=
.me/FluffyBSD</a>)<br></div><div>(desktop, kde, x11, office, ports-secteam)=
@FreeBSD team<br></div></pre></blockquote></div><div>It also throws a bunch=
 of sed errors in configure stage (use gsed?) and tries to be clever during=
 configure stage, <br></div><div>...<br></div><div>"<br></div><pre>checking=
 if want package/brand string... Open MPI root@140amd64-vanilla-job-01 Dist=
ribution
"<br></pre><div>I think it fails on your end because of Python begin 3.10 a=
nd not 3.9<br></div><div><br></div><div>Best regards,<br></div><div>Daniel<=
br></div>


--_=_swift_1708290134_62310a41c44d2c89e9cb54ce16b40549_=_--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5174f89d0cd86e0e7d0a852cd3e7b858>