[Postfixbuch-users] Problemchen beim Update

Andreas Winkelmann ml at awinkelmann.de
Di Sep 21 12:06:56 CEST 2004


Am Dienstag, 21. September 2004 12:05 schrieb Daniel Sepeur:

> > > smtpd.c:912: error: `argc' undeclared (first use in this function)
> > > smtpd.c:913: error: `state' undeclared (first use in this function)
> > > smtpd.c:918: error: `argv' undeclared (first use in this function)
> >
> > Die ersten Fehlermeldungen bei sowas sind die interessantesten.
>
> Na dann :
>
> gcc -Wmissing-prototypes -Wformat -DHAS_MYSQL -I/usr/include/mysql
> -DUSE_SASL_AUTH -I/usr/include -DHAS_SSL -I/usr/include -g -O -I.
> -I../../include -DLINUX2 -c smtpd.c
> In Datei, eingefügt von smtpd.c:663:
> smtpd.h:20:18: sasl.h: Datei oder Verzeichnis nicht gefunden
> smtpd.h:21:22: saslutil.h: Datei oder Verzeichnis nicht gefunden

Das ist schon wesentlich aussagekräftiger.

> Die beiden Files sasl.h und saslutil.h liegen in /usr/include/sasl/
> Ich probiere die ganze Zeit Make-Kommandos aus, aber ich hänge hier an
> dieser einen Sache wie mit Pattex an den Ohrläppchen an die Wand geklebt
>
> :-)
>
> Wo muss ich denn den Pfad zu den sasl*.h-Dateien im Kommando ändern,
> damit sie gefunden werden?
>
> Das make-Kommando war:
> make -f Makefile.init makefiles 'CCARGS=-DHAS_MYSQL -I/usr/include/mysql
> -DUSE SASL_AUTH -I/usr/include -DHAS_SSL -I/usr/include/ssl'
> 'AUXLIBS=-L/usr/lib/mysql -lmysqlclient -lz -lm -L/usr/lib/sasl -lsasl2
> -L/usr/lib -lssl -lcrypto'

Im CCARGS ein zusätzliches "-I/usr/include/sasl". Hatte ich vorhin gar nict 
gemerkt.

-- 
	Andreas



Mehr Informationen über die Mailingliste Postfixbuch-users