Thread
Commits
-
Include headers of archive/ in installation
- 6ad5793a491a 16.0 landed
-
Redesign archive modules
- 35739b87dcfe 16.0 cited
-
Compilation error after redesign of the archive modules
Sravan Kumar <sravanvcybage@gmail.com> — 2023-03-10T08:11:07Z
Hi, With the redesign of the archive modules: 35739b87dcfef9fc0186aca659f262746fecd778 - Redesign archive modules if we were to compile basic_archive module with USE_PGXS=1, we get compilation error: []$ make USE_PGXS=1 gcc -std=gnu99 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -g -g -O0 -fPIC -fvisibility=hidden -I. -I./ -I/home/sravanv/work/workspaces/PGdevel_test/include/postgresql/server -I/home/sravanv/work/workspaces/PGdevel_test/include/postgresql/internal -D_GNU_SOURCE -I/usr/include/libxml2 -c -o basic_archive.o basic_archive.c -MMD -MP -MF .deps/basic_archive.Po basic_archive.c:33:36: fatal error: archive/archive_module.h: No such file or directory #include "archive/archive_module.h" ^ compilation terminated. make: *** [basic_archive.o] Error 1 I have attached a patch that fixes the problem. Can you please review if it makes sense to push this patch? -- Thanks & Regards, Sravan Velagandula EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company -
Re: Compilation error after redesign of the archive modules
Michael Paquier <michael@paquier.xyz> — 2023-03-10T08:16:53Z
On Fri, Mar 10, 2023 at 01:41:07PM +0530, Sravan Kumar wrote: > I have attached a patch that fixes the problem. Can you please review > if it makes sense to push this patch? Indeed, reproduced here. I'll fix that in a bit.. -- Michael
-
Re: Compilation error after redesign of the archive modules
Michael Paquier <michael@paquier.xyz> — 2023-03-13T05:03:43Z
On Fri, Mar 10, 2023 at 05:16:53PM +0900, Michael Paquier wrote: > On Fri, Mar 10, 2023 at 01:41:07PM +0530, Sravan Kumar wrote: >> I have attached a patch that fixes the problem. Can you please review >> if it makes sense to push this patch? > > Indeed, reproduced here. I'll fix that in a bit.. (Sorry for the late reply, I thought that I sent that on Friday but it was stuck in my drafts.) Note that your patch took only care of the ./configure part of the installation process, but it was missing meson. Applied a fix for both as of 6ad5793. -- Michael