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

Attachment: signature.asc
Description: PGP signature

Reply via email to