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

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to