> 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]