Latest RPM library version does not include rpmErrorSetCallback. I am unable to rebuild gnorpm from source due to other errors: gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/include/rpm -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"GnoRPM\" -O2 -march=i386 -mcpu=i686 -Wall -Wunused -c install.c install.c: In function `printProblems': install.c:457: incompatible type for argument 1 of `rpmProblemString' install.c: In function `do_install': install.c:601: warning: passing arg 2 of `rpmRunTransactions' from incompatible pointer type install.c:609: warning: passing arg 2 of `rpmRunTransactions' from incompatible pointer type install.c:623: warning: passing arg 4 of `rpmInstallSourcePackage' from incompatible pointer type make[2]: *** [install.o] Error 1 make[2]: Leaving directory `/usr/src/redhat/BUILD/gnorpm-0.95.1' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/redhat/BUILD/gnorpm-0.95.1' make: *** [all-recursive-am] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.27291 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.27291 (%build)
*** This bug has been marked as a duplicate of 22498 ***
The bug that this marked as a duplicate of is a private bug unfortunately. I have spoken the developers about linking to private bugs and that they need to make sure that the proper comments are added to the public bugs to show how to resolved the problem. Here is the comment made in the other report that should be helpful. rpmErrorSetCallback() has been resurrected in rpm-4.0.2-0.8 and rpm-4.0.1-0.30 and later. These should be obtainable in the rawhide section of ftp://ftp.redhat.com.
The mirror I use for Rawhide still only has rpm-4.0.2-0.7 (not -0.8) ... appears ftp.redhat.com is the same. When will this new release be available for public chewing on ?