PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : troubles mit SASL und MYSQL



eAnic
29.05.04, 00:05
Ich hab ein kleines Problem mit meinem Postfix/courier mailserver, welches ihr sicher lösen könnt.

Ich habe alles soweit anhand dieses Howto's eingerichtet.

Mails senden und empfangen funktioniert wunderbar und ein offenes Mailrelay hab ich auch nicht, da SASL bereits vorkompiliert war, allerdings wurde dabei scheinbar der MYSQL Support vergessen.

Ich habe das nun mittels dieser configure Anweisung eingebunden:



export CPPFLAGS="-I/server/mysql4/include/mysql"
./configure --prefix=/usr/lib/sasl2 --disable-anon --enable-plain --disable-login --disable-krb4 --disable-otp --disable-cram --disable-digest --enable-sql --with-mysql=/server/mysql4/lib/mysql --without-pam --without-saslauthd --without-pwcheck --with-dblib=none --with-openssl=/usr/include/openssl --with-plugindir=/usr/lib/sasl2



mit configure scheint alles i.O. zu sein - zumindest erhalte ich keine Fehlermeldungen, dass keine libs oder includes gefunden wurden. Sobald ich allerdings make eintippe, hagelts Fehlermeldungen:



checkpw.c: In function `write_wait':
checkpw.c:325: error: `errno' undeclared (first use in this function)
checkpw.c:325: error: (Each undeclared identifier is reported only once
checkpw.c:325: error: for each function it appears in.)
checkpw.c:325: error: `ETIMEDOUT' undeclared (first use in this function)
checkpw.c:334: error: `EINTR' undeclared (first use in this function)
checkpw.c:334: error: `EAGAIN' undeclared (first use in this function)
checkpw.c: In function `retry_writev':
checkpw.c:380: error: `errno' undeclared (first use in this function)
checkpw.c:380: error: `EINVAL' undeclared (first use in this function)
checkpw.c:384: error: `EINTR' undeclared (first use in this function)
checkpw.c: In function `read_wait':
checkpw.c:487: error: `errno' undeclared (first use in this function)
checkpw.c:487: error: `ETIMEDOUT' undeclared (first use in this function)
checkpw.c:496: error: `EINTR' undeclared (first use in this function)
checkpw.c:496: error: `EAGAIN' undeclared (first use in this function)
checkpw.c: In function `retry_read':
checkpw.c:525: error: `errno' undeclared (first use in this function)
checkpw.c:525: error: `EINTR' undeclared (first use in this function)
checkpw.c:525: error: `EAGAIN' undeclared (first use in this function)
checkpw.c: In function `authdaemon_connect':
checkpw.c:784: error: `errno' undeclared (first use in this function)
make[2]: *** [checkpw.lo] Fehler 1
make[2]: Leaving directory `/home/eanic/cyrus-sasl-2.1.18/lib'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/eanic/cyrus-sasl-2.1.18'
make: *** [all] Fehler 2



Wisst ihr zufällig, was da schiefgelaufen ist?
Ich bin mit meinem Latein nun am Ende. Da ich nicht ständig nur über Webmail Emails verfassen möchte, wäre ich über jeden Lösungsvorschlag dankbar.

gruß

eAnic
30.05.04, 05:27
hat denn niemand einen Mailserver mit SASL und einer mysql-datenbank laufen? :(