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]
