Sorry for following up to myself once more...
On Wed, 12 Jan 2005 at 19:36, Reinhard Max wrote:
The problem is, that the heimdal implementation of kerberos5 used on
sles8 needs an extra include statement for com_err.h in
src/interfaces/libpq/fe-auth.c to get the prototype for
Reinhard Max max@suse.de writes:
--- src/interfaces/libpq/fe-auth.c
+++ src/interfaces/libpq/fe-auth.c
@@ -244,6 +244,11 @@
#include krb5.h
+#if !defined(__COM_ERR_H) !defined(__COM_ERR_H__)
+/* if krb5.h didn't include it already */
+#include com_err.h
+#endif
+
/*
*
On Wed, 12 Jan 2005 at 14:59, Tom Lane wrote:
That looks like a reasonable fix, but isn't it needed in
backend/libpq/auth.c as well?
Yes, indeed:
auth.c: In function `pg_krb5_init':
auth.c:202: warning: implicit declaration of function `com_err'
cu
Reinhard
Reinhard Max max@suse.de writes:
On Wed, 12 Jan 2005 at 14:59, Tom Lane wrote:
That looks like a reasonable fix, but isn't it needed in
backend/libpq/auth.c as well?
Yes, indeed:
auth.c: In function `pg_krb5_init':
auth.c:202: warning: implicit declaration of function `com_err'
OK, patch