apache_1.3.12+ssl_1.41 compilation problems

apache_1.3.12+ssl_1.41 compilation problems

Post by Christoph » Tue, 19 Sep 2000 04:00:00



I am installing apache ssl on my server.

I have already installed OpenSSL 0.9.5a 1 Apr 2000

I have applied the apache_1.3.12+ssl_1.41 Patch on apache_1.3.12.

And I have compilation problems :

      -o httpsd buildmark.o modules.o modules/standard/libstandard.a
modules/ssl/libssl.a main/libmain.a ./os/unix/libos.a ap/libap.a
regex/libregex.a lib/expat-lite/libexpat.a  -lm -lcrypt
-L/usr/local/ssl/lib -lssl -lcrypto
modules/ssl/libssl.a(apache_ssl.o): In function `ReadRandomFiles':
apache_ssl.o(.text+0x267): undefined reference to `RAND_egd_bytes'
collect2: ld returned 1 exit status
make[2]: *** [target_static] Error 1
make[2]: Leaving directory `/home/apache_1.3.12/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/home/apache_1.3.12'
make: *** [build] Error 2

Can anybody help ??

Christophe

 
 
 

apache_1.3.12+ssl_1.41 compilation problems

Post by Rich Tee » Tue, 19 Sep 2000 04:00:00



> I am installing apache ssl on my server.

> I have already installed OpenSSL 0.9.5a 1 Apr 2000

> I have applied the apache_1.3.12+ssl_1.41 Patch on apache_1.3.12.

> And I have compilation problems :

>       -o httpsd buildmark.o modules.o modules/standard/libstandard.a
> modules/ssl/libssl.a main/libmain.a ./os/unix/libos.a ap/libap.a
> regex/libregex.a lib/expat-lite/libexpat.a  -lm -lcrypt
> -L/usr/local/ssl/lib -lssl -lcrypto
> modules/ssl/libssl.a(apache_ssl.o): In function `ReadRandomFiles':
> apache_ssl.o(.text+0x267): undefined reference to `RAND_egd_bytes'

Looks like you didn't patch the OpenSSL source to include the RAND*()
functions.  You have to re-build OpenSSL, THEN patch & build apache_1.3.12+ssl_1.41.

HTH,

--
Rich Teer

NT tries to do almost everything UNIX does, but fails - miserably.

The use of Windoze cripples the mind; its use should, therefore, be
regarded as a criminal offence.  (With apologies to Edsger W. Dijkstra)

Voice: +1 (250) 979-1638
URL: http://www.rite-online.net

 
 
 

apache_1.3.12+ssl_1.41 compilation problems

Post by Christoph » Tue, 19 Sep 2000 04:00:00


Where can I find the patch for open ssl ?

> > I am installing apache ssl on my server.

> > I have already installed OpenSSL 0.9.5a 1 Apr 2000

> > I have applied the apache_1.3.12+ssl_1.41 Patch on apache_1.3.12.

> > And I have compilation problems :

> >       -o httpsd buildmark.o modules.o modules/standard/libstandard.a
> > modules/ssl/libssl.a main/libmain.a ./os/unix/libos.a ap/libap.a
> > regex/libregex.a lib/expat-lite/libexpat.a  -lm -lcrypt
> > -L/usr/local/ssl/lib -lssl -lcrypto
> > modules/ssl/libssl.a(apache_ssl.o): In function `ReadRandomFiles':
> > apache_ssl.o(.text+0x267): undefined reference to `RAND_egd_bytes'

> Looks like you didn't patch the OpenSSL source to include the RAND*()
> functions.  You have to re-build OpenSSL, THEN patch & build apache_1.3.12+ssl_1.41.

> HTH,

> --
> Rich Teer

> NT tries to do almost everything UNIX does, but fails - miserably.

> The use of Windoze cripples the mind; its use should, therefore, be
> regarded as a criminal offence.  (With apologies to Edsger W. Dijkstra)

> Voice: +1 (250) 979-1638
> URL: http://www.rite-online.net

 
 
 

apache_1.3.12+ssl_1.41 compilation problems

Post by Rich Tee » Tue, 19 Sep 2000 04:00:00



> Where can I find the patch for open ssl ?

It comes with apache-1.3.12+ssl-1.41.

It should prompt you when you run FixPatch.

--
Rich Teer

NT tries to do almost everything UNIX does, but fails - miserably.

The use of Windoze cripples the mind; its use should, therefore, be
regarded as a criminal offence.  (With apologies to Edsger W. Dijkstra)

Voice: +1 (250) 979-1638
URL: http://www.rite-online.net