master fails to build on Windows - Mailing list pgsql-hackers

From Sandeep Thakkar
Subject master fails to build on Windows
Date
Msg-id CANFyU944GdHr=puPbA78STnqr=8kgMrGF-VDHck6aO_-qNDALg@mail.gmail.com
Whole thread Raw
Responses Re: master fails to build on Windows  (John Naylor <jcnaylor@gmail.com>)
List pgsql-hackers
Hi

I was building the sources I got from https://www.postgresql.org/ftp/snapshot/dev/ on Windows x64 and got the whole bunch of errors like "Cannot open include file: 'catalog/pg_type_d.h" , "Cannot open include file: 'catalog/pg_tablespace_d.h'" . I've attached the log.

The renaming was done as part of following commit, but the location where *_d.h are present is not included in INCLUDE. Example: pg_type.h is present at src/include/catalog/ and pg_type_d.h is present at src/backend/catalog/. I added the required path in MSBuildProject.pm and the build is passed. Here is the diff:

298c298
<       <AdditionalIncludeDirectories>$self->{prefixincludes}src/include;src/include/port/win32;src/include/port/win32_msvc;$includes\%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
---
>       <AdditionalIncludeDirectories>$self->{prefixincludes}src/include;src/backend;src/include/port/win32;src/include/port/win32_msvc;$includes\%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

commit 9c0a0de4c91b2dc911220d769cf2c5f754cfcb90
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date:   Sun Apr 8 13:59:52 2018 -0400

--
Sandeep Thakkar

Attachment

pgsql-hackers by date:

Previous
From: Kyotaro HORIGUCHI
Date:
Subject: Re: Problem while updating a foreign table pointing to apartitioned table on foreign server
Next
From: Amit Kapila
Date:
Subject: Re: Postgres 11 release notes