Skip site navigation (1)Skip section navigation (2)
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&#39;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 &lt;<a href=3D"mailto:=
eduardo@freebsd.org">eduardo@freebsd.org</a>&gt; 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&#39;ve chosed games/rocksndiamonds because I first saw th=
is issue updating a port from sdl1 -&gt; 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 &lt;<a href=3D"mailto:eduardo@freebsd.org" target=3D"_=
blank">eduardo@freebsd.org</a>&gt; 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>&gt; # make buildwor=
ld-jobs buildkernel-jobs</div><div>&gt; # ./tools/build/beinstall.sh</div><=
div>&gt; # reboot</div><div><br></div><div># poudriere pkgclean -A -j 15amd=
64 -p main<br></div><div>&gt; # 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 &lt;<a href=3D"mailto:eduardo@freebsd.org" target=3D"_blank">eduar=
do@freebsd.org</a>&gt; 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 &lt;<a href=3D"mailto:dim@freebsd.or=
g" target=3D"_blank">dim@freebsd.org</a>&gt; 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>
&gt; On 26 Jan 2025, at 13:18, Nuno Teixeira &lt;<a href=3D"mailto:eduardo@=
freebsd.org" target=3D"_blank">eduardo@freebsd.org</a>&gt; wrote:<br>
&gt; <br>
&gt; <br>
&gt; As usual everytime I upgrade:<br>
&gt; <br>
&gt; # make buildworld-jobs buildkernel-jobs<br>
&gt; # ./tools/build/beinstall.sh<br>
&gt; # reboot<br>
&gt; <br>
&gt; # poudriere jail -u -j 15amd64<br>
&gt; <br>
&gt; # poudriere jail -l<br>
&gt; 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>
&gt; 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>
&gt; 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>
&gt; 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>
&gt; 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>
&gt; <br>
&gt; I&#39;ve just rolled back BE to my last main-n274720-159d29d39482 (Sat=
 Jan 11) and problem is still happen.<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Dimitry Andric &lt;<a href=3D"mailto:dim@freebsd.org" target=3D"_blank=
">dim@freebsd.org</a>&gt; escreveu (domingo, 26/01/2025 =C3=A0(s) 12:13):<b=
r>
&gt; On 26 Jan 2025, at 12:41, Nuno Teixeira &lt;<a href=3D"mailto:eduardo@=
freebsd.org" target=3D"_blank">eduardo@freebsd.org</a>&gt; wrote:<br>
&gt; &gt; <br>
&gt; &gt; Got this loop on:<br>
&gt; &gt; <br>
&gt; &gt; main-n275036-faa845aab611<br>
&gt; &gt; poudriere jail is same version<br>
&gt; &gt; <br>
&gt; &gt; Warning: llvm19-19.1.7 will be rebuilt as it misses libc++.so.1:3=
2<br>
&gt; &gt; Building=C2=A0 =C2=A0devel/llvm19@default | llvm19-19.1.7: missed=
 shlib PORTREVISION chase<br>
&gt; &gt; <br>
&gt; &gt; It repeats this loop every time I run a testport.<br>
&gt; &gt; <br>
&gt; &gt; Any clues?<br>
&gt; <br>
&gt; Is it looking for the 32-bit version of libc++.so.1? How did you setup=
 your jail?<br>
&gt; <br>
&gt; -Dimitry<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; -- <br>
&gt; Nuno Teixeira<br>
&gt; FreeBSD UNIX:=C2=A0 &lt;eduardo@FreeBSD.org&gt;=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 &lt;eduardo@FreeBSD.org&gt;=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 &lt;eduardo@FreeBSD.org&gt;=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 &lt;eduardo@FreeBSD.org&gt;=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 &lt;eduardo@FreeBSD.org&gt;=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>