On Wed, Jul 30, 2003, Bala Pitchandi wrote:

> Hello All,
> 
> I am a newbie to OpenSSL and I have been trying to separate just the DH
> algorithm from the whole package and build it in a different OS (RTEMS, a
> POSIX compliant, Linux-like OS) using GCC Cross Compiler.
> 
> I have been trying to find out the dependencies of DH with the other
> libraries - and so far all I could find is that it uses bn. And I have
> copied all the files from DH (openssl-0.9.7b\crypto\dh) and BN
> (openssl-0.9.7b\crypto\bn). I have also copied all the header files over to
> this new directory so that it finds all the needed files right there. And I
> am using "jam" to build this new library. I have not defined any CFLAGS for
> the compiler.
> 
> But for some reason, I could not get the code to compile. It gives
> syntactical errors like:
> 
> In file included from ../../../../openssl/include/cryptlib.h:67,
>                  from ../../../../openssl/dh_asn1.c:60:
> ../../../../openssl/include/crypto.h:194: parse error before `STACK'
> ../../../../openssl/include/crypto.h:194: warning: no semicolon at end of
> struct or union
> 
> Am I missing something obvious here? Any help would be greatly appreciated.
> 

If you need the DH ANS1 structures then you'll need the ASN1 library which
will pull in crypto/asn1, crypto/objects, crypto/stack and lots of other
stuff. 

If you don't want that then don't compile dh_asn1.c

Steve.
--
Dr Stephen N. Henson.
Core developer of the   OpenSSL project: http://www.openssl.org/
Freelance consultant see: http://www.drh-consultancy.demon.co.uk/
Email: [EMAIL PROTECTED], PGP key: via homepage.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to