PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix mit sasl kompilieren funktioniert nicht.



killerhorse
10.09.04, 22:55
Hallo,

Habe einen Server mit Debian Sarge auf dem derzeit unter anderem Postfix mit Mysqlunterstützung SASL.... läuft.
Das Problem ist, dass ich derzeit keine Möglichkeit habe die Mailboxgrösse zu limitieren. Also wollte ich Postfix mit VDA-Patch selbst kompilieren.
Das ganze hat auch recht problemlos funktioniert, nur das Senden der Mails ging nicht. Der Grund war: Ich hatte SASL vergessen einzukompilieren und genau hier fingen dann die Probleme an. Habe es folgendermassen versucht:

Zuerst Postfix entpackt und gepatcht, dann:


make -f Makefile.init makefiles 'CCARGS=-DHAS_MYSQL -I/usr/include/mysql -DUSE_SASL_AUTH -I/usr/include/sasl' 'AUXLIBS=-L/var/lib/mysql -lmysqlclient -lz -lm -L/usr/lib'


Dann beim Aufrufen von "make" traten folgende Fehler auf:


smtpd_sasl_glue.o(.text+0x9f): In function `smtpd_sasl_initialize':
/home/killerhorse/postfix-2.1.4/src/smtpd/smtpd_sasl_glue.c:217: undefined reference to `sasl_server_init'
smtpd_sasl_glue.o(.text+0x161): In function `smtpd_sasl_connect':
/home/killerhorse/postfix-2.1.4/src/smtpd/smtpd_sasl_glue.c:276: undefined reference to `sasl_server_new'
smtpd_sasl_glue.o(.text+0x1dd):/home/killerhorse/postfix-2.1.4/src/smtpd/smtpd_sasl_glue.c:299: undefined reference to `sasl_setprop'
smtpd_sasl_glue.o(.text+0x22e):/home/killerhorse/postfix-2.1.4/src/smtpd/smtpd_sasl_glue.c:309: undefined reference to `sasl_listmech'
smtpd_sasl_glue.o(.text+0x285): In function `smtpd_sasl_disconnect':
/home/killerhorse/postfix-2.1.4/src/smtpd/smtpd_sasl_glue.c:331: undefined reference to `sasl_dispose'
smtpd_sasl_glue.o(.text+0x37f): In function `smtpd_sasl_authenticate':
/home/killerhorse/postfix-2.1.4/src/smtpd/smtpd_sasl_glue.c:387: undefined reference to `sasl_decode64'
smtpd_sasl_glue.o(.text+0x3e9):/home/killerhorse/postfix-2.1.4/src/smtpd/smtpd_sasl_glue.c:396: undefined reference to `sasl_server_start'
smtpd_sasl_glue.o(.text+0x46f):/home/killerhorse/postfix-2.1.4/src/smtpd/smtpd_sasl_glue.c:423: undefined reference to `sasl_encode64'
smtpd_sasl_glue.o(.text+0x50d):/home/killerhorse/postfix-2.1.4/src/smtpd/smtpd_sasl_glue.c:444: undefined reference to `sasl_decode64'
smtpd_sasl_glue.o(.text+0x57b):/home/killerhorse/postfix-2.1.4/src/smtpd/smtpd_sasl_glue.c:451: undefined reference to `sasl_server_step'
smtpd_sasl_glue.o(.text+0x5ae):/home/killerhorse/postfix-2.1.4/src/smtpd/smtpd_sasl_glue.c:475: undefined reference to `sasl_getprop'
collect2: ld returned 1 exit status
make: *** [smtpd] Error 1
make: *** [update] Error 1


Weiss jemand was hier falsch gelaufen ist?

MfG

Christian