> On Thu, May 06, 1999, [EMAIL PROTECTED] wrote:
> 
> Nick Boyce wrote :-
>> [...] 
>> So is there any chance you could produce a Snapshot tarball or two, in
the
>> same way as the OpenSSL site does ?
> 
> /bin/done: ftp://ftp.modssl.org/snapshot/

Thanks. I've grabbed the snapshot "modssl-SNAP-19990506.tar.gz", and now get
past the problem where the SSL headers couldn't be found. However, a number
of alarming-style messages were displayed during the configure run :

=======================================================

Configuring mod_ssl/2.3.0 for Apache/1.3.6
 + Apache location: ../apache_1.3.6 (Version 1.3.6)
 + OpenSSL location: ../openssl-SNAP-19990426
 + Auxiliary patch tool: ./etc/patch/patch (local)    
 + Applying packages to Apache source tree:
   o Extended API (EAPI)
   o Distribution Documents
   o SSL Module Source
   o SSL Support
   o SSL Configuration Additions
cp: ../apache_1.3.6/conf/ssl.crl/Makefile: No such file or directory
cp: ../apache_1.3.6/conf/ssl.crl/README.CRL: No such file or directory
   o SSL Module Documentation
   o Addons
Done: source extension and patches successfully applied.

Configuring for Apache, Version 1.3.6
 + using installation path layout: Apache (config.layout)
Creating Makefile
Creating Configuration.apaci in src
Creating Makefile in src
 + configured for ULTRIX platform
 + setting C compiler to cc
 + setting C pre-processor to cc -E
 + checking for system header files
 + adding selected modules
    o ssl_module uses ConfigStart/End
      + SSL interface: mod_ssl/2.3.0
      + SSL interface build type: OBJ
      + SSL interface compatibility: disabled
      + SSL interface experimental code: disabled
      + SSL interface vendor extensions: disabled
Unknown flag
      + SSL interface plugin: Configured DBM (-ldbm)
      + SSL library path: /data/arc/apache/openssl-SNAP-19990426
      + SSL library version: OpenSSL 0.9.2c 01 Apr 1999
Unknown flag
Unknown flag
Unknown flag
Unknown flag
Unknown flag
Unknown flag
      + SSL library type: source tree only (stand-alone)
      + SSL library plugin mode: none
command garbled: s/\([^\]\)"/\1/g
sh: htconf.23166.5: cannot open
 + enabling Extended API (EAPI)
 + doing sanity check on compiler and options
Creating Makefile in src/support
Creating Makefile in src/main
Creating Makefile in src/ap
Creating Makefile in src/regex
Creating Makefile in src/os/unix
Creating Makefile in src/modules/standard
Creating Makefile in src/modules/ssl

Now proceed with the following commands:
 $ cd ../apache_1.3.6
 $ make
 $ make certificate
 $ make install

=======================================================

None of these messages stopped the configure, so I decided to try the Apache
build. This may have been rash, and produced a *lot* of compiler warnings
about incompatible pointer assignments / conversions, of which the following
are just examples :

=======================================================

cc -c  -I../os/unix -I../include   -DULTRIX -std -DMOD_SSL=203100
-DUSE_HSREGEX 
-DEAPI `../apaci` ap_md5c.c
cfe: Warning: ap_md5c.c, line 541: Incompatible pointer type assignment
            ap_MD5Update(&ctx1, pw, strlen(pw));
        ------------------------^
cfe: Warning: ap_md5c.c, line 547: Incompatible pointer type assignment
            ap_MD5Update(&ctx1, sp, sl);
        ------------------------^
cfe: Warning: ap_md5c.c, line 606: illegal combination of pointer and
integer
        crypt_pw = crypt(passwd, hash);
        ---------^
cc -c  -I../os/unix -I../include   -DULTRIX -std -DMOD_SSL=203100
-DUSE_HSREGEX 
-DEAPI `../apaci` util.c
cfe: Warning: util.c, line 1028: Incompatible pointer type assignment
         *field = ptr;
 ---------------^
cc -c  -I../../os/unix -I../../include   -DULTRIX -std -DMOD_SSL=203100
-DUSE_HS
REGEX -DEAPI `../../apaci` -I/data/arc/apache/openssl-SNAP-19990426/include
-DMO
D_SSL_VERSION=\"2.3.0\" ssl_engine_scache.c
cfe: Warning: ssl_engine_scache.c, line 281: Incompatible pointer type
assignmen
t
     dbmkey.dptr  = SCI->ucaKey;
 -----------------^

=======================================================

and finally (many many warnings later) the make failed with :

=======================================================

yacc -d -l ssl_expr_parse.y

 fatal error: illegal option: l, line 1
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.

=======================================================

I realise
 a)  this may all be due to problems in the mod_ssl configure
 b)  the compiler warnings may be due to my using DEC's C compiler, in
      which case (sigh) I'll have to set about getting hold of gcc 2.7.x and
      compiling it up before continuing.
 c)  the Ultrix yacc may be inadequate - what's the GNU equivalent ?

I will submit a separate mod_ssl Problem Report if appropriate for the
above, since the original "can't find SSL headers" problem does seem to have
gone, now that I'm using a compatible mod_ssl snapshot.

I didn't submit the entire 300-line make log, but could if that's helpful.
> Nick Boyce
> [ Information Security Manager ]
> Systems Team, EDS Healthcare, Bristol, UK
> Internet email:  [EMAIL PROTECTED]   |   tel:  +44 117 989 2941
> 
> ----------
> From:         Ralf S. Engelschall[SMTP:[EMAIL PROTECTED]]
> Sent:         06 May 1999 14:03
> To:   [EMAIL PROTECTED]
> Subject:      Re: [BugDB] Ultrix Problem: Build Can't Find SSL Headers
> (PR#168)
> 
> On Thu, May 06, 1999, [EMAIL PROTECTED] wrote:
> 
> > [...] 
> > HOWEVER, I'm sorry but having just had a look round the CVS part of
> > www.modssl.org, I really don't think I'm capable of trying to assemble a
> > working distribution - at least not without first learning all about CVS
> > (I've never used it) and rsync (likewise).
> > 
> > So is there any chance you could produce a Snapshot tarball or two, in
> the
> > same way as the OpenSSL site does ?
> 
> /bin/done: ftp://ftp.modssl.org/snapshot/
> 
>                                        Ralf S. Engelschall
>                                        [EMAIL PROTECTED]
>                                        www.engelschall.com
> ______________________________________________________________________
> Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
> User Support Mailing List                      [EMAIL PROTECTED]
> Automated List Manager                            [EMAIL PROTECTED]
> 

______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to