Last bug in non-monolithic build.
This is present after a rsync against openssl-cvs at 1430 GMT 3 March 2000.
For spkac executable:
apps.c, app_rand.c, spkac.c


--------------------Configuration: spkac - Win32 Release--------------------
Compiling...
spkac.c
F:\cvs\ssl\apps\spkac.c(89) : error C2065: 'LHASH' : undeclared identifier
F:\cvs\ssl\apps\spkac.c(89) : error C2065: 'conf' : undeclared identifier
---------------------same for Win32
Debug----------------------------------------
in spkac.c: (lines 89
........
LHASH *conf = NULL;
^^^^^^^
          ----undeclared

Closer examination yields the guilty party in apps.h:

#ifndef MONOLITH

#define MAIN(a,v) main(a,v)

#ifndef NON_MAIN
BIO *bio_err=NULL;
#else
extern BIO *bio_err;
#endif

#else

#define MAIN(a,v) PROG(a,v)
#include <openssl/conf.h>
extern LHASH *config;
extern char *default_config_file;
extern BIO *bio_err;

#endif

If someone would make the fix get LHASH declared, the build for all
individual executables should complete with no errors or warnings.  spkac is
currently the only one breaking on win32.


Regards,
Andrew

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to