Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Jan 2025 09:56:14 +0000
From:      Nuno Teixeira <eduardo@freebsd.org>
To:        "Hurling, Rainer" <rhurlin@freebsd.org>
Cc:        Dimitry Andric <dim@freebsd.org>, FreeBSD Mailing List <freebsd-ports@freebsd.org>,  Baptiste Daroussin <bapt@freebsd.org>
Subject:   Re: poudriere loop: llvm19-19.1.7: missed shlib PORTREVISION chase
Message-ID:  <CAFDf7UKT4DqT1i9aQxcM3X3bYkHVbGTxwvXxn_Lg5jNXYoOVHQ@mail.gmail.com>
In-Reply-To: <7fb64cac-9b09-4235-9235-2bfb6c228442@gwdg.de>
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> <CAFDf7U%2BGmUucAgq0y_ukRrWeJ5gW6Sb4pas55hEpyD36WLUwKw@mail.gmail.com> <68bbf05d-1d4a-4819-bb83-be6c4f002a63@gwdg.de> <CAFDf7UJ14XS7oAVjo1pcj_fqTx=PQZd3P=nQLVBkbzD0nU8X8w@mail.gmail.com> <7fb64cac-9b09-4235-9235-2bfb6c228442@gwdg.de>

next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000e56138062cad165f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Rainer,

> Wouldn't this be the right time to get Bapt@ involved? After all, he has
> worked intensively on the pkg updates.

Yes it is. I'm CC'ing bapt@.

Resuming on how to reproduce:
--
# cd /usr/src
# make buildworld-jobs buildkernel-jobs
# poudriere jail -c -j 15amd64 -m src=3D/usr/src
# poudriere ports -c -p main -m null -M /usr/ports

# poudriere testport -j 15amd64 -p main games/rocksndiamonds
<repeat testport>
# poudriere testport -j 15amd64 -p main games/rocksndiamonds

# Warning: llvm19-19.1.7 will be rebuilt as it misses libc++.so.1:32
--

Quick fix is to remove PKG_NO_VERSION_FOR_DEPS=3Dyes from poudriere.conf
I did added this option some months ago to fix excessive rust rebuilds with
curl updates.

main-n275036-faa845aab611 amd64
poudriere-devel-3.4.99.20250115
DEFAULT_VERSIONS+=3Dllvm=3D19

Thanks,

Rainer Hurling <rhurlin@gwdg.de> escreveu (segunda, 27/01/2025 =C3=A0(s) 06=
:02):

> Am 26.01.25 um 19:12 schrieb Nuno Teixeira:
> > I've got same pkg issue like yours.
> >
> > My case is happening with poudriere builds on llvm19 since I have it
> > default.
> > So, every pkg that depends on it, I'll get a rebuild of llvm19.
> >
> > Later on I will try to bump llvm19 portrevision and thus be the hacker
> > of year is by this it is solved :)
> >
> > Something say to me that it is something wrong with pkg 2.x and I will
> > try a bump to see what happens like:
> > https://cgit.freebsd.org/ports/commit/?
> > id=3D345307cb539e2e81ddc70cd22f85ea34b4fac043 <https://cgit.freebsd.org=
/
> > ports/commit/?id=3D345307cb539e2e81ddc70cd22f85ea34b4fac043>
>
> Wouldn't this be the right time to get Bapt@ involved? After all, he has
> worked intensively on the pkg updates.
>
>
> > Cheers,
> >
> > Rainer Hurling <rhurlin@gwdg.de <mailto:rhurlin@gwdg.de>> escreveu
> > (domingo, 26/01/2025 =C3=A0(s) 16:51):
> >
> >     Am 26.01.25 um 16:36 schrieb Nuno Teixeira:
> >      > (...)
> >      >
> >      > poudriere-devel-3.4.99.20250115
> >      >
> >      > poudriere.conf:
> >      > + PKG_NO_VERSION_FOR_DEPS=3Dyes
> >      >
> >      > EDIT: pkg 2.0.4 doesn't fixed issue
> >
> >     Hmm. Maybe it's because of pkg, which was recently updated to 2.x?
> >
> >     On my box, outside of Poudriere, I've been getting missing libs for
> >     32-bit versions of the nvidia-driver ever since:
> >
> >     #pkg check -dn
> >     Checking all packages: 100%
> >     nvidia-driver is missing a required shared library: libnvidia-
> >     tls.so.1:32
> >     nvidia-driver is missing a required shared library: libXext.so.6:32
> >     nvidia-driver is missing a required shared library: libX11.so.6:32
> >
> > --
> > Nuno Teixeira
> > FreeBSD UNIX:  <eduardo@FreeBSD.org>   Web: https://FreeBSD.org
> > <https://FreeBSD.org>;
>
>

--=20
Nuno Teixeira
FreeBSD UNIX:  <eduardo@FreeBSD.org>   Web:  https://FreeBSD.org

--000000000000e56138062cad165f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hello Rainer,</div><div><br></div><div>&gt; Wouldn&#3=
9;t this be the right time to get Bapt@ involved? After all, he has <br>
&gt; worked intensively on the pkg updates.</div><div><br></div><div>Yes it=
 is. I&#39;m CC&#39;ing bapt@.</div><div><br></div><div>Resuming on how to =
reproduce:<br></div><div>--<br></div><div><div># cd /usr/src</div><div># ma=
ke buildworld-jobs buildkernel-jobs<br></div><div># poudriere jail -c -j 15=
amd64 -m src=3D/usr/src</div><div># poudriere ports -c -p main -m null -M /=
usr/ports</div><div><br></div><div># poudriere testport -j 15amd64 -p main=
=C2=A0games/rocksndiamonds</div><div>&lt;repeat testport&gt;</div><div># po=
udriere testport -j 15amd64 -p main=C2=A0games/rocksndiamonds</div><div><br=
></div><div># Warning: llvm19-19.1.7 will be rebuilt as it misses libc++.so=
.1:32</div><div>--</div><div><br></div><div>Quick fix is to remove PKG_NO_V=
ERSION_FOR_DEPS=3Dyes from poudriere.conf</div><div>I did added this option=
 some months ago to fix excessive rust rebuilds with curl updates.<br></div=
><div><br></div><div>main-n275036-faa845aab611 amd64<br></div><div>poudrier=
e-devel-3.4.99.20250115</div><div>DEFAULT_VERSIONS+=3Dllvm=3D19</div><div><=
br></div>Thanks,</div><div><br></div><div class=3D"gmail_quote gmail_quote_=
container"><div dir=3D"ltr" class=3D"gmail_attr">Rainer Hurling &lt;<a href=
=3D"mailto:rhurlin@gwdg.de">rhurlin@gwdg.de</a>&gt; escreveu (segunda, 27/0=
1/2025 =C3=A0(s) 06:02):<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">Am 26.01.25 um 19:12 schrieb Nuno Teixeira:<br>
&gt; I&#39;ve got same pkg issue like yours.<br>
&gt; <br>
&gt; My case is happening with poudriere builds on llvm19 since I have it <=
br>
&gt; default.<br>
&gt; So, every pkg that depends on it, I&#39;ll get a rebuild of llvm19.<br=
>
&gt; <br>
&gt; Later on I will try to bump llvm19 portrevision and thus be the hacker=
 <br>
&gt; of year is by this it is solved :)<br>
&gt; <br>
&gt; Something say to me that it is something wrong with pkg 2.x and I will=
 <br>
&gt; try a bump to see what happens like:<br>
&gt; <a href=3D"https://cgit.freebsd.org/ports/commit/" rel=3D"noreferrer" =
target=3D"_blank">https://cgit.freebsd.org/ports/commit/</a>? <br>
&gt; id=3D345307cb539e2e81ddc70cd22f85ea34b4fac043 &lt;<a href=3D"https://c=
git.freebsd.org/" rel=3D"noreferrer" target=3D"_blank">https://cgit.freebsd=
.org/</a> <br>
&gt; ports/commit/?id=3D345307cb539e2e81ddc70cd22f85ea34b4fac043&gt;<br>
<br>
Wouldn&#39;t this be the right time to get Bapt@ involved? After all, he ha=
s <br>
worked intensively on the pkg updates.<br>
<br>
<br>
&gt; Cheers,<br>
&gt; <br>
&gt; Rainer Hurling &lt;<a href=3D"mailto:rhurlin@gwdg.de" target=3D"_blank=
">rhurlin@gwdg.de</a> &lt;mailto:<a href=3D"mailto:rhurlin@gwdg.de" target=
=3D"_blank">rhurlin@gwdg.de</a>&gt;&gt; escreveu <br>
&gt; (domingo, 26/01/2025 =C3=A0(s) 16:51):<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0Am 26.01.25 um 16:36 schrieb Nuno Teixeira:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; (...)<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; poudriere-devel-3.4.99.20250115<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; poudriere.conf:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; + PKG_NO_VERSION_FOR_DEPS=3Dyes<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; EDIT: pkg 2.0.4 doesn&#39;t fixed issue<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0Hmm. Maybe it&#39;s because of pkg, which was recen=
tly updated to 2.x?<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0On my box, outside of Poudriere, I&#39;ve been gett=
ing missing libs for<br>
&gt;=C2=A0 =C2=A0 =C2=A032-bit versions of the nvidia-driver ever since:<br=
>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0#pkg check -dn<br>
&gt;=C2=A0 =C2=A0 =C2=A0Checking all packages: 100%<br>
&gt;=C2=A0 =C2=A0 =C2=A0nvidia-driver is missing a required shared library:=
 libnvidia-<br>
&gt;=C2=A0 =C2=A0 =C2=A0tls.so.1:32<br>
&gt;=C2=A0 =C2=A0 =C2=A0nvidia-driver is missing a required shared library:=
 libXext.so.6:32<br>
&gt;=C2=A0 =C2=A0 =C2=A0nvidia-driver is missing a required shared library:=
 libX11.so.6:32<br>
&gt; <br>
&gt; -- <br>
&gt; Nuno Teixeira<br>
&gt; FreeBSD UNIX:=C2=A0 &lt;eduardo@FreeBSD.org&gt;=C2=A0 =C2=A0Web: <a hr=
ef=3D"https://FreeBSD.org" rel=3D"noreferrer" target=3D"_blank">https://Fre=
eBSD.org</a> <br>
&gt; &lt;<a href=3D"https://FreeBSD.org" rel=3D"noreferrer" target=3D"_blan=
k">https://FreeBSD.org</a>&gt;<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></div>

--000000000000e56138062cad165f--



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