I just commited the change for the config variable.  However, 
non-monolith is really low priority right now, so I'm stalling this 
ticket for now.

[[EMAIL PROTECTED] - Fri Jul 12 09:07:56 2002]:

> line 142 openssl.c:
> 
> CONF *config=NULL;
> 
> 
> needed by apps.c line 1325:
> 
> int load_config(BIO *err, CONF *cnf)
>       {
>       if (!cnf)
>               cnf = config;  <-----
> 
> is not resolved in the case of NON - MONOLITH builds, as in 
building a 
> standalone s_client executable by linking app_rand.o, apps.o, 
s_cb.o, 
> s_client.o, s_socket.o against libeay and libcrypto .  (amongst 
numerous 
> others as well)
> 
> fix:
> move or ifndef MONOLITH "CONF *config=NULL;" to apps.c
> 
> (all tests pass freebsd4.5-stable)
> 
> Thats the small one, make_serial_index(...)/unpack_revinfo(...) 
and 
> do_subject(...) implemented within ca.c and then called from 
ocsp.c and 
> req.c - also break non MONOLITH builds in much the same way.
> i'll send along in a bit as a patch as soon as i figure out all 
the 
> inner dependencies
> 
> 
> Andrew
> 
> 


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

Reply via email to