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 <edua...@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 <edua...@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 <d...@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 <edua...@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 <d...@freebsd.org> escreveu (domingo, 26/01/2025 à(s) >>> 12:13): >>> > On 26 Jan 2025, at 12:41, Nuno Teixeira <edua...@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: <edua...@freebsd.org> Web: https://FreeBSD.org >>> >>> >> >> -- >> Nuno Teixeira >> FreeBSD UNIX: <edua...@freebsd.org> Web: https://FreeBSD.org >> > > > -- > Nuno Teixeira > FreeBSD UNIX: <edua...@freebsd.org> Web: https://FreeBSD.org > -- Nuno Teixeira FreeBSD UNIX: <edua...@freebsd.org> Web: https://FreeBSD.org