Apache+ssl

Jakub Bogusz qboosh w prioris.mini.pw.edu.pl
Wto, 19 Gru 2000, 17:45:21 CET


On Tue, Dec 12, 2000 at 04:39:39PM +0100, Jan Rekorajski wrote:
> [wtorek, 12 grudzień 2000], Roman Werpachowski napisał(a):
> > apache-1.3.12-8
> > apache-mod_ssl-2.6.6_1.3.12-1
> > 
> > Syntax error on line 1 of /etc/httpd/mod_ssl.conf:
> > Cannot load /usr/lib/apache/libssl.so into server: undefined
> > symbol: dbm_firstkey
> 
> Polecam apache 1.3.14 i mod_ssl 2.7.1

U mnie to samo - właśnie przy:
apache-1.3.14-2
apache-mod_ssl-2.7.1_1.3.14-1
db3-3.1.17-3
glibc-2.1.3-23

Winny jest patch do db3 - przy kompilacji z glibc 2.1 includowany jest
<db1/db.h>, a linkowany libndbm z db3. Więc trzeba albo poprawić
ten patch, żeby db3 był używany także przy glibc 2.1, albo dopisać do
speca BuildRequires glibc-devel >= 2.2; to pierwsze jest IMO bardziej
sensowne, chyba żeby mod_ssl nie działało poprawnie z glibc-2.1 i db3 ?


Jeszcze co do mod_ssl - w specu jest wywołanie apxs bez podania ścieżki.
apxs jest instalowany w %{_sbindir}, a przy budowaniu pakietu
z nie-roota nie ma tego katalogu w $PATH.

Natomiast budowanie pakietu openssl wywala się na:
+ install libRSAglue.a libcrypto.a libssl.a /tmp/openssl-0.9.6-root-comp/usr/lib
+ install libcrypto.so.0.9.6 libssl.so.0.9.6 /tmp/openssl-0.9.6-root-comp/usr/lib
+ cp -df libcrypto.so libssl.so /tmp/openssl-0.9.6-root-comp/usr/lib
cp: `libcrypto.so' and `/tmp/openssl-0.9.6-root-comp/usr/lib/libcrypto.so' are the same file
cp: `libssl.so' and `/tmp/openssl-0.9.6-root-comp/usr/lib/libssl.so' are the same file
Bad exit status from /var/tmp/rpm-tmp.63121 (%install)

cp z fileutils-4.0.33-1 nie chce skopiować linków, jeżeli docelowe pliki istnieją
i nie są linkami, tylko plikami na które wskazują kopiowane linki...
Albo cp do poprawki, albo dopisać rm -f $RPM_BUILD_ROOT%{_libdir}/lib{crypto.ssl}.so

-- 
Jakub Bogusz
http://prioris.mini.pw.edu.pl/~qboosh/

----- End forwarded message -----

-- 
Jakub Bogusz
http://prioris.mini.pw.edu.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl