Hello all!

I am an absolute newbie to Apache. So kindly be patient with me. :)
I am quite confused about the different things lying around - SSLeay,
mod_ssl, openssl etc. I have downloaded everything as follows:

apache_1.3.6
mod_ssl_2.3.3_1.3.6
openssl_0.9.3a
SSLeay_0.9.0b
php_3.0.11

I am trying to get everything up at once. (Integrated into the
apache-core). So I downloaded the source tarballs.

here is my modus operandi: (as per Steve Maring's documentation at
<http://www.lists.aldigital.co.uk/apache-ssl/msg00708.html>)

build SSleay
apply Ben's SSleay patch to apache
build php3
build apache
configure stuff

Now my questions: 
1) Where to use mod_ssl and what is the point of openssl? What is the
   difference between these openssl and SSLeay? Which to use?
2) I tried the procedure suggested by Steve and did the foll:
        To build SSleay:
                cd /usr/local/src/SSLeay_0.9.0b
                make clean      [this one command is my own experiment]
                perl util.perlpath.pl /usr/bin
                ./Configure linux-elf
                make depend 

        At this stage, make depend dumps a lot of warning. Attached is the 
        screen-shot.(Encl: file : make_dep.log). Kindly take a look at it
        and tell me why the next step bombs. I ignore the warnings and
        proceed as foll:
                
                make

        At this stage, along with plenty of warnings, there is an error
        message as well. Kindly look at Encl: file: make.log and tell me
        what is wrong.

Notes: 

* glibc is installed
* running RH Linux6.0 (near complete installation).
* I don't want to use the apache existing in this distribution. If that is
  what is interfering, should i remove it?

I am extremely sorry about the very long mail; but I couldn't get any
shorter.
Thanks so much! Really! :)

-gND.
****************************************************************************
Sujatha Natraj                                  ComputerEngineering(yr3/sem5)
        SMTP    :[EMAIL PROTECTED]
                 [EMAIL PROTECTED]
        PSTN    :+65.256.8660
        HTTP    :http://www.comp.nus.edu.sg/~sujathan
        ICQ     :25942748 
****************************************************************************

making crypto...
make[1]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto'
gcc -I. -I../include -DL_ENDIAN -DTERMIO -DBN_ASM -O3 -fomit-frame-pointer -m486 -Wall 
-Wuninitialized -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DCFLAGS=" \"gcc -DL_ENDIAN -DTERMIO 
-DBN_ASM -O3 -fomit-frame-pointer -m486 -Wall -Wuninitialized -DSHA1_ASM -DMD5_ASM 
-DRMD160_ASM\" "   -c cryptlib.c -o cryptlib.o
make[1]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto'
making ssl...
make[1]: Entering directory `/usr/local/src/SSLeay-0.9.0b/ssl'
gcc -I../crypto -I../include -DL_ENDIAN -DTERMIO -DBN_ASM -O3 -fomit-frame-pointer 
-m486 -Wall -Wuninitialized -DSHA1_ASM -DMD5_ASM -DRMD160_ASM   -c s2_meth.c -o 
s2_meth.o
make[1]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/ssl'
making rsaref...
make[1]: Entering directory `/usr/local/src/SSLeay-0.9.0b/rsaref'
gcc -I../crypto -I../include -DL_ENDIAN -DTERMIO -DBN_ASM -O3 -fomit-frame-pointer 
-m486 -Wall -Wuninitialized -DSHA1_ASM -DMD5_ASM -DRMD160_ASM   -c rsaref.c -o 
rsaref.o
make[1]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/rsaref'
making apps...
make[1]: Entering directory `/usr/local/src/SSLeay-0.9.0b/apps'
gcc -DMONOLITH -I../include -DL_ENDIAN -DTERMIO -DBN_ASM -O3 -fomit-frame-pointer 
-m486 -Wall -Wuninitialized -DSHA1_ASM -DMD5_ASM -DRMD160_ASM   -c verify.c -o 
verify.o
make[1]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/apps'
making test...
make[1]: Entering directory `/usr/local/src/SSLeay-0.9.0b/test'
gcc -I../include -DL_ENDIAN -DTERMIO -DBN_ASM -O3 -fomit-frame-pointer -m486 -Wall 
-Wuninitialized -DSHA1_ASM -DMD5_ASM -DRMD160_ASM   -c bntest.c -o bntest.o
make[1]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/test'
making tools...
make[1]: Entering directory `/usr/local/src/SSLeay-0.9.0b/tools'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/tools'
making dependancies crypto...
make[1]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto'
makedepend -f Makefile.ssl -I. -I../include  cryptlib.c mem.c cversion.c ex_data.c 
cpt_err.c
making depend in md2...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/md2'
makedepend -f Makefile.ssl -I.. -I../../include  md2_dgst.c md5_one.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/md2'
making depend in md5...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/md5'
makedepend -f Makefile.ssl -I.. -I../../include  md5_dgst.c md5_one.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/md5'
making depend in sha...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/sha'
makedepend -f Makefile.ssl -I.. -I../../include  sha_dgst.c sha1dgst.c sha_one.c 
sha1_one.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/sha'
making depend in mdc2...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/mdc2'
makedepend -f Makefile.ssl -I.. -I../../include  mdc2dgst.c mdc2_one.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/mdc2'
making depend in hmac...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/hmac'
makedepend -f Makefile.ssl -I.. -I../../include  hmac.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/hmac'
making depend in ripemd...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/ripemd'
makedepend -f Makefile.ssl -I.. -I../../include  rmd_dgst.c rmd_one.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/ripemd'
making depend in des...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/des'
makedepend -f Makefile.ssl -I.. -I../../include  cbc_cksm.c cbc_enc.c  cfb64enc.c 
cfb_enc.c ecb3_enc.c ecb_enc.c  enc_read.c enc_writ.c fcrypt.c ofb64enc.c ofb_enc.c  
pcbc_enc.c qud_cksm.c rand_key.c read_pwd.c rpc_enc.c  set_key.c des_enc.c fcrypt_b.c 
read2pwd.c fcrypt.c xcbc_enc.c str2key.c  cfb64ede.c ofb64ede.c supp.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/des'
making depend in rc2...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/rc2'
makedepend -f Makefile.ssl -I.. -I../../include  rc2_ecb.c rc2_skey.c rc2_cbc.c 
rc2cfb64.c rc2ofb64.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/rc2'
making depend in rc4...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/rc4'
makedepend -f Makefile.ssl -I.. -I../../include  rc4_skey.c rc4_enc.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/rc4'
making depend in rc5...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/rc5'
makedepend -f Makefile.ssl -I.. -I../../include  rc5_skey.c rc5_ecb.c rc5_enc.c 
rc5cfb64.c rc5ofb64.c 
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/rc5'
making depend in idea...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/idea'
makedepend -f Makefile.ssl -I.. -I../../include  i_cbc.c i_cfb64.c i_ofb64.c i_ecb.c 
i_skey.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/idea'
making depend in bf...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/bf'
makedepend -f Makefile.ssl -I.. -I../../include  bf_skey.c bf_ecb.c bf_enc.c 
bf_cfb64.c bf_ofb64.c 
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/bf'
making depend in cast...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/cast'
makedepend -f Makefile.ssl -I.. -I../../include  c_skey.c c_ecb.c c_enc.c c_cfb64.c 
c_ofb64.c 
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/cast'
making depend in bn...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/bn'
makedepend -f Makefile.ssl -I.. -I../../include  bn_add.c bn_div.c bn_exp.c bn_lib.c 
bn_mod.c bn_mul.c bn_print.c bn_rand.c bn_shift.c bn_sub.c bn_word.c bn_blind.c 
bn_gcd.c bn_prime.c bn_err.c bn_sqr.c bn_mulw.c bn_recp.c bn_mont.c bn_mpi.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/bn'
making depend in rsa...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/rsa'
makedepend -f Makefile.ssl -I.. -I../../include  rsa_eay.c rsa_gen.c rsa_lib.c 
rsa_sign.c rsa_saos.c rsa_err.c rsa_pk1.c rsa_ssl.c rsa_none.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/rsa'
making depend in dsa...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/dsa'
makedepend -f Makefile.ssl -I.. -I../../include  dsa_gen.c dsa_key.c dsa_lib.c 
dsa_vrf.c dsa_sign.c dsa_err.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/dsa'
making depend in dh...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/dh'
makedepend -f Makefile.ssl -I.. -I../../include  dh_gen.c dh_key.c dh_lib.c dh_check.c 
dh_err.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/dh'
making depend in buffer...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/buffer'
makedepend -f Makefile.ssl -I.. -I../../include  buffer.c buf_err.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/buffer'
making depend in bio...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/bio'
makedepend -f Makefile.ssl -I.. -I../../include  bio_lib.c bio_cb.c bio_err.c 
bss_mem.c bss_null.c bss_fd.c bss_file.c bss_sock.c bss_conn.c bf_null.c bf_buff.c 
b_print.c b_dump.c b_sock.c bss_acpt.c bf_nbio.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/bio'
making depend in stack...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/stack'
makedepend -f Makefile.ssl -I.. -I../../include  stack.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/stack'
making depend in lhash...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/lhash'
makedepend -f Makefile.ssl -I.. -I../../include  lhash.c lh_stats.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/lhash'
making depend in rand...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/rand'
makedepend -f Makefile.ssl -I.. -I../../include  md_rand.c randfile.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/rand'
making depend in err...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/err'
makedepend -f Makefile.ssl -I.. -I../../include  err.c err_all.c err_prn.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/err'
making depend in objects...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/objects'
makedepend -f Makefile.ssl -I.. -I../../include  obj_dat.c obj_lib.c obj_err.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/objects'
making depend in evp...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/evp'
makedepend -f Makefile.ssl -I.. -I../../include encode.c digest.c evp_enc.c evp_key.c 
e_ecb_d.c e_cbc_d.c e_cfb_d.c e_ofb_d.c e_ecb_i.c e_cbc_i.c e_cfb_i.c e_ofb_i.c 
e_ecb_3d.c e_cbc_3d.c e_rc4.c names.c e_cfb_3d.c e_ofb_3d.c e_xcbc_d.c e_ecb_r2.c 
e_cbc_r2.c e_cfb_r2.c e_ofb_r2.c e_ecb_bf.c e_cbc_bf.c e_cfb_bf.c e_ofb_bf.c e_ecb_c.c 
e_cbc_c.c e_cfb_c.c e_ofb_c.c e_ecb_r5.c e_cbc_r5.c e_cfb_r5.c e_ofb_r5.c m_null.c 
m_md2.c m_md5.c m_sha.c m_sha1.c m_dss.c m_dss1.c m_mdc2.c m_ripemd.c p_open.c 
p_seal.c p_sign.c p_verify.c p_lib.c p_enc.c p_dec.c bio_md.c bio_b64.c bio_enc.c 
evp_err.c e_null.c c_all.c evp_lib.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/evp'
making depend in pem...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/pem'
makedepend -f Makefile.ssl -I.. -I../../include ctx_size.c pem_sign.c pem_seal.c 
pem_info.c pem_lib.c pem_all.c pem_err.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/pem'
making depend in asn1...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/asn1'
makedepend -f Makefile.ssl -I.. -I../../include  a_object.c a_bitstr.c a_utctm.c 
a_int.c a_octet.c a_print.c a_type.c a_set.c a_dup.c a_d2i_fp.c a_i2d_fp.c a_sign.c 
a_digest.c a_verify.c x_algor.c x_val.c x_pubkey.c x_sig.c x_req.c x_attrib.c x_name.c 
x_cinf.c x_x509.c x_crl.c x_info.c x_spki.c d2i_r_pr.c i2d_r_pr.c d2i_r_pu.c 
i2d_r_pu.c d2i_s_pr.c i2d_s_pr.c d2i_s_pu.c i2d_s_pu.c d2i_pu.c d2i_pr.c i2d_pu.c 
i2d_pr.c t_req.c t_x509.c t_pkey.c p7_i_s.c p7_signi.c p7_signd.c p7_recip.c 
p7_enc_c.c p7_evp.c p7_dgst.c p7_s_e.c p7_enc.c p7_lib.c f_int.c f_string.c i2d_dhp.c 
i2d_dsap.c d2i_dhp.c d2i_dsap.c n_pkey.c a_hdr.c x_pkey.c a_bool.c x_exten.c 
asn1_par.c asn1_lib.c asn1_err.c a_meth.c a_bytes.c evp_asn1.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/asn1'
making depend in x509...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/x509'
makedepend -f Makefile.ssl -I.. -I../../include  x509_def.c x509_d2.c x509_r2x.c 
x509_cmp.c x509_obj.c x509_req.c x509_vfy.c x509_set.c x509rset.c x509_err.c 
x509name.c x509_v3.c x509_ext.c x509pack.c x509type.c x509_lu.c x_all.c x509_txt.c 
by_file.c by_dir.c v3_net.c v3_x509.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/x509'
making depend in conf...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/conf'
makedepend -f Makefile.ssl -I.. -I../../include conf.c conf_err.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/conf'
making depend in txt_db...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/txt_db'
makedepend -f Makefile.ssl -I.. -I../../include  txt_db.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/txt_db'
making depend in pkcs7...
make[2]: Entering directory `/usr/local/src/SSLeay-0.9.0b/crypto/pkcs7'
makedepend -f Makefile.ssl -I.. -I../../include  pk7_lib.c pkcs7err.c pk7_doit.c
make[2]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto/pkcs7'
make[1]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/crypto'
making dependancies ssl...
make[1]: Entering directory `/usr/local/src/SSLeay-0.9.0b/ssl'
makedepend -f Makefile.ssl -I../crypto -I../include  s2_meth.c   s2_srvr.c s2_clnt.c  
s2_lib.c  s2_enc.c s2_pkt.c s3_meth.c   s3_srvr.c s3_clnt.c  s3_lib.c  s3_enc.c 
s3_pkt.c s3_both.c s23_meth.c s23_srvr.c s23_clnt.c s23_lib.c          s23_pkt.c 
t1_meth.c   t1_srvr.c t1_clnt.c  t1_lib.c  t1_enc.c ssl_lib.c ssl_err2.c ssl_cert.c 
ssl_sess.c ssl_ciph.c ssl_stat.c ssl_rsa.c ssl_asn1.c ssl_txt.c ssl_algs.c bio_ssl.c 
ssl_err.c
make[1]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/ssl'
making dependancies rsaref...
make[1]: Entering directory `/usr/local/src/SSLeay-0.9.0b/rsaref'
makedepend -f Makefile.ssl -I../crypto -I../include  rsaref.c rsar_err.c
make[1]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/rsaref'
making dependancies apps...
make[1]: Entering directory `/usr/local/src/SSLeay-0.9.0b/apps'
makedepend -f Makefile.ssl -I../include ssleay.c verify.c asn1pars.c req.c dgst.c dh.c 
enc.c gendh.c errstr.c ca.c pkcs7.c crl2p7.c crl.c rsa.c dsa.c dsaparam.c x509.c 
genrsa.c s_server.c s_client.c speed.c s_time.c apps.c s_cb.c s_socket.c version.c 
sess_id.c ciphers.c
make[1]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/apps'
making dependancies test...
make[1]: Entering directory `/usr/local/src/SSLeay-0.9.0b/test'
makedepend -fMakefile.ssl -I../include  bntest.c ideatest.c md2test.c  md5test.c  
hmactest.c rc2test.c rc4test.c rc5test.c destest.c shatest.c sha1test.c mdc2test.c 
rmdtest.c randtest.c dhtest.c casttest.c bftest.c  ssltest.c dsatest.c   exptest.c
make[1]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/test'
making dependancies tools...
make[1]: Entering directory `/usr/local/src/SSLeay-0.9.0b/tools'
make[1]: Nothing to be done for `depend'.
make[1]: Leaving directory `/usr/local/src/SSLeay-0.9.0b/tools'

Reply via email to