Ralf,
I continued and received the following from the
SSL_BASE=../SSLeay-0.9.0b RSA_BASE=../rsaref-2.0/local
CFLAGS="-DMILLENIAL_COOKIES" ./configure --prefix=/EasyWWW/packages/apache
--enable-module=ssl --enable-module=status --enable-module=usertrack
--enable-module=rewrite --enable-suexec --suexec-uidmin=901 --sysconfdir=config
(maybe, I should use full path for SSL_BASE and RSA_BASE?)
I am lost, but not without hope :)
I apologize for the "junk" that accompanies the necessary.
==========output from above command
Configuring for Apache, Version 1.3.2
Creating Makefile
Creating Configuration.apaci in src
ld: fatal: library -lrsaref: not found
ld: fatal: File processing errors. No output written to helpers/dummy
make: Fatal error: Command failed for target `dummy'
Creating Makefile in src
+ configured for Solaris 251 platform
+ setting C compiler to gcc
+ setting C pre-processor to gcc -E
+ checking for system header files
+ adding selected modules
o rewrite_module uses ConfigStart/End
enabling DBM support for mod_rewrite
o ssl_module uses ConfigStart/End
+ SSL interface: mod_ssl/2.0.11
+ SSL library path: /home/sam/text/proto/SSLeay-0.9.0b
+ SSL library type: source tree only (stand-alone)
+ SSL library version: SSLeay 0.9.0b 29-Jun-1998
+ SSL library plugin mode: RSAref (explicitly configured)
+ SSL library plugin path: /home/sam/text/proto/rsaref-2.0/local/librsaref
.a
+ doing sanity check on compiler and options
** A test compilation with your Makefile configuration
** failed. This is most likely because your C compiler
** is not ANSI. Apache requires an ANSI C Compiler, such
** as gcc. The above error message from your compiler
** will also provide a clue.
Aborting!
=========
====config.status file contents
#!/bin/sh
##
## config.status -- APACI auto-generated configuration restore script
##
## Use this shell script to re-run the APACI configure script for
## restoring your configuration. Additional parameters can be supplied.
##
CFLAGS="-DMILLENIAL_COOKIES" \
SSL_BASE="../SSLeay-0.9.0b" \
RSA_BASE="../rsaref-2.0/local" \
./configure \
"--prefix=/EasyWWW/packages/apache" \
"--enable-module=ssl" \
"--enable-module=status" \
"--enable-module=usertrack" \
"--enable-module=rewrite" \
"--enable-suexec" \
"--suexec-uidmin=901" \
"--sysconfdir=config" \
"$@"
====
The src/Makefile now contains:
=====
##
## Apache Makefile, automatically generated by Configure script.
## Hand-edited changes will be lost if the Configure script is re-run.
## Sources: - ./Makefile.config (via Configuration.apaci)
## - ./Makefile.tmpl
##
MODULES= \
modules/ssl/libssl.a \
modules/standard/libstandard.a
TARGET=httpd
SUBDIRS=os/unix ap main modules
SUBTARGET=target_static
SHLIB_SUFFIX_NAME=
SHLIB_SUFFIX_LIST=
=====
I ran ksh -x on the command line for the ./configure statement
and found that the problem is in etc/prop.sh. Ran sh -x etc/prop.sh
----sh -x etc/prop.sh
line=
+ which perl
Unknown user: rpm
+ [ .x != . ]
+ perl -e
@p = ("|","/","-","\\");
$i = 0;
while (<STDIN>) {
printf(STDERR "\r%s...%s\b", $ARGV[0], $p[$i++]);
$i = 0 if ($i > 3);
}
printf(STDERR "\r%s \n", $ARGV[0]);
-----
at which time it hangs. The configure command continued after invoking
etc/prop.sh and the ksh -x output from it is below.
----ksh -x ./configure --with-apache=../apache_1.3.2 >conf.out 2>&1 &
+ DIFS=
+ prefix= +
+ prefixe=
+ apache=
+ ssleay=
+ rsaref=
+ crt=
+ key=
+ patch=
+ apaci=
+ configstatus=config.status
+ + sed -e s;-.*;;
+ cat ssl.source/libssl.version
V_MODSSL=2.0.11
+ + cat ssl.source/libssl.version
+ sed -e s;.*-;;
V_APACHE=1.3.2
+ SEO=
+ + echo \1
+ wc -c
+ awk { printf("%s", $1); }
bytes=3
+ [ .3 != .3 ]
+ prev=
+ OIFS=
IFS=
+ [ . != . ]
+ + sed s/[-_a-zA-Z0-9]*=//
+ echo --with-apache=../apache_1.3.2
optarg=../apache_1.3.2
+ apache=../apache_1.3.2
+ IFS=
+ [ . != . ]
+ [ .../apache_1.3.2 = . ]
+ rm -f config.status
+ 2> /dev/null
+ echo #!/bin/sh
+ 1> config.status
+ echo ##
+ 1>> config.status
+ echo ## config.status -- mod_ssl auto-generated configuration restore script
+ 1>> config.status
+ echo ##
+ 1>> config.status
+ echo ## Use this shell script to re-run the mod_ssl configure script for
+ 1>> config.status
+ echo ## restoring your configuration. Additional parameters can be supplied.
+ 1>> config.status
+ echo ##
+ 1>> config.status
+ echo
+ 1>> config.status
+ [ 1 -eq 0 ]
+ echo ./configure \
+ 1>> config.status
+ sed -e s:\(["$\\]\):\\\1:g -e s:^:": -e s:$:" \\:
+ echo --with-apache=../apache_1.3.2
+ 1>> config.status
+ echo "$@"
+ 1>> config.status
+ echo
+ 1>> config.status
+ chmod a+x config.status
+ echo Configuring mod_ssl/2.0.11 for Apache/1.3.2
+ 2>& 1
Configuring mod_ssl/2.0.11 for Apache/1.3.2
+ [ ! -f ../apache_1.3.2/src/include/httpd.h ]
+ + cat ../apache_1.3.2/src/include/httpd.h
+ grep #define SERVER_BASEVERSION
+ sed -e s/^[^"]*"// -e s/".*$// -e s/^Apache\///
APV=1.3.2
+ [ .1.3.2 != .1.3.2 ]
+ echo + Using Apache 1.3.2 source tree under ../apache_1.3.2
+ Using Apache 1.3.2 source tree under ../apache_1.3.2
+ [ . != . ]
+ [ . != . ]
+ [ . != . ]
+ [ . != . ]
+ [ . != . ]
+ [ ! -f etc/patch/patch ]
+ 2>& 1
+ etc/prop.sh + Building auxiliary 'patch' tool
+ tee config.log
Unknown user: rpm
+ Building auxiliary 'patch' tool...\
+ Building auxiliary 'patch' tool...|
+ Building auxiliary 'patch' tool
+ [ ! -f etc/patch/patch ]
+ rm -f config.log
+ patch=etc/patch/patch
+ echo + Applying mod_ssl extension and patches to Apache source tree
+ Applying mod_ssl extension and patches to Apache source tree
+ echo creating: [FILE] README.SSL
creating: [FILE] README.SSL
+ cp -p README ../apache_1.3.2/README.SSL
+ echo creating: [FILE] LICENSE.SSL
creating: [FILE] LICENSE.SSL
+ cp -p LICENSE ../apache_1.3.2/LICENSE.SSL
+ echo creating: [FILE] INSTALL.SSL
creating: [FILE] INSTALL.SSL
+ cp -p INSTALL ../apache_1.3.2/INSTALL.SSL
+ echo creating: [FILE] src/CHANGES.SSL
creating: [FILE] src/CHANGES.SSL
+ cp -p CHANGES ../apache_1.3.2/src/CHANGES.SSL
+ egrep ^ssl=0 ../apache_1.3.2/configure
+ [ . = . ]
+ cat ssl.patch/apache.patch
+ etc/patch/patch --forward --directory=../apache_1.3.2
+ 2>& 1
+ sed -e s/.*Index: / patching: [FILE] /
+ tee config.log
......
------------------------
--
thanks for your help,
sam [EMAIL PROTECTED]
> From [EMAIL PROTECTED] Thu Oct 1 14:37 EDT 1998
> To: [EMAIL PROTECTED]
> Subject: Re: INSTALL problem
>
> On Thu, Oct 01, 1998, [EMAIL PROTECTED] wrote:
>
> > My ./configure statement had an error in mod_ssl:
> > Unknown user: rpm
> > but everything appeared alright so I continued.
>
> rpm? Neither mod_ssl not Apache use rpm anywhere. Can you use "sh -x
> configure" to trace down at which script and which command this occurs.
> Perhaps it's from Apache's buildinfo.sh script.
>
> > My SSL_BASE.... ./configure statement had an error:
> > Error: Cannot find RSAref library under /home/sam/text/proto/rsaref-2.0
>
> Use /home/sam/text/proto/rsaref-2.0/local when you followed
> the INSTALL file. That was an error in the INSTALL file.
>
> > Later, my Makefile, ..../apache_1.3.2/src/Makefile is "empty"
> > I am running as root, so finding files shouldn't be a problem.
> > Hmmm..... Help, please.
>
> This file is _generated_ by the configuration mechanism. And because of the
> above Error: it's empty, of course.
>
> > SSL_BASE=../SSLeay-0.9.0b RSA_BASE=../rsaref-2.0
> > CFLAGS="-DMILLENIAL_COOKIES" ./configure --prefix=/packages/apache
> > --enable-module=ssl --enable-module=status --enable-module=usertrack
> > --enable-module=rewrite --enable-suexec --suexec-uidmin=901
> > --sysconfdir=config
>
> I think the rpm user problem you can ignore, and when you use
> ../rsaref-2.0/local instead of just ../rsaref-2.0/ it will work.
>
> Ralf S. Engelschall
> [EMAIL PROTECTED]
> www.engelschall.com
______________________________________________________________________
Apache Interface to SSLeay (mod_ssl) www.engelschall.com/sw/mod_ssl/
Official Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]