• Bug#1098794: FTBFS: pahole Build-Deps might be missing?

    From Amaya@21:1/5 to All on Mon Feb 24 12:10:01 2025
    Package: v4l2loopback-dkms
    Version: 0.13.2-1
    Severity: serious
    Tags: ftbfs
    Justification: fails to build from source (but built successfully in the past)

    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA1

    This is my failure log:

    /var/lib/dkms/v4l2loopback/0.13.2/build/make.log


    DKMS (dkms-3.1.5) make.log for v4l2loopback/0.13.2 for kernel 6.12.16-amd64 (x86_64)
    Mon 24 Feb 10:59:27 CET 2025
    Cleaning build area
    # command: make clean

    ++++++ To sign the module, you must set KBUILD_SIGN_KEY/KBUILD_SIGN_CERT to point to the signing key/certificate!
    ++++++ For your convenience, we try to read these variables as 'mok_signing_key' resp. 'mok_certificate' from /etc/dkms/framewo
    rk.conf

    ++++++ If your certificate requires a password, pass it via the KBUILD_SIGN_PIN env-var!
    ++++++ E.g. using 'export KBUILD_SIGN_PIN; read -s -p "Passphrase for signing key : " KBUILD_SIGN_PIN; sudo --preserve-env=KBUI
    LD_SIGN_PIN make sign'

    rm -f *~
    rm -f Module.symvers Module.markers modules.order
    make -C /lib/modules/`uname -r`/build M=/var/lib/dkms/v4l2loopback/0.13.2/build clean
    make[1]: Entering directory '/usr/src/linux-headers-6.12.10-amd64'
    make[1]: Leaving directory '/usr/src/linux-headers-6.12.10-amd64'
    make -C utils clean
    make[1]: Entering directory '/var/lib/dkms/v4l2loopback/0.13.2/build'
    make[1]: *** utils: No such file or directory. Stop.
    make[1]: Leaving directory '/var/lib/dkms/v4l2loopback/0.13.2/build'
    make: [Makefile:79: clean] Error 2 (ignored)

    # exit code: 0
    # elapsed time: 00:00:00
    Building module(s)
    # command: make -j4 KERNELRELEASE=6.12.16-amd64 KERNEL_DIR=/lib/modules/6.12.16-amd64/build v4l2loopback

    ++++++ To sign the module, you must set KBUILD_SIGN_KEY/KBUILD_SIGN_CERT to point to the signing key/certificate!
    ++++++ For your convenience, we try to read these variables as 'mok_signing_key' resp. 'mok_certificate' from /etc/dkms/framework.conf

    ++++++ If your certificate requires a password, pass it via the KBUILD_SIGN_PIN env-var!
    ++++++ E.g. using 'export KBUILD_SIGN_PIN; read -s -p "Passphrase for signing key : " KBUILD_SIGN_PIN; sudo --preserve-env=KBUILD_SIGN_PIN make sign'

    Building v4l2-loopback driver...
    make -C /lib/modules/6.12.16-amd64/build M=/var/lib/dkms/v4l2loopback/0.13.2/build KCPPFLAGS="" modules
    make[1]: Entering directory '/usr/src/linux-headers-6.12.16-amd64'
    CC [M] /var/lib/dkms/v4l2loopback/0.13.2/build/v4l2loopback.o
    MODPOST /var/lib/dkms/v4l2loopback/0.13.2/build/Module.symvers
    CC [M] /var/lib/dkms/v4l2loopback/0.13.2/build/v4l2loopback.mod.o
    CC [M] /var/lib/dkms/v4l2loopback/0.13.2/build/.module-common.o
    LD [M] /var/lib/dkms/v4l2loopback/0.13.2/build/v4l2loopback.ko
    BTF [M] /var/lib/dkms/v4l2loopback/0.13.2/build/v4l2loopback.ko
    /bin/sh: 1: pahole: not found
    make[3]: *** [/usr/src/linux-headers-6.12.16-common/scripts/Makefile.modfinal:64: /var/lib/dkms/v4l2loopback/0.13.2/build/v4l2loopback.ko] Error 127
    make[3]: *** Deleting file '/var/lib/dkms/v4l2loopback/0.13.2/build/v4l2loopback.ko'
    make[2]: *** [/usr/src/linux-headers-6.12.16-common/Makefile:1890: modules] Error 2
    make[1]: *** [/usr/src/linux-headers-6.12.16-common/Makefile:236: __sub-make] Error 2
    make[1]: Leaving directory '/usr/src/linux-headers-6.12.16-amd64'
    make: *** [Makefile:53: v4l2loopback.ko] Error 2

    # exit code: 2
    # elapsed time: 00:00:03


    The module builds fine after installing.

    ~-root@io>apt-get install pahole
    [...]

    Need to get 258 kB of archives.
    After this operation, 1,621 kB of additional disk space will be used.
    Get:1 http://ftp.de.debian.org/debian sid/main amd64 pahole amd64 1.29-2 [258 kB]
    Fetched 258 kB in 0s (559 kB/s)
    Retrieving bug reports... Done
    Parsing Found/Fixed information... Done
    Selecting previously unselected package pahole.
    (Reading database ... 417146 files and directories currently installed.) Preparing to unpack .../pahole_1.29-2_amd64.deb ...
    Unpacking pahole (1.29-2) ...
    Setting up linux-image-6.12.16-amd64 (6.12.16-1) ... /etc/kernel/postinst.d/dkms:
    Sign command: /lib/modules/6.12.16-amd64/build/scripts/sign-file
    Signing key: /var/lib/dkms/mok.key
    Public certificate (MOK): /var/lib/dkms/mok.pub

    Autoinstall of module nvidia-current/535.216.03 for kernel 6.12.16-amd64 (x86_64)
    Cleaning build area... done.
    Building module(s)...................................... done.
    Signing module /var/lib/dkms/nvidia-current/535.216.03/build/nvidia.ko
    Signing module /var/lib/dkms/nvidia-current/535.216.03/build/nvidia-modeset.ko Signing module /var/lib/dkms/nvidia-current/535.216.03/build/nvidia-drm.ko Signing module /var/lib/dkms/nvidia-current/535.216.03/build/nvidia-uvm.ko Signing module /var/lib/dkms/nvidia-current/535.216.03/build/nvidia-peermem.ko Cleaning build area... done.
    Installing /lib/modules/6.12.16-amd64/updates/dkms/nvidia-current.ko.xz Installing /lib/modules/6.12.16-amd64/updates/dkms/nvidia-current-modeset.ko.xz Installing /lib/modules/6.12.16-amd64/updates/dkms/nvidia-current-drm.ko.xz Installing /lib/modules/6.12.16-amd64/updates/dkms/nvidia-current-uvm.ko.xz Installing /lib/modules/6.12.16-amd64/updates/dkms/nvidia-current-peermem.ko.xz Running depmod...^. done.

    Autoinstall of module v4l2loopback/0.13.2 for kernel 6.12.16-amd64 (x86_64) Cleaning build area... done.
    Building module(s)...
    Cleaning build area... done.
    Building module(s)... done.
    Signing module /var/lib/dkms/v4l2loopback/0.13.2/build/v4l2loopback.ko
    Cleaning build area... done.
    Installing /lib/modules/6.12.16-amd64/updates/dkms/v4l2loopback.ko.xz
    Running depmod..... done.

    Autoinstall on 6.12.16-amd64 succeeded for module(s) nvidia-current v4l2loopback.
    /etc/kernel/postinst.d/initramfs-tools:
    update-initramfs: Generating /boot/initrd.img-6.12.16-amd64 /etc/kernel/postinst.d/zz-update-grub:
    Generating grub configuration file ...
    Found background image: .background_cache.png
    Found linux image: /boot/vmlinuz-6.12.16-amd64
    Found initrd image: /boot/initrd.img-6.12.16-amd64
    Found linux image: /boot/vmlinuz-6.12.15-amd64
    Found initrd image: /boot/initrd.img-6.12.15-amd64
    Found linux image: /boot/vmlinuz-6.12.10-amd64
    Found initrd image: /boot/initrd.img-6.12.10-amd64
    Warning: os-prober will not be executed to detect other bootable partitions. Systems on them will not be added to the GRUB boot configuration.
    Check GRUB_DISABLE_OS_PROBER documentation entry.
    Adding boot menu entry for UEFI Firmware Settings ...
    done
    Setting up linux-image-amd64 (6.12.16-1) ...
    Setting up pahole (1.29-2) ...
    Setting up linux-headers-6.12.16-amd64 (6.12.16-1) ...
    Setting up linux-headers-amd64 (6.12.16-1) ...


    Thank you so much, and please excuse me if this is not a bug!


    - -- System Information:
    Debian Release: trixie/sid
    APT prefers unstable
    APT policy: (500, 'unstable'), (1, 'experimental')
    Architecture: amd64 (x86_64)
    Foreign Architectures: i386

    Kernel: Linux 6.12.10-amd64 (SMP w/4 CPU threads; PREEMPT)
    Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
    Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    Versions of packages v4l2loopback-dkms depends on:
    ii dkms 3.1.5-1

    v4l2loopback-dkms recommends no packages.

    Versions of packages v4l2loopback-dkms suggests:
    ii v4l2loopback-utils 0.13.2-1

    - -- no debconf information

    -----BEGIN PGP SIGNATURE-----

    iF0EARECAB0WIQQ5XegIvq3XIV6CIFE0UO1RP8wqkAUCZ7xQ3wAKCRA0UO1RP8wq kGQGAKCIFgrP8p7ab5lmOOiUtQGjKx4m5wCfVw0wLVdy4WcYTC0Ry2dMA5y0eZc=
    =Pr5v
    -----END PGP SIGNATURE-----

    --
    .''`. Work like you don't need the money
    : :' : Love like you've never been hurt
    `. `' Dance like nobody's watching
    `- Proudly running Debian GNU/Linux

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Sun Mar 2 01:10:02 2025
    This is a multi-part message in MIME format...

    Your message dated Sun, 02 Mar 2025 00:00:10 +0000
    with message-id <E1toWkc-006kH3-I7@fasolo.debian.org>
    and subject line Bug#1098706: fixed in linux 6.12.17-1
    has caused the Debian Bug report #1098706,
    regarding FTBFS: pahole Build-Deps might be missing?
    to be marked as done.

    This means that you claim that the problem has been dealt with.
    If this is not the case it is now your responsibility to reopen the
    Bug report if necessary, and/or fix the problem forthwith.

    (NB: If you are a system administrator and have no idea what this
    message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org
    immediately.)


    --
    1098706: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098706
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    Received: (at submit) by bugs.debian.org; 24 Feb 2025 11:06:26 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
    (2021-04-09) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-18.1 required=4.0 tests=BAYES_00,
    BODY_INCLUDES_PACKAGE,FOURLA,FROMDEVELOPER,FVGT_m_MULTI_ODD,
    HAS_PACKAGE,HEADER_FROM_DIFFERENT_DOMAINS,KHOP_HELO_FCRDNS,
    PGPSIGNATURE,RCVD_IN_PBL,SPF_HELO_NONE,SPF_NONE autolearn=ham
    autolearn_force=no version=3.4.6-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 98; hammy, 150; neutral, 329; spammy,
    0. spammytokens: hammytokens:0.000-+--trixie, 0.000-+--sk:taint_o,
    0.000-+--sk:TAINT_O, 0.000-+--sk:taint_u, 0.000-+--sk:TAINT_U Return-path: <amaya@io.amayita.com>
    Received: from 22.pool85-50-107.static.orange.es ([85.50.107.22]:60772 helo=io.amayita.com)
    by buxtehude.debian.org wi