Your message dated Wed, 30 Oct 2024 20:57:03 +0100 with message-id <28d9e6502d49914cf0cb83b3fdc0e002d6ba4618.camel@decadent.org.uk> and subject line Re: rtla 6.10.12-1 [i386]: fail to cross-sbuild from source has caused the Debian Bug report #1084826, regarding rtla 6.10.12-1 [i386]: fail to cross-sbuild from source 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.) -- 1084826: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1084826 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: rtla 6.10.12-1 [i386]: fail to cross-sbuild from source
- From: Jing Luo <jing@jing.rocks>
- Date: Wed, 09 Oct 2024 08:18:46 +0000
- Message-id: <[🔎] 172846192622.3215072.8149812392274347742.reportbug@cfarm421.jing.rocks>
Package: rtla Version: 6.10.12-1 Severity: serious Tags: ftbfs Justification: fails to build from source Hi, rtla causes linux FTBFS when using "--host=i386" with amd64 schroots. Here is sbuild's build log: ------------8<-------------cut-here-------------8<-------------- make[3]: Entering directory '/<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla' echo '6.10' >VERSION rsync -a /<<PKGBUILDDIR>>/tools/tracing/rtla/ . mkdir -p ../../../Documentation/tools/rtla rsync -a /<<PKGBUILDDIR>>/Documentation/tools/rtla/ ../../../Documentation/tools/rtla/ rsync -a /<<PKGBUILDDIR>>/tools/build/ ../../../tools/build/ rsync -a /<<PKGBUILDDIR>>/tools/scripts/ ../../../tools/scripts/ /usr/bin/make EXTRA_CFLAGS='-g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -I/<<PKGBUILDDIR>>/tools/tracing/rtla -I/<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla -isystem /<<PKGBUILDDIR>>/debian/build/build-tools/include' EXTRA_LDFLAGS='-Wl,-z,relro' PKG_CONFIG='i686-linux-gnu-pkg-config' make[4]: Entering directory '/<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla' Auto-detecting system features: ... libtraceevent: [ [32mon[m ] ... libtracefs: [ [32mon[m ] make[5]: Entering directory '/<<PKGBUILDDIR>>/debian/build/build-tools/tools/build' HOSTCC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/fixdep.o HOSTLD /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/fixdep-in.o LINK /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/fixdep make[5]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-tools/tools/build' make -f /<<PKGBUILDDIR>>/debian/build/build-tools/tools/build/Makefile.build dir=. obj=rtla make[5]: Entering directory '/<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla' make[5]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[6]: Entering directory '/<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla' CC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/trace.o CC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/utils.o CC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/osnoise.o CC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/osnoise_top.o CC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/osnoise_hist.o CC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/timerlat.o CC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/timerlat_top.o CC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/timerlat_hist.o CC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/timerlat_u.o CC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/timerlat_aa.o CC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/rtla.o LD /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/rtla-in.o ld: relocatable linking with relocations from format elf32-i386 (/<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/trace.o) to format elf64-x86-64 (/<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/rtla-in.o) is not supported make[6]: *** [/<<PKGBUILDDIR>>/debian/build/build-tools/tools/build/Makefile.build:164: /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/rtla-in.o] Error 1 make[6]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla' make[5]: *** [/<<PKGBUILDDIR>>/debian/build/build-tools/tools/build/Makefile.build:158: src] Error 2 make[5]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla' make[4]: *** [Makefile:79: /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/rtla-in.o] Error 2 make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla' make[3]: *** [/<<PKGBUILDDIR>>/debian/rules.d/tools/tracing/rtla/Makefile:11: all] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla' make[2]: *** [debian/rules.real:672: build_rtla] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' make[1]: *** [debian/rules.gen:1434: build-arch_i386_rtla] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:43: build-arch] Error 2 dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2 ------------8<-------------cut-here-------------8<-------------- And this was the sbuild command I used: `sbuild --host=i386 -c sid-amd64-sbuild -d unstable --no-arch-all --no-run-lintian`. Maybe it was trying to use the wrong ld? -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 6.10.11-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 rtla depends on: ii libc6 2.40-2 ii libtraceevent1 1:1.8.3-1 pn libtracefs1 <none> rtla recommends no packages. rtla suggests no packages.
--- End Message ---
--- Begin Message ---
- To: 1084826-done@bugs.debian.org
- Subject: Re: rtla 6.10.12-1 [i386]: fail to cross-sbuild from source
- From: Ben Hutchings <ben@decadent.org.uk>
- Date: Wed, 30 Oct 2024 20:57:03 +0100
- Message-id: <28d9e6502d49914cf0cb83b3fdc0e002d6ba4618.camel@decadent.org.uk>
- In-reply-to: <[🔎] 172846192622.3215072.8149812392274347742.reportbug@cfarm421.jing.rocks>
- References: <[🔎] 172846192622.3215072.8149812392274347742.reportbug@cfarm421.jing.rocks>
Version: 6.11-1¬exp1 This seems to have been fixed by the changes I made to building rtla in the above version. Ben. -- Ben Hutchings Once a job is fouled up, anything done to improve it makes it worse.Attachment: signature.asc
Description: This is a digitally signed message part
--- End Message ---