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)