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