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 <fluffy@FreeBSD.org>= ; 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 <<= a href=3D"mailto:fluffy@FreeBSD.org" class=3D"defaultMailLink">fluffy@FreeB= SD.org</a>><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 <<a href=3D"mailto:th= ierry@FreeBSD.org" class=3D"defaultMailLink">thierry@FreeBSD.org</a>><br= ></div><div> AuthorDate: 2024-01-26 09:27:16 +0000<br></div><div> Commit: = Thierry Thomas <<a href=3D"mailto:thierry@FreeBSD.org" class=3D"defau= ltMailLink">thierry@FreeBSD.org</a>><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> = <<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></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 <<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></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> 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>