[Postfixbuch-users] [postfix-users] Kompilieren mit TLS mit openssl 1.0.0.a

Philipp Nöbauer postfixmail at dncom.de
Mi Nov 3 13:23:35 CET 2010


Ja richtig ich habe den openssl mit --prefix=/usr/local/ssl kompiliert.

Und Postfix mit

make makefiles CCARGS='-DUSE_SASL_AUTH -DUSE_CYRUS_SASL -DUSE_TLS -I/usr/include/sasl -I/usr/local/ssl/include' AUXLIBS='-L/usr/lib -L/usr/local/ssl/lib -lsasl2 -lssl -lcrypto'

Dann

make

und da passiert dann der Fehler ?

wie müsste ich dann die Zeile Modifizieren ?

Philipp

-----Ursprüngliche Nachricht-----
Von: postfix-users-bounces+postfixmail=dncom.de at de.postfix.org [mailto:postfix-users-bounces+postfixmail=dncom.de at de.postfix.org] Im Auftrag von Ralf Hildebrandt
Bereitgestellt: Sonntag, 31. Oktober 2010 16:42
Bereitgestellt in: Postfix Mailingliste
Unterhaltung: [postfix-users] [Postfixbuch-users] Kompilieren mit TLS mit openssl 1.0.0.a
Betreff: Re: [postfix-users] [Postfixbuch-users] Kompilieren mit TLS mit openssl 1.0.0.a

* Ralf Hildebrandt <Ralf.Hildebrandt at charite.de>:

> > Wenn ich allerdings das Packet openssl-devel installiere klappt es.
> Da stellt man sich die Frage weshalb dann openssl 1.0.0a überhaupt
> kompiliert wurden, wenn es doch sogar ein Paket gibt...

Also, ich mutmaße jetzt mal:

* Du bist auf einem archaischen Betriebbsystem/Distribution das noch
  kein OpenSSL 1.0.x hat und dachtest, Du baust das dann selber.

* Und dann baust Du Postfix selber, damit du es gegen openssl-1.0.x
  linken kannst

Soweit richtig?

Dabei muss man einiges beachten:

1) Man sollte damit nie die Original-SSL-Dateien der Distribution
   überschreiben. Aber das ist kein Problem, da üblicherweise eh nach
   /usr/local und dadrunter installiert wird.

2) Aber da kein Compiler in die Richtung von /usr/local/include oder
   /usr/local/libs guckt, muss man das beim Installaiere EXPLIZIT (!!!)
   angeben (CFLAGS, LDFLAGS)
   
   Die Tatsache daß es nach Installation von openssl-dev "ging" legt
   nahe daß die CLFAGS und LDFLAGS auf das "normale" /usr/include und
   /usr/libs gezeigt haben, und dann "nur" gegen die normale 0.9.x
   Version von OpenSSL gebaut und gelinkt wurde (testn mit "ldd smtpd")
   
   mail:~# ldd /usr/lib/postfix/smtpd
   ...
   libssl.so.0.9.8 => /usr/lib/i686/cmov/libssl.so.0.9.8 (0xb7667000)
   libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 (0xb750f000)
   ...
   
   bei mit: 0.9.8

-- 
Ralf Hildebrandt
  Geschäftsbereich IT | Abteilung Netzwerk
  Charité - Universitätsmedizin Berlin
  Campus Benjamin Franklin
  Hindenburgdamm 30 | D-12203 Berlin
  Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962
  ralf.hildebrandt at charite.de | http://www.charite.de
	    
_______________________________________________
postfix-users mailing list
postfix-users at de.postfix.org
http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users



Mehr Informationen über die Mailingliste Postfixbuch-users