Date: Sun, 26 Jan 2025 17:51:04 +0100 From: Rainer Hurling <rhurlin@gwdg.de> To: Nuno Teixeira <eduardo@freebsd.org>, 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: <68bbf05d-1d4a-4819-bb83-be6c4f002a63@gwdg.de> In-Reply-To: <CAFDf7U%2BGmUucAgq0y_ukRrWeJ5gW6Sb4pas55hEpyD36WLUwKw@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> <CAFDf7U%2BGmUucAgq0y_ukRrWeJ5gW6Sb4pas55hEpyD36WLUwKw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Am 26.01.25 um 16:36 schrieb Nuno Teixeira: > (...) > > poudriere-devel-3.4.99.20250115 > > poudriere.conf: > + PKG_NO_VERSION_FOR_DEPS=yes > > 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 Sorry if that's wrong in this context. > > Nuno Teixeira <eduardo@freebsd.org <mailto:eduardo@freebsd.org>> > escreveu (domingo, 26/01/2025 à(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=/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+=V1 > OPTIONS_FILE_UNSET+=V2 > OPTIONS_FILE_SET+=V3 > OPTIONS_FILE_UNSET+=V4 > .endif > > # Set llvm BE_NATIVE, no MLIR > .if ${.CURDIR:M*/devel/llvm*} > OPTIONS_FILE_UNSET+=BE_FREEBSD > OPTIONS_FILE_SET+=BE_NATIVE > OPTIONS_FILE_UNSET+=BE_STANDARD > OPTIONS_FILE_UNSET+=MLIR > .endif > > DEFAULT_VERSIONS+=llvm=19 > -- > > Thanks, > > Nuno Teixeira <eduardo@freebsd.org <mailto:eduardo@freebsd.org>> > escreveu (domingo, 26/01/2025 à(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 <mailto:eduardo@freebsd.org>> > escreveu (domingo, 26/01/2025 à(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 <mailto:dim@freebsd.org>> > escreveu (domingo, 26/01/2025 à(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 <mailto: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-30 08:56:53 /usr/local/poudriere/ > jails/134amd64 > > 142amd64 14.2-RELEASE 1402000 amd64 http > 2024-12-03 08:08:24 /usr/local/poudriere/ > jails/142amd64 > > 142i386 14.2-RELEASE 1402000 i386 http > 2024-12-03 08:10:34 /usr/local/poudriere/jails/142i386 > > 15amd64 15.0-CURRENT 1500030 amd64 src=/ > 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 > <mailto:dim@freebsd.org>> escreveu (domingo, 26/01/2025 > à(s) 12:13): > > On 26 Jan 2025, at 12:41, Nuno Teixeira > <eduardo@freebsd.org <mailto: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 <https://FreeBSD.org> > > > > -- > Nuno Teixeira > FreeBSD UNIX: <eduardo@FreeBSD.org> Web: https:// > FreeBSD.org <https://FreeBSD.org> > > > > -- > Nuno Teixeira > FreeBSD UNIX: <eduardo@FreeBSD.org> Web: https://FreeBSD.org > <https://FreeBSD.org> > > > > -- > Nuno Teixeira > FreeBSD UNIX: <eduardo@FreeBSD.org> Web: https://FreeBSD.org > <https://FreeBSD.org> > > > > -- > Nuno Teixeira > FreeBSD UNIX: <eduardo@FreeBSD.org> Web: https://FreeBSD.org > <https://FreeBSD.org>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?68bbf05d-1d4a-4819-bb83-be6c4f002a63>