RPM Community Forums

Mailing List Message of <rpm-users>

Re: "rpmdeps" not not working

From: Eric MSP Veith <eveith@wwweb-library.net>
Date: Thu 12 Jul 2007 - 21:30:56 CEST
Message-Id: <200707122131.01464.eveith@wwweb-library.net>
Hash: SHA1

On Wednesday 11 July 2007, Jeff Johnson <n3npq@mac.com> wrote:
> [jbj@wellfleet rpm-4.4.8]$ rpm --version
> RPM version 4.4.8

Same here:

[eveith@basileia c3]$ rpm --version
RPM, Version 4.4.8

I downloaded http://wraptastic.org/pub/jbj/rpm-build-4.4.8-1.i386.rpm and 
extracted it with rpm2cpio ... |cpio -i --make-directories. But I cannot use 
it for it is linked against some libraries which I do not have on my system. 
Most of them do not bother me, but one thing bugs me:

[eveith@basileia c3]$ ldd usr/lib/rpm/rpmdeps | grep 'not found'
        libselinux.so.1 => not found
- -->     libelf.so.1 => not found        <--
        libneon.so.25 => not found
        libssl.so.6 => not found
        libcrypto.so.6 => not found
        libgssapi_krb5.so.2 => not found
        libkrb5.so.3 => not found
        libk5crypto.so.3 => not found

I do not have libelf.so. Does this library export some crucial functions 
rpmdeps needs? By the name I could guess it does.

I'll try fetching the elflibs and rebuilding rpm against them and report back.

> You might also try rpm-4.4.9 from rp[m5.org. There was a last minute
> patch
> to rpm-4.4.8 that might have broke rpmdeps. That problem is
> definitely fixed
> in rpm-4.4.9

Sorry, I cannot use rpm-4.4.9, because it comes with mutex robustness that 
fails for some reason here. Another thing I must look into. In the meantime I 
apply a patch that lets db-4.5.20 use fcntl instead of posixmutexes. Strange 
enough that the mutex addon doesn't work here, because I'm running kernel 
2.6.17, which was reported to work. Time for another kernel update here. :-)

Version: GnuPG v1.4.7 (GNU/Linux)

Received on Thu Jul 12 21:31:05 2007
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.