--- "Bhat, Jayalakshmi Manjunath"
<[EMAIL PROTECTED]> wrote:

> Hi All,
> 
> I am trying to compile openssl.9.8a on HP-UX. I am
> getting compilation 
> Error as shown
> 
> ../../include/openssl/pem.h:610: parse error before
> `RSA'
> ../../include/openssl/pem.h:611: warning:
> return-type defaults to `int'
> pem_all.c: In function `DECLARE_PEM_write_fp_const':
> pem_all.c:133: storage class specified for parameter
> `pkey_get_rsa'
> pem_all.c:145: parse error before `{'
> pem_all.c:145: declaration for parameter
> `PEM_read_bio_X509_REQ' but no
> such parameter
> pem_all.c:133: declaration for parameter
> `pkey_get_rsa' but no such
> parameter
> ../../include/openssl/pem.h:675: declaration for
> parameter
> `ERR_load_PEM_strings' but no such parameter
> 
> Error occurs at line at line 
> DECLARE_PEM_rw_const(RSAPublicKey, RSA).
> 
> I have included 
> #include <openssl/x509.h>
> #include <openssl/rsa.h>
> 
> I am not able to find the definiton for
> RSAPublicKey. 
> 
> Please can any one tell me what could be wrong here.
You are using some ancient version of OpenSSL headers.


Try adding -I/usr/include/openssl or some such to a
recent version to your CFLAGS. Make sure you install a
recent version of OpenSSL first. 

Best,
Girish
> 
> Regards,
> Jaya
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf
> Of Girish
> Venkatachalam
> Sent: Tuesday, August 01, 2006 12:24 PM
> To: openssl-users@openssl.org
> Subject: Re: RSAPublicKey causing compilation error
> 
> 
> 
> --- "Bhat, Jayalakshmi Manjunath"
> <[EMAIL PROTECTED]> wrote:
> 
> > Hi All,
> >  
> > I am trying to complie openssl.9.8a on HP-UX. I am
> getting errors
> > 
> > ../../include/openssl/pem.h:610: parse error
> before `RSA'
> > ../../include/openssl/pem.h:611: warning:
> > return-type defaults to `int'
> > pem_all.c: In function
> `DECLARE_PEM_write_fp_const':
> > pem_all.c:133: storage class specified for
> parameter `pkey_get_rsa'
> > pem_all.c:145: parse error before `{'
> > pem_all.c:145: declaration for parameter
> `PEM_read_bio_X509_REQ' but 
> > no such parameter
> > pem_all.c:133: declaration for parameter
> `pkey_get_rsa' but no such 
> > parameter
> > ../../include/openssl/pem.h:675: declaration for
> parameter 
> > `ERR_load_PEM_strings' but no such parameter
> > ../../include/openssl/pem.h:647: declaration for
> parameter 
> > `d2i_PKCS8PrivateKey_bio' but no such parameter
> > ../../include/openssl/pem.h:646: declaration for
> parameter 
> > `i2d_PKCS8PrivateKey_nid_bio' but no such
> parameter
> > ../../include/openssl/pem.h:642: declaration for
> parameter 
> > `i2d_PKCS8PrivateKey_bio' but no such parameter
> > ../../include/openssl/pem.h:639: declaration for
> parameter 
> > `PEM_write_bio_PKCS8PrivateKey' but no such
> parameter
> > ../../include/openssl/pem.h:636: declaration for
> parameter 
> > `PEM_write_bio_PKCS8PrivateKey_nid' but no such
> parameter
> > ../../include/openssl/pem.h:631: declaration for
> parameter 
> > `PEM_write_bio_PUBKEY' but no such parameter
> > ../../include/openssl/pem.h:631: declaration for
> parameter 
> > `PEM_read_bio_PUBKEY' but no such parameter
> > ../../include/openssl/pem.h:630: declaration for
> parameter 
> > `PEM_write_bio_PrivateKey' but no such parameter
> > ../../include/openssl/pem.h:630: declaration for
> parameter 
> > `PEM_read_bio_PrivateKey' but no such parameter
> > ../../include/openssl/pem.h:611: declaration for
> parameter 
> > `PEM_write_bio_RSA_PUBKEY' but no such parameter
> > ../../include/openssl/pem.h:611: declaration for
> parameter 
> > `PEM_read_bio_RSA_PUBKEY' but no such parameter
> > pem_all.c:145: `bp' undeclared (first use in this
> > function)
> > pem_all.c:145: (Each undeclared identifier is
> reported only once
> > pem_all.c:145: for each function it appears in.)
> > pem_all.c:145: `x' undeclared (first use in this
> > function)
> > pem_all.c:145: `cb' undeclared (first use in this
> > function)
> > pem_all.c:145: `u' undeclared (first use in this
> > function)
> > pem_all.c:145: warning: return makes integer from
> pointer without a 
> > cast
> > pem_all.c: In function
> `PEM_read_bio_RSAPrivateKey':
> > pem_all.c:186: warning: implicit declaration of
> function 
> > `PEM_read_bio_PrivateKey'
> > pem_all.c:186: warning: assignment makes pointer
> from integer without 
> > a cast
> > pem_all.c: At top level:
> > pem_all.c:203: parse error before `RSA'
> > 
> > Please can one help me in debugging this error.
> Did you include <openssl/rsa.h> ?
> > 
> > Regards,
> > Jaya.
> >
>
______________________________________________________________________
> > OpenSSL Project                                
> > http://www.openssl.org
> > User Support Mailing List                   
> > openssl-users@openssl.org
> > Automated List Manager                          
> > [EMAIL PROTECTED]
> > 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam
> protection around
> http://mail.yahoo.com
>
______________________________________________________________________
> OpenSSL Project                                
> http://www.openssl.org
> User Support Mailing List                   
> openssl-users@openssl.org
> Automated List Manager                          
> [EMAIL PROTECTED]
>
______________________________________________________________________
> OpenSSL Project                                
> http://www.openssl.org
> User Support Mailing List                   
> openssl-users@openssl.org
> Automated List Manager                          
> [EMAIL PROTECTED]
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to