Re: Kevin Grittner 2017-04-01 <[email protected]>
> Try to fix breakage of sepgsql hooks by ENR patch.
>
> Turned up by buildfarm animal rhinoceros. Fixing blind. Will have
> to wait for next run by rhinoceros to know whether it worked.
Fwiw, I was seeing sepgsql problems on Ubuntu xenial and trusty this
morning (but not on Debian). Jenkins claims it was on 25dc142, so even
one commit before the ENR patch (which I think can be trusted, but
MMMV).
Anyway, it's fixed now with this commit. Thanks!
07:07:48 make[3]: Entering directory '/<<PKGBUILDDIR>>/build/contrib/sepgsql'
07:07:48 gcc -Wall -Wmissing-prototypes -Wpointer-arith
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute
-Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -g
-g -O2 -fstack-protector-strong -Wformat -Werror=format-security
-I/usr/include/mit-krb5 -fPIC -pie -fno-omit-frame-pointer -fpic -I.
-I/<<PKGBUILDDIR>>/build/../contrib/sepgsql -I../../src/include
-I/<<PKGBUILDDIR>>/build/../src/include -Wdate-time -D_FORTIFY_SOURCE=2
-D_GNU_SOURCE -I/usr/include/libxml2 -I/usr/include/tcl8.6 -c -o hooks.o
/<<PKGBUILDDIR>>/build/../contrib/sepgsql/hooks.c
07:07:48 /<<PKGBUILDDIR>>/build/../contrib/sepgsql/hooks.c: In function
'sepgsql_utility_command':
07:07:48 /<<PKGBUILDDIR>>/build/../contrib/sepgsql/hooks.c:368:12: warning:
passing argument 5 of 'next_ProcessUtility_hook' from incompatible pointer type
[-Wincompatible-pointer-types]
07:07:48 dest, completionTag);
07:07:48 ^
07:07:48 /<<PKGBUILDDIR>>/build/../contrib/sepgsql/hooks.c:368:12: note:
expected 'QueryEnvironment * {aka struct QueryEnvironment *}' but argument is
of type 'DestReceiver * {aka struct _DestReceiver *}'
07:07:48 /<<PKGBUILDDIR>>/build/../contrib/sepgsql/hooks.c:368:18: warning:
passing argument 6 of 'next_ProcessUtility_hook' from incompatible pointer type
[-Wincompatible-pointer-types]
07:07:48 dest, completionTag);
07:07:48 ^
07:07:48 /<<PKGBUILDDIR>>/build/../contrib/sepgsql/hooks.c:368:18: note:
expected 'DestReceiver * {aka struct _DestReceiver *}' but argument is of type
'char *'
07:07:48 /<<PKGBUILDDIR>>/build/../contrib/sepgsql/hooks.c:366:4: error: too
few arguments to function 'next_ProcessUtility_hook'
07:07:48 (*next_ProcessUtility_hook) (pstmt, queryString,
07:07:48 ^
07:07:48 /<<PKGBUILDDIR>>/build/../contrib/sepgsql/hooks.c:372:10: warning:
passing argument 5 of 'standard_ProcessUtility' from incompatible pointer type
[-Wincompatible-pointer-types]
07:07:48 dest, completionTag);
07:07:48 ^
07:07:48 In file included from
/<<PKGBUILDDIR>>/build/../contrib/sepgsql/hooks.c:23:0:
07:07:48 /<<PKGBUILDDIR>>/build/../src/include/tcop/utility.h:38:13: note:
expected 'QueryEnvironment * {aka struct QueryEnvironment *}' but argument is
of type 'DestReceiver * {aka struct _DestReceiver *}'
07:07:48 extern void standard_ProcessUtility(PlannedStmt *pstmt, const char
*queryString,
07:07:48 ^
07:07:48 /<<PKGBUILDDIR>>/build/../contrib/sepgsql/hooks.c:372:16: warning:
passing argument 6 of 'standard_ProcessUtility' from incompatible pointer type
[-Wincompatible-pointer-types]
07:07:48 dest, completionTag);
07:07:48 ^
07:07:48 In file included from
/<<PKGBUILDDIR>>/build/../contrib/sepgsql/hooks.c:23:0:
07:07:48 /<<PKGBUILDDIR>>/build/../src/include/tcop/utility.h:38:13: note:
expected 'DestReceiver * {aka struct _DestReceiver *}' but argument is of type
'char *'
07:07:48 extern void standard_ProcessUtility(PlannedStmt *pstmt, const char
*queryString,
07:07:48 ^
07:07:48 /<<PKGBUILDDIR>>/build/../contrib/sepgsql/hooks.c:370:4: error: too
few arguments to function 'standard_ProcessUtility'
07:07:48 standard_ProcessUtility(pstmt, queryString,
07:07:48 ^
07:07:48 In file included from
/<<PKGBUILDDIR>>/build/../contrib/sepgsql/hooks.c:23:0:
07:07:48 /<<PKGBUILDDIR>>/build/../src/include/tcop/utility.h:38:13: note:
declared here
07:07:48 extern void standard_ProcessUtility(PlannedStmt *pstmt, const char
*queryString,
07:07:48 ^
07:07:48 /<<PKGBUILDDIR>>/build/../contrib/sepgsql/hooks.c: In function
'_PG_init':
07:07:48 /<<PKGBUILDDIR>>/build/../contrib/sepgsql/hooks.c:464:22: warning:
assignment from incompatible pointer type [-Wincompatible-pointer-types]
07:07:48 ProcessUtility_hook = sepgsql_utility_command;
07:07:48 ^
07:07:48 <builtin>: recipe for target 'hooks.o' failed
07:07:48 make[3]: *** [hooks.o] Error 1
Christoph
--
Sent via pgsql-committers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers