xenomai 2.6.2.1-2ubuntu1 FTBFS with pkg-create-dbgsym: multiple Build IDs

Bug #1189342 reported by Dmitry Shachnev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pkg-create-dbgsym (Ubuntu)
Fix Released
Medium
Martin Pitt

Bug Description

Xenomai package fails to build when pkg-create-dbgsym is installed:

dh_strip -s
dh_strip debug symbol extraction: all non-arch-all packages for this build platform i386: xenomai-runtime libxenomai1 libxenomai-dev
dh_strip debug symbol extraction: packages to act on: xenomai-runtime libxenomai1 libxenomai-dev
dh_strip debug symbol extraction: ignored packages:
Using buildid for compat level >= 9
objcopy:/build/buildd/xenomai-2.6.2.1/debian/xenomai-runtime-dbgsym/usr/lib/debug/.build-id/70/47530997b446483ddb5481d471fb864f475867.debug
.build-id/eb/9df38ac3494baa6433587c9f8977ea4edc7adf.debug: No such file or directory
objcopy --only-keep-debug failed on /build/buildd/xenomai-2.6.2.1/debian/xenomai-runtime/usr/lib/xenomai/testsuite/mutex-torture-posix
make: *** [binary-arch] Error 1

(The file is random file in /usr/lib/xenomai/testsuite/).

The build logs can be found at https://launchpad.net/ubuntu/+source/xenomai/2.6.2.1-2ubuntu1.

To reproduce this, you need 2.6.2.1-2ubuntu1 as this has been worked around in -2ubuntu2.

Martin Pitt (pitti)
Changed in pkg-create-dbgsym (Ubuntu):
status: New → In Progress
assignee: nobody → Martin Pitt (pitti)
importance: Undecided → Medium
Martin Pitt (pitti)
summary: - xenomai 2.6.2.1-2ubuntu1 FTBFS with pkg-create-dbgsym
+ xenomai 2.6.2.1-2ubuntu1 FTBFS with pkg-create-dbgsym: multiple Build
+ IDs
Revision history for this message
Martin Pitt (pitti) wrote :

That's because that file has multiple build IDs, which pkg-create-dbgsym does not expect at the moment:

$ LANGUAGE= LC_ALL=C readelf -n debian/xenomai-runtime/usr/lib/xenomai/testsuite/clocktest
[...]
Displaying notes found at file offset 0x00000274 with length 0x00000048:
  Owner Data size Description
  GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring)
    Build ID: 9d0d601c49149b544a3e8151f84c63377d39a255
  GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring)
    Build ID: 0c34f33934d2764869386e9f3f6396284d0e9a73

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package pkg-create-dbgsym - 0.62

---------------
pkg-create-dbgsym (0.62) saucy; urgency=low

  * If an ELF file has multiple build IDs, only consider the first one.
    (LP: #1189342)
 -- Martin Pitt <email address hidden> Mon, 02 Sep 2013 10:37:05 +0200

Changed in pkg-create-dbgsym (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.