Package: librpm-dev Version: 4.4.2.1-2 Severity: important Hi Anibal, trying to compile sussen (ITP #476942), I get an error regarding librpm:
i486-linux-gnu-gcc -shared .libs/interface.o .libs/rpm.o .libs/shadow.o -lrpm
-Wl,-z -Wl,defs -Wl,-soname -Wl,libsussensupport.so -o
.libs/libsussensupport.so
.libs/rpm.o: In function `queryHeader':
rpm.c:(.text+0x215): undefined reference to `rpmTagTable'
rpm.c:(.text+0x264): undefined reference to `rpmlog'
.libs/rpm.o: In function `rpm_check_installed_package':
rpm.c:(.text+0x3db): undefined reference to `rpmdbNextIterator'
.libs/rpm.o: In function `rpm_get_info':
rpm.c:(.text+0x57b): undefined reference to `rpmdbNextIterator'
rpm.c:(.text+0x593): undefined reference to `rpmdbFreeIterator'
.libs/rpm.o: In function `rpm_dump_package_names':
rpm.c:(.text+0x686): undefined reference to `rpmdbNextIterator'
rpm.c:(.text+0x69a): undefined reference to `rpmdbFreeIterator'
collect2: ld returned 1 exit status
make[4]: *** [libsussensupport.la] Error 1
I know I could drop -Wl,-z -Wl,defs from the command line, but I'm trying to
find a cleaner way to do this. In fact, looking at /usr/lib/librpm.a, all
the references to rpmTagTable (the first in the list above) are undefined:
$ nm /usr/lib/librpm.a | grep rpmTagTable$ | uniq
U rpmTagTable
$
Is it meant to be so, or is it a bug? In case it's ok, I'll drop -Wl,-z,defs,
just wanted to warn you about this.
Kindly,
David
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.23-1-686 (SMP w/1 CPU core)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages librpm-dev depends on:
ii libbeecrypt6-dev 4.1.2-7 header files for beecrypt, a libra
ii libbz2-dev 1.0.5-0.1 high-quality block-sorting file co
ii libc6-dev 2.7-10 GNU C Library: Development Librari
ii libdb-dev 4.6.21-7 Berkeley v4.6 Database Libraries [
ii libneon27-dev 0.28.2-1 Header and static library files fo
ii libpopt-dev 1.10-3 lib for parsing cmdline parameters
ii libreadline5-dev 5.2-3 GNU readline and history libraries
ii librpm4.4 4.4.2.1-2 RPM shared library
ii libselinux1-dev 2.0.59-1 SELinux development headers
ii libsqlite3-dev 3.5.7-2 SQLite 3 development files
ii libxml2-dev 2.6.32.dfsg-1 Development files for the GNOME XM
ii zlib1g-dev [libz-dev] 1:1.2.3.3.dfsg-12 compression library - development
librpm-dev recommends no packages.
-- no debconf information
--
. ''`. Debian maintainer | http://wiki.debian.org/DavidPaleino
: :' : Linuxer #334216 --|-- http://www.hanskalabs.net/
`. `'` GPG: 1392B174 ----|---- http://snipr.com/qa_page
`- 2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174
signature.asc
Description: PGP signature

