Skip site navigation (1)Skip section navigation (2)
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>