Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qHmIW-0003JS-Th for pgsql-novice@arkaria.postgresql.org; Fri, 07 Jul 2023 14:19:01 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1qHmIV-0007TB-Dk for pgsql-novice@arkaria.postgresql.org; Fri, 07 Jul 2023 14:18:59 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qHmIU-0007T2-MR for pgsql-novice@lists.postgresql.org; Fri, 07 Jul 2023 14:18:59 +0000 Received: from mail-vi1eur05on2060.outbound.protection.outlook.com ([40.107.21.60] helo=EUR05-VI1-obe.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qHmIQ-002Y5n-DE for pgsql-novice@lists.postgresql.org; Fri, 07 Jul 2023 14:18:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bRJmylVu+g6LlUQzabPdx+SEX8o7uut/Rr71JRyfw6gHNrWwi+fxhLgr7jEydXCW6u5TV2UCoCvR+HprW0efpEMGqPFZSOEyJwcYcUf4SM+azNWyWUyJC/hbQ0DMlVOaEyS1ALrhZwtybAMD8yABGlipdf+vIPJdkBLMb3M9LJFyAsMQHVTp+xVD+XOUXrQHfI2mPjC/ODJSuG0b2HK8ePsZAmHz4zLWZE9KrKifB+mMLlyxGdg1lV2UMzLvdd5YPCFRKqmIZ8fOXk0vBVIT0UrkMZ/e0hBjGQV0K48uTqaBSkpJIsLkRYFfUiVzo/hekepaahLkyH5shhUy8rGQqw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=uohNW/5CAtnFeUXkfSNJ+eKwFwVHIXLa0J7qwdoLPKo=; b=MrhDYjGfq1PMfNosizGhI0Loo/BArPx7D58lkHz8nqaUdGtcgYM6VKbef1W08bYAk9RjH5mgdUv4tkD0KNID7FAjZ8N458eBSz4C6rdheWV1GgVQAQxOlV6fIl1B8bwLEj9LS9lnH75n9Gc3yJth8gySCremIaINWxToZJq1IB8hvGAhvSEo0HY+EVrbfipxdz14TX0SOO/cLflKVyEVdSC35ySE0JZHwz9TGRiBtxcLo+0EW821iPvHorzbjm9+Oqe6KPmfUC+MYUgL32zypu37rdQmt/WgQo/GQMmqvpvPcXD08vN3OpOzifkNmXsKAIYsRk4PNYqHwi5ZIJ1eqg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=msgis.com; dmarc=pass action=none header.from=msgis.com; dkim=pass header.d=msgis.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=msgis.onmicrosoft.com; s=selector2-msgis-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uohNW/5CAtnFeUXkfSNJ+eKwFwVHIXLa0J7qwdoLPKo=; b=gPoThUeN4rNDYYsIqI4fyQYjh9ZpciURxUf4bnPv0LmgKA4ZogIdrGJBrFImz6Ai1yvDXTf/CXFp6hLPrxhf+YHyKkQhJOJ2uJh1u1QvwK03TmWk4IBREFjwgD5LiNn1M3VTwXxFWIGtrWHHChxZnZsfm4I/O8te9cKkzehVAm4= Received: from DB9PR01MB10148.eurprd01.prod.exchangelabs.com (2603:10a6:10:30f::19) by AS8PR01MB8859.eurprd01.prod.exchangelabs.com (2603:10a6:20b:40f::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.25; Fri, 7 Jul 2023 14:18:50 +0000 Received: from DB9PR01MB10148.eurprd01.prod.exchangelabs.com ([fe80::cad2:8a3b:e162:cde]) by DB9PR01MB10148.eurprd01.prod.exchangelabs.com ([fe80::cad2:8a3b:e162:cde%7]) with mapi id 15.20.6565.016; Fri, 7 Jul 2023 14:18:50 +0000 From: =?iso-8859-1?Q?J=FCrgen_Zornig?= To: "pgsql-novice@lists.postgresql.org" Subject: Encountering missing sourcefiles when building postgres on windows Thread-Topic: Encountering missing sourcefiles when building postgres on windows Thread-Index: AQHZsNvaKN2dLgxSG0yoc9efI+J/Ra+uWgVu Date: Fri, 7 Jul 2023 14:18:50 +0000 Message-ID: References: In-Reply-To: Accept-Language: de-AT, en-US Content-Language: de-AT X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=msgis.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DB9PR01MB10148:EE_|AS8PR01MB8859:EE_ x-ms-office365-filtering-correlation-id: 6abcc2b1-1e48-44d7-1d50-08db7ef515f7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 24p3f4hDhEcvAWTSvXLTzzG+7PGceQWW4oV8iXO7feCElf7yzvEoUs1tM8gNfpTGH7rZVeO6jhhTf7b446WKIMs6M0mlCHVK3iA32hWNPjzT/vxvxuMWonLEEQSGZEpWYe8SEHA2w0WhsGOuZE5rcA5wX1LAJ4rpQoMMfozyKiloaApOM0Tl9X4mfV2CoRX81cZb/2divsS1147YdtBniSVDGNkXhr/pZAEksUYnpsWE+kWi6BjT1h3uLRaFP9SyleVkhZOe8kd/vanxfi7ddqE29wUmqEDL0zsycK18yACE09CQxvUdtp4yPdsUYiWzFdtfYRxwKc2NL8S1a03dxXbYe0CjY+/jkhMySZu2e9GYdYz7si6bYd8vwbBjjIxdSdYHHTFuVa/QrhB6+EhC0XSw4LPZqF/iK/BgtSs6Ve+iGzlzvxNSS9VjXqYmHiA9L2K0kqvrC9kE+zoxoEN5vudEZ2IknUITd/39yKvvLm7io/Tkk3OVnbfX15HvC5+4fpNhULlan8RhVukgqZcfPqHFw8x3snpdqlqkP6F9Ggvapvwx8eThZjoBHfGl1XsgQdpitJIZVYDn4q0O1rSnVvCWkNA2EBK865BoBYyEFg0= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR01MB10148.eurprd01.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(13230028)(366004)(39830400003)(396003)(346002)(376002)(136003)(451199021)(1690799014)(19627405001)(7696005)(478600001)(71200400001)(76116006)(91956017)(66574015)(83380400001)(33656002)(166002)(86362001)(38070700005)(55016003)(2906002)(9686003)(6506007)(2940100002)(966005)(186003)(8676002)(122000001)(38100700002)(316002)(66476007)(66556008)(66446008)(8936002)(66946007)(64756008)(6916009)(41300700001)(52536014)(5660300002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?PAVqpdAzVjQnAnfRwm2EGxI496S/QGp8aVA7/o31P+nVTmbTEleUljuwt9?= =?iso-8859-1?Q?jivW2HCEmJRG6zDfwx3gCGEJaUaoT4yzDNhEtJ3/BHXO/H7xSxEhinHXsz?= =?iso-8859-1?Q?/f8u/qb6c5tApQ0lx+KnRxzYfahRePJdnRYCnglfF1LAT2LIIAf86mmU21?= =?iso-8859-1?Q?2sbsj4vH44WLLTwSmVY2sRvs+ZXsOx9PY8uVIYXwBA+w76yELtwxgKQQGG?= =?iso-8859-1?Q?QgPxrw+dmytK95BltL81TvEIgcGTyD8rEDPeNq7pAqWNIODJkXpoSWaxAg?= =?iso-8859-1?Q?UbJ42ltOh3huw2qCTRhyPyfzDEfBga8H9df8l6WwlUi9wxUPZO9iKovANB?= =?iso-8859-1?Q?GubLy10JjXpY4Ry6CoJZcLI+0j+gloWjI8vQf9mq3dHKyeiWw4FXIvfZDe?= =?iso-8859-1?Q?pJELcV0wAlkWQxLBHjVhrlvMH+CvvZdM8O3xF8zc8AviTWktF7DJ/TIZGf?= =?iso-8859-1?Q?u1mxNxVeK/MUcZwk6F/YvaD7GX6o08M6oLup0suvCmIsizUR2Lq9FwZhBh?= =?iso-8859-1?Q?+Po7GhAqACDXm2uQZdvFmas3JU5e/xj1ueDjvpNbH4O3cvnKCOosa++Off?= =?iso-8859-1?Q?YyIC1qFEPUkNSTkVCy3izG6jHan3jApNi+bGdbel6W7xbd0OSqAbjyHHeQ?= =?iso-8859-1?Q?ZHBPmn/3r3nLParewpqRgoJRUXPXC8Y+FG23NOw22zjnRmWRZZ1XUZbjtg?= =?iso-8859-1?Q?PHoTSz6cUYmwYF9EHZjLCtKMH1Wby28PnGVGJKXVDuwLkw5h/6Vw2wLwg7?= =?iso-8859-1?Q?bKs8IAEmrQ7jb5dFWxvjMmDChC4I1aFhlt/VUP5t6Biya59aARVDNUdhoQ?= =?iso-8859-1?Q?r649VgJxWEQ/P4fCuTccDCKIcHrvG75vAALSHY2Zw/MiarLpbEB0dH0862?= =?iso-8859-1?Q?Pug4IjKZPYRIMTltvCr6Aq8DRePFJUOyOlezY+mnsy8gImvzBR5G0YcC/U?= =?iso-8859-1?Q?qCY5XeoIETbR70+HezD89EQlg2IP3ProwEPkih0GjPJXaD7GSlwKkoiHg2?= =?iso-8859-1?Q?nwz/igaJ5cD/hS8XGlTOUAjv5W/NVjHwj7djuW1IiZgGtqCLLaSawKuz/t?= =?iso-8859-1?Q?oWLH7P9k+bVCGGKRgvzcSWmf7aUtR+Tle/QCDnrM5icIClYTQTWVXFsbvo?= =?iso-8859-1?Q?q60GNcwcSFDP75k22ofiYoJ63psDYJO2EU17ak8sTNVCimQwRAXUxSQ+DQ?= =?iso-8859-1?Q?zjVl3V3EhBdlo2f1CzvqRUfo008yHeXoTtvW29tz8bwEoqDIWPYzDYZ3PD?= =?iso-8859-1?Q?oPKiK3zRUQ2pq06zKgoyxU+1fhh6ZDDvmnyeLe0sqM3OjCl1RHBo/Oqbh8?= =?iso-8859-1?Q?fAAOE3NBEkiObsvqFYYtyg3VedQoLHhYYCnrwvdzShLBh2NK8QiyVWDlZP?= =?iso-8859-1?Q?KJxniAqs/11+BAS/sRTLcHNWgUcel+ss09GrdMAAtneChdel+LHeW2kPpo?= =?iso-8859-1?Q?LiW3B8sbebXpGzh6ekIWX2clr+1qvcpOyJsf0XhNGnAhmImAQldsKisEkF?= =?iso-8859-1?Q?gdjp+qMFddkYpp0Q2FofgLzCoLzRpFixlr0tviMrJwTqo8zL2xzlCxhT+K?= =?iso-8859-1?Q?zqMDtK83POPxcetaNoKqTYp81uS+Vt7hkzNlHImAQY0B0gVwtnATDOpXGS?= =?iso-8859-1?Q?SYlB0PkG7LJHUvtZiLpl+I5QFiw5Z+mK6VYjxi81+ju1XLXkYw113f0rHz?= =?iso-8859-1?Q?HmrFUYrcm3RsALnXR691A/ptPKekFklEQMndUNdT?= Content-Type: multipart/alternative; boundary="_000_DB9PR01MB10148EB7151D1726213A01A409B2DADB9PR01MB10148eu_" MIME-Version: 1.0 X-OriginatorOrg: msgis.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DB9PR01MB10148.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6abcc2b1-1e48-44d7-1d50-08db7ef515f7 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jul 2023 14:18:50.3501 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 080b5d1b-8662-46e8-a975-a4485f9f4cc2 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: PmFk0ZyuPGmA3ybzt/OWYqWbgYbtZIk6uCX3Vp5ZDbfNf447M63Md4GVYQ68hJEcrMoz7T5vTWRKzpQ4KA50xE4BdtRKckAMm6lN6Iim8Sw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR01MB8859 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_000_DB9PR01MB10148EB7151D1726213A01A409B2DADB9PR01MB10148eu_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello List, I'm trying to build postgres on Windows 11 Enterprise / Visual Studio 2022 = Professional, so I basically followed the instructions, installed the deven= vironment (flex, bison, perl, ...), got the sources from git (I've tried ma= ster and REL_15_2 branches) and ran /src/tools/msvc/build The buildprocess itself seems to work, but I am encountering quite a lot of= missing sourcefiles (and also headers) as the errors tell me: "c:\_build\postgresql\pgsql.sln" (default target) (1) -> "c:\_build\postgresql\initdb.vcxproj" (default target) (5) -> "c:\_build\postgresql\libpgfeutils.vcxproj" (default target) (6) -> (ClCompile target) -> c1 : fatal error C1083: Cannot open source file: 'src/fe_utils/psqlscan.= c': No such file or directory [c:\_build\pos tgresql\libpgfeutils.vcxproj] "c:\_build\postgresql\pgsql.sln" (default target) (1) -> "c:\_build\postgresql\cyrillic_and_mic.vcxproj" (default target) (38) -> "c:\_build\postgresql\postgres.vcxproj" (default target) (39) -> c1 : fatal error C1083: Cannot open source file: 'src/backend/bootstrap/= bootparse.c': No such file or directory [c:\ _build\postgresql\postgres.vcxproj] c1 : fatal error C1083: Cannot open source file: 'src/backend/bootstrap/= bootscanner.c': No such file or directory [c :\_build\postgresql\postgres.vcxproj] c1 : fatal error C1083: Cannot open source file: 'src/backend/parser/gra= m.c': No such file or directory [c:\_build\p ostgresql\postgres.vcxproj] c1 : fatal error C1083: Cannot open source file: 'src/backend/parser/sca= n.c': No such file or directory [c:\_build\p ostgresql\postgres.vcxproj] c:\_build\postgresql\src\backend\parser\gramparse.h(29,10): fatal error = C1083: Cannot open include file: 'gram.h': N o such file or directory (compiling source file src/backend/parser/parser.c= ) [c:\_build\postgresql\postgres.vcxproj] c1 : fatal error C1083: Cannot open source file: 'src/backend/replicatio= n/repl_gram.c': No such file or directory [c :\_build\postgresql\postgres.vcxproj] c1 : fatal error C1083: Cannot open source file: 'src/backend/replicatio= n/repl_scanner.c': No such file or directory [c:\_build\postgresql\postgres.vcxproj] c1 : fatal error C1083: Cannot open source file: 'src/backend/replicatio= n/syncrep_gram.c': No such file or directory [c:\_build\postgresql\postgres.vcxproj] c1 : fatal error C1083: Cannot open source file: 'src/backend/replicatio= n/syncrep_scanner.c': No such file or direct ory [c:\_build\postgresql\postgres.vcxproj] c1 : fatal error C1083: Cannot open source file: 'src/backend/utils/adt/= jsonpath_gram.c': No such file or directory [c:\_build\postgresql\postgres.vcxproj] c1 : fatal error C1083: Cannot open source file: 'src/backend/utils/adt/= jsonpath_scan.c': No such file or directory [c:\_build\postgresql\postgres.vcxproj] c1 : fatal error C1083: Cannot open source file: 'src/backend/utils/misc= /guc-file.c': No such file or directory [c:\ _build\postgresql\postgres.vcxproj] "c:\_build\postgresql\pgsql.sln" (default target) (1) -> "c:\_build\postgresql\ecpg.vcxproj" (default target) (69) -> c:\_build\postgresql\src\interfaces\ecpg\preproc\c_keywords.c(15,10): fat= al error C1083: Cannot open include file: ' preproc.h': No such file or directory [c:\_build\postgresql\ecpg.vcxproj] c:\_build\postgresql\src\interfaces\ecpg\preproc\ecpg_keywords.c(19,10): = fatal error C1083: Cannot open include file : 'preproc.h': No such file or directory [c:\_build\postgresql\ecpg.vcxproj= ] c:\_build\postgresql\src\interfaces\ecpg\preproc\keywords.c(30,10): fatal= error C1083: Cannot open include file: 'pr eproc.h': No such file or directory [c:\_build\postgresql\ecpg.vcxproj] c1 : fatal error C1083: Cannot open source file: 'src/interfaces/ecpg/pr= eproc/pgc.c': No such file or directory [c:\ _build\postgresql\ecpg.vcxproj] c1 : fatal error C1083: Cannot open source file: 'src/interfaces/ecpg/pr= eproc/preproc.c': No such file or directory [c:\_build\postgresql\ecpg.vcxproj] c:\_build\postgresql\src\interfaces\ecpg\preproc\parser.c(25,10): fatal = error C1083: Cannot open include file: 'prep roc.h': No such file or directory [c:\_build\postgresql\ecpg.vcxproj] "c:\_build\postgresql\pgsql.sln" (default target) (1) -> "c:\_build\postgresql\isolationtester.vcxproj" (default target) (73) -> c1 : fatal error C1083: Cannot open source file: 'src/test/isolation/spe= cparse.c': No such file or directory [c:\_bu ild\postgresql\isolationtester.vcxproj] c1 : fatal error C1083: Cannot open source file: 'src/test/isolation/spe= cscanner.c': No such file or directory [c:\_ build\postgresql\isolationtester.vcxproj] 16 Warning(s) 21 Error(s) Time Elapsed 00:07:30.09 I've also downloaded the 15.2 Tarball where some of these sourcefiles are c= ontained and copied them each by each into the according locations. This wo= rks for most of these errors, nevertheless one file keeps missing, it's 'sp= ecparse.c' which belongs to the isolationtester test. Because of that my bu= ild doesn't run all the way through. The purpose of my endeavour is to get windows builds of some Foreign Data W= rappers I'd like to use in our projects, mainly the jdbc_fdw. Also we want = to gain more knowledge in building postgres on windows . So I would appreci= ate any help to get the very basic building process up and running as inten= ded. Best regards juergen zornig data engineer [https://user-generated.getmailspring.com/asset/NmVmYzI1MzEtOGY0Mi00ZWY4LTg= 3OTYtOWIzYTBlZDBiMjUxL3NpZy1pbml0aWFsLnBuZw.png?t=3D1587377702638&msw=3D112= &msh=3D52] E: juergen.zornig@msgis.com P: +43 664 8816 8482 A: bahnhofsplatz 1a, 2340 m=F6dling W: http://www.msgis.com [LinkedIn][Twitter] --_000_DB9PR01MB10148EB7151D1726213A01A409B2DADB9PR01MB10148eu_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello List,

I'm trying to build postgres on Windows 11 Enterprise / Visual Studio 2022 = Professional, so I basically followed the instructions, installed the deven= vironment (flex, bison, perl, ...), got the sources from git (I've tried ma= ster and REL_15_2 branches) and ran /src/tools/msvc/build

The buildprocess itself seems to work, but I am encountering quite a lot of= missing sourcefiles (and also headers) as the errors tell me:

"c:\_build\postgresql\pgsql.sln" (default target) (1) ->
"c:\_build\postgresql\initdb.vcxproj&q= uot; (default target) (5) ->
"c:\_build\postgresql\libpgfeutils.vcx= proj" (default target) (6) ->
(ClCompile target) ->
  c1 : fatal  error C1083: Cannot= open source file: 'src/fe_utils/psqlscan.c': No such file or directory [c:= \_build\pos
tgresql\libpgfeutils.vcxproj]


"c:\_build\postgresql\pgsql.sln" = (default target) (1) ->
"c:\_build\postgresql\cyrillic_and_mic= .vcxproj" (default target) (38) ->
"c:\_build\postgresql\postgres.vcxproj= " (default target) (39) ->
  c1 : fatal  error C1083: Cannot= open source file: 'src/backend/bootstrap/bootparse.c': No such file or dir= ectory [c:\
_build\postgresql\postgres.vcxproj]
  c1 : fatal  error C1083: Cannot= open source file: 'src/backend/bootstrap/bootscanner.c': No such file or d= irectory [c
:\_build\postgresql\postgres.vcxproj]
  c1 : fatal  error C1083: Cannot= open source file: 'src/backend/parser/gram.c': No such file or directory [= c:\_build\p
ostgresql\postgres.vcxproj]
  c1 : fatal  error C1083: Cannot= open source file: 'src/backend/parser/scan.c': No such file or directory [= c:\_build\p
ostgresql\postgres.vcxproj]
  c:\_build\postgresql\src\backend\par= ser\gramparse.h(29,10): fatal  error C1083: Cannot open include file: = 'gram.h': N
o such file or directory (compiling source = file src/backend/parser/parser.c) [c:\_build\postgresql\postgres.vcxproj]
  c1 : fatal  error C1083: Cannot= open source file: 'src/backend/replication/repl_gram.c': No such file or d= irectory [c
:\_build\postgresql\postgres.vcxproj]
  c1 : fatal  error C1083: Cannot= open source file: 'src/backend/replication/repl_scanner.c': No such file o= r directory
 [c:\_build\postgresql\postgres.vcxpro= j]
  c1 : fatal  error C1083: Cannot= open source file: 'src/backend/replication/syncrep_gram.c': No such file o= r directory
 [c:\_build\postgresql\postgres.vcxpro= j]
  c1 : fatal  error C1083: Cannot= open source file: 'src/backend/replication/syncrep_scanner.c': No such fil= e or direct
ory [c:\_build\postgresql\postgres.vcxproj]=
  c1 : fatal  error C1083: Cannot= open source file: 'src/backend/utils/adt/jsonpath_gram.c': No such file or= directory
[c:\_build\postgresql\postgres.vcxproj]
  c1 : fatal  error C1083: Cannot= open source file: 'src/backend/utils/adt/jsonpath_scan.c': No such file or= directory
[c:\_build\postgresql\postgres.vcxproj]
  c1 : fatal  error C1083: Cannot= open source file: 'src/backend/utils/misc/guc-file.c': No such file or dir= ectory [c:\
_build\postgresql\postgres.vcxproj]


"c:\_build\postgresql\pgsql.sln" = (default target) (1) ->
"c:\_build\postgresql\ecpg.vcxproj&quo= t; (default target) (69) ->
  c:\_build\postgresql\src\interfaces\= ecpg\preproc\c_keywords.c(15,10): fatal  error C1083: Cannot open incl= ude file: '
preproc.h': No such file or directory [c:\_= build\postgresql\ecpg.vcxproj]
  c:\_build\postgresql\src\interfaces\= ecpg\preproc\ecpg_keywords.c(19,10): fatal  error C1083: Cannot open i= nclude file
: 'preproc.h': No such file or directory [c= :\_build\postgresql\ecpg.vcxproj]
  c:\_build\postgresql\src\interfaces\= ecpg\preproc\keywords.c(30,10): fatal  error C1083: Cannot open includ= e file: 'pr
eproc.h': No such file or directory [c:\_bu= ild\postgresql\ecpg.vcxproj]
  c1 : fatal  error C1083: Cannot= open source file: 'src/interfaces/ecpg/preproc/pgc.c': No such file or dir= ectory [c:\
_build\postgresql\ecpg.vcxproj]
  c1 : fatal  error C1083: Cannot= open source file: 'src/interfaces/ecpg/preproc/preproc.c': No such file or= directory
[c:\_build\postgresql\ecpg.vcxproj]
  c:\_build\postgresql\src\interfaces\= ecpg\preproc\parser.c(25,10): fatal  error C1083: Cannot open include = file: 'prep
roc.h': No such file or directory [c:\_buil= d\postgresql\ecpg.vcxproj]


"c:\_build\postgresql\pgsql.sln" = (default target) (1) ->
"c:\_build\postgresql\isolationtester.= vcxproj" (default target) (73) ->
  c1 : fatal  error C1083: Cannot= open source file: 'src/test/isolation/specparse.c': No such file or direct= ory [c:\_bu
ild\postgresql\isolationtester.vcxproj]
  c1 : fatal  error C1083: Cannot= open source file: 'src/test/isolation/specscanner.c': No such file or dire= ctory [c:\_
build\postgresql\isolationtester.vcxproj]

    16 Warning(s)
    21 Error(s)

Time Elapsed 00:07:30.09


I've also downloaded the 15.2 Tarball where some of these sourcefiles are c= ontained and copied them each by each into the according locations. This wo= rks for most of these errors, nevertheless one file keeps missing, it's 'sp= ecparse.c' which belongs to the isolationtester test. Because of that my build doesn't run all the way thr= ough.

The purpose of my endeavour is to get windows builds of some Foreign Data W= rappers I'd like to use in our projects, mainly the jdbc_fdw. Also we want = to gain more knowledge in building postgres on windows . So I would appreci= ate any help to get the very basic building process up and running as intended.


Best regards
--_000_DB9PR01MB10148EB7151D1726213A01A409B2DADB9PR01MB10148eu_--