From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.7) Gecko/20050416 Fedora/1.0.3-1.3.1 Firefox/1.0.3 Description of problem: It seems like there is a problem declaring a class as a friend. When I try to rebuild beecrypt, I get the following error message: CertificateFactory.cxx: In static member function 'static beecrypt::security::cert::CertificateFactory* beecrypt::security: :cert::CertificateFactory::getInstance(const beecrypt::lang::String&)': ../../../beecrypt/c++/security/Security.h:81: error: 'struct beecrypt::security::Security::spi' is private CertificateFactory.cxx:48: error: within this context Version-Release number of selected component (if applicable): gcc-4.0.0-4 How reproducible: Always Steps to Reproduce: 1.rpmbuild --rebuild beecrypt-4.1.2-5.src.rpm Additional info:
Looking closer at the code, it seems that the compiler in deed does adhere to the specification and the code is faulty. Don't mind me, I'll go bother someone else...