Hi
I am trying to build tdebase for Debian 12 and x86_32 and get the building error:
LOAD: .interp .note.gnu.build-id .note.ABI-tag .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt objcopy: debian/tdebase-trinity-bin/opt/trinity/bin/kxkb: file format not recognized dh_strip: error: objcopy --only-keep-debug --compress-debug-sections debian/tdebase-trinity-bin/opt/trinity/bin/kxkb debian/tdebase-trinity-dbg/usr/lib/debug/.build-id/7d/a2f7c004e3daedb5454533e7098ee18cafd93f.debug returned exit code 1 make: *** [/usr/share/cdbs/1/rules/debhelper.mk:298: binary-strip-IMPL/tdebase-trinity-bin] Error 255 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
There is no my patches, only pure tdebase-trinity_14.1.0.orig.tar.xz.
On Friday 28 July 2023 08:52:21 Roman Savochenko via tde-users wrote:
I am trying to build tdebase for Debian 12 and x86_32 and get the building error: LOAD: .interp .note.gnu.build-id .note.ABI-tag .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt objcopy: debian/tdebase-trinity-bin/opt/trinity/bin/kxkb: file format not recognized dh_strip: error: objcopy --only-keep-debug --compress-debug-sections debian/tdebase-trinity-bin/opt/trinity/bin/kxkb debian/tdebase-trinity-dbg/usr/lib/debug/.build-id/7d/a2f7c004e3daedb5454533e7098ee18cafd93f.debug returned exit code 1 make: *** [/usr/share/cdbs/1/rules/debhelper.mk:298: binary-strip-IMPL/tdebase-trinity-bin] Error 255 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 There is no my patches, only pure tdebase-trinity_14.1.0.orig.tar.xz.
Hello, Before I was on Debian 32 bits. At a moment, too much problems. So, I decided to migrate to Debian 64 bits, after, the disturbs was finished. Now, the 32 bits systems are obsolete. We must move with the times :-) Happy day, cheers, André
Dne pá 28. července 2023 08:52:21 Roman Savochenko via tde-users napsal(a):
Hi
I am trying to build tdebase for Debian 12 and x86_32 and get the building error:
LOAD: .interp .note.gnu.build-id .note.ABI-tag .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt objcopy: debian/tdebase-trinity-bin/opt/trinity/bin/kxkb: file format not recognized dh_strip: error: objcopy --only-keep-debug --compress-debug-sections debian/tdebase-trinity-bin/opt/trinity/bin/kxkb debian/tdebase-trinity-dbg/usr/lib/debug/.build-id/7d/a2f7c004e3daedb545 4533e7098ee18cafd93f.debug returned exit code 1 make: *** [/usr/share/cdbs/1/rules/debhelper.mk:298: binary-strip-IMPL/tdebase-trinity-bin] Error 255 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
There is no my patches, only pure tdebase-trinity_14.1.0.orig.tar.xz.
Hi Roman,
I can confirm that sometimes I also observe the same problem when automatic building (schroot + sbuild). Sometimes it helps when I simply repeat the build. This is definitely related to version of binutils and tdelfeditor (libr library) that adds metadata to binaries and libraries.
I only observe it with Bookworm on i386 (tdebase) and armhf (tdebase, sometimes also tdemultimedia). When I try to reproduce the problem with manual building (manually launched the same schroot + dpkg-buildpackage), this is usually completed successfully. Therefore, it is difficult to identify the cause of the problem.
You can try to start building manually?
Cheers
Hi, Slávek
30.07.23 22:42, Slávek Banko via tde-users wrote:
I can confirm that sometimes I also observe the same problem when automatic building (schroot + sbuild). Sometimes it helps when I simply repeat the build. This is definitely related to version of binutils and tdelfeditor (libr library) that adds metadata to binaries and libraries.
I only observe it with Bookworm on i386 (tdebase) and armhf (tdebase, sometimes also tdemultimedia). When I try to reproduce the problem with manual building (manually launched the same schroot + dpkg-buildpackage), this is usually completed successfully. Therefore, it is difficult to identify the cause of the problem.
You can try to start building manually?
I am always building manually and the problem is reproduced at any building (about five times) with and without my patches.
About the manually building I means the pure Debian 12 i386 CHROOT here — http://ftp.oscada.org/Misc/chroots/
Regards, Roman
Dne po 31. července 2023 Roman Savochenko via tde-users napsal(a):
Hi, Slávek
30.07.23 22:42, Slávek Banko via tde-users wrote:
I can confirm that sometimes I also observe the same problem when automatic building (schroot + sbuild). Sometimes it helps when I simply repeat the build. This is definitely related to version of binutils and tdelfeditor (libr library) that adds metadata to binaries and libraries.
I only observe it with Bookworm on i386 (tdebase) and armhf (tdebase, sometimes also tdemultimedia). When I try to reproduce the problem with manual building (manually launched the same schroot + dpkg-buildpackage), this is usually completed successfully. Therefore, it is difficult to identify the cause of the problem.
You can try to start building manually?
I am always building manually and the problem is reproduced at any building (about five times) with and without my patches.
About the manually building I means the pure Debian 12 i386 CHROOT here — http://ftp.oscada.org/Misc/chroots/
Regards, Roman
I downloaded your buildroot Debian_12_32, unpacked and set up for use with schroot. Subsequently, after apt build-dep tdebase-trinity and apt source tdebase-trinity, I used dpkg-buildpackage to manually build tdebase. Everything went successful, binary packages created.
Cheers
Hi, Slávek
02.08.23 17:18, Slávek Banko via tde-users wrote:
Dne po 31. července 2023 Roman Savochenko via tde-users napsal(a):
I am always building manually and the problem is reproduced at any building (about five times) with and without my patches.
About the manually building I means the pure Debian 12 i386 CHROOT here — http://ftp.oscada.org/Misc/chroots/
Regards, Roman
I downloaded your buildroot Debian_12_32, unpacked and set up for use with schroot. Subsequently, after apt build-dep tdebase-trinity and apt source tdebase-trinity, I used dpkg-buildpackage to manually build tdebase. Everything went successful, binary packages created.
Thanks you for the testing, I have built all my patched packages by schroot!
Also I have detected what is the problem reason, and that is not empty environment variable LANG, so after its unsetting in the ordinal chroot, I have got the correct building.
Regards, Roman
On Thursday 10 of August 2023 09:57:34 Roman Savochenko via tde-users wrote:
Hi, Slávek
02.08.23 17:18, Slávek Banko via tde-users wrote:
Dne po 31. července 2023 Roman Savochenko via tde-users napsal(a):
I am always building manually and the problem is reproduced at any building (about five times) with and without my patches.
About the manually building I means the pure Debian 12 i386 CHROOT here — http://ftp.oscada.org/Misc/chroots/
Regards, Roman
I downloaded your buildroot Debian_12_32, unpacked and set up for use with schroot. Subsequently, after apt build-dep tdebase-trinity and apt source tdebase-trinity, I used dpkg-buildpackage to manually build tdebase. Everything went successful, binary packages created.
Thanks you for the testing, I have built all my patched packages by schroot!
Also I have detected what is the problem reason, and that is not empty environment variable LANG, so after its unsetting in the ordinal chroot, I have got the correct building.
Regards, Roman
I am afraid that LANG settings is not always a working solution. In my build script I have a LANG=C.UTF-8, so that it is not dependent on my common locale. Because right now I had a problem building tdemultimedia for bookworm@i386, I also tried "unset LANG", "export LANG=C" and "export LANG=", but none of this helped. Until building manually. So it remains a mystery for me.
Cheers