PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : postfix/libsasl2: cyrus-sasl build probleme



SirSydom
16.11.06, 11:04
Hallo!

Ich habe postfix weitgehend nach diesem HowTo (http://workaround.org/articles/ispmail-sarge/) eingerichtet, jedoch ohne Pop3 / Imap.

Der smtpd_sasl auth funktioniert, auch per mysql mit auxprop.
Jedoch muss ich das Passwort ungehashed in der Tabelle speichern, was ich nicht will.
Deswegen wollte ich nun den frost-patch (checkpw.c) von Hier (http://frost.ath.cx/software/cyrus-sasl-patches/) einspielen.

also mittels apt-get sources libsasl2 die sourcen geholt, den patch nach der anleitung von frost eingespielt und dann configure gemacht. Geht.
Jedoch bricht er bei "make" ab. Er findet "des.h" nicht.
Hier der output von /.make: www.comefrom.de/log.txt

des.h ist von openssl, oder?
openssl ist installiert, ich finde jedoch keine des.h auf dem system. Wo sollte die sein? in /usr/include ? Oder wo befinden sich solche header-Dateien? Ich habe nicht so viel Erfahrung mit selbst kompilieren..
Oder muss ich die sourcen von openssl installieren? und wenn ja, wo müssen die dann liegen?
ist die des.h überhaupt aus openssl ?

SirSydom
17.11.06, 08:07
Ist meine Frage so dumm oder weiß es einfach keiner..?

Roger Wilco
17.11.06, 18:48
Du benötigst die Entwicklerpakete von OpenSSL, nicht das fertig kompilierte Binärpaket, das du installiert hast.

SirSydom
17.11.06, 23:03
das dachte ich mir auch schon, leider gibts bei meiner ditri (ubuntu server) anscheinend kein openssl-dev oder openssl-devel..

oder ist libcurl3-openssl-dev das richtige ?

Roger Wilco
17.11.06, 23:11
http://packages.ubuntu.com/edgy/libdevel/libssl-dev

SirSydom
18.11.06, 15:57
Jetzt komm ich mir schon wieder doof vor.
Danke Dir!