Hello
I recently succeeded in installing Oracle 10 on an LFS system, and for this, I
had to install RPM, which is used internally by several Oracle utilities.
I used your hint for this (rpm.txt from
http://www.linuxfromscratch.org/hints/read.html), but I encountered troubles
when building beecrypt-4.1.2
The attached patch seems to be necessary to compile beecrypt with gcc-4
Regards
Christophe Baribaud
diff -urN beecrypt-4.1.2.orig/c++/beeyond/BeeCertificate.h beecrypt-4.1.2/c++/beeyond/BeeCertificate.h
--- beecrypt-4.1.2.orig/c++/beeyond/BeeCertificate.h 2004-11-03 10:37:27.000000000 +0100
+++ beecrypt-4.1.2/c++/beeyond/BeeCertificate.h 2008-11-19 14:54:35.000000000 +0100
@@ -61,7 +61,7 @@
*/
class BEECRYPTCXXAPI BeeCertificate : public beecrypt::security::cert::Certificate, public beecrypt::lang::Cloneable
{
- friend class BeeCertificateFactory;
+ friend class provider::BeeCertificateFactory;
public:
static const Date FOREVER;
diff -urN beecrypt-4.1.2.orig/c++/security/Security.h beecrypt-4.1.2/c++/security/Security.h
--- beecrypt-4.1.2.orig/c++/security/Security.h 2004-11-02 08:06:58.000000000 +0100
+++ beecrypt-4.1.2/c++/security/Security.h 2008-11-19 14:53:49.000000000 +0100
@@ -59,16 +59,16 @@
{
friend class AlgorithmParameterGenerator;
friend class AlgorithmParameters;
- friend class CertificateFactory;
- friend class CertPathValidator;
- friend class Cipher;
- friend class KeyAgreement;
+ friend class cert::CertificateFactory;
+ friend class cert::CertPathValidator;
+ friend class crypto::Cipher;
+ friend class crypto::KeyAgreement;
friend class KeyFactory;
friend class KeyPairGenerator;
friend class KeyStore;
- friend class Mac;
+ friend class crypto::Mac;
friend class MessageDigest;
- friend class SecretKeyFactory;
+ friend class crypto::SecretKeyFactory;
friend class SecureRandom;
friend class Signature;
--
http://linuxfromscratch.org/mailman/listinfo/hints
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page