• Bug#1103250: yasm: FTBFS on amd64, arm64, armel, armhf, i386, ppc64el,

    From Jing Luo@21:1/5 to All on Tue Apr 15 17:10:01 2025
    Package: yasm
    Version: 1.3.0-5
    Severity: serious
    Tags: ftbfs upstream
    Justification: fails to build from source (but built successfully in the past) X-Debbugs-Cc: debian-amd64@lists.debian.org, debian-arm@lists.debian.org, debian-powerpc@lists.debian.org, debian-riscv@lists.debian.org
    User: debian-powerpc@lists.debian.org
    Usertags: powerpc ppc64 ppc64el
    User: debian-arm@lists.debian.org
    Usertags: arm64 armel armhf
    User: debian-qa@lists.debian.org
    Usertags: i386
    User: debian-amd64@lists.debian.org
    Usertags: amd64
    User: debian-riscv@lists.debian.org
    Usertags: riscv64

    Hello!

    yasm fails to build from source on these architectures I tested on:
    amd64, arm64, armel, armhf, i386, ppc64el, ppc64, powerpc, riscv64. You
    should be able to reproduce it with the usual "sbuild -d unstable" (I use
    the unshare backend).

    All of them failed because of 1~3 failed tests:
    FAIL: modules/objfmts/elf/tests/amd64/elf_amd64_test.sh
    FAIL: modules/objfmts/elf/tests/gasx32/elf_gasx32_test.sh
    FAIL: modules/objfmts/elf/tests/gas64/elf_gas64_test.sh

    I don't know how to fix it.

    And here are the fragments of build logs:

    amd64:
    System information (uname -a): Linux 6.12.17-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.17-1 (2025-03-01) x86_64
    Distribution information (/etc/os-release):
    PRETTY_NAME="Debian GNU/Linux trixie/sid"
    NAME="Debian GNU/Linux"
    VERSION_CODENAME=trixie
    ID=debian
    HOME_URL="https://www.debian.org/"
    SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"

    .. contents:: :depth: 2

    FAIL: modules/objfmts/elf/tests/amd64/elf_amd64_test.sh =======================================================

    Test elf_amd64_test: O.OO +1-3/4 25%
    ** O: elf-rip did not match object file!
    ** O: gotpcrel did not match object file!
    ** O: multiplefixup did not match object file!
    FAIL modules/objfmts/elf/tests/amd64/elf_amd64_test.sh (exit status: 3)

    FAIL: modules/objfmts/elf/tests/gasx32/elf_gasx32_test.sh =========================================================

    Test elf_gasx32_test: O... +3-1/4 75%
    ** O: crosssect did not match object file!
    FAIL modules/objfmts/elf/tests/gasx32/elf_gasx32_test.sh (exit status: 1)

    ============================================================================ Testsuite summary for yasm 1.3.0 ============================================================================
    # TOTAL: 44
    # PASS: 42
    # SKIP: 0
    # XFAIL: 0
    # FAIL: 2
    # XPASS: 0
    # ERROR: 0 ============================================================================



    arm64:
    System information (uname -a): Linux 6.12.21-arm64 #1 SMP Debian 6.12.21-1 (2025-03-30) aarch64
    Distribution information (/etc/os-release):
    PRETTY_NAME="Debian GNU/Linux trixie/sid"
    NAME="Debian GNU/Linux"
    VERSION_CODENAME=trixie
    ID=debian
    HOME_URL="https://www.debian.org/"
    SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"

    .. contents:: :depth: 2

    FAIL: modules/objfmts/elf/tests/amd64/elf_amd64_test.sh =======================================================

    Test elf_amd64_test: O... +3-1/4 75%
    ** O: elf-rip did not match object file!
    FAIL modules/objfmts/elf/tests/amd64/elf_amd64_test.sh (exit status: 1)

    FAIL: modules/objfmts/elf/tests/x32/elf_x32_test.sh ===================================================

    Test elf_x32_test: ..OO +2-2/4 50%
    ** O: gotpcrel did not match object file!
    ** O: multiplefixup did not match object file!
    FAIL modules/objfmts/elf/tests/x32/elf_x32_test.sh (exit status: 2)

    FAIL: modules/objfmts/elf/tests/gas64/elf_gas64_test.sh =======================================================

    Test elf_gas64_test: O... +3-1/4 75%
    ** O: crosssect did not match object file!
    FAIL modules/objfmts/elf/tests/gas64/elf_gas64_test.sh (exit status: 1)

    ============================================================================ Testsuite summary for yasm 1.3.0 ============================================================================
    # TOTAL: 44
    # PASS: 41
    # SKIP: 0
    # XFAIL: 0
    # FAIL: 3
    # XPASS: 0
    # ERROR: 0 ============================================================================



    armel:
    System information (uname -a): Linux 6.12.21-arm64 #1 SMP Debian 6.12.21-1 (2025-03-30) armv8l
    Distribution information (/etc/os-release):
    PRETTY_NAME="Debian GNU/Linux trixie/sid"
    NAME="Debian GNU/Linux"
    VERSION_CODENAME=trixie
    ID=debian
    HOME_URL="https://www.debian.org/"
    SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"

    .. contents:: :depth: 2

    FAIL: modules/objfmts/elf/tests/amd64/elf_amd64_test.sh =======================================================

    Test elf_amd64_test: O.O. +2-2/4 50%
    ** O: elf-rip did not match object file!
    ** O: gotpcrel did not match object file!
    FAIL modules/objfmts/elf/tests/amd64/elf_amd64_test.sh (exit status: 2)

    FAIL: modules/objfmts/elf/tests/gas64/elf_gas64_test.sh =======================================================

    Test elf_gas64_test: O... +3-1/4 75%
    ** O: crosssect did not match object file!
    FAIL modules/objfmts/elf/tests/gas64/elf_gas64_test.sh (exit status: 1)

    ============================================================================ Testsuite summary for yasm 1.3.0 ============================================================================
    # TOTAL: 44
    # PASS: 42
    # SKIP: 0
    # XFAIL: 0
    # FAIL: 2
    # XPASS: 0
    # ERROR: 0 ============================================================================



    armhf:
    System information (uname -a): Linux 6.12.21-arm64 #1 SMP Debian 6.12.21-1 (2025-03-30) armv8l
    Distribution information (/etc/os-release):
    PRETTY_NAME="Debian GNU/Linux trixie/sid"
    NAME="Debian GNU/Linux"
    VERSION_CODENAME=trixie
    ID=debian
    HOME_URL="https://www.debian.org/"
    SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"

    .. contents:: :depth: 2

    FAIL: modules/objfmts/elf/tests/amd64/elf_amd64_test.sh =======================================================

    Test elf_amd64_test: O.OO +1-3/4 25%
    ** O: elf-rip did not match object file!
    ** O: gotpcrel did not match object file!
    ** O: multiplefixup did not match object file!
    FAIL modules/objfmts/elf/tests/amd64/elf_amd64_test.sh (exit status: 3)

    FAIL: modules/objfmts/elf/tests/gasx32/elf_gasx32_test.sh =========================================================

    Test elf_gasx32_test: O... +3-1/4 75%
    ** O: crosssect did not match object file!
    FAIL modules/objfmts/elf/tests/gasx32/elf_gasx32_test.sh (exit status: 1)

    ============================================================================ Testsuite summary for yasm 1.3.0 ============================================================================
    # TOTAL: 44
    # PASS: 42
    # SKIP: 0
    # XFAIL: 0
    # FAIL: 2
    # XPASS: 0
    # ERROR: 0 ============================================================================



    i386:
    System information (uname -a): Linux 6.12.17-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.17-1 (2025-03-01) i686
    Distribution information (/etc/os-release):
    PRETTY_NAME="Debian GNU/Linux trixie/sid"
    NAME="Debian GNU/Linux"
    VERSION_CODENAME=trixie
    ID=debian
    HOME_URL="https://www.debian.org/"
    SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"

    .. contents:: :depth: 2

    FAIL: modules/objfmts/elf/tests/x32/elf_x32_test.sh ===================================================

    Test elf_x32_test: O... +3-1/4 75%
    ** O: elf-rip did not match object file!
    FAIL modules/objfmts/elf/tests/x32/elf_x32_test.sh (exit status: 1)

    FAIL: modules/objfmts/elf/tests/gas64/elf_gas64_test.sh =======================================================

    Test elf_gas64_test: O... +3-1/4 75%
    ** O: crosssect did not match object file!
    FAIL modules/objfmts/elf/tests/gas64/elf_gas64_test.sh (exit status: 1)

    ============================================================================ Testsuite summary for yasm 1.3.0 ============================================================================
    # TOTAL: 44
    # PASS: 42
    # SKIP: 0
    # XFAIL: 0
    # FAIL: 2
    # XPASS: 0
    # ERROR: 0 ============================================================================



    ppc64el:
    System information (uname -a): Linux 6.12.21-powerpc64le #1 SMP Debian 6.12.21-1 (2025-03-30) ppc64le
    Distribution information (/etc/os-release):
    PRETTY_NAME="Debian GNU/Linux trixie/sid"
    NAME="Debian GNU/Linux"
    VERSION_CODENAME=trixie
    ID=debian
    HOME_URL="https://www.debian.org/"
    SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"

    .. contents:: :depth: 2

    FAIL: modules/objfmts/elf/tests/amd64/elf_amd64_test.sh =======================================================

    Test elf_amd64_test: O... +3-1/4 75%
    ** O: elf-rip did not match object file!
    FAIL modules/objfmts/elf/tests/amd64/elf_amd64_test.sh (exit status: 1)

    FAIL: modules/objfmts/elf/tests/x32/elf_x32_test.sh ===================================================

    Test elf_x32_test: ...O +3-1/4 75%
    ** O: multiplefixup did not match object file!
    FAIL modules/objfmts/elf/tests/x32/elf_x32_test.sh (exit status: 1)

    FAIL: modules/objfmts/elf/tests/gas64/elf_gas64_test.sh =======================================================

    Test elf_gas64_test: O... +3-1/4 75%
    ** O: crosssect did not match object file!
    FAIL modules/objfmts/elf/tests/gas64/elf_gas64_test.sh (exit status: 1)

    ============================================================================ Testsuite summary for yasm 1.3.0 ============================================================================
    # TOTAL: 44
    # PASS: 41
    # SKIP: 0
    # XFAIL: 0
    # FAIL: 3
    # XPASS: 0
    # ERROR: 0 ============================================================================



    ppc64:
    System information (uname -a): Linux 6.12.22-powerpc64 #1 SMP Debian 6.12.22-1 (2025-04-10) ppc64
    Distribution information (/etc/os-release):
    PRETTY_NAME="Debian GNU/Linux trixie/sid"
    NAME="Debian GNU/Linux"
    VERSION_CODENAME=trixie
    ID=debian
    HOME_URL="https://www.debian.org/"
    SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"

    .. contents:: :depth: 2

    FAIL: modules/objfmts/elf/tests/x32/elf_x32_test.sh ===================================================

    Test elf_x32_test: O.O. +2-2/4 50%
    ** O: elf-rip did not match object file!
    ** O: gotpcrel did not match object file!
    FAIL modules/objfmts/elf/tests/x32/elf_x32_test.sh (exit status: 2)

    FAIL: modules/objfmts/elf/tests/gas64/elf_gas64_test.sh =======================================================

    Test elf_gas64_test: O... +3-1/4 75%
    ** O: crosssect did not match object file!
    FAIL modules/objfmts/elf/tests/gas64/elf_gas64_test.sh (exit status: 1)

    ============================================================================ Testsuite summary for yasm 1.3.0 ============================================================================
    # TOTAL: 44
    # PASS: 42
    # SKIP: 0
    # XFAIL: 0
    # FAIL: 2
    # XPASS: 0
    # ERROR: 0 ============================================================================



    powerpc:
    System information (uname -a): Linux 6.12.22-powerpc64 #1 SMP Debian 6.12.22-1 (2025-04-10) ppc
    Distribution information (/etc/os-release):
    PRETTY_NAME="Debian GNU/Linux trixie/sid"
    NAME="Debian GNU/Linux"
    VERSION_CODENAME=trixie
    ID=debian
    HOME_URL="https://www.debian.org/"
    SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"

    .. contents:: :depth: 2

    FAIL: modules/objfmts/elf/tests/amd64/elf_amd64_test.sh =======================================================

    Test elf_amd64_test: O.O. +2-2/4 50%
    ** O: elf-rip did not match object file!
    ** O: gotpcrel did not match object file!
    FAIL modules/objfmts/elf/tests/amd64/elf_amd64_test.sh (exit status: 2)

    ============================================================================ Testsuite summary for yasm 1.3.0 ============================================================================
    # TOTAL: 44
    # PASS: 43
    # SKIP: 0
    # XFAIL: 0
    # FAIL: 1
    # XPASS: 0
    # ERROR: 0 ============================================================================



    riscv64:
    FAIL: modules/objfmts/elf/tests/amd64/elf_amd64_test.sh =======================================================

    Test elf_amd64_test: O.OO +1-3/4 25%
    ** O: elf-rip did not match object file!
    ** O: gotpcrel did not match object file!
    ** O: multiplefixup did not match object file!
    FAIL modules/objfmts/elf/tests/amd64/elf_amd64_test.sh (exit status: 3)

    FAIL: modules/objfmts/elf/tests/gas64/elf_gas64_test.sh =======================================================

    Test elf_gas64_test: O... +3-1/4 75%
    ** O: crosssect did not match object file!
    FAIL modules/objfmts/elf/tests/gas64/elf_gas64_test.sh (exit status: 1)

    ============================================================================ Testsuite summary for yasm 1.3.0 ============================================================================
    # TOTAL: 44
    # PASS: 42
    # SKIP: 0
    # XFAIL: 0
    # FAIL: 2
    # XPASS: 0
    # ERROR: 0 ============================================================================




    -- System Information:
    Debian Release: trixie/sid
    APT prefers testing
    APT policy: (500, 'testing')
    Architecture: amd64 (x86_64)

    Kernel: Linux 6.12.21-amd64 (SMP w/128 CPU threads; PREEMPT)
    Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    Versions of packages yasm depends on:
    ii libc6 2.41-6

    yasm recommends no packages.

    yasm suggests no packages.

    -- no debconf information

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jing Luo@21:1/5 to Peter Green on Wed Apr 16 05:10:01 2025
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156)

    On 2025-04-16 05:50, Peter Green wrote:
    On 15/04/2025 16:07, Jing Luo wrote:
    X-Debbugs-Cc: debian-amd64@lists.debian.org,
    debian-arm@lists.debian.org, debian-powerpc@lists.debian.org,
    debian-riscv@lists.debian.org

    I understand CC'ing the porters when you have an issue that is specific
    to the port, but
    if it's failing on every damn architecture, that isn't really a porter problem.

    Sorry, my bad - it was late at night and I did not double check what
    reportbug gave me as the default.

    --
    Jing Luo
    About me: https://jing.rocks/about/
    GPG Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC

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

    iHUEARYIAB0WIQQUNK5y7dM5LGmlOjiPRdGe/wwPKwUCZ/8eGAAKCRCPRdGe/wwP K2PEAP42FzRcM2Ortu039ogchC8gKIbPSoDUkKnSZy/62kqOHwD/Uq0TxmrX7q/J +jbYbRk0VhfBXdOdRxJ+ayDg2B570wQ=
    =LYA2
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Sun Apr 27 09:50:01 2025
    Processing control commands:

    tags -1 + patch
    Bug #1103250 [src:yasm] yasm: FTBFS on amd64, arm64, armel, armhf, i386, ppc64el, ppc64, powerpc, riscv64
    Added tag(s) patch.

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

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

    Your message dated Mon, 28 Apr 2025 22:07:18 +0000
    with message-id <E1u9WdC-004xNy-NQ@fasolo.debian.org>
    and subject line Bug#1103250: fixed in yasm 1.3.0-6
    has caused the Debian Bug report #1103250,
    regarding yasm: FTBFS on amd64, arm64, armel, armhf, i386, ppc64el, ppc64, powerpc, riscv64
    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.)


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

    Received: (at submit) by bugs.debian.org; 15 Apr 2025 15:07:37 +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=-19.1 required=4.0 tests=BAYES_00,
    BODY_INCLUDES_PACKAGE,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,
    DKIM_VALID_EF,FOURLA,FVGT_m_MULTI_ODD,HAS_PACKAGE,SPF_HELO_NONE,
    SPF_PASS,XMAILER_REPORTBUG autolearn=ham autolearn_force=no
    version=3.4.6-bugs.debian.org_2005_01_02
    X-Spam-Bayes: score:0.0000 Tokens: new, 43; hammy, 150; neutral, 214; spammy,
    0. spammytokens: hammytokens:0.000-+--XDebbugsCc,
    0.000-+--X-Debbugs-Cc, 0.000-+--trixie, 0.000-+--armhf, 0.000-+--cutf8 Return-path: <jing@jing.rocks>
    Received: from mail-gw3.jing.rocks ([219.117.250.209]:43820)
    by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_