Bug#1103250: yasm: FTBFS on amd64, arm64, armel, armhf, i386, ppc64el, ppc64, powerpc, riscv64
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: Bug#1103250: yasm: FTBFS on amd64, arm64, armel, armhf, i386, ppc64el, ppc64, powerpc, riscv64
- From: Jing Luo <jing@jing.rocks>
- Date: Tue, 15 Apr 2025 15:07:22 +0000
- Message-id: <[🔎] 174472964262.1536461.2688023939880684256.reportbug@cfarm421.jing.rocks>
- Reply-to: Jing Luo <jing@jing.rocks>, 1103250@bugs.debian.org
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
Reply to:
- Follow-Ups:
- Bug#1103250: yasm: FTBFS on amd64, arm64, armel, armhf, i386, ppc64el, ppc64, powerpc, riscv64
- From: Peter Green <plugwash@debian.org>
- Processed: Re: Bug#1103250: yasm: FTBFS on amd64, arm64, armel, armhf, i386, ppc64el, ppc64, powerpc, riscv64
- From: "Debian Bug Tracking System" <owner@bugs.debian.org>
- Bug#1103250: marked as done (yasm: FTBFS on amd64, arm64, armel, armhf, i386, ppc64el, ppc64, powerpc, riscv64)
- From: "Debian Bug Tracking System" <owner@bugs.debian.org>
- Prev by Date:
AW
- Next by Date:
Bug#1103250: yasm: FTBFS on amd64, arm64, armel, armhf, i386, ppc64el, ppc64, powerpc, riscv64
- Previous by thread:
AW
- Next by thread:
Bug#1103250: yasm: FTBFS on amd64, arm64, armel, armhf, i386, ppc64el, ppc64, powerpc, riscv64
- Index(es):