id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc 4313,PostgreSQL commits a9c35cf85ca and fa2cf164aaf break build,Laurenz Albe,strk,"Commit [https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=fa2cf164aaf91e074be653c28e035f65d80eb666 fa2cf164aaf91e074be653c28e035f65d80eb666] renamed `nodes/relation.h` to `nodes/pathnodes.h`. This affects `postgis/gserialized_estimate.c` and is easily fixed by the attached patch. Commit [https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=a9c35cf85ca1ff72f16f0f10d7ddee6e582b62b8 a9c35cf85ca1ff72f16f0f10d7ddee6e582b62b8] is a more difficult affair. It removed `FunctionCallInfoData` and replaced it with a variable-length array that is allocated with the `LOCAL_FCINFO` macro. The way to access the function arguments has also changed. My attached patch is an attempt to fix all places (which are unfortunately many). This certainly makes the code harder to read. There are some files where my changes are pretty invasive, mostly `raster/rt_pg/rtpg_mapalgebra.c`. This would require an extra pair of eyes and some testing. Of course it would be nice to reduce the number of sites in the code where direct function calls are made.",defect,closed,medium,PostGIS 2.5.2,build,master,fixed,,