[Postfixbuch-users] Postfix 2.2 kompilieren

Silvio Siefke listen at silviosiefke.de
Di Okt 25 18:27:55 CEST 2005


Hallo,

ich möchte es heute noch einmal probieren Postfix 2.2 einzusetzen.
Letzten zweimal gibng es ein wenig ist die Hose.

Leider zeigen sich wieder Probleme, ich habe den Rat von Ralf befolgt
und die Debian spezifische Variante genommen, leider schimpft er mit
Problemen der Mysql Includes.


make tidy
CCARGS=" -DHAS_CDB -DUSE_TLS -DHAS_PCRE -DUSE_SASL_AUTH
-I/usr/include/sasl -DHAS_MYSQL -l/usr/include/mysql \
"AUXLIBS="-lcdb -lssl -lcrypto -lpcre -lsasl2 -lmysqlclient -lz -lm"
make makefiles && make -j 4

set -e; for i in src/util src/global src/dns src/tls src/master
src/postfix src/smtpstone src/sendmail src/error src/pickup src/cleanup
src/smtpd src/local src/lmtp src/trivial-rewrite src/qmgr src/oqmgr
src/smtp src/bounce src/pipe src/showq src/postalias src/postcat
src/postconf src/postdrop src/postkick src/postlock src/postlog
src/postmap src/postqueue src/postsuper src/qmqpd src/spawn src/flush
src/verify src/virtual src/proxymap src/anvil src/scache src/discard
src/tlsmgr; do \
 (set -e; echo "[$i]"; cd $i; make 'CC=gcc -Wmissing-prototypes -Wformat
-DHAS_CDB -DUSE_TLS -DHAS_PCRE -DUSE_SASL_AUTH -l/usr/include/sasl'
update MAKELEVEL=) || exit 1; \
done
[src/util]
gcc -Wmissing-prototypes -Wformat -DHAS_CDB -DUSE_TLS -DHAS_PCRE
-DUSE_SASL_AUTH -l/usr/include/sasl -g -O -I. -DLINUX2 -c dict_cdb.c
dict_mysql.c: Auf höchster Ebene:
dict_mysql.c:664: error: Syntaxfehler before '*' token
dict_mysql.c: In Funktion »host_init«:
dict_mysql.c:667: error: `host' undeclared (first use in this function)
dict_mysql.c:667: error: Syntaxfehler before ')' token
dict_mysql.c: In Funktion »dict_mysql_close«:
dict_mysql.c:711: error: `dict_mysql' undeclared (first use in this
function)
dict_mysql.c:711: error: Syntaxfehler before ')' token
dict_mysql.c: Auf höchster Ebene:
dict_mysql.c:730: error: Syntaxfehler before '*' token
dict_mysql.c:731: Warnung: `plmysql_dealloc' was used with no prototype
before its definition
dict_mysql.c: In Funktion »plmysql_dealloc«:
dict_mysql.c:734: error: `PLDB' undeclared (first use in this function)
make: *** [dict_mysql.o] Fehler 1
make: *** Warte auf noch nicht beendete Prozesse...
gcc: -l/usr/include/mysql: Eingabedateien des Binders unbenutzt, da
keine Bindung geschieht
gcc: -l/usr/include/mysql: Eingabedateien des Binders unbenutzt, da
keine Bindung geschieht
gcc: -l/usr/include/mysql: Eingabedateien des Binders unbenutzt, da
keine Bindung geschieht
make: *** [update] Fehler 1

installiert libmysqlclient14 libmysqlclient14-dev



Würde mich über einen Tipp freuen, gibt es eigentlich eine Möglichkeit
daraus ein *.deb Paket zu bauen. Checkinstall fragt am Ende immer ein
paar Sachen, hat da irgendwer schon etwas probiert?



Gruß Silvio Siefke



Mehr Informationen über die Mailingliste Postfixbuch-users