There's a better and simpler fix (for beecrypt) by not including the C++ stubs in a -lbeecrypt.
The fix is here (beecrypt/Makefile.am) commenting out cppglue.cxx: libbeecrypt_la_SOURCES = aes.c base64.c beecrypt.c blockmode.c blockpad.c blowfish.c dhies.c dldp.c dlkp.c dlpk.c dlsvdp-dh.c dsa.c elgamal.c endianness.c entropy.c fips186.c hmac.c hmacmd5.c hmacsha1.c hmacsha224.c hmacsha256.c md4.c md5.c hmacsha384.c hmacsha512.c memchunk.c mp.c mpbarrett.c mpnumber.c mpprime.c mtprng.c pkcs1.c pkcs12.c ripemd128.c ripemd160.c ripemd256.c ripemd320.c rsa.c rsakp.c rsapk.c sha1.c sha224.c sha256.c sha384.c sha512.c sha2k32.c sha2k64.c timestamp.c # cppglue.cxx 73 de Jeff On May 24, 2011, at 6:39 AM, Pinto Elia wrote: > RPM Package Manager, CVS Repository > http://rpm5.org/cvs/ > ____________________________________________________________________________ > > Server: rpm5.org Name: Pinto Elia > Root: /v/rpm/cvs Email: devzero2...@rpm5.org > Module: rpm Date: 24-May-2011 12:39:12 > Branch: HEAD Handle: 2011052410391101 > > Modified files: > rpm CHANGES devtool.conf > > Log: > added gcc-c++ in devtool.conf for fedora (required by beecrypt) > > Summary: > Revision Changes Path > 1.3647 +1 -0 rpm/CHANGES > 2.380 +1 -0 rpm/devtool.conf > ____________________________________________________________________________ > > patch -p0 <<'@@ .' > Index: rpm/CHANGES > ============================================================================ > $ cvs diff -u -r1.3646 -r1.3647 CHANGES > --- rpm/CHANGES 23 May 2011 13:58:40 -0000 1.3646 > +++ rpm/CHANGES 24 May 2011 10:39:11 -0000 1.3647 > @@ -1,4 +1,5 @@ > 5.4.0 -> 5.4.1: > + - devzero2000: added gcc-c++ in devtool.conf for fedora (required by > beecrypt) > - devzero2000: added fedora per platform macro from redhat-rpm-config > - devzero2000: added suse to the per vendor change configure.ac enabler > - devzero2000: added suse.in macros file from rpm-4.9.0-122 > @@ . > patch -p0 <<'@@ .' > Index: rpm/devtool.conf > ============================================================================ > $ cvs diff -u -r2.379 -r2.380 devtool.conf > --- rpm/devtool.conf 12 May 2011 07:39:26 -0000 2.379 > +++ rpm/devtool.conf 24 May 2011 10:39:12 -0000 2.380 > @@ -1697,6 +1697,7 @@ > cvs \ > libtool \ > gcc \ > + gcc-c++ \ > gettext \ > make \ > pkgconfig \ > @@ . > ______________________________________________________________________ > RPM Package Manager http://rpm5.org > CVS Sources Repository rpm-...@rpm5.org
smime.p7s
Description: S/MIME cryptographic signature