RPM

Comment 16 for bug 689896

Revision history for this message
Jeff Johnson (n3npq) wrote :

Those symbols are in -lbeecrypt.

There's 2 ways to fix:
1) Adding @WITH_BEECRYPT_LIBS@ to rpmconstant LDFLAGS
2) Build RPM using --with-beecrypt=internal so that beecrypt ends
up in -lrpmmisc.

The 2) approach using --with-beecrypt=internal is chosen in rpm-5.3.6
 because beecrypt has been dropped in RHEL6 and is essential (all digests
are generated using beecrypt because that is highest performing).

Meanwhile if you're up to rpmconstant build failures, you're very close to
a complete build of rpm-5.3.6. rpmconstant is used solely to build rpm-perl
bindings and is otherwise unneeded for RPM.