[Dovecot] Compile problem on FreeBSD 6.0-STABLE
Trying to update to dovecot-1.0.alpha5 and seeing this at compile time:
mech-gssapi.o mech-gssapi.c; then mv -f ".deps/mech-gssapi.Tpo" ".deps/mech-gssapi.Po"; else rm -f ".deps/mech-gssapi.Tpo"; exit 1; fi mech-gssapi.c:30:27: gssapi/gssapi.h: No such file or directory mech-gssapi.c:42: error: syntax error before "gss_ctx_id_t" mech-gssapi.c:51: error: syntax error before "gss_name_t" mech-gssapi.c:58: error: syntax error before "OM_uint32"
[snipped]
mech-gssapi.c:387: error: structure has no member named `authz_name' *** Error code 1
Stop in /usr/local/src/dovecot/dovecot-1.0.alpha5/src/auth. *** Error code 1
Stop in /usr/local/src/dovecot/dovecot-1.0.alpha5/src. *** Error code 1
Any help is greatly appreciated
-kim
-- w8hdkim@gmail.com
On Fri, 2005-12-30 at 15:09 -0500, Kim Culhan wrote:
Trying to update to dovecot-1.0.alpha5 and seeing this at compile time:
mech-gssapi.o mech-gssapi.c; then mv -f ".deps/mech-gssapi.Tpo" ".deps/mech-gssapi.Po"; else rm -f ".deps/mech-gssapi.Tpo"; exit 1; fi mech-gssapi.c:30:27: gssapi/gssapi.h: No such file or directory mech-gssapi.c:42: error: syntax error before "gss_ctx_id_t" mech-gssapi.c:51: error: syntax error before "gss_name_t" mech-gssapi.c:58: error: syntax error before "OM_uint32"
Why does FreeBSD have krb5-config but no gssapi/gssapi.h? Guess I'll have to check that header also..
You can work around this with: ./configure --without-gssapi
On 12/30/05, Timo Sirainen <tss@iki.fi> wrote:
On Fri, 2005-12-30 at 15:09 -0500, Kim Culhan wrote:
Trying to update to dovecot-1.0.alpha5 and seeing this at compile time:
mech-gssapi.o mech-gssapi.c; then mv -f ".deps/mech-gssapi.Tpo" ".deps/mech-gssapi.Po"; else rm -f ".deps/mech-gssapi.Tpo"; exit 1; fi mech-gssapi.c:30:27: gssapi/gssapi.h: No such file or directory mech-gssapi.c:42: error: syntax error before "gss_ctx_id_t" mech-gssapi.c:51: error: syntax error before "gss_name_t" mech-gssapi.c:58: error: syntax error before "OM_uint32"
Why does FreeBSD have krb5-config but no gssapi/gssapi.h? Guess I'll have to check that header also..
You can work around this with: ./configure --without-gssapi
Very good Timo thanks.
This compile is after installing krb5 from the ports; gssapi.h is in /usr/local/include/gssapi/gssapi.h from the port, in /usr/include in the standard system.
libgssapi.a is in /usr/lib in the standard system libgssapi_krb5.a is in /usr/local/lib from the krb5 port
-kim
-- w8hdkim@gmail.com
On Fri, Dec 30, 2005 at 03:43:14PM -0500, Kim Culhan wrote:
On 12/30/05, Timo Sirainen <tss@iki.fi> wrote:
On Fri, 2005-12-30 at 15:09 -0500, Kim Culhan wrote:
Trying to update to dovecot-1.0.alpha5 and seeing this at compile time:
mech-gssapi.o mech-gssapi.c; then mv -f ".deps/mech-gssapi.Tpo" ".deps/mech-gssapi.Po"; else rm -f ".deps/mech-gssapi.Tpo"; exit 1; fi mech-gssapi.c:30:27: gssapi/gssapi.h: No such file or directory mech-gssapi.c:42: error: syntax error before "gss_ctx_id_t" mech-gssapi.c:51: error: syntax error before "gss_name_t" mech-gssapi.c:58: error: syntax error before "OM_uint32"
Why does FreeBSD have krb5-config but no gssapi/gssapi.h? Guess I'll have to check that header also..
You can work around this with: ./configure --without-gssapi
Very good Timo thanks.
This compile is after installing krb5 from the ports; gssapi.h is in /usr/local/include/gssapi/gssapi.h from the port, in /usr/include in the standard system.
libgssapi.a is in /usr/lib in the standard system libgssapi_krb5.a is in /usr/local/lib from the krb5 port
Why would you install a port of something that comes with the base OS, especially MIT Kerb5?
participants (3)
-
Brad
-
Kim Culhan
-
Timo Sirainen