Package: rpm
Version: 4.11.2-2.1
Severity: important
Dear Maintainer,
Using fpm (https://github.com/jordansissel/fpm) to build an rpm package
failed
after upgrading the "rpm" package from stable (4.10.0-5+deb7u1) to testing
(4.11.2-2.1). fpm uses rpmbuild to build rpm packages.
The output when running fpm with the --verbose flag is:
Running rpmbuild {:args=>["rpmbuild", "-bb", "--define", "buildroot
/tmp/package-rpm-build20140421-12214-3gewel/BUILD", "--define", "_topdir
/tmp/package-rpm-build20140421-12214-3gewel", "--define", "_sourcedir
/tmp/package-rpm-build20140421-12214-3gewel", "--define", "_rpmdir
/tmp/package-rpm-build20140421-12214-3gewel/RPMS",
"/tmp/package-rpm-build20140421-12214-3gewel/SPECS/pgdbsc.spec"],
:level=>:info}
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.9rv1ta {:level=>:info}
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.hI6aI6 {:level=>:info}
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.3KBDW2 {:level=>:info}
Processing files: pgdbsc-2.1.0-1.noarch {:level=>:info}
rpmbuild: symbol lookup error: /usr/lib/librpmbuild.so.3: undefined symbol:
rpmugStashStr {:level=>:info}
Process failed: rpmbuild failed (exit code 127). Full command
was:["rpmbuild", "-bb", "--define", "buildroot
/tmp/package-rpm-build20140421-12214-3gewel/BUILD", "--define", "_topdir
/tmp/package-rpm-build20140421-12214-3gewel", "--define", "_sourcedir
/tmp/package-rpm-build20140421-12214-3gewel", "--define", "_rpmdir
/tmp/package-rpm-build20140421-12214-3gewel/RPMS",
"/tmp/package-rpm-build20140421-12214-3gewel/SPECS/pgdbsc.spec"]
{:level=>:error}
Version 4.11.2-2.1 of the "rpm" package depends on librpmbuild3 (>= 4.10.0).
My installed version of librpmbuild3 when I got the error was
4.10.0-5+deb7u1
(from stable). Upgrading librpmbuild3 to the version in testing (4.11.2-2.1)
fixed the error.
Looks like rpm in testing should depend on librpmbuild3 >= 4.11.2 instead of
>= 4.10.0.
-- System Information:
Debian Release: 7.4
APT prefers stable
APT policy: (990, 'stable'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages rpm depends on:
ii debugedit 4.11.2-2.1
ii libc6 2.18-4
ii libelf1 0.157-3
ii libpopt0 1.16-7
ii librpm3 4.11.2-2.1
ii librpmbuild3 4.11.2-2.1
ii librpmio3 4.11.2-2.1
ii librpmsign1 4.10.0-5+deb7u1
ii perl 5.14.2-21+deb7u1
ii rpm-common 4.11.2-2.1
ii rpm2cpio 4.11.2-2.1
rpm recommends no packages.
Versions of packages rpm suggests:
pn alien <none>
pn elfutils <none>
pn rpm-i18n <none>
pn rpm2html <none>
ii rpmlint 1.5-1
-- no debconf information