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