Description of Problem: In rpm packege rpm-4.0.3-0.22, in /usr/lib/librpm.so.0, symbol fpHashFunction is missing. Due to this, 'kpackage' and 'gnorpm' can not start. How Reproducible: Always Steps to Reproduce: 1. run 'kpackage' or 'gnorpm' Additional Information: rpm -qf `which kpackage` kdeadmin-2.2-0.alpha1.1 rpm -qf `which gnorpm` gnorpm-0.96-1
Yup, you're running unreleased development code, caveat emptor. Either use rpm-4.0.2 or recompile kpackage/gnorpm from sources.
No one of the packages mentioned can be rebuild. I filled separate bugs for these packages, but I suppose root cause is rpm. see bugs 41860 and 41861
bug is still there: []# rpm -q kdeadmin rpm kdeadmin-2.2-0.alpha2.1 rpm-4.0.3-0.26 []# kpackage kpackage: error while loading shared libraries: /usr/lib/librpm.so.0: undefined symbol: fpHashFunction
Yes the bug will persist until you relink kpackage against rpm-4.0.3 libraries. Have you tried the kdeadmin package at ftp://ftp.rpm.org/pub/rpm/test-4.0.3-ROLLBACKS? Otherwise, you need to use rpm-4.0.2, not rpm-4.0.3 ...
You are right, if I rebuild kdeadmin from sources, 'kpackage' do work. The only question remains - why binary package on rawhide ftp do not corresponds to the source package, but this is question for kdeadmin package itself.