[Dovecot] compile errors on latest hg trunk

reg9009 reg9009 at yahoo.de
Tue May 26 09:39:38 EEST 2009


Hi,

I think there are some files missing (regarding auth mech-external):

compile error (did fresh autogen.sh):

gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/lib -I../../src/lib-auth
-I../../src/lib-sql -I../../src/lib-settings -I../../src/lib-ntlm
-I../../src/lib-otp -I../../src/lib-master
-DAUTH_MODULE_DIR=\""/opt/dovecot-2.0/lib/dovecot/auth"\"
-DPKG_LIBEXECDIR=\""/opt/dovecot-2.0/libexec/dovecot"\"
-DPKG_RUNDIR=\""/opt/dovecot-2.0/var/run/dovecot"\"    -std=gnu99 -g -O2
-Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith
-Wchar-subscripts -Wformat=2 -Wbad-function-cast -Wstrict-aliasing=2   
-MT mech-digest-md5.o -MD -MP -MF .deps/mech-digest-md5.Tpo -c -o
mech-digest-md5.o mech-digest-md5.c
mv -f .deps/mech-digest-md5.Tpo .deps/mech-digest-md5.Po
make[3]: *** Keine Regel vorhanden, um das Target »mech-external.o«,
  benötigt von »dovecot-auth«, zu erstellen.  Schluss.
make[3]: Verlasse Verzeichnis
'/home/inst/dovecot-2.0/dovecot-2-0-304238bbd36c/src/auth'
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlasse Verzeichnis
'/home/inst/dovecot-2.0/dovecot-2-0-304238bbd36c/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlasse Verzeichnis
'/home/inst/dovecot-2.0/dovecot-2-0-304238bbd36c'
make: *** [all] Fehler 2

(It's german environment, but means there is no rule to make target
mech-external.o, needed by dovecot-auth).

root at 171:/home/inst/dovecot-2.0/dovecot-2-0-304238bbd36c/src# find .
-name mech-dig*
../auth/.deps/mech-digest-md5.Po
../auth/mech-digest-md5.c
../auth/mech-digest-md5.o
root at 171:/home/inst/dovecot-2.0/dovecot-2-0-304238bbd36c/src# find .
-name "*exte*"
../auth/.deps/mech-external.Po

and compile error:

gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/lib -I../../src/lib-auth
-I../../src/lib-sql -I../../src/lib-settings -I../../src/lib-ntlm
-I../../src/lib-otp -I../../src/lib-master
-DAUTH_MODULE_DIR=\""/opt/dovecot-2.0/lib/dovecot/auth"\"
-DPKG_LIBEXECDIR=\""/opt/dovecot-2.0/libexec/dovecot"\"
-DPKG_RUNDIR=\""/opt/dovecot-2.0/var/run/dovecot"\"    -std=gnu99 -g -O2
-Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith
-Wchar-subscripts -Wformat=2 -Wbad-function-cast -Wstrict-aliasing=2   
-MT mech-digest-md5.o -MD -MP -MF .deps/mech-digest-md5.Tpo -c -o
mech-digest-md5.o mech-digest-md5.c
mv -f .deps/mech-digest-md5.Tpo .deps/mech-digest-md5.Po
make[3]: *** Keine Regel vorhanden, um das Target »mech-external.o«,
  benötigt von »dovecot-auth«, zu erstellen.  Schluss.
make[3]: Verlasse Verzeichnis
'/home/inst/dovecot-2.0/dovecot-2-0-304238bbd36c/src/auth'
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlasse Verzeichnis
'/home/inst/dovecot-2.0/dovecot-2-0-304238bbd36c/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlasse Verzeichnis
'/home/inst/dovecot-2.0/dovecot-2-0-304238bbd36c'
make: *** [all] Fehler 2

(It's german environment, but means there is no rule to make target
mech-external.o, needed by dovecot-auth).

Regards,
Sebastian



More information about the dovecot mailing list