Subject: Re: Apache SSL
To: None <gillhaa@ghost.whirlpool.com>
From: iceberg <iceberg@nxco.com>
List: port-alpha
Date: 06/03/2000 15:37:37
Ok, I checked and it appears it is exctly as you said, but wich Makefile
should have the SSL_LDFLAGS line?  I checked security/rsaref,
security/openssl, www/ap_ssl, none of these had that line in them at all.

Thanks
Bryan
iceberg@nxco.com


----- Original Message -----
From: <gillhaa@ghost.whirlpool.com>
To: <iceberg@nxco.com>
Cc: <port-alpha@mail.netbsd.org>
Sent: Friday, June 02, 2000 10:43 PM
Subject: Re: Apache SSL


> Bryan McWhirt writes:
> >> Ok, thanks to everyone who helped me get NetBSD up and running and get
> >> apache and php running.
> >> Im trying to get SSL working now and I am missing some libs I guess,
> >here
> >> is what Im getting:
> >>
> >>
> >> alphabash-2.03# apachectl startssl
> >> Syntax error on line 210 of /usr/pkg/etc/httpd/httpd.conf:
> >> Cannot load !librsaref.so.2 into server:Shared object "librsaref.so.2"
> >not
> >> found
> >> /usr/pkg/sbin/apachectl startssl: httpd could not be started
> >> alphabash-2.03#
>
> Do 'pkg_info -L rsaref' and check the librsaref.so.* files.  I have the
> following libraries:
> /usr/pkg/lib/librsaref.a
> /usr/pkg/lib/librsaref.so.3.0
> /usr/pkg/lib/librsaref.so.3
> /usr/pkg/lib/librsaref.so
>
> Note that the httpd.conf example is looking for ".so.2" rather than 3.
> I changed it to a 3 and then apache core dumped.  Apparently mod_ssl.so
> is built without specifying the -rpath option.  (at least on my i386)
> You might want to check the output of: (mine is fixed)
> # ldd ldd /usr/pkg/lib/httpd/mod_ssl.so
> /usr/pkg/lib/httpd/mod_ssl.so:
>          -lssl.1 => /usr/pkg/lib/libssl.so.1
>          -lcrypto.1 => /usr/pkg/lib/libcrypto.so.1
>          -lc.12 => /usr/lib/libc.so.12
>          -lrsaref.3 => /usr/pkg/lib/librsaref.so.3
>
> If you see something like:
> /usr/pkg/lib/httpd/mod_ssl.so:
>          -lssl.1 => not found
>          -lcrypto.1 => not found
>          -lrsaref.3 => not found
>
> Then you need to edit the Makefile and add '-rpath /usr/pkg/lib' to the
> SSL_LDFLAGS line.  Then rebuild and reinstall.  You will probably need to
> delete the .install_done file in the ap-ssl/work directory.
> The Makefile to edit is in:
> /usr/pkgsrc/www/ap-ssl/work/mod_ssl-2.6.3-1.3.12/pkg.sslmod
>
> If that fixes your problem, you probably should send-pr this so somebody
> fixes it.
>
> -Andrew
> --
> -----------------------------------------------------------------
> Andrew Gillham                            | NetBSD ist Affengeil.
> gillham@whirlpool.com                     | Nachts ist es kaelter
> I speak for myself, not for my employer.  | als draussen.
>