Bug#1103250: yasm: FTBFS on amd64, arm64, armel, armhf, i386, ppc64el, ppc64, powerpc, riscv64
- To: Jing Luo <jing@jing.rocks>, Peter Green <plugwash@debian.org>, 1103250@bugs.debian.org
- Subject: Bug#1103250: yasm: FTBFS on amd64, arm64, armel, armhf, i386, ppc64el, ppc64, powerpc, riscv64
- From: Petter Reinholdtsen <pere@hungry.com>
- Date: Sat, 19 Apr 2025 23:00:04 +0200
- Message-id: <[🔎] aAQO1MZvP-uo9vn9@hjemme.reinholdtsen.name>
- Reply-to: Petter Reinholdtsen <pere@hungry.com>, 1103250@bugs.debian.org
- In-reply-to: <[🔎] 713392cd510ea5eb5d369ad537cb4336@jing.rocks>
- References: <[🔎] 174472964262.1536461.2688023939880684256.reportbug@cfarm421.jing.rocks> <[🔎] 8500e77b-9f15-443b-8325-a4edc6a2c9aa@debian.org> <[🔎] 713392cd510ea5eb5d369ad537cb4336@jing.rocks> <[🔎] 174472964262.1536461.2688023939880684256.reportbug@cfarm421.jing.rocks>
I tried to reproduce this in my sid chroot on a machine running Debian
Stable, but here it built just fine for amd64. Was this a problem in
some other package which have since been fixed?
When I try the same build in a testing/trixy chroot on a different
machine, running testing, the build fail like this:
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
============================================================================
See ./test-suite.log for debugging.
Some test(s) failed. Please report this to bug-yasm@tortall.net,
together with the test-suite.log file (gzipped) and your system
information. Thanks.
============================================================================
make[5]: *** [Makefile:3265: test-suite.log] Error 1
Perhaps the issue is kernel specific? The latter test was done using
this script:
#!/bin/sh
set -x
set -e
pkg=$1
testdir="test-$pkg"
sudo debootstrap testing "$testdir"
sudo mount -o bind /proc "$testdir"/proc
echo deb-src http://deb.debian.org/debian testing main | sudo tee -a "$testdir"/etc/apt/sources.list
sudo chroot "$testdir" apt update
sudo chroot "$testdir" apt -y build-dep "$pkg"
sudo chroot "$testdir" apt-get source -b "$pkg"
sudo umount "$testdir"/proc
When I modify the script to rerun using unstable, I get this failure:
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
============================================================================
See ./test-suite.log for debugging.
Some test(s) failed. Please report this to bug-yasm@tortall.net,
together with the test-suite.log file (gzipped) and your system
information. Thanks.
============================================================================
make[5]: *** [Makefile:3265: test-suite.log] Error 1
--
Happy hacking
Petter Reinholdtsen
Reply to:
- References:
- Bug#1103250: yasm: FTBFS on amd64, arm64, armel, armhf, i386, ppc64el, ppc64, powerpc, riscv64
- From: Jing Luo <jing@jing.rocks>
- Bug#1103250: yasm: FTBFS on amd64, arm64, armel, armhf, i386, ppc64el, ppc64, powerpc, riscv64
- From: Peter Green <plugwash@debian.org>
- Bug#1103250: yasm: FTBFS on amd64, arm64, armel, armhf, i386, ppc64el, ppc64, powerpc, riscv64
- From: Jing Luo <jing@jing.rocks>
- Prev by Date:
Processing of libam7xxx_0.1.7-5_source.changes
- Next by Date:
Bug#1103641: RM: coz-profiler -- RoQA; RC-buggy, orphaned, blocks removal of libelfin
- Previous by thread:
Bug#1103250: yasm: FTBFS on amd64, arm64, armel, armhf, i386, ppc64el, ppc64, powerpc, riscv64
- Next by thread:
Bug#1103250: yasm: FTBFS on amd64, arm64, armel, armhf, i386, ppc64el, ppc64, powerpc, riscv64
- Index(es):