Report forwarded to debian-bugs-dist@lists.debian.org, Joey Hess <joeyh@debian.org>:
Bug#73637; Package debhelper.   debian-bugs-dist@lists.debian.orgJoey Hess  Subject: Bug#73637: heimdal 0.3c won't build: debhelper error Reply-To: Brian May , 73637@bugs.debian.org Resent-From: Brian May Orignal-Sender: bam@snoopy.apana.org.au Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: Joey Hess Resent-Date: Wed, 04 Oct 2000 14:13:17 GMT Resent-Message-ID: Resent-Sender: owner@bugs.debian.org X-Debian-PR-Message: report 73637 X-Debian-PR-Package: debhelper X-Debian-PR-Keywords: X-Loop: owner@bugs.debian.org Received: via spool by bugs@bugs.debian.org id=B.97064428517436 (code B ref -1); Wed, 04 Oct 2000 14:13:17 GMT Sender: bam@snoopy.apana.org.au To: submit@bugs.debian.org References: <84ya08869q.fsf@snoopy.apana.org.au> From: Brian May X-Home-Page: http://snoopy.apana.org.au/~bam/ Date: 04 Oct 2000 18:24:35 +1100 In-Reply-To: Brian May's message of "02 Oct 2000 10:56:49 +1100" Message-ID: <84hf6tkr0s.fsf@snoopy.apana.org.au> Lines: 156 User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Capitol Reef) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Delivered-To: submit@bugs.debian.org Package: debhelper Version: 2.0.86 Severity: important Note: this was initially sent to debian-devel, but no one responded. Until I find a solution, I will remove this call to dh_strip (even though this does mean breaking Debian policy). I believe this is an important bug, as it prevents me from complying with Debian policy. I am filing this as a bug, so I have a reference in case people complain about my package. I have Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii debhelper 2.0.86 helper programs for debian/rules --- cut --- Hi, Can anyone tell me what this error means? touch install-stamp dh_testdir dh_testroot dh_installdebconf dh_installdocs dh_installexamples -pheimdal-lib krb5.conf dh_installexamples -pheimdal-kdc kdc.conf dh_installmenu dh_installinit dh_installcron dh_installinfo dh_installchangelogs ChangeLog dh_link dh_strip strip: debian/heimdal-dev/usr/lib/stkFTRV9/libeditline.a: Invalid operation dh_strip: command returned error code make: *** [binary-arch] Error 1 [525] [snoopy:bam] ~/build/heimdal-0.3c >ls -l debian/heimdal-dev/usr/lib/stkFTRV9 ls: debian/heimdal-dev/usr/lib/stkFTRV9: No such file or directory [526] [snoopy:bam] ~/build/heimdal-0.3c >ls -l debian/heimdal-dev/usr/lib/ total 1904 -rw-r--r-- 1 bam users 198422 Oct 2 10:32 libasn1.a -rwxr-xr-x 1 bam users 699 Oct 2 10:30 libasn1.la* lrwxrwxrwx 1 bam users 16 Oct 2 10:31 libasn1.so -> libasn1.so [...] Is there some kind of race condition going on here? Running it manually gives the same error: [527] [snoopy:bam] ~/build/heimdal-0.3c >dh_strip strip: debian/heimdal-dev/usr/lib/stmQzUfw/libeditline.a: Invalid operation dh_strip: command returned error code However, the directory is different. It still doesn't exist though. I have potato debhelper - it use to work fine... When running with strace -ff, I get a different error: strip: debian/heimdal-dev/usr/lib/stJRWmJA: Invalid operation The strace listing is: execve("/homes/bam/bin/linux-gnu/i686/strip", ["strip", "--strip-debug", "debian/heimdal-dev/usr/lib/libka"...], [/* 47 vars */]) = -1 ENOENT (No such file or directory) execve("/homes/bam/bin/linux-gnu/strip", ["strip", "--strip-debug", "debian/heimdal-dev/usr/lib/libka"...], [/* 47 vars */]) = -1 ENOENT (No such file or directory) execve("/homes/bam/bin/strip", ["strip", "--strip-debug", "debian/heimdal-dev/usr/lib/libka"...], [/* 47 vars */]) = -1 ENOENT (No such file or directory) execve("/usr/local/bin/strip", ["strip", "--strip-debug", "debian/heimdal-dev/usr/lib/libka"...], [/* 47 vars */]) = -1 ENOENT (No such file or directory) execve("/usr/bin/X11/strip", ["strip", "--strip-debug", "debian/heimdal-dev/usr/lib/libka"...], [/* 47 vars */]) = -1 ENOENT (No such file or directory) execve("/usr/bin/strip", ["strip", "--strip-debug", "debian/heimdal-dev/usr/lib/libka"...], [/* 47 vars */]) = 0 brk(0) = 0x8073b04 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=24996, ...}) = 0 old_mmap(NULL, 24996, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40014000 close(4) = 0 open("/usr/lib/libbfd-2.9.5.0.37.so", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=339520, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\261"..., 4096) = 4096 old_mmap(NULL, 341156, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4001b000 mprotect(0x4006a000, 17572, PROT_NONE) = 0 old_mmap(0x4006a000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x4e000) = 0x4006a000 old_mmap(0x4006e000, 1188, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4006e000 close(4) = 0 open("/lib/libdl.so.2", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=9452, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\330\34"..., 4096) = 4096 old_mmap(NULL, 12428, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4006f000 mprotect(0x40071000, 4236, PROT_NONE) = 0 old_mmap(0x40071000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x1000) = 0x40071000 close(4) = 0 open("/lib/libc.so.6", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0755, st_size=887712, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\264\213"..., 4096) = 4096 old_mmap(NULL, 902044, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40073000 mprotect(0x40148000, 29596, PROT_NONE) = 0 old_mmap(0x40148000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xd4000) = 0x40148000 old_mmap(0x4014c000, 13212, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4014c000 close(4) = 0 munmap(0x40014000, 24996) = 0 personality(PER_LINUX) = 0 getpid() = 8537 brk(0) = 0x8073b04 brk(0x8073b3c) = 0x8073b3c brk(0x8074000) = 0x8074000 gettimeofday({970443908, 365334}, NULL) = 0 getpid() = 8537 stat("debian/heimdal-dev/usr/lib/stJRWmJA", 0xbffff6cc) = -1 ENOENT (No such file or directory) brk(0x8075000) = 0x8075000 open("debian/heimdal-dev/usr/lib/libkadm5srv.a", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=71018, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000 _llseek(4, 0, [0], SEEK_SET) = 0 read(4, "!\n/ 97044354"..., 4096) = 4096 _llseek(4, 4096, [4096], SEEK_SET) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=71018, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000 _llseek(4, 0, [0], SEEK_SET) = 0 read(4, "!\n/ 97044354"..., 4096) = 4096 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 brk(0x8076000) = 0x8076000 stat("debian/heimdal-dev/usr/lib/stJRWmJA", 0xbffff6fc) = -1 ENOENT (No such file or directory) open("debian/heimdal-dev/usr/lib/stJRWmJA", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 5 gettimeofday({970443908, 367371}, NULL) = 0 getpid() = 8537 stat("debian/heimdal-dev/usr/lib/st6IZB90", 0xbffff5fc) = -1 ENOENT (No such file or directory) mkdir("debian/heimdal-dev/usr/lib/st6IZB90", 0700) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 write(2, "strip: debian/heimdal-dev/usr/li"..., 62) = 62 unlink("debian/heimdal-dev/usr/lib/stJRWmJA") = 0 _exit(1) = ? Now it always gives this error: [534] [snoopy:bam] ~/build/heimdal-0.3c >dh_strip strip: debian/heimdal-dev/usr/lib/stEEZNgQ: Invalid operation dh_strip: command returned error code so obviously, something has changed. I am guessing that the fact it doesn't work when entered manually, proves that this isn't a fakeroot issue. -- Brian May   Acknowledgement sent to Brian May <bam@debian.org>:
New Bug report received and forwarded. Copy sent to Joey Hess <joeyh@debian.org>.   -t  From: owner@bugs.debian.org (Debian Bug Tracking System) To: Brian May Subject: Bug#73637: Acknowledgement (heimdal 0.3c won't build: debhelper error) Message-ID: In-Reply-To: <84hf6tkr0s.fsf@snoopy.apana.org.au> References: <84hf6tkr0s.fsf@snoopy.apana.org.au> X-Debian-PR-Message: ack 73637 Thank you for the problem report you have sent regarding Debian. This is an automatically generated reply, to let you know your message has been received. It is being forwarded to the developers mailing list for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): Joey Hess If you wish to submit further information on your problem, please send it to 73637@bugs.debian.org (and *not* to bugs@bugs.debian.org). Please do not reply to the address at the top of this message, unless you wish to report a problem with the Bug-tracking system. Darren Benham (administrator, Debian Bugs database)   Received: (at submit) by bugs.debian.org; 4 Oct 2000 07:24:45 +0000 From bam@debian.org Wed Oct 04 02:24:45 2000 Return-path: Received: from snoopy.apana.org.au [::ffff:202.12.87.129] by master.debian.org with esmtp (Exim 3.12 1 (Debian)) id 13giuu-0004WR-00; Wed, 04 Oct 2000 02:24:41 -0500 Received: by snoopy.apana.org.au (Postfix, from userid 1003) id 2377530788; Wed, 4 Oct 2000 18:24:36 +1100 (EST) Sender: bam@snoopy.apana.org.au To: submit@bugs.debian.org Subject: heimdal 0.3c won't build: debhelper error References: <84ya08869q.fsf@snoopy.apana.org.au> From: Brian May X-Home-Page: http://snoopy.apana.org.au/~bam/ Date: 04 Oct 2000 18:24:35 +1100 In-Reply-To: Brian May's message of "02 Oct 2000 10:56:49 +1100" Message-ID: <84hf6tkr0s.fsf@snoopy.apana.org.au> Lines: 156 User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Capitol Reef) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Delivered-To: submit@bugs.debian.org Package: debhelper Version: 2.0.86 Severity: important Note: this was initially sent to debian-devel, but no one responded. Until I find a solution, I will remove this call to dh_strip (even though this does mean breaking Debian policy). I believe this is an important bug, as it prevents me from complying with Debian policy. I am filing this as a bug, so I have a reference in case people complain about my package. I have Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii debhelper 2.0.86 helper programs for debian/rules --- cut --- Hi, Can anyone tell me what this error means? touch install-stamp dh_testdir dh_testroot dh_installdebconf dh_installdocs dh_installexamples -pheimdal-lib krb5.conf dh_installexamples -pheimdal-kdc kdc.conf dh_installmenu dh_installinit dh_installcron dh_installinfo dh_installchangelogs ChangeLog dh_link dh_strip strip: debian/heimdal-dev/usr/lib/stkFTRV9/libeditline.a: Invalid operation dh_strip: command returned error code make: *** [binary-arch] Error 1 [525] [snoopy:bam] ~/build/heimdal-0.3c >ls -l debian/heimdal-dev/usr/lib/stkFTRV9 ls: debian/heimdal-dev/usr/lib/stkFTRV9: No such file or directory [526] [snoopy:bam] ~/build/heimdal-0.3c >ls -l debian/heimdal-dev/usr/lib/ total 1904 -rw-r--r-- 1 bam users 198422 Oct 2 10:32 libasn1.a -rwxr-xr-x 1 bam users 699 Oct 2 10:30 libasn1.la* lrwxrwxrwx 1 bam users 16 Oct 2 10:31 libasn1.so -> libasn1.so [...] Is there some kind of race condition going on here? Running it manually gives the same error: [527] [snoopy:bam] ~/build/heimdal-0.3c >dh_strip strip: debian/heimdal-dev/usr/lib/stmQzUfw/libeditline.a: Invalid operation dh_strip: command returned error code However, the directory is different. It still doesn't exist though. I have potato debhelper - it use to work fine... When running with strace -ff, I get a different error: strip: debian/heimdal-dev/usr/lib/stJRWmJA: Invalid operation The strace listing is: execve("/homes/bam/bin/linux-gnu/i686/strip", ["strip", "--strip-debug", "debian/heimdal-dev/usr/lib/libka"...], [/* 47 vars */]) = -1 ENOENT (No such file or directory) execve("/homes/bam/bin/linux-gnu/strip", ["strip", "--strip-debug", "debian/heimdal-dev/usr/lib/libka"...], [/* 47 vars */]) = -1 ENOENT (No such file or directory) execve("/homes/bam/bin/strip", ["strip", "--strip-debug", "debian/heimdal-dev/usr/lib/libka"...], [/* 47 vars */]) = -1 ENOENT (No such file or directory) execve("/usr/local/bin/strip", ["strip", "--strip-debug", "debian/heimdal-dev/usr/lib/libka"...], [/* 47 vars */]) = -1 ENOENT (No such file or directory) execve("/usr/bin/X11/strip", ["strip", "--strip-debug", "debian/heimdal-dev/usr/lib/libka"...], [/* 47 vars */]) = -1 ENOENT (No such file or directory) execve("/usr/bin/strip", ["strip", "--strip-debug", "debian/heimdal-dev/usr/lib/libka"...], [/* 47 vars */]) = 0 brk(0) = 0x8073b04 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=24996, ...}) = 0 old_mmap(NULL, 24996, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40014000 close(4) = 0 open("/usr/lib/libbfd-2.9.5.0.37.so", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=339520, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\261"..., 4096) = 4096 old_mmap(NULL, 341156, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4001b000 mprotect(0x4006a000, 17572, PROT_NONE) = 0 old_mmap(0x4006a000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x4e000) = 0x4006a000 old_mmap(0x4006e000, 1188, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4006e000 close(4) = 0 open("/lib/libdl.so.2", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=9452, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\330\34"..., 4096) = 4096 old_mmap(NULL, 12428, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4006f000 mprotect(0x40071000, 4236, PROT_NONE) = 0 old_mmap(0x40071000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x1000) = 0x40071000 close(4) = 0 open("/lib/libc.so.6", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0755, st_size=887712, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\264\213"..., 4096) = 4096 old_mmap(NULL, 902044, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40073000 mprotect(0x40148000, 29596, PROT_NONE) = 0 old_mmap(0x40148000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xd4000) = 0x40148000 old_mmap(0x4014c000, 13212, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4014c000 close(4) = 0 munmap(0x40014000, 24996) = 0 personality(PER_LINUX) = 0 getpid() = 8537 brk(0) = 0x8073b04 brk(0x8073b3c) = 0x8073b3c brk(0x8074000) = 0x8074000 gettimeofday({970443908, 365334}, NULL) = 0 getpid() = 8537 stat("debian/heimdal-dev/usr/lib/stJRWmJA", 0xbffff6cc) = -1 ENOENT (No such file or directory) brk(0x8075000) = 0x8075000 open("debian/heimdal-dev/usr/lib/libkadm5srv.a", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=71018, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000 _llseek(4, 0, [0], SEEK_SET) = 0 read(4, "!\n/ 97044354"..., 4096) = 4096 _llseek(4, 4096, [4096], SEEK_SET) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=71018, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000 _llseek(4, 0, [0], SEEK_SET) = 0 read(4, "!\n/ 97044354"..., 4096) = 4096 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 brk(0x8076000) = 0x8076000 stat("debian/heimdal-dev/usr/lib/stJRWmJA", 0xbffff6fc) = -1 ENOENT (No such file or directory) open("debian/heimdal-dev/usr/lib/stJRWmJA", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 5 gettimeofday({970443908, 367371}, NULL) = 0 getpid() = 8537 stat("debian/heimdal-dev/usr/lib/st6IZB90", 0xbffff5fc) = -1 ENOENT (No such file or directory) mkdir("debian/heimdal-dev/usr/lib/st6IZB90", 0700) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 write(2, "strip: debian/heimdal-dev/usr/li"..., 62) = 62 unlink("debian/heimdal-dev/usr/lib/stJRWmJA") = 0 _exit(1) = ? Now it always gives this error: [534] [snoopy:bam] ~/build/heimdal-0.3c >dh_strip strip: debian/heimdal-dev/usr/lib/stEEZNgQ: Invalid operation dh_strip: command returned error code so obviously, something has changed. I am guessing that the fact it doesn't work when entered manually, proves that this isn't a fakeroot issue. -- Brian May   Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#73637; Package debhelper.   debian-bugs-dist@lists.debian.org  Subject: Bug#73637: heimdal 0.3c won't build: debhelper error Reply-To: Joey Hess , 73637@bugs.debian.org Resent-From: Joey Hess Orignal-Sender: joey@kitenet.net Resent-To: debian-bugs-dist@lists.debian.org Resent-Date: Thu, 05 Oct 2000 10:40:53 GMT Resent-Message-ID: Resent-Sender: owner@bugs.debian.org X-Debian-PR-Message: report 73637 X-Debian-PR-Package: debhelper X-Debian-PR-Keywords: X-Loop: owner@bugs.debian.org Received: via spool by 73637-bugs@bugs.debian.org id=B73637.97069604716760 (code B ref 73637); Thu, 05 Oct 2000 10:40:53 GMT Date: Wed, 4 Oct 2000 14:47:24 -0700 From: Joey Hess To: Brian May , 73637@bugs.debian.org Message-ID: <20001004144724.N32034@kitenet.net> References: <84ya08869q.fsf@snoopy.apana.org.au> <84hf6tkr0s.fsf@snoopy.apana.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <84hf6tkr0s.fsf@snoopy.apana.org.au>; from bam@debian.org on Wed, Oct 04, 2000 at 06:24:35PM +1100 Sender: joey@kitenet.net Delivered-To: 73637@bugs.debian.org Brian May wrote: > I believe this is an important bug, as it prevents me from complying > with Debian policy. By that reasoning, I can make _any_ bug at all an important bug. Just make a package tickle it somehow. That's silly. Anyway, I hate wasting time arguing about bug severities, so I simply ignore than and treat all bugs the same. > dh_strip > strip: debian/heimdal-dev/usr/lib/stkFTRV9/libeditline.a: Invalid operation > dh_strip: command returned error code > make: *** [binary-arch] Error 1 > > [525] [snoopy:bam] ~/build/heimdal-0.3c >ls -l debian/heimdal-dev/usr/lib/stkFTRV9 > ls: debian/heimdal-dev/usr/lib/stkFTRV9: No such file or directory > [526] [snoopy:bam] ~/build/heimdal-0.3c >ls -l debian/heimdal-dev/usr/lib/ 1. I can't reproduce this; I just built heimdal 0.3b-2 without difficulty. 2. Debhelper has debug output for a reason (DH_VERBOSE). Use it. 3. The file clearly DOES exist when strip gets to it, or it would complain "file not found", so how can this be a debhelper bug? > Running it manually gives the same error: > > [527] [snoopy:bam] ~/build/heimdal-0.3c >dh_strip > strip: debian/heimdal-dev/usr/lib/stmQzUfw/libeditline.a: Invalid operation > dh_strip: command returned error code That's not the same error; the filename has changed. At this point, I am personally suspecting that the problem is with your hardware. -- see shy jo   Acknowledgement sent to Joey Hess <joeyh@debian.org>:
Extra info received and forwarded to list.   -t  From: owner@bugs.debian.org (Debian Bug Tracking System) To: Joey Hess Subject: Bug#73637: Info received (was Bug#73637: heimdal 0.3c won't build: debhelper error) Message-ID: In-Reply-To: <20001004144724.N32034@kitenet.net> References: <20001004144724.N32034@kitenet.net> X-Debian-PR-Message: ack-info-maintonly 73637 Thank you for the additional information you have supplied regarding this problem report. It has been forwarded to the developer(s) and to the developers mailing list to accompany the original report. If you wish to continue to submit further information on your problem, please send it to 73637@bugs.debian.org, as before. Please do not reply to the address at the top of this message, unless you wish to report a problem with the Bug-tracking system. Darren Benham (administrator, Debian Bugs database)   Received: (at 73637) by bugs.debian.org; 4 Oct 2000 21:47:27 +0000 From joey@kitenet.net Wed Oct 04 16:47:27 2000 Return-path: Received: from adsl-63-193-116-241.dsl.snfc21.pacbell.net (kitenet.net) [::ffff:63.193.116.241] by master.debian.org with esmtp (Exim 3.12 1 (Debian)) id 13gwNq-0004MB-00; Wed, 04 Oct 2000 16:47:26 -0500 Received: by kitenet.net (Postfix, from userid 500) id 845DABC050; Wed, 4 Oct 2000 14:47:24 -0700 (PDT) Date: Wed, 4 Oct 2000 14:47:24 -0700 From: Joey Hess To: Brian May , 73637@bugs.debian.org Subject: Re: Bug#73637: heimdal 0.3c won't build: debhelper error Message-ID: <20001004144724.N32034@kitenet.net> References: <84ya08869q.fsf@snoopy.apana.org.au> <84hf6tkr0s.fsf@snoopy.apana.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <84hf6tkr0s.fsf@snoopy.apana.org.au>; from bam@debian.org on Wed, Oct 04, 2000 at 06:24:35PM +1100 Sender: joey@kitenet.net Delivered-To: 73637@bugs.debian.org Brian May wrote: > I believe this is an important bug, as it prevents me from complying > with Debian policy. By that reasoning, I can make _any_ bug at all an important bug. Just make a package tickle it somehow. That's silly. Anyway, I hate wasting time arguing about bug severities, so I simply ignore than and treat all bugs the same. > dh_strip > strip: debian/heimdal-dev/usr/lib/stkFTRV9/libeditline.a: Invalid operation > dh_strip: command returned error code > make: *** [binary-arch] Error 1 > > [525] [snoopy:bam] ~/build/heimdal-0.3c >ls -l debian/heimdal-dev/usr/lib/stkFTRV9 > ls: debian/heimdal-dev/usr/lib/stkFTRV9: No such file or directory > [526] [snoopy:bam] ~/build/heimdal-0.3c >ls -l debian/heimdal-dev/usr/lib/ 1. I can't reproduce this; I just built heimdal 0.3b-2 without difficulty. 2. Debhelper has debug output for a reason (DH_VERBOSE). Use it. 3. The file clearly DOES exist when strip gets to it, or it would complain "file not found", so how can this be a debhelper bug? > Running it manually gives the same error: > > [527] [snoopy:bam] ~/build/heimdal-0.3c >dh_strip > strip: debian/heimdal-dev/usr/lib/stmQzUfw/libeditline.a: Invalid operation > dh_strip: command returned error code That's not the same error; the filename has changed. At this point, I am personally suspecting that the problem is with your hardware. -- see shy jo   Information forwarded to debian-bugs-dist@lists.debian.org, Joey Hess <joeyh@debian.org>:
Bug#73637; Package debhelper.   debian-bugs-dist@lists.debian.orgJoey Hess  Subject: Bug#73637: heimdal 0.3c won't build: debhelper error Reply-To: Brian May , 73637@bugs.debian.org Resent-From: Brian May Orignal-Sender: bam@snoopy.apana.org.au Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: Joey Hess Resent-Date: Thu, 05 Oct 2000 10:41:01 GMT Resent-Message-ID: Resent-Sender: owner@bugs.debian.org X-Debian-PR-Message: report 73637 X-Debian-PR-Package: debhelper X-Debian-PR-Keywords: X-Loop: owner@bugs.debian.org Received: via spool by 73637-bugs@bugs.debian.org id=B73637.9706999243581 (code B ref 73637); Thu, 05 Oct 2000 10:41:01 GMT Sender: bam@snoopy.apana.org.au To: Joey Hess Cc: 73637@bugs.debian.org, control@bugs.debian.org References: <84ya08869q.fsf@snoopy.apana.org.au> <84hf6tkr0s.fsf@snoopy.apana.org.au> <20001004144724.N32034@kitenet.net> From: Brian May X-Home-Page: http://snoopy.apana.org.au/~bam/ Date: 05 Oct 2000 09:51:41 +1100 In-Reply-To: Joey Hess's message of "Wed, 4 Oct 2000 14:47:24 -0700" Message-ID: <84r95wjk3m.fsf@snoopy.apana.org.au> Lines: 250 User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Capitol Reef) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Delivered-To: 73637@bugs.debian.org reassign 73637 binutils retitle 73637 strip dies with confusing error messages thanks summary of problem is at the bottom. >>>>> "Joey" == Joey Hess writes: Joey> Brian May wrote: >> I believe this is an important bug, as it prevents me from complying >> with Debian policy. Joey> By that reasoning, I can make _any_ bug at all an important Joey> bug. Just make a package tickle it somehow. That's Joey> silly. Anyway, I hate wasting time arguing about bug Joey> severities, so I simply ignore than and treat all bugs the Joey> same. I make no claims what-so-ever that my interpretation of these rules is the only interpretation. Thats why I gave my reasoning, so you can downgrade it if you disagree. [sidenote: By your reasoning, I might argue that since it worked for Heimdal 0.3b, it should continue to work for 0.3c] >> dh_strip >> strip: debian/heimdal-dev/usr/lib/stkFTRV9/libeditline.a: Invalid operation >> dh_strip: command returned error code >> make: *** [binary-arch] Error 1 >> >> [525] [snoopy:bam] ~/build/heimdal-0.3c >ls -l debian/heimdal-dev/usr/lib/stkFTRV9 >> ls: debian/heimdal-dev/usr/lib/stkFTRV9: No such file or directory >> [526] [snoopy:bam] ~/build/heimdal-0.3c >ls -l debian/heimdal-dev/usr/lib/ Joey> 1. I can't reproduce this; I just built heimdal 0.3b-2 without Joey> difficulty. I can build heimdal 0.3b-2 fine too. Thats why the version I uploading has dh_strip enabled. Joey> 2. Debhelper has debug output for a reason (DH_VERBOSE). Use it. Good point. However, I think it just confirms what I had in the strace listing: [682] [snoopy:bam] ~/build/heimdal-0.3c >dh_strip strip --remove-section=.comment --remove-section=.note debian/heimdal-kdc/usr/sbin/kstash strip --remove-section=.comment --remove-section=.note debian/heimdal-kdc/usr/lib/heimdal-servers/kdc strip --remove-section=.comment --remove-section=.note debian/heimdal-kdc/usr/lib/heimdal-servers/kadmind strip --remove-section=.comment --remove-section=.note debian/heimdal-kdc/usr/lib/heimdal-servers/kpasswdd strip --remove-section=.comment --remove-section=.note debian/heimdal-dev/usr/bin/compile_et strip --strip-debug debian/heimdal-dev/usr/lib/libasn1.a strip --strip-debug debian/heimdal-dev/usr/lib/libcom_err.a strip --strip-debug debian/heimdal-dev/usr/lib/libdes.a strip --strip-debug debian/heimdal-dev/usr/lib/libeditline.a strip --strip-debug debian/heimdal-dev/usr/lib/libgssapi.a strip --strip-debug debian/heimdal-dev/usr/lib/libhdb.a strip --strip-debug debian/heimdal-dev/usr/lib/libkadm5clnt.a strip --strip-debug debian/heimdal-dev/usr/lib/libkadm5srv.a strip --strip-debug debian/heimdal-dev/usr/lib/libkrb5.a strip --strip-debug debian/heimdal-dev/usr/lib/libotp.a strip --strip-debug debian/heimdal-dev/usr/lib/libroken.a strip --strip-debug debian/heimdal-dev/usr/lib/libsl.a strip: debian/heimdal-dev/usr/lib/st27vRzS/libeditline.a: Invalid operation dh_strip: command returned error code Joey> 3. The file clearly DOES exist when strip gets to it, or it would Joey> complain "file not found", so how can this be a debhelper bug? The debug output from the above line would appear to contradict your statement. At least the first bit, about the file existing. Perhaps it is not a debhelper bug though. Joey> At this point, I am personally suspecting that the problem Joey> is with your hardware. ...and it worked fine for previous versions of Heimdal? However, I am now convinced the problem is in strip, so will reassign this bug. Running the problem command again: [684] [snoopy:bam] ~/build/heimdal-0.3c >strip --strip-debug debian/heimdal-dev/usr/lib/libsl.a strip: debian/heimdal-dev/usr/lib/stOptMMV/libeditline.a: Invalid operation (YES - IT REALLY DOES GET THE WRONG FILENAME) strace listing: execve("/usr/bin/strip", ["strip", "--strip-debug", "debian/heimdal-dev/usr/lib/libsl.a"], [/* 49 vars */]) = 0 brk(0) = 0x8073b04 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=24658, ...}) = 0 old_mmap(NULL, 24658, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40014000 close(4) = 0 open("/usr/lib/libbfd-2.9.5.0.37.so", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=339520, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\261"..., 4096) = 4096 old_mmap(NULL, 341156, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4001b000 mprotect(0x4006a000, 17572, PROT_NONE) = 0 old_mmap(0x4006a000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x4e000) = 0x4006a000 old_mmap(0x4006e000, 1188, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4006e000 close(4) = 0 open("/lib/libdl.so.2", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=9452, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\330\34"..., 4096) = 4096 old_mmap(NULL, 12428, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4006f000 mprotect(0x40071000, 4236, PROT_NONE) = 0 old_mmap(0x40071000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x1000) = 0x40071000 close(4) = 0 open("/lib/libc.so.6", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0755, st_size=887712, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\264\213"..., 4096) = 4096 old_mmap(NULL, 902044, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40073000 mprotect(0x40148000, 29596, PROT_NONE) = 0 old_mmap(0x40148000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xd4000) = 0x40148000 old_mmap(0x4014c000, 13212, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4014c000 close(4) = 0 munmap(0x40014000, 24658) = 0 personality(PER_LINUX) = 0 getpid() = 19399 brk(0) = 0x8073b04 brk(0x8073b3c) = 0x8073b3c brk(0x8074000) = 0x8074000 gettimeofday({970698410, 779191}, NULL) = 0 getpid() = 19399 stat("debian/heimdal-dev/usr/lib/stVh1tJ3", 0xbffff6bc) = -1 ENOENT (No such file or directory) brk(0x8075000) = 0x8075000 open("debian/heimdal-dev/usr/lib/libsl.a", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=348740, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000 _llseek(4, 0, [0], SEEK_SET) = 0 read(4, "!\n/ 97064699"..., 4096) = 4096 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 brk(0x8076000) = 0x8076000 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 538976256, [538976256], SEEK_SET) = 0 read(4, "", 4096) = 0 _llseek(4, 256, [538976512], SEEK_CUR) = 0 read(4, "", 4096) = 0 _llseek(4, 0, [0], SEEK_SET) = 0 read(4, "!\n/ 97064699"..., 224) = 224 read(4, "!\n/ 97064607"..., 4096) = 4096 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 brk(0x8077000) = 0x8077000 stat("debian/heimdal-dev/usr/lib/stVh1tJ3", 0xbffff6ec) = -1 ENOENT (No such file or directory) open("debian/heimdal-dev/usr/lib/stVh1tJ3", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 5 gettimeofday({970698410, 782651}, NULL) = 0 getpid() = 19399 stat("debian/heimdal-dev/usr/lib/stMIESYW", 0xbffff5ec) = -1 ENOENT (No such file or directory) mkdir("debian/heimdal-dev/usr/lib/stMIESYW", 0700) = 0 brk(0x8078000) = 0x8078000 stat("debian/heimdal-dev/usr/lib/stMIESYW/libeditline.a", 0xbffff63c) = -1 ENOENT (No such file or directory) open("debian/heimdal-dev/usr/lib/stMIESYW/libeditline.a", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 6 brk(0x8079000) = 0x8079000 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 538976256, [538976256], SEEK_SET) = 0 read(4, "", 4096) = 0 _llseek(4, 256, [538976512], SEEK_CUR) = 0 read(4, "", 4096) = 0 _llseek(4, 0, [0], SEEK_SET) = 0 read(4, "!\n/ 97064699"..., 224) = 224 read(4, "!\n/ 97064607"..., 4096) = 4096 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 write(2, "strip: debian/heimdal-dev/usr/li"..., 76) = 76 brk(0x807a000) = 0x807a000 open("debian/heimdal-dev/usr/lib/stMIESYW/libeditline.a", O_RDONLY) = 7 _llseek(4, 151552, [151552], SEEK_SET) = 0 read(4, "\0\0\1\5\0\0\357\0\0\0\2\27\0\0\24\0\0\0\1\2\0\0 \0\0\0"..., 4096) = 4096 brk(0x807b000) = 0x807b000 stat("debian/heimdal-dev/usr/lib/stMIESYW/libeditline.a", {st_mode=S_IFREG|0600, st_size=0, ...}) = 0 read(7, "", 52) = 0 read(7, "", 52) = 0 read(7, "", 32) = 0 read(7, "", 4) = 0 read(7, "", 52) = 0 read(7, "", 52) = 0 read(7, "", 4) = 0 fstat(5, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000 _llseek(5, 0, [0], SEEK_SET) = 0 write(5, "!\nlibeditline.a/ 97069841"..., 68) = 68 close(5) = 0 munmap(0x40015000, 4096) = 0 close(4) = 0 munmap(0x40014000, 4096) = 0 close(7) = 0 unlink("debian/heimdal-dev/usr/lib/stMIESYW/libeditline.a") = 0 rmdir("debian/heimdal-dev/usr/lib/stMIESYW") = 0 unlink("debian/heimdal-dev/usr/lib/stVh1tJ3") = 0 _exit(1) = ? This might be also be relevant important: [698] [snoopy:bam] ~/build/heimdal-0.3c >ar -t debian/heimdal-dev/usr/lib/libsl.a libeditline.a sl.o libeditline.a not sure if it is valid to include a *.a inside a *.a file or not, especially twice... (in which case this is a libtool bug). SUMMARY: - my guess is: 1. libtool that comes with Heimdal 0.3c (1.3c) inside *.a files inside *.a files. 2. strip tries to cope by extracting the internal *.a file, but fails to extract the file. Rather, it creates the temp directory, and assumes the file should already exist. 3. Strip gives confusing error message as a result. -- Brian May   Acknowledgement sent to Brian May <bam@debian.org>:
Extra info received and forwarded to list. Copy sent to Joey Hess <joeyh@debian.org>.   -t  From: owner@bugs.debian.org (Debian Bug Tracking System) To: Brian May Subject: Bug#73637: Info received (was Bug#73637: heimdal 0.3c won't build: debhelper error) Message-ID: In-Reply-To: <84r95wjk3m.fsf@snoopy.apana.org.au> References: <84r95wjk3m.fsf@snoopy.apana.org.au> X-Debian-PR-Message: ack-info-maintonly 73637 Thank you for the additional information you have supplied regarding this problem report. It has been forwarded to the developer(s) and to the developers mailing list to accompany the original report. Your message has been sent to the package maintainer(s): Joey Hess If you wish to continue to submit further information on your problem, please send it to 73637@bugs.debian.org, as before. Please do not reply to the address at the top of this message, unless you wish to report a problem with the Bug-tracking system. Darren Benham (administrator, Debian Bugs database)   Received: (at 73637) by bugs.debian.org; 4 Oct 2000 22:52:04 +0000 From bam@debian.org Wed Oct 04 17:52:03 2000 Return-path: Received: from snoopy.apana.org.au [::ffff:202.12.87.129] by master.debian.org with esmtp (Exim 3.12 1 (Debian)) id 13gxOH-0000tH-00; Wed, 04 Oct 2000 17:51:58 -0500 Received: by snoopy.apana.org.au (Postfix, from userid 1003) id 4A3AC2FF72; Thu, 5 Oct 2000 09:51:42 +1100 (EST) Sender: bam@snoopy.apana.org.au To: Joey Hess Cc: 73637@bugs.debian.org, control@bugs.debian.org Subject: Re: Bug#73637: heimdal 0.3c won't build: debhelper error References: <84ya08869q.fsf@snoopy.apana.org.au> <84hf6tkr0s.fsf@snoopy.apana.org.au> <20001004144724.N32034@kitenet.net> From: Brian May X-Home-Page: http://snoopy.apana.org.au/~bam/ Date: 05 Oct 2000 09:51:41 +1100 In-Reply-To: Joey Hess's message of "Wed, 4 Oct 2000 14:47:24 -0700" Message-ID: <84r95wjk3m.fsf@snoopy.apana.org.au> Lines: 250 User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Capitol Reef) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Delivered-To: 73637@bugs.debian.org reassign 73637 binutils retitle 73637 strip dies with confusing error messages thanks summary of problem is at the bottom. >>>>> "Joey" == Joey Hess writes: Joey> Brian May wrote: >> I believe this is an important bug, as it prevents me from complying >> with Debian policy. Joey> By that reasoning, I can make _any_ bug at all an important Joey> bug. Just make a package tickle it somehow. That's Joey> silly. Anyway, I hate wasting time arguing about bug Joey> severities, so I simply ignore than and treat all bugs the Joey> same. I make no claims what-so-ever that my interpretation of these rules is the only interpretation. Thats why I gave my reasoning, so you can downgrade it if you disagree. [sidenote: By your reasoning, I might argue that since it worked for Heimdal 0.3b, it should continue to work for 0.3c] >> dh_strip >> strip: debian/heimdal-dev/usr/lib/stkFTRV9/libeditline.a: Invalid operation >> dh_strip: command returned error code >> make: *** [binary-arch] Error 1 >> >> [525] [snoopy:bam] ~/build/heimdal-0.3c >ls -l debian/heimdal-dev/usr/lib/stkFTRV9 >> ls: debian/heimdal-dev/usr/lib/stkFTRV9: No such file or directory >> [526] [snoopy:bam] ~/build/heimdal-0.3c >ls -l debian/heimdal-dev/usr/lib/ Joey> 1. I can't reproduce this; I just built heimdal 0.3b-2 without Joey> difficulty. I can build heimdal 0.3b-2 fine too. Thats why the version I uploading has dh_strip enabled. Joey> 2. Debhelper has debug output for a reason (DH_VERBOSE). Use it. Good point. However, I think it just confirms what I had in the strace listing: [682] [snoopy:bam] ~/build/heimdal-0.3c >dh_strip strip --remove-section=.comment --remove-section=.note debian/heimdal-kdc/usr/sbin/kstash strip --remove-section=.comment --remove-section=.note debian/heimdal-kdc/usr/lib/heimdal-servers/kdc strip --remove-section=.comment --remove-section=.note debian/heimdal-kdc/usr/lib/heimdal-servers/kadmind strip --remove-section=.comment --remove-section=.note debian/heimdal-kdc/usr/lib/heimdal-servers/kpasswdd strip --remove-section=.comment --remove-section=.note debian/heimdal-dev/usr/bin/compile_et strip --strip-debug debian/heimdal-dev/usr/lib/libasn1.a strip --strip-debug debian/heimdal-dev/usr/lib/libcom_err.a strip --strip-debug debian/heimdal-dev/usr/lib/libdes.a strip --strip-debug debian/heimdal-dev/usr/lib/libeditline.a strip --strip-debug debian/heimdal-dev/usr/lib/libgssapi.a strip --strip-debug debian/heimdal-dev/usr/lib/libhdb.a strip --strip-debug debian/heimdal-dev/usr/lib/libkadm5clnt.a strip --strip-debug debian/heimdal-dev/usr/lib/libkadm5srv.a strip --strip-debug debian/heimdal-dev/usr/lib/libkrb5.a strip --strip-debug debian/heimdal-dev/usr/lib/libotp.a strip --strip-debug debian/heimdal-dev/usr/lib/libroken.a strip --strip-debug debian/heimdal-dev/usr/lib/libsl.a strip: debian/heimdal-dev/usr/lib/st27vRzS/libeditline.a: Invalid operation dh_strip: command returned error code Joey> 3. The file clearly DOES exist when strip gets to it, or it would Joey> complain "file not found", so how can this be a debhelper bug? The debug output from the above line would appear to contradict your statement. At least the first bit, about the file existing. Perhaps it is not a debhelper bug though. Joey> At this point, I am personally suspecting that the problem Joey> is with your hardware. ...and it worked fine for previous versions of Heimdal? However, I am now convinced the problem is in strip, so will reassign this bug. Running the problem command again: [684] [snoopy:bam] ~/build/heimdal-0.3c >strip --strip-debug debian/heimdal-dev/usr/lib/libsl.a strip: debian/heimdal-dev/usr/lib/stOptMMV/libeditline.a: Invalid operation (YES - IT REALLY DOES GET THE WRONG FILENAME) strace listing: execve("/usr/bin/strip", ["strip", "--strip-debug", "debian/heimdal-dev/usr/lib/libsl.a"], [/* 49 vars */]) = 0 brk(0) = 0x8073b04 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=24658, ...}) = 0 old_mmap(NULL, 24658, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40014000 close(4) = 0 open("/usr/lib/libbfd-2.9.5.0.37.so", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=339520, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\261"..., 4096) = 4096 old_mmap(NULL, 341156, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4001b000 mprotect(0x4006a000, 17572, PROT_NONE) = 0 old_mmap(0x4006a000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x4e000) = 0x4006a000 old_mmap(0x4006e000, 1188, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4006e000 close(4) = 0 open("/lib/libdl.so.2", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=9452, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\330\34"..., 4096) = 4096 old_mmap(NULL, 12428, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4006f000 mprotect(0x40071000, 4236, PROT_NONE) = 0 old_mmap(0x40071000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x1000) = 0x40071000 close(4) = 0 open("/lib/libc.so.6", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0755, st_size=887712, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\264\213"..., 4096) = 4096 old_mmap(NULL, 902044, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40073000 mprotect(0x40148000, 29596, PROT_NONE) = 0 old_mmap(0x40148000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xd4000) = 0x40148000 old_mmap(0x4014c000, 13212, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4014c000 close(4) = 0 munmap(0x40014000, 24658) = 0 personality(PER_LINUX) = 0 getpid() = 19399 brk(0) = 0x8073b04 brk(0x8073b3c) = 0x8073b3c brk(0x8074000) = 0x8074000 gettimeofday({970698410, 779191}, NULL) = 0 getpid() = 19399 stat("debian/heimdal-dev/usr/lib/stVh1tJ3", 0xbffff6bc) = -1 ENOENT (No such file or directory) brk(0x8075000) = 0x8075000 open("debian/heimdal-dev/usr/lib/libsl.a", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=348740, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000 _llseek(4, 0, [0], SEEK_SET) = 0 read(4, "!\n/ 97064699"..., 4096) = 4096 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 brk(0x8076000) = 0x8076000 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 538976256, [538976256], SEEK_SET) = 0 read(4, "", 4096) = 0 _llseek(4, 256, [538976512], SEEK_CUR) = 0 read(4, "", 4096) = 0 _llseek(4, 0, [0], SEEK_SET) = 0 read(4, "!\n/ 97064699"..., 224) = 224 read(4, "!\n/ 97064607"..., 4096) = 4096 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 brk(0x8077000) = 0x8077000 stat("debian/heimdal-dev/usr/lib/stVh1tJ3", 0xbffff6ec) = -1 ENOENT (No such file or directory) open("debian/heimdal-dev/usr/lib/stVh1tJ3", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 5 gettimeofday({970698410, 782651}, NULL) = 0 getpid() = 19399 stat("debian/heimdal-dev/usr/lib/stMIESYW", 0xbffff5ec) = -1 ENOENT (No such file or directory) mkdir("debian/heimdal-dev/usr/lib/stMIESYW", 0700) = 0 brk(0x8078000) = 0x8078000 stat("debian/heimdal-dev/usr/lib/stMIESYW/libeditline.a", 0xbffff63c) = -1 ENOENT (No such file or directory) open("debian/heimdal-dev/usr/lib/stMIESYW/libeditline.a", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 6 brk(0x8079000) = 0x8079000 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 538976256, [538976256], SEEK_SET) = 0 read(4, "", 4096) = 0 _llseek(4, 256, [538976512], SEEK_CUR) = 0 read(4, "", 4096) = 0 _llseek(4, 0, [0], SEEK_SET) = 0 read(4, "!\n/ 97064699"..., 224) = 224 read(4, "!\n/ 97064607"..., 4096) = 4096 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 write(2, "strip: debian/heimdal-dev/usr/li"..., 76) = 76 brk(0x807a000) = 0x807a000 open("debian/heimdal-dev/usr/lib/stMIESYW/libeditline.a", O_RDONLY) = 7 _llseek(4, 151552, [151552], SEEK_SET) = 0 read(4, "\0\0\1\5\0\0\357\0\0\0\2\27\0\0\24\0\0\0\1\2\0\0 \0\0\0"..., 4096) = 4096 brk(0x807b000) = 0x807b000 stat("debian/heimdal-dev/usr/lib/stMIESYW/libeditline.a", {st_mode=S_IFREG|0600, st_size=0, ...}) = 0 read(7, "", 52) = 0 read(7, "", 52) = 0 read(7, "", 32) = 0 read(7, "", 4) = 0 read(7, "", 52) = 0 read(7, "", 52) = 0 read(7, "", 4) = 0 fstat(5, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000 _llseek(5, 0, [0], SEEK_SET) = 0 write(5, "!\nlibeditline.a/ 97069841"..., 68) = 68 close(5) = 0 munmap(0x40015000, 4096) = 0 close(4) = 0 munmap(0x40014000, 4096) = 0 close(7) = 0 unlink("debian/heimdal-dev/usr/lib/stMIESYW/libeditline.a") = 0 rmdir("debian/heimdal-dev/usr/lib/stMIESYW") = 0 unlink("debian/heimdal-dev/usr/lib/stVh1tJ3") = 0 _exit(1) = ? This might be also be relevant important: [698] [snoopy:bam] ~/build/heimdal-0.3c >ar -t debian/heimdal-dev/usr/lib/libsl.a libeditline.a sl.o libeditline.a not sure if it is valid to include a *.a inside a *.a file or not, especially twice... (in which case this is a libtool bug). SUMMARY: - my guess is: 1. libtool that comes with Heimdal 0.3c (1.3c) inside *.a files inside *.a files. 2. strip tries to cope by extracting the internal *.a file, but fails to extract the file. Rather, it creates the temp directory, and assumes the file should already exist. 3. Strip gives confusing error message as a result. -- Brian May   Bug reassigned from package `debhelper' to `binutils'. Request was from Brian May <bam@debian.org> to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 4 Oct 2000 22:52:03 +0000 From bam@debian.org Wed Oct 04 17:52:03 2000 Return-path: Received: from snoopy.apana.org.au [::ffff:202.12.87.129] by master.debian.org with esmtp (Exim 3.12 1 (Debian)) id 13gxOH-0000tH-00; Wed, 04 Oct 2000 17:51:58 -0500 Received: by snoopy.apana.org.au (Postfix, from userid 1003) id 4A3AC2FF72; Thu, 5 Oct 2000 09:51:42 +1100 (EST) Sender: bam@snoopy.apana.org.au To: Joey Hess Cc: 73637@bugs.debian.org, control@bugs.debian.org Subject: Re: Bug#73637: heimdal 0.3c won't build: debhelper error References: <84ya08869q.fsf@snoopy.apana.org.au> <84hf6tkr0s.fsf@snoopy.apana.org.au> <20001004144724.N32034@kitenet.net> From: Brian May X-Home-Page: http://snoopy.apana.org.au/~bam/ Date: 05 Oct 2000 09:51:41 +1100 In-Reply-To: Joey Hess's message of "Wed, 4 Oct 2000 14:47:24 -0700" Message-ID: <84r95wjk3m.fsf@snoopy.apana.org.au> Lines: 250 User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Capitol Reef) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Delivered-To: control@bugs.debian.org reassign 73637 binutils retitle 73637 strip dies with confusing error messages thanks summary of problem is at the bottom. >>>>> "Joey" == Joey Hess writes: Joey> Brian May wrote: >> I believe this is an important bug, as it prevents me from complying >> with Debian policy. Joey> By that reasoning, I can make _any_ bug at all an important Joey> bug. Just make a package tickle it somehow. That's Joey> silly. Anyway, I hate wasting time arguing about bug Joey> severities, so I simply ignore than and treat all bugs the Joey> same. I make no claims what-so-ever that my interpretation of these rules is the only interpretation. Thats why I gave my reasoning, so you can downgrade it if you disagree. [sidenote: By your reasoning, I might argue that since it worked for Heimdal 0.3b, it should continue to work for 0.3c] >> dh_strip >> strip: debian/heimdal-dev/usr/lib/stkFTRV9/libeditline.a: Invalid operation >> dh_strip: command returned error code >> make: *** [binary-arch] Error 1 >> >> [525] [snoopy:bam] ~/build/heimdal-0.3c >ls -l debian/heimdal-dev/usr/lib/stkFTRV9 >> ls: debian/heimdal-dev/usr/lib/stkFTRV9: No such file or directory >> [526] [snoopy:bam] ~/build/heimdal-0.3c >ls -l debian/heimdal-dev/usr/lib/ Joey> 1. I can't reproduce this; I just built heimdal 0.3b-2 without Joey> difficulty. I can build heimdal 0.3b-2 fine too. Thats why the version I uploading has dh_strip enabled. Joey> 2. Debhelper has debug output for a reason (DH_VERBOSE). Use it. Good point. However, I think it just confirms what I had in the strace listing: [682] [snoopy:bam] ~/build/heimdal-0.3c >dh_strip strip --remove-section=.comment --remove-section=.note debian/heimdal-kdc/usr/sbin/kstash strip --remove-section=.comment --remove-section=.note debian/heimdal-kdc/usr/lib/heimdal-servers/kdc strip --remove-section=.comment --remove-section=.note debian/heimdal-kdc/usr/lib/heimdal-servers/kadmind strip --remove-section=.comment --remove-section=.note debian/heimdal-kdc/usr/lib/heimdal-servers/kpasswdd strip --remove-section=.comment --remove-section=.note debian/heimdal-dev/usr/bin/compile_et strip --strip-debug debian/heimdal-dev/usr/lib/libasn1.a strip --strip-debug debian/heimdal-dev/usr/lib/libcom_err.a strip --strip-debug debian/heimdal-dev/usr/lib/libdes.a strip --strip-debug debian/heimdal-dev/usr/lib/libeditline.a strip --strip-debug debian/heimdal-dev/usr/lib/libgssapi.a strip --strip-debug debian/heimdal-dev/usr/lib/libhdb.a strip --strip-debug debian/heimdal-dev/usr/lib/libkadm5clnt.a strip --strip-debug debian/heimdal-dev/usr/lib/libkadm5srv.a strip --strip-debug debian/heimdal-dev/usr/lib/libkrb5.a strip --strip-debug debian/heimdal-dev/usr/lib/libotp.a strip --strip-debug debian/heimdal-dev/usr/lib/libroken.a strip --strip-debug debian/heimdal-dev/usr/lib/libsl.a strip: debian/heimdal-dev/usr/lib/st27vRzS/libeditline.a: Invalid operation dh_strip: command returned error code Joey> 3. The file clearly DOES exist when strip gets to it, or it would Joey> complain "file not found", so how can this be a debhelper bug? The debug output from the above line would appear to contradict your statement. At least the first bit, about the file existing. Perhaps it is not a debhelper bug though. Joey> At this point, I am personally suspecting that the problem Joey> is with your hardware. ...and it worked fine for previous versions of Heimdal? However, I am now convinced the problem is in strip, so will reassign this bug. Running the problem command again: [684] [snoopy:bam] ~/build/heimdal-0.3c >strip --strip-debug debian/heimdal-dev/usr/lib/libsl.a strip: debian/heimdal-dev/usr/lib/stOptMMV/libeditline.a: Invalid operation (YES - IT REALLY DOES GET THE WRONG FILENAME) strace listing: execve("/usr/bin/strip", ["strip", "--strip-debug", "debian/heimdal-dev/usr/lib/libsl.a"], [/* 49 vars */]) = 0 brk(0) = 0x8073b04 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=24658, ...}) = 0 old_mmap(NULL, 24658, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40014000 close(4) = 0 open("/usr/lib/libbfd-2.9.5.0.37.so", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=339520, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\261"..., 4096) = 4096 old_mmap(NULL, 341156, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4001b000 mprotect(0x4006a000, 17572, PROT_NONE) = 0 old_mmap(0x4006a000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x4e000) = 0x4006a000 old_mmap(0x4006e000, 1188, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4006e000 close(4) = 0 open("/lib/libdl.so.2", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=9452, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\330\34"..., 4096) = 4096 old_mmap(NULL, 12428, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4006f000 mprotect(0x40071000, 4236, PROT_NONE) = 0 old_mmap(0x40071000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x1000) = 0x40071000 close(4) = 0 open("/lib/libc.so.6", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0755, st_size=887712, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\264\213"..., 4096) = 4096 old_mmap(NULL, 902044, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40073000 mprotect(0x40148000, 29596, PROT_NONE) = 0 old_mmap(0x40148000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xd4000) = 0x40148000 old_mmap(0x4014c000, 13212, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4014c000 close(4) = 0 munmap(0x40014000, 24658) = 0 personality(PER_LINUX) = 0 getpid() = 19399 brk(0) = 0x8073b04 brk(0x8073b3c) = 0x8073b3c brk(0x8074000) = 0x8074000 gettimeofday({970698410, 779191}, NULL) = 0 getpid() = 19399 stat("debian/heimdal-dev/usr/lib/stVh1tJ3", 0xbffff6bc) = -1 ENOENT (No such file or directory) brk(0x8075000) = 0x8075000 open("debian/heimdal-dev/usr/lib/libsl.a", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=348740, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000 _llseek(4, 0, [0], SEEK_SET) = 0 read(4, "!\n/ 97064699"..., 4096) = 4096 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 brk(0x8076000) = 0x8076000 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 538976256, [538976256], SEEK_SET) = 0 read(4, "", 4096) = 0 _llseek(4, 256, [538976512], SEEK_CUR) = 0 read(4, "", 4096) = 0 _llseek(4, 0, [0], SEEK_SET) = 0 read(4, "!\n/ 97064699"..., 224) = 224 read(4, "!\n/ 97064607"..., 4096) = 4096 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 brk(0x8077000) = 0x8077000 stat("debian/heimdal-dev/usr/lib/stVh1tJ3", 0xbffff6ec) = -1 ENOENT (No such file or directory) open("debian/heimdal-dev/usr/lib/stVh1tJ3", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 5 gettimeofday({970698410, 782651}, NULL) = 0 getpid() = 19399 stat("debian/heimdal-dev/usr/lib/stMIESYW", 0xbffff5ec) = -1 ENOENT (No such file or directory) mkdir("debian/heimdal-dev/usr/lib/stMIESYW", 0700) = 0 brk(0x8078000) = 0x8078000 stat("debian/heimdal-dev/usr/lib/stMIESYW/libeditline.a", 0xbffff63c) = -1 ENOENT (No such file or directory) open("debian/heimdal-dev/usr/lib/stMIESYW/libeditline.a", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 6 brk(0x8079000) = 0x8079000 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 538976256, [538976256], SEEK_SET) = 0 read(4, "", 4096) = 0 _llseek(4, 256, [538976512], SEEK_CUR) = 0 read(4, "", 4096) = 0 _llseek(4, 0, [0], SEEK_SET) = 0 read(4, "!\n/ 97064699"..., 224) = 224 read(4, "!\n/ 97064607"..., 4096) = 4096 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 write(2, "strip: debian/heimdal-dev/usr/li"..., 76) = 76 brk(0x807a000) = 0x807a000 open("debian/heimdal-dev/usr/lib/stMIESYW/libeditline.a", O_RDONLY) = 7 _llseek(4, 151552, [151552], SEEK_SET) = 0 read(4, "\0\0\1\5\0\0\357\0\0\0\2\27\0\0\24\0\0\0\1\2\0\0 \0\0\0"..., 4096) = 4096 brk(0x807b000) = 0x807b000 stat("debian/heimdal-dev/usr/lib/stMIESYW/libeditline.a", {st_mode=S_IFREG|0600, st_size=0, ...}) = 0 read(7, "", 52) = 0 read(7, "", 52) = 0 read(7, "", 32) = 0 read(7, "", 4) = 0 read(7, "", 52) = 0 read(7, "", 52) = 0 read(7, "", 4) = 0 fstat(5, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000 _llseek(5, 0, [0], SEEK_SET) = 0 write(5, "!\nlibeditline.a/ 97069841"..., 68) = 68 close(5) = 0 munmap(0x40015000, 4096) = 0 close(4) = 0 munmap(0x40014000, 4096) = 0 close(7) = 0 unlink("debian/heimdal-dev/usr/lib/stMIESYW/libeditline.a") = 0 rmdir("debian/heimdal-dev/usr/lib/stMIESYW") = 0 unlink("debian/heimdal-dev/usr/lib/stVh1tJ3") = 0 _exit(1) = ? This might be also be relevant important: [698] [snoopy:bam] ~/build/heimdal-0.3c >ar -t debian/heimdal-dev/usr/lib/libsl.a libeditline.a sl.o libeditline.a not sure if it is valid to include a *.a inside a *.a file or not, especially twice... (in which case this is a libtool bug). SUMMARY: - my guess is: 1. libtool that comes with Heimdal 0.3c (1.3c) inside *.a files inside *.a files. 2. strip tries to cope by extracting the internal *.a file, but fails to extract the file. Rather, it creates the temp directory, and assumes the file should already exist. 3. Strip gives confusing error message as a result. -- Brian May   Changed Bug title. Request was from Brian May <bam@debian.org> to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 4 Oct 2000 22:52:03 +0000 From bam@debian.org Wed Oct 04 17:52:03 2000 Return-path: Received: from snoopy.apana.org.au [::ffff:202.12.87.129] by master.debian.org with esmtp (Exim 3.12 1 (Debian)) id 13gxOH-0000tH-00; Wed, 04 Oct 2000 17:51:58 -0500 Received: by snoopy.apana.org.au (Postfix, from userid 1003) id 4A3AC2FF72; Thu, 5 Oct 2000 09:51:42 +1100 (EST) Sender: bam@snoopy.apana.org.au To: Joey Hess Cc: 73637@bugs.debian.org, control@bugs.debian.org Subject: Re: Bug#73637: heimdal 0.3c won't build: debhelper error References: <84ya08869q.fsf@snoopy.apana.org.au> <84hf6tkr0s.fsf@snoopy.apana.org.au> <20001004144724.N32034@kitenet.net> From: Brian May X-Home-Page: http://snoopy.apana.org.au/~bam/ Date: 05 Oct 2000 09:51:41 +1100 In-Reply-To: Joey Hess's message of "Wed, 4 Oct 2000 14:47:24 -0700" Message-ID: <84r95wjk3m.fsf@snoopy.apana.org.au> Lines: 250 User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Capitol Reef) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Delivered-To: control@bugs.debian.org reassign 73637 binutils retitle 73637 strip dies with confusing error messages thanks summary of problem is at the bottom. >>>>> "Joey" == Joey Hess writes: Joey> Brian May wrote: >> I believe this is an important bug, as it prevents me from complying >> with Debian policy. Joey> By that reasoning, I can make _any_ bug at all an important Joey> bug. Just make a package tickle it somehow. That's Joey> silly. Anyway, I hate wasting time arguing about bug Joey> severities, so I simply ignore than and treat all bugs the Joey> same. I make no claims what-so-ever that my interpretation of these rules is the only interpretation. Thats why I gave my reasoning, so you can downgrade it if you disagree. [sidenote: By your reasoning, I might argue that since it worked for Heimdal 0.3b, it should continue to work for 0.3c] >> dh_strip >> strip: debian/heimdal-dev/usr/lib/stkFTRV9/libeditline.a: Invalid operation >> dh_strip: command returned error code >> make: *** [binary-arch] Error 1 >> >> [525] [snoopy:bam] ~/build/heimdal-0.3c >ls -l debian/heimdal-dev/usr/lib/stkFTRV9 >> ls: debian/heimdal-dev/usr/lib/stkFTRV9: No such file or directory >> [526] [snoopy:bam] ~/build/heimdal-0.3c >ls -l debian/heimdal-dev/usr/lib/ Joey> 1. I can't reproduce this; I just built heimdal 0.3b-2 without Joey> difficulty. I can build heimdal 0.3b-2 fine too. Thats why the version I uploading has dh_strip enabled. Joey> 2. Debhelper has debug output for a reason (DH_VERBOSE). Use it. Good point. However, I think it just confirms what I had in the strace listing: [682] [snoopy:bam] ~/build/heimdal-0.3c >dh_strip strip --remove-section=.comment --remove-section=.note debian/heimdal-kdc/usr/sbin/kstash strip --remove-section=.comment --remove-section=.note debian/heimdal-kdc/usr/lib/heimdal-servers/kdc strip --remove-section=.comment --remove-section=.note debian/heimdal-kdc/usr/lib/heimdal-servers/kadmind strip --remove-section=.comment --remove-section=.note debian/heimdal-kdc/usr/lib/heimdal-servers/kpasswdd strip --remove-section=.comment --remove-section=.note debian/heimdal-dev/usr/bin/compile_et strip --strip-debug debian/heimdal-dev/usr/lib/libasn1.a strip --strip-debug debian/heimdal-dev/usr/lib/libcom_err.a strip --strip-debug debian/heimdal-dev/usr/lib/libdes.a strip --strip-debug debian/heimdal-dev/usr/lib/libeditline.a strip --strip-debug debian/heimdal-dev/usr/lib/libgssapi.a strip --strip-debug debian/heimdal-dev/usr/lib/libhdb.a strip --strip-debug debian/heimdal-dev/usr/lib/libkadm5clnt.a strip --strip-debug debian/heimdal-dev/usr/lib/libkadm5srv.a strip --strip-debug debian/heimdal-dev/usr/lib/libkrb5.a strip --strip-debug debian/heimdal-dev/usr/lib/libotp.a strip --strip-debug debian/heimdal-dev/usr/lib/libroken.a strip --strip-debug debian/heimdal-dev/usr/lib/libsl.a strip: debian/heimdal-dev/usr/lib/st27vRzS/libeditline.a: Invalid operation dh_strip: command returned error code Joey> 3. The file clearly DOES exist when strip gets to it, or it would Joey> complain "file not found", so how can this be a debhelper bug? The debug output from the above line would appear to contradict your statement. At least the first bit, about the file existing. Perhaps it is not a debhelper bug though. Joey> At this point, I am personally suspecting that the problem Joey> is with your hardware. ...and it worked fine for previous versions of Heimdal? However, I am now convinced the problem is in strip, so will reassign this bug. Running the problem command again: [684] [snoopy:bam] ~/build/heimdal-0.3c >strip --strip-debug debian/heimdal-dev/usr/lib/libsl.a strip: debian/heimdal-dev/usr/lib/stOptMMV/libeditline.a: Invalid operation (YES - IT REALLY DOES GET THE WRONG FILENAME) strace listing: execve("/usr/bin/strip", ["strip", "--strip-debug", "debian/heimdal-dev/usr/lib/libsl.a"], [/* 49 vars */]) = 0 brk(0) = 0x8073b04 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=24658, ...}) = 0 old_mmap(NULL, 24658, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40014000 close(4) = 0 open("/usr/lib/libbfd-2.9.5.0.37.so", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=339520, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\261"..., 4096) = 4096 old_mmap(NULL, 341156, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4001b000 mprotect(0x4006a000, 17572, PROT_NONE) = 0 old_mmap(0x4006a000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x4e000) = 0x4006a000 old_mmap(0x4006e000, 1188, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4006e000 close(4) = 0 open("/lib/libdl.so.2", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=9452, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\330\34"..., 4096) = 4096 old_mmap(NULL, 12428, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4006f000 mprotect(0x40071000, 4236, PROT_NONE) = 0 old_mmap(0x40071000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x1000) = 0x40071000 close(4) = 0 open("/lib/libc.so.6", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0755, st_size=887712, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\264\213"..., 4096) = 4096 old_mmap(NULL, 902044, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40073000 mprotect(0x40148000, 29596, PROT_NONE) = 0 old_mmap(0x40148000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xd4000) = 0x40148000 old_mmap(0x4014c000, 13212, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4014c000 close(4) = 0 munmap(0x40014000, 24658) = 0 personality(PER_LINUX) = 0 getpid() = 19399 brk(0) = 0x8073b04 brk(0x8073b3c) = 0x8073b3c brk(0x8074000) = 0x8074000 gettimeofday({970698410, 779191}, NULL) = 0 getpid() = 19399 stat("debian/heimdal-dev/usr/lib/stVh1tJ3", 0xbffff6bc) = -1 ENOENT (No such file or directory) brk(0x8075000) = 0x8075000 open("debian/heimdal-dev/usr/lib/libsl.a", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=348740, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000 _llseek(4, 0, [0], SEEK_SET) = 0 read(4, "!\n/ 97064699"..., 4096) = 4096 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 brk(0x8076000) = 0x8076000 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 4096, [4096], SEEK_SET) = 0 _llseek(4, 538976256, [538976256], SEEK_SET) = 0 read(4, "", 4096) = 0 _llseek(4, 256, [538976512], SEEK_CUR) = 0 read(4, "", 4096) = 0 _llseek(4, 0, [0], SEEK_SET) = 0 read(4, "!\n/ 97064699"..., 224) = 224 read(4, "!\n/ 97064607"..., 4096) = 4096 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 brk(0x8077000) = 0x8077000 stat("debian/heimdal-dev/usr/lib/stVh1tJ3", 0xbffff6ec) = -1 ENOENT (No such file or directory) open("debian/heimdal-dev/usr/lib/stVh1tJ3", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 5 gettimeofday({970698410, 782651}, NULL) = 0 getpid() = 19399 stat("debian/heimdal-dev/usr/lib/stMIESYW", 0xbffff5ec) = -1 ENOENT (No such file or directory) mkdir("debian/heimdal-dev/usr/lib/stMIESYW", 0700) = 0 brk(0x8078000) = 0x8078000 stat("debian/heimdal-dev/usr/lib/stMIESYW/libeditline.a", 0xbffff63c) = -1 ENOENT (No such file or directory) open("debian/heimdal-dev/usr/lib/stMIESYW/libeditline.a", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 6 brk(0x8079000) = 0x8079000 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 538976256, [538976256], SEEK_SET) = 0 read(4, "", 4096) = 0 _llseek(4, 256, [538976512], SEEK_CUR) = 0 read(4, "", 4096) = 0 _llseek(4, 0, [0], SEEK_SET) = 0 read(4, "!\n/ 97064699"..., 224) = 224 read(4, "!\n/ 97064607"..., 4096) = 4096 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 _llseek(4, 4320, [4320], SEEK_SET) = 0 write(2, "strip: debian/heimdal-dev/usr/li"..., 76) = 76 brk(0x807a000) = 0x807a000 open("debian/heimdal-dev/usr/lib/stMIESYW/libeditline.a", O_RDONLY) = 7 _llseek(4, 151552, [151552], SEEK_SET) = 0 read(4, "\0\0\1\5\0\0\357\0\0\0\2\27\0\0\24\0\0\0\1\2\0\0 \0\0\0"..., 4096) = 4096 brk(0x807b000) = 0x807b000 stat("debian/heimdal-dev/usr/lib/stMIESYW/libeditline.a", {st_mode=S_IFREG|0600, st_size=0, ...}) = 0 read(7, "", 52) = 0 read(7, "", 52) = 0 read(7, "", 32) = 0 read(7, "", 4) = 0 read(7, "", 52) = 0 read(7, "", 52) = 0 read(7, "", 4) = 0 fstat(5, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000 _llseek(5, 0, [0], SEEK_SET) = 0 write(5, "!\nlibeditline.a/ 97069841"..., 68) = 68 close(5) = 0 munmap(0x40015000, 4096) = 0 close(4) = 0 munmap(0x40014000, 4096) = 0 close(7) = 0 unlink("debian/heimdal-dev/usr/lib/stMIESYW/libeditline.a") = 0 rmdir("debian/heimdal-dev/usr/lib/stMIESYW") = 0 unlink("debian/heimdal-dev/usr/lib/stVh1tJ3") = 0 _exit(1) = ? This might be also be relevant important: [698] [snoopy:bam] ~/build/heimdal-0.3c >ar -t debian/heimdal-dev/usr/lib/libsl.a libeditline.a sl.o libeditline.a not sure if it is valid to include a *.a inside a *.a file or not, especially twice... (in which case this is a libtool bug). SUMMARY: - my guess is: 1. libtool that comes with Heimdal 0.3c (1.3c) inside *.a files inside *.a files. 2. strip tries to cope by extracting the internal *.a file, but fails to extract the file. Rather, it creates the temp directory, and assumes the file should already exist. 3. Strip gives confusing error message as a result. -- Brian May   Information forwarded to debian-bugs-dist@lists.debian.org, chris@classnet.med.miami.edu (Christopher C. Chimelis):
Bug#73637; Package binutils.   debian-bugs-dist@lists.debian.orgchris@classnet.med.miami.edu (Christopher C. Chimelis)  Subject: Bug#73637: Strip problems with heimdal Reply-To: "Christopher C. Chimelis" , 73637@bugs.debian.org Resent-From: "Christopher C. Chimelis" Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: chris@classnet.med.miami.edu (Christopher C. Chimelis) Resent-Date: Sun, 08 Oct 2000 15:18:11 GMT Resent-Message-ID: Resent-Sender: owner@bugs.debian.org X-Debian-PR-Message: report 73637 X-Debian-PR-Package: binutils X-Debian-PR-Keywords: X-Loop: owner@bugs.debian.org Received: via spool by 73637-bugs@bugs.debian.org id=B73637.9710181078745 (code B ref 73637); Sun, 08 Oct 2000 15:18:11 GMT Date: Sun, 8 Oct 2000 11:15:05 -0400 (EDT) From: "Christopher C. Chimelis" X-Sender: chris@spawn.hockeyfiend.com To: 73637@bugs.debian.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Delivered-To: 73637@bugs.debian.org FYI, strip will not recursively strip nested ar archives. It just wasn't meant to do so and it will (most likely) never be able to do so. I ran into this problem with an earlier package, so I suspected this when first reading the bug report (and it was later confirmed by the strace). Also fyi, when inquiring about adding such a capability to objdump/strip, I was told that, basically, strip doesn't and won't do such a thing. Not much explanation was given other than that simple responce, but I suspect that adding such capability would open up a possible race condition or another similar problem when encountering a heavily nested (or forever-nested) ar archive. So, and I hate to say this, this is a non-bug since strip really isn't meant to have this functionality nor will it ever be added. The solution to this problem would be to have upstream make sure that the ar archives are not nested like that. Such a change was made to the other offending package, which obviously solved the problem. I'll keep the bug open pending a reply, but I don't see that we'll ever have a true closure to this bug given the above... C   Acknowledgement sent to "Christopher C. Chimelis" <chris@debian.org>:
Extra info received and forwarded to list. Copy sent to chris@classnet.med.miami.edu (Christopher C. Chimelis).   -t  From: owner@bugs.debian.org (Debian Bug Tracking System) To: "Christopher C. Chimelis" Subject: Bug#73637: Info received (was Strip problems with heimdal) Message-ID: In-Reply-To: References: X-Debian-PR-Message: ack-info-maintonly 73637 Thank you for the additional information you have supplied regarding this problem report. It has been forwarded to the developer(s) and to the developers mailing list to accompany the original report. Your message has been sent to the package maintainer(s): chris@classnet.med.miami.edu (Christopher C. Chimelis) If you wish to continue to submit further information on your problem, please send it to 73637@bugs.debian.org, as before. Please do not reply to the address at the top of this message, unless you wish to report a problem with the Bug-tracking system. Darren Benham (administrator, Debian Bugs database)   Received: (at 73637) by bugs.debian.org; 8 Oct 2000 15:15:07 +0000 From chris@debian.org Sun Oct 08 10:15:07 2000 Return-path: Received: from adsl-61-8-71.mia.bellsouth.net (spawn.hockeyfiend.com) [::ffff:208.61.8.71] by master.debian.org with esmtp (Exim 3.12 1 (Debian)) id 13iIAM-0002Gj-00; Sun, 08 Oct 2000 10:15:06 -0500 Received: from localhost ([127.0.0.1] ident=chris) by spawn.hockeyfiend.com with esmtp (Exim 3.16 #1 (Debian)) id 13iIAL-0001Gf-00 for <73637@bugs.debian.org>; Sun, 08 Oct 2000 11:15:05 -0400 Date: Sun, 8 Oct 2000 11:15:05 -0400 (EDT) From: "Christopher C. Chimelis" X-Sender: chris@spawn.hockeyfiend.com To: 73637@bugs.debian.org Subject: Strip problems with heimdal Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Delivered-To: 73637@bugs.debian.org FYI, strip will not recursively strip nested ar archives. It just wasn't meant to do so and it will (most likely) never be able to do so. I ran into this problem with an earlier package, so I suspected this when first reading the bug report (and it was later confirmed by the strace). Also fyi, when inquiring about adding such a capability to objdump/strip, I was told that, basically, strip doesn't and won't do such a thing. Not much explanation was given other than that simple responce, but I suspect that adding such capability would open up a possible race condition or another similar problem when encountering a heavily nested (or forever-nested) ar archive. So, and I hate to say this, this is a non-bug since strip really isn't meant to have this functionality nor will it ever be added. The solution to this problem would be to have upstream make sure that the ar archives are not nested like that. Such a change was made to the other offending package, which obviously solved the problem. I'll keep the bug open pending a reply, but I don't see that we'll ever have a true closure to this bug given the above... C   Severity set to `wishlist'. Request was from "Christopher C. Chimelis" <chris@debian.org> to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 11 Oct 2000 08:05:08 +0000 From chris@debian.org Wed Oct 11 03:05:08 2000 Return-path: Received: from adsl-61-8-71.mia.bellsouth.net (spawn.hockeyfiend.com) [::ffff:208.61.8.71] by master.debian.org with esmtp (Exim 3.12 1 (Debian)) id 13jGst-0001FT-00; Wed, 11 Oct 2000 03:05:07 -0500 Received: from localhost ([127.0.0.1] ident=chris) by spawn.hockeyfiend.com with esmtp (Exim 3.16 #1 (Debian)) id 13jGst-00071C-00 for ; Wed, 11 Oct 2000 04:05:07 -0400 Date: Wed, 11 Oct 2000 04:05:06 -0400 (EDT) From: "Christopher C. Chimelis" X-Sender: chris@spawn.hockeyfiend.com To: control@bugs.debian.org Subject: Merging binutils bug with existing and re-prioritising it Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Delivered-To: control@bugs.debian.org severity 73637 wishlist merge 73637 63645 stop   Merged 63645 73637. Request was from "Christopher C. Chimelis" <chris@debian.org> to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 11 Oct 2000 08:05:08 +0000 From chris@debian.org Wed Oct 11 03:05:08 2000 Return-path: Received: from adsl-61-8-71.mia.bellsouth.net (spawn.hockeyfiend.com) [::ffff:208.61.8.71] by master.debian.org with esmtp (Exim 3.12 1 (Debian)) id 13jGst-0001FT-00; Wed, 11 Oct 2000 03:05:07 -0500 Received: from localhost ([127.0.0.1] ident=chris) by spawn.hockeyfiend.com with esmtp (Exim 3.16 #1 (Debian)) id 13jGst-00071C-00 for ; Wed, 11 Oct 2000 04:05:07 -0400 Date: Wed, 11 Oct 2000 04:05:06 -0400 (EDT) From: "Christopher C. Chimelis" X-Sender: chris@spawn.hockeyfiend.com To: control@bugs.debian.org Subject: Merging binutils bug with existing and re-prioritising it Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Delivered-To: control@bugs.debian.org severity 73637 wishlist merge 73637 63645 stop   Merged 63645 73637. Request was from "Christopher C. Chimelis" <chris@debian.org> to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 15 May 2001 06:04:49 +0000 From chris@debian.org Tue May 15 01:04:49 2001 Return-path: Received: from dsl092-073-086.bos1.dsl.speakeasy.net (spawn.hockeyfiend.com) [66.92.73.86] (mail) by master.debian.org with esmtp (Exim 3.12 1 (Debian)) id 14zXwv-0004mO-00; Tue, 15 May 2001 01:04:49 -0500 Received: from localhost ([127.0.0.1] ident=chris) by spawn.hockeyfiend.com with esmtp (Exim 3.22 #1 (Debian)) id 14zXwu-0001K4-00 for ; Tue, 15 May 2001 02:04:48 -0400 Date: Tue, 15 May 2001 02:04:48 -0400 (EDT) From: "Christopher C. Chimelis" X-Sender: chris@spawn.hockeyfiend.com To: control@bugs.debian.org Subject: Merging "strip doesn't iterate into nested ar archives' bugs Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Delivered-To: control@bugs.debian.org merge 63645 73637 stop   Merged 63645 73637 128436. Request was from "Christopher C. Chimelis" <chris@debian.org> to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 20 Feb 2002 15:59:33 +0000 From chris@spawn.hockeyfiend.com Wed Feb 20 09:59:33 2002 Return-path: Received: from dsl092-073-086.bos1.dsl.speakeasy.net (spawn.hockeyfiend.com) [66.92.73.86] (mail) by master.debian.org with esmtp (Exim 3.12 1 (Debian)) id 16dZ9Z-0006xE-00; Wed, 20 Feb 2002 09:59:33 -0600 Received: from chris (helo=localhost) by spawn.hockeyfiend.com with local-esmtp (Exim 3.34 #1 (Debian)) id 16dZ9Z-0007HD-00 for ; Wed, 20 Feb 2002 10:59:33 -0500 Date: Wed, 20 Feb 2002 10:59:32 -0500 (EST) From: "Christopher C. Chimelis" X-Sender: chris@spawn.hockeyfiend.com To: control@bugs.debian.org Subject: Reprioritise 128436 and merge with other nested ar bugs Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: "Christopher C. Chimelis" Delivered-To: control@bugs.debian.org severity 128436 wishlist merge 128436 63645 73637 quit   Tags added: upstream Request was from James Troup <james@nocrew.org> to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 11 Sep 2003 00:13:34 +0000 From james@ruari-quinn.demon.co.uk Wed Sep 10 19:13:32 2003 Return-path: Received: from pc1-leed3-6-cust171.ldst.cable.ntl.com (shiri.gloaming.local) [80.6.171.171] by master.debian.org with esmtp (Exim 3.35 1 (Debian)) id 19xF5Y-0005tP-00; Wed, 10 Sep 2003 19:13:32 -0500 Received: from james by shiri.gloaming.local with local (Exim 3.36 #1 (Debian)) id 19xF5X-0003u0-00 for ; Thu, 11 Sep 2003 01:13:31 +0100 To: control@bugs.debian.org Subject: binutils bug maintenance Mail-Copies-To: never From: James Troup Date: Thu, 11 Sep 2003 01:13:31 +0100 Message-ID: <871xuoqj10.fsf@shiri.gloaming.local> User-Agent: Gnus/5.090016 (Oort Gnus v0.16) Emacs/20.7 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: James Troup Delivered-To: control@bugs.debian.org X-Spam-Status: No, hits=-3.0 required=4.0 tests=BAYES_20,USER_AGENT_GNUS_UA version=2.53-bugs.debian.org_2003_8_27 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_8_27 (1.174.2.15-2003-03-30-exp) package binutils tags 87733 + upstream tags 87733 + confirmed tags 95397 + upstream tags 125916 + upstream tags 126150 + upstream tags 147132 + upstream tags 169356 + upstream tags 169356 + confirmed tags 197518 + unreproducible tags 207739 + unreproducible tags 106906 + upstream tags 208754 + upstream tags 63645 + upstream tags 126147 + upstream tags 128436 + upstream tags 73637 + upstream tags 155384 + upstream tags 157889 + upstream thanks -- James   Tags added: upstream Request was from James Troup <james@nocrew.org> to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 11 Sep 2003 00:13:34 +0000 From james@ruari-quinn.demon.co.uk Wed Sep 10 19:13:32 2003 Return-path: Received: from pc1-leed3-6-cust171.ldst.cable.ntl.com (shiri.gloaming.local) [80.6.171.171] by master.debian.org with esmtp (Exim 3.35 1 (Debian)) id 19xF5Y-0005tP-00; Wed, 10 Sep 2003 19:13:32 -0500 Received: from james by shiri.gloaming.local with local (Exim 3.36 #1 (Debian)) id 19xF5X-0003u0-00 for ; Thu, 11 Sep 2003 01:13:31 +0100 To: control@bugs.debian.org Subject: binutils bug maintenance Mail-Copies-To: never From: James Troup Date: Thu, 11 Sep 2003 01:13:31 +0100 Message-ID: <871xuoqj10.fsf@shiri.gloaming.local> User-Agent: Gnus/5.090016 (Oort Gnus v0.16) Emacs/20.7 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: James Troup Delivered-To: control@bugs.debian.org X-Spam-Status: No, hits=-3.0 required=4.0 tests=BAYES_20,USER_AGENT_GNUS_UA version=2.53-bugs.debian.org_2003_8_27 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_8_27 (1.174.2.15-2003-03-30-exp) package binutils tags 87733 + upstream tags 87733 + confirmed tags 95397 + upstream tags 125916 + upstream tags 126150 + upstream tags 147132 + upstream tags 169356 + upstream tags 169356 + confirmed tags 197518 + unreproducible tags 207739 + unreproducible tags 106906 + upstream tags 208754 + upstream tags 63645 + upstream tags 126147 + upstream tags 128436 + upstream tags 73637 + upstream tags 155384 + upstream tags 157889 + upstream thanks -- James   Tags added: upstream Request was from James Troup <james@nocrew.org> to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 11 Sep 2003 00:13:34 +0000 From james@ruari-quinn.demon.co.uk Wed Sep 10 19:13:32 2003 Return-path: Received: from pc1-leed3-6-cust171.ldst.cable.ntl.com (shiri.gloaming.local) [80.6.171.171] by master.debian.org with esmtp (Exim 3.35 1 (Debian)) id 19xF5Y-0005tP-00; Wed, 10 Sep 2003 19:13:32 -0500 Received: from james by shiri.gloaming.local with local (Exim 3.36 #1 (Debian)) id 19xF5X-0003u0-00 for ; Thu, 11 Sep 2003 01:13:31 +0100 To: control@bugs.debian.org Subject: binutils bug maintenance Mail-Copies-To: never From: James Troup Date: Thu, 11 Sep 2003 01:13:31 +0100 Message-ID: <871xuoqj10.fsf@shiri.gloaming.local> User-Agent: Gnus/5.090016 (Oort Gnus v0.16) Emacs/20.7 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: James Troup Delivered-To: control@bugs.debian.org X-Spam-Status: No, hits=-3.0 required=4.0 tests=BAYES_20,USER_AGENT_GNUS_UA version=2.53-bugs.debian.org_2003_8_27 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_8_27 (1.174.2.15-2003-03-30-exp) package binutils tags 87733 + upstream tags 87733 + confirmed tags 95397 + upstream tags 125916 + upstream tags 126150 + upstream tags 147132 + upstream tags 169356 + upstream tags 169356 + confirmed tags 197518 + unreproducible tags 207739 + unreproducible tags 106906 + upstream tags 208754 + upstream tags 63645 + upstream tags 126147 + upstream tags 128436 + upstream tags 73637 + upstream tags 155384 + upstream tags 157889 + upstream thanks -- James   Changed Bug submitter from Brian May <bam@debian.org> to Brian May <bam@snoopy.debian.net>. Request was from Brian May <bam@snoopy.debian.net> to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 19 Dec 2006 00:04:05 +0000 From bam@snoopy.debian.net Mon Dec 18 16:04:05 2006 Return-path: Received: from launchpad.microcomaustralia.com.au ([202.173.153.101] helo=mail.microcomaustralia.com.au) by spohr.debian.org with esmtp (Exim 4.50) id 1GwSSj-00053B-Fv for control@bugs.debian.org; Mon, 18 Dec 2006 16:04:05 -0800 Received: from margay.local (margay.local [192.168.87.66]) by mail.microcomaustralia.com.au (Postfix) with SMTP id A0DAEC00483; Tue, 19 Dec 2006 11:03:53 +1100 (EST) Received: by margay.local (sSMTP sendmail emulation); Tue, 19 Dec 2006 11:03:53 +1100 From: Brian May To: control@bugs.debian.org Subject: New address Date: Tue, 19 Dec 2006 11:03:53 +1100 Message-ID: User-Agent: Gnus/5.110006 (No Gnus v0.6) XEmacs/21.4.19 (linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Delivered-To: control@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-5.0 required=4.0 tests=BAYES_00,VALID_BTS_CONTROL autolearn=no version=2.60-bugs.debian.org_2005_01_02 submitter 283442 ! submitter 310148 ! submitter 337877 ! submitter 380037 ! submitter 395971 ! submitter 284157 ! submitter 310915 ! submitter 207601 ! submitter 101072 ! submitter 101712 ! submitter 180324 ! submitter 192985 ! submitter 192986 ! submitter 216807 ! submitter 219926 ! submitter 224872 ! submitter 229834 ! submitter 245218 ! submitter 285018 ! submitter 286406 ! submitter 288866 ! submitter 306345 ! submitter 306699 ! submitter 313125 ! submitter 317728 ! submitter 324947 ! submitter 324948 ! submitter 397372 ! submitter 216000 ! submitter 291473 ! submitter 393880 ! submitter 73637 ! submitter 101714 ! submitter 180435 ! submitter 182496 ! submitter 219882 ! submitter 219886 ! submitter 235240 ! submitter 235242 ! submitter 224334 ! submitter 241824 ! submitter 278607 ! submitter 285389 ! submitter 383130 ! submitter 108444 ! submitter 196034 ! submitter 285388 ! thanks -- Brian May