rum
rum copied to clipboard
Build failed with Postgres 17
Need to refactor the code towards PG17
Error message:
src/rumsort.c: In function ‘rum_tuplesort_putrum’:
src/rumsort.c:496:9: error: too few arguments to function ‘tuplesort_puttuple_common’
496 | tuplesort_puttuple_common(state, &stup, false);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/postgresql/17/include/server/nodes/execnodes.h:49,
from /usr/lib/postgresql/17/include/server/executor/execdesc.h:18,
from /usr/lib/postgresql/17/include/server/executor/executor.h:17,
from src/rumsort.c:23:
/usr/lib/postgresql/17/include/server/utils/tuplesort.h:379:13: note: declared here
379 | extern void tuplesort_puttuple_common(Tuplesortstate *state,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
src/rumsort.c: In function ‘rum_tuplesort_putrumitem’:
src/rumsort.c:514:9: error: too few arguments to function ‘tuplesort_puttuple_common’
514 | tuplesort_puttuple_common(state, &stup, false);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/postgresql/17/include/server/nodes/execnodes.h:49,
from /usr/lib/postgresql/17/include/server/executor/execdesc.h:18,
from /usr/lib/postgresql/17/include/server/executor/executor.h:17,
from src/rumsort.c:23:
/usr/lib/postgresql/17/include/server/utils/tuplesort.h:379:13: note: declared here
379 | extern void tuplesort_puttuple_common(Tuplesortstate *state,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
make: *** [
Hi! RUM was updated to 17 PostgreSQL in commit cb1edffc5773 Please, use tag 1.3.14 (or source code from master branch)
thanks, problem solved after updating to 1.3.14, could you create a new release for it?
It's not problem. But I'm curious - why is a release preferred over a tag?