/usr/lib/rpm/debugedit: No such file or directory

Bug #341891 reported by Brian J. Murrell
4
Affects Status Importance Assigned to Milestone
rpm (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: rpm

It seems there is at least one missing file in the Intrepid packaging of rpm:

/usr/lib/rpm/find-debuginfo.sh: line 203: /usr/lib/rpm/debugedit: No such file or directory

This is called as a result of

%__debug_install_post \
   /usr/lib/rpm/find-debuginfo.sh %{?_missing_build_ids_terminate_build:--strict-build-id} %{?_find_debuginfo_opts} "%{_builddir}/%{?buildsubdir}"\
%{nil}

in /usr/lib/rpm/macros

Revision history for this message
wberrier (wberrier) wrote :

If you build rpm using dpkg-buildpackage, debugedit builds as long as libdwarf-dev is installed.

So, libdwarf-dev needs to be added as a build requirement.

Revision history for this message
wberrier (wberrier) wrote :

libelf-dev as well.

Revision history for this message
wberrier (wberrier) wrote :

Some source/build changes were also needed. Attaching full changes.

Also, the package depends on elfutils.

Revision history for this message
Michal Čihař (nijel) wrote :

This will be fixed in rpm 4.7.0-3.

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.6 KiB)

This bug was fixed in the package rpm - 4.7.0-7ubuntu1

---------------
rpm (4.7.0-7ubuntu1) karmic; urgency=low

  * Merge from debian unstable, remaining changes:
    - change build depends from libdwarf-dev -> libdw-dev
      (libdwarf-dev is in universe)

rpm (4.7.0-7) unstable; urgency=low

  * Do not touch build system internals, rather create separate build for each
    python (fixes occasional FTBFS).

rpm (4.7.0-6) unstable; urgency=low

  * Drop 22_spelling-fixes.diff, it is not a typo but real description of
    state.
  * Update to policy 3.8.2 (no changes needed).
  * Add symbols file for kfreebsd-i386 (should fix FTBFS).

rpm (4.7.0-5) unstable; urgency=low

  * Remake symbol files, default is for 32-bit systems and add exceptions for
    64-bit ones, there are fewer of them (fixes FTBFS on armel).
  * Add missing include pthread.h (should fix FTBFS on hurd-i386).
  * Fix more errors in man page.

rpm (4.7.0-4) unstable; urgency=low

  * Fix typo in rpm-i18n description.
  * More complete debian/copyright.
  * Adjust symbol files of librpmio for diffrenent architectures (fixes
    FTBFS).

rpm (4.7.0-3) unstable; urgency=low

  * Okay, I'll stop uploading new version every hour.
  * Build depend on libelf-dev, and libdwarf-dev to get debugedit binary
    (LP: #341891).
  * Include lsb-rpmbuild in lsb-rpm package.
  * Update lsb-rpm man page and add lsb-rpmbuild one (Closes: #419870).
  * rpmTagTable is no longer part of API, so it can not be referenced
    (Closes: #476972).
  * Document in lsb-rpmbuild(1) what is needed to build LSB package
    (Closes: #459603).

rpm (4.7.0-2) unstable; urgency=low

  * Fix watch file.
  * Add librpm-dbg package with debug symbols.
  * Split of locales and localized man pages to rpm-i18n.
  * Fix - escaping in man pages.
  * Actually include module for python 2.4.

rpm (4.7.0-1) unstable; urgency=low

  * New maintainer (Closes: #529558).
  * New Upstream Version (Closes: #519861).
    - Add new libraries to build depends (lzma, nspr, nss, magic).
    - Works correctly with new tar (Closes: #400889).
  * Adjust patches:
    - Dropped 02-hkp-disable.diff
    - Refreshed 09-prereq.diff
    - Refreshed 13-rpm2cpio-help.diff
    - Dropped 14-work-on-debian64.diff
    - Refreshed 16-debian-warn.diff
    - Dropped 19-misc.diff
    - Refreshed 22_spelling-fixes.diff
    - Dropped 40_fix-zlib-include-in-file.patch
    - Refreshed 68_autogen-fixes.patch
    - Refreshed 70_autogen.patch
  * Bump policy to 3.8.1.
  * Switch to debhleper 7.
    - Use debian/clean instead of list in debian/rules.
    - Use debian/links instead of list in debian/rules.
    - Use dh_quilt*.
    - Use dh helper to simplify debian/rules.
  * Man pages can be in utf-8, mandb supports this since 2.5.0-1.
  * Switch to libneon27-gnutls-dev (Closes: #532257).
  * Fix build out out sources.
  * Fix upstream installation of rpm.
  * Do not create lsb-rpm man page by patch, include it directly.
  * Drop not needed source lintian override.
  * Switch to python-support.
  * Rename and split library packages to librpm0, librpmio0 and librpmbuild0.
  * Add symbol files to lib* packages.
  * Add debian/copyright.
  * Improve package desc...

Read more...

Changed in rpm (Ubuntu):
status: New → 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.