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]

Reply via email to