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.
Those symbols are in -lbeecrypt.
There's 2 ways to fix: LIBS@ to rpmconstant LDFLAGS beecrypt= internal so that beecrypt ends
1) Adding @WITH_BEECRYPT_
2) Build RPM using --with-
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.