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



-- Nuno Teixeira
            FreeBSD UNIX:  <edua...@freebsd.org>   Web: https://
            FreeBSD.org <https://FreeBSD.org>



-- Nuno Teixeira
        FreeBSD UNIX:  <edua...@freebsd.org>   Web: https://FreeBSD.org
        <https://FreeBSD.org>



-- Nuno Teixeira
    FreeBSD UNIX:  <edua...@freebsd.org>   Web: https://FreeBSD.org
    <https://FreeBSD.org>



--
Nuno Teixeira
FreeBSD UNIX:  <edua...@freebsd.org>   Web: https://FreeBSD.org <https://FreeBSD.org>


Reply via email to