Date: Sun, 26 Jan 2025 15:36:13 +0000 From: Nuno Teixeira <eduardo@freebsd.org> To: Dimitry Andric <dim@freebsd.org> Cc: FreeBSD Mailing List <freebsd-ports@freebsd.org> Subject: Re: poudriere loop: llvm19-19.1.7: missed shlib PORTREVISION chase Message-ID: <CAFDf7U%2BGmUucAgq0y_ukRrWeJ5gW6Sb4pas55hEpyD36WLUwKw@mail.gmail.com> In-Reply-To: <CAFDf7U%2B76qtxaQZsLbS6ppg39=GofXLncnRB_MxJREe0NMuJwA@mail.gmail.com> References: <CAFDf7UJ6ouomXpc6YiySv73GhJg6-m8VEnXJ949sC=kmkLV%2BHQ@mail.gmail.com> <F3D8E5E0-06E6-421E-AE3A-6570F3A61F47@FreeBSD.org> <CAFDf7UJ2o8fNGkhH=od0e_waYahjv%2BSzXLyYujATGsjKn6twHw@mail.gmail.com> <64327D91-2E10-42BB-B28D-36056867D465@FreeBSD.org> <CAFDf7UKxNgGbdEFhkHTG76bAyPW-ZVbq-PFK=8QiN5YawArvxA@mail.gmail.com> <CAFDf7UL6icbdu5705GFhvy3Lx5Qf4mAO9LkLp3nS=i8CMOZmBg@mail.gmail.com> <CAFDf7U%2B76qtxaQZsLbS6ppg39=GofXLncnRB_MxJREe0NMuJwA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000fa807e062c9db8ee Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable (...) poudriere-devel-3.4.99.20250115 poudriere.conf: + PKG_NO_VERSION_FOR_DEPS=3Dyes EDIT: pkg 2.0.4 doesn't fixed issue Nuno Teixeira <eduardo@freebsd.org> escreveu (domingo, 26/01/2025 =C3=A0(s) 15:21): > Ok, I can reproduce this on a new jail: > > # cd /usr/src > # make buildworld-jobs buildkernel-jobs > # poudriere jail -c -j 15amd64_newjail -m src=3D/usr/src > # poudriere testport -j 15amd64_newjail -p main games/rocksndiamonds > > repeat testport command: > # Warning: llvm19-19.1.7 will be rebuilt as it misses libc++.so.1:32 > > I've chosed games/rocksndiamonds because I first saw this issue updating = a > port from sdl1 -> sdl2. > > > Details on my system: > > # poudriere ports -l > PORTSTREE METHOD TIMESTAMP PATH > main null 2023-07-01 20:46:16 /work/freebsd/ports/main > > /usr/local/etc/poudriere.d/15amd64-main-make.conf: > -- > # Set GOAMD64 to v3 on go ports > .if ${.CURDIR:M*/lang/go*} > OPTIONS_FILE_UNSET+=3DV1 > OPTIONS_FILE_UNSET+=3DV2 > OPTIONS_FILE_SET+=3DV3 > OPTIONS_FILE_UNSET+=3DV4 > .endif > > # Set llvm BE_NATIVE, no MLIR > .if ${.CURDIR:M*/devel/llvm*} > OPTIONS_FILE_UNSET+=3DBE_FREEBSD > OPTIONS_FILE_SET+=3DBE_NATIVE > OPTIONS_FILE_UNSET+=3DBE_STANDARD > OPTIONS_FILE_UNSET+=3DMLIR > .endif > > DEFAULT_VERSIONS+=3Dllvm=3D19 > -- > > Thanks, > > Nuno Teixeira <eduardo@freebsd.org> escreveu (domingo, 26/01/2025 =C3=A0(= s) > 12:38): > >> (...) >> >> Also I delete all pkg in new jail everytime I upgrade: >> >> > # make buildworld-jobs buildkernel-jobs >> > # ./tools/build/beinstall.sh >> > # reboot >> >> # poudriere pkgclean -A -j 15amd64 -p main >> > # poudriere jail -u -j 15amd64 >> # poudriere bulk -j 15amd64 -p main -f /path/to/list.ports >> >> Nuno Teixeira <eduardo@freebsd.org> escreveu (domingo, 26/01/2025 =C3=A0= (s) >> 12:34): >> >>> % doas poudriere jail -s -j 15amd64 -p main >>> % doas jexec 15amd64-main >>> # ls -l /usr/lib32/libc++.so.1 >>> -r--r--r-- 1 root wheel 957764 Jan 25 23:50 /usr/lib32/libc++.so.1 >>> >>> (My rolled BE is Jan 11 and somehow inside jail is showing Jan 25) >>> >>> Should I try delete jail and install a new one instead of upgrade it? >>> >>> >>> Dimitry Andric <dim@freebsd.org> escreveu (domingo, 26/01/2025 =C3=A0(s= ) >>> 12:23): >>> >>>> Does your jail have /usr/lib32/libc++.so.1? >>>> >>>> -Dimitry >>>> >>>> > On 26 Jan 2025, at 13:18, Nuno Teixeira <eduardo@freebsd.org> wrote: >>>> > >>>> > >>>> > As usual everytime I upgrade: >>>> > >>>> > # make buildworld-jobs buildkernel-jobs >>>> > # ./tools/build/beinstall.sh >>>> > # reboot >>>> > >>>> > # poudriere jail -u -j 15amd64 >>>> > >>>> > # poudriere jail -l >>>> > JAILNAME VERSION OSVERSION ARCH METHOD TIMESTAMP >>>> PATH >>>> > 134amd64 13.4-RELEASE-p2 1304000 amd64 http 2024-10-3= 0 >>>> 08:56:53 /usr/local/poudriere/jails/134amd64 >>>> > 142amd64 14.2-RELEASE 1402000 amd64 http 2024-12-0= 3 >>>> 08:08:24 /usr/local/poudriere/jails/142amd64 >>>> > 142i386 14.2-RELEASE 1402000 i386 http 2024-12-0= 3 >>>> 08:10:34 /usr/local/poudriere/jails/142i386 >>>> > 15amd64 15.0-CURRENT 1500030 amd64 src=3D/usr/src 2025-01= -11 >>>> 22:24:16 /usr/local/poudriere/jails/15amd64 >>>> > >>>> > I've just rolled back BE to my last main-n274720-159d29d39482 (Sat >>>> Jan 11) and problem is still happen. >>>> > >>>> > >>>> > >>>> > Dimitry Andric <dim@freebsd.org> escreveu (domingo, 26/01/2025 =C3= =A0(s) >>>> 12:13): >>>> > On 26 Jan 2025, at 12:41, Nuno Teixeira <eduardo@freebsd.org> wrote: >>>> > > >>>> > > Got this loop on: >>>> > > >>>> > > main-n275036-faa845aab611 >>>> > > poudriere jail is same version >>>> > > >>>> > > Warning: llvm19-19.1.7 will be rebuilt as it misses libc++.so.1:32 >>>> > > Building devel/llvm19@default | llvm19-19.1.7: missed shlib >>>> PORTREVISION chase >>>> > > >>>> > > It repeats this loop every time I run a testport. >>>> > > >>>> > > Any clues? >>>> > >>>> > Is it looking for the 32-bit version of libc++.so.1? How did you >>>> setup your jail? >>>> > >>>> > -Dimitry >>>> > >>>> > >>>> > >>>> > -- >>>> > Nuno Teixeira >>>> > FreeBSD UNIX: <eduardo@FreeBSD.org> Web: https://FreeBSD.org >>>> >>>> >>> >>> -- >>> Nuno Teixeira >>> FreeBSD UNIX: <eduardo@FreeBSD.org> Web: https://FreeBSD.org >>> >> >> >> -- >> Nuno Teixeira >> FreeBSD UNIX: <eduardo@FreeBSD.org> Web: https://FreeBSD.org >> > > > -- > Nuno Teixeira > FreeBSD UNIX: <eduardo@FreeBSD.org> Web: https://FreeBSD.org > --=20 Nuno Teixeira FreeBSD UNIX: <eduardo@FreeBSD.org> Web: https://FreeBSD.org --000000000000fa807e062c9db8ee Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>(...)</div><div><br></div><div>poudriere-devel-3.4.99= .20250115</div><div><br></div><div>poudriere.conf:</div><div>+ PKG_NO_VERSI= ON_FOR_DEPS=3Dyes</div><div><br></div><div>EDIT: pkg 2.0.4 doesn't fixe= d issue<br></div></div><br><div class=3D"gmail_quote gmail_quote_container"= ><div dir=3D"ltr" class=3D"gmail_attr">Nuno Teixeira <<a href=3D"mailto:= eduardo@freebsd.org">eduardo@freebsd.org</a>> escreveu (domingo, 26/01/2= 025 =C3=A0(s) 15:21):<br></div><blockquote class=3D"gmail_quote" style=3D"m= argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left= :1ex"><div dir=3D"ltr"><div>Ok, I can reproduce this on a new jail:</div><d= iv><br></div><div># cd /usr/src</div><div># make buildworld-jobs buildkerne= l-jobs<br></div><div># poudriere jail -c -j 15amd64_newjail -m src=3D/usr/s= rc</div><div># poudriere testport -j 15amd64_newjail -p main=C2=A0games/roc= ksndiamonds</div><div><br></div><div>repeat testport command:</div><div># W= arning: llvm19-19.1.7 will be rebuilt as it misses libc++.so.1:32</div><div= ><br></div><div>I've chosed games/rocksndiamonds because I first saw th= is issue updating a port from sdl1 -> sdl2.</div><div><br></div><div><br= ></div><div>Details on my system:</div><div><br></div><div># poudriere port= s -l<br>PORTSTREE METHOD TIMESTAMP =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 PATH<= br>main =C2=A0 =C2=A0 =C2=A0null =C2=A0 2023-07-01 20:46:16 /work/freebsd/p= orts/main<br></div><div><br></div><div>/usr/local/etc/poudriere.d/15amd64-m= ain-make.conf:</div><div>--<br></div><div># Set GOAMD64 to v3 on go ports<b= r>.if ${.CURDIR:M*/lang/go*}<br>OPTIONS_FILE_UNSET+=3DV1<br>OPTIONS_FILE_UN= SET+=3DV2<br>OPTIONS_FILE_SET+=3DV3<br>OPTIONS_FILE_UNSET+=3DV4<br>.endif<b= r><br># Set llvm BE_NATIVE, no MLIR<br>.if ${.CURDIR:M*/devel/llvm*}<br>OPT= IONS_FILE_UNSET+=3DBE_FREEBSD<br>OPTIONS_FILE_SET+=3DBE_NATIVE<br>OPTIONS_F= ILE_UNSET+=3DBE_STANDARD<br>OPTIONS_FILE_UNSET+=3DMLIR<br>.endif<br><br>DEF= AULT_VERSIONS+=3Dllvm=3D19</div><div>--</div><div><br></div><div>Thanks,<br= ></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail= _attr">Nuno Teixeira <<a href=3D"mailto:eduardo@freebsd.org" target=3D"_= blank">eduardo@freebsd.org</a>> escreveu (domingo, 26/01/2025 =C3=A0(s) = 12:38):<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px = 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir= =3D"ltr"><div>(...)</div><div><br></div><div>Also I delete all pkg in new j= ail everytime I upgrade:</div><div><br></div><div><div>> # make buildwor= ld-jobs buildkernel-jobs</div><div>> # ./tools/build/beinstall.sh</div><= div>> # reboot</div><div><br></div><div># poudriere pkgclean -A -j 15amd= 64 -p main<br></div><div>> # poudriere jail -u -j 15amd64</div><div># po= udriere bulk -j 15amd64 -p main -f /path/to/list.ports<br></div></div></div= ><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">Nuno = Teixeira <<a href=3D"mailto:eduardo@freebsd.org" target=3D"_blank">eduar= do@freebsd.org</a>> escreveu (domingo, 26/01/2025 =C3=A0(s) 12:34):<br><= /div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo= rder-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><di= v>% doas poudriere jail -s -j 15amd64 -p main</div><div>% doas jexec 15amd6= 4-main</div># ls -l /usr/lib32/libc++.so.1<br><div>-r--r--r-- =C2=A01 root = wheel 957764 Jan 25 23:50 /usr/lib32/libc++.so.1</div><div><br></div><div>(= My rolled BE is Jan 11 and somehow inside jail is showing Jan 25)</div><div= ><br></div><div>Should I try delete jail and install a new one instead of u= pgrade it?<br></div><br></div><br><div class=3D"gmail_quote"><div dir=3D"lt= r" class=3D"gmail_attr">Dimitry Andric <<a href=3D"mailto:dim@freebsd.or= g" target=3D"_blank">dim@freebsd.org</a>> escreveu (domingo, 26/01/2025 = =C3=A0(s) 12:23):<br></div><blockquote class=3D"gmail_quote" style=3D"margi= n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex= ">Does your jail have /usr/lib32/libc++.so.1?<br> <br> -Dimitry<br> <br> > On 26 Jan 2025, at 13:18, Nuno Teixeira <<a href=3D"mailto:eduardo@= freebsd.org" target=3D"_blank">eduardo@freebsd.org</a>> wrote:<br> > <br> > <br> > As usual everytime I upgrade:<br> > <br> > # make buildworld-jobs buildkernel-jobs<br> > # ./tools/build/beinstall.sh<br> > # reboot<br> > <br> > # poudriere jail -u -j 15amd64<br> > <br> > # poudriere jail -l<br> > JAILNAME VERSION=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 OSVER= SION ARCH=C2=A0 METHOD=C2=A0 =C2=A0 =C2=A0 =C2=A0TIMESTAMP=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0PATH<br> > 134amd64 13.4-RELEASE-p2=C2=A0 =C2=A0 =C2=A0 1304000=C2=A0 =C2=A0amd64= http=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A02024-10-30 08:56:53 /usr/local/poudr= iere/jails/134amd64<br> > 142amd64 14.2-RELEASE=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A01402000=C2=A0 = =C2=A0amd64 http=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A02024-12-03 08:08:24 /usr/= local/poudriere/jails/142amd64<br> > 142i386=C2=A0 14.2-RELEASE=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A01402000=C2= =A0 =C2=A0i386=C2=A0 http=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A02024-12-03 08:10= :34 /usr/local/poudriere/jails/142i386<br> > 15amd64=C2=A0 15.0-CURRENT 1500030=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0amd64 src=3D/usr/src 2025-01-11 22:24:16 /usr/local/poudriere/jails/1= 5amd64<br> > <br> > I've just rolled back BE to my last main-n274720-159d29d39482 (Sat= Jan 11) and problem is still happen.<br> > <br> > <br> > <br> > Dimitry Andric <<a href=3D"mailto:dim@freebsd.org" target=3D"_blank= ">dim@freebsd.org</a>> escreveu (domingo, 26/01/2025 =C3=A0(s) 12:13):<b= r> > On 26 Jan 2025, at 12:41, Nuno Teixeira <<a href=3D"mailto:eduardo@= freebsd.org" target=3D"_blank">eduardo@freebsd.org</a>> wrote:<br> > > <br> > > Got this loop on:<br> > > <br> > > main-n275036-faa845aab611<br> > > poudriere jail is same version<br> > > <br> > > Warning: llvm19-19.1.7 will be rebuilt as it misses libc++.so.1:3= 2<br> > > Building=C2=A0 =C2=A0devel/llvm19@default | llvm19-19.1.7: missed= shlib PORTREVISION chase<br> > > <br> > > It repeats this loop every time I run a testport.<br> > > <br> > > Any clues?<br> > <br> > Is it looking for the 32-bit version of libc++.so.1? How did you setup= your jail?<br> > <br> > -Dimitry<br> > <br> > <br> > <br> > -- <br> > Nuno Teixeira<br> > FreeBSD UNIX:=C2=A0 <eduardo@FreeBSD.org>=C2=A0 =C2=A0Web:=C2=A0= <a href=3D"https://FreeBSD.org" rel=3D"noreferrer" target=3D"_blank">https= ://FreeBSD.org</a><br> <br> </blockquote></div><div><br clear=3D"all"></div><br><span class=3D"gmail_si= gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d= iv dir=3D"ltr"><div><font color=3D"#888888">Nuno Teixeira</font></div><div>= <div><font color=3D"#888888"> FreeBSD UNIX:=C2=A0 <eduardo@FreeBSD.org>=C2=A0 =C2=A0Web:=C2=A0 <a h= ref=3D"https://FreeBSD.org" rel=3D"noreferrer" target=3D"_blank">https://Fr= eeBSD.org</a><br></font></div></div></div></div> </blockquote></div><div><br clear=3D"all"></div><br><span class=3D"gmail_si= gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d= iv dir=3D"ltr"><div><font color=3D"#888888">Nuno Teixeira</font></div><div>= <div><font color=3D"#888888"> FreeBSD UNIX:=C2=A0 <eduardo@FreeBSD.org>=C2=A0 =C2=A0Web:=C2=A0 <a h= ref=3D"https://FreeBSD.org" rel=3D"noreferrer" target=3D"_blank">https://Fr= eeBSD.org</a><br></font></div></div></div></div> </blockquote></div><div><br clear=3D"all"></div><br><span class=3D"gmail_si= gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d= iv dir=3D"ltr"><div><font color=3D"#888888">Nuno Teixeira</font></div><div>= <div><font color=3D"#888888"> FreeBSD UNIX:=C2=A0 <eduardo@FreeBSD.org>=C2=A0 =C2=A0Web:=C2=A0 <a h= ref=3D"https://FreeBSD.org" rel=3D"noreferrer" target=3D"_blank">https://Fr= eeBSD.org</a><br></font></div></div></div></div> </blockquote></div><div><br clear=3D"all"></div><br><span class=3D"gmail_si= gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d= iv dir=3D"ltr"><div><font color=3D"#888888">Nuno Teixeira</font></div><div>= <div><font color=3D"#888888"> FreeBSD UNIX:=C2=A0 <eduardo@FreeBSD.org>=C2=A0 =C2=A0Web:=C2=A0 <a h= ref=3D"https://FreeBSD.org" rel=3D"noreferrer" target=3D"_blank">https://Fr= eeBSD.org</a><br></font></div></div></div></div> --000000000000fa807e062c9db8ee--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFDf7U%2BGmUucAgq0y_ukRrWeJ5gW6Sb4pas55hEpyD36WLUwKw>