Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1t1tJh-000vOu-Q1 for pgsql-hackers@arkaria.postgresql.org; Fri, 18 Oct 2024 20:11:22 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1t1tJg-009pKw-6E for pgsql-hackers@arkaria.postgresql.org; Fri, 18 Oct 2024 20:11:20 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1t1tJf-009pKj-NO for pgsql-hackers@lists.postgresql.org; Fri, 18 Oct 2024 20:11:20 +0000 Received: from mail-oi1-x230.google.com ([2607:f8b0:4864:20::230]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1t1tJc-001mlS-HV for pgsql-hackers@lists.postgresql.org; Fri, 18 Oct 2024 20:11:18 +0000 Received: by mail-oi1-x230.google.com with SMTP id 5614622812f47-3e6089a1d39so145079b6e.0 for ; Fri, 18 Oct 2024 13:11:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; t=1729282274; x=1729887074; darn=lists.postgresql.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=85kXa8YG9B1lRs6yBe4yWalQOKH250j6BpBj4krMYcY=; b=Ba9ubCJMP/lRwd5jeiY1EVaxpffqMQlGorMO1lauh4qjRjiV5Ga4xt+HH1NnzRLby7 UXE9PGohwd2MFpfC3psKKeE2z9SJxLX5ipBjnH8/t09+imf7Xto4cdgbHUE67/R4/2Ja G7idGkZnvI4BrIDYoQZNYx3eooFnL3qRkWu0Ff0iBRIuPdOrDxtVfBpshJ0pGm9b0eh4 eZIrRam21+RyETKjcUOcnm56UeEn+LR1dZUPfh6AfAbwQz0sKu7see0Wj9ka49qyn2go yavMKMIIJCCcg54uZS9cuDt53AEQk7CJk4ePcFTZ2aIvYLLK7WAkBVgbA2qB4S/WZiJ/ u6Ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729282274; x=1729887074; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=85kXa8YG9B1lRs6yBe4yWalQOKH250j6BpBj4krMYcY=; b=mDhyxDBgL3oBd7kFPEADbidrRQP5TOnxdRx5DUOyFxxa1IvJh5zyImgfmGARwCN8tu +ttwTVvpZlleevDBVgJ96BAdYbuFwHAkbS43QJ7LiplsQom8Ak8rfWsje1kTchx1Hs2H lX7D6auL377L0mSNcVQK0I8iI6f3ov5sJhAKWNa0cpOII0fO3IiMdX/I8Rh8N/KjxACl 5rPalprfqO12kWMWBOLL2HEbhxb/pUlz3HshowXrhAVXN3gHXD7DRdXOjrH8jHQui7qw 3IL0lcld1RZQglF6+9EUu53H9VC1LqZmLwdmVYuTGKOibXsWdY7IjcRAflQVYlspNNoP 8q8A== X-Gm-Message-State: AOJu0YwwwUpXche4FMKhTajlc8DXW0BUrPcJxlUFBZi110WliQEiEObD ncid0UUraW1HDghZ8ndaXr7Ioupk/9fNS3/aBAkHIQoOyEkpr+jNsBtpjbbWVw== X-Google-Smtp-Source: AGHT+IFciUCJEn31bBxrGEuEm+jzS465Rr+oJsRWZZhTuQDUuMuHoN/86LmIRxJOBEgPcXgmHydt1w== X-Received: by 2002:a05:6808:3a18:b0:3e0:7d4f:e34d with SMTP id 5614622812f47-3e602c50597mr4069228b6e.3.1729282274007; Fri, 18 Oct 2024 13:11:14 -0700 (PDT) Received: from smtpclient.apple (pool-96-237-100-27.bstnma.fios.verizon.net. [96.237.100.27]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6cde114e81esm10199666d6.53.2024.10.18.13.11.13 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 18 Oct 2024 13:11:13 -0700 (PDT) From: Bill Smith Message-Id: <1A2E53DD-7159-4547-852F-45F2E0CE1D9F@enterprisedb.com> Content-Type: multipart/alternative; boundary="Apple-Mail=_703DBFA0-6058-4D0E-B615-E7A327E01DCD" Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51.11.1\)) Subject: Re: msvc directory missing in PostgreSQL 17.0 Date: Fri, 18 Oct 2024 16:11:02 -0400 In-Reply-To: Cc: "pgsql-hackers@lists.postgresql.org" To: Mark Hill References: X-Mailer: Apple Mail (2.3776.700.51.11.1) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --Apple-Mail=_703DBFA0-6058-4D0E-B615-E7A327E01DCD Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Oct 18, 2024, at 4:05=E2=80=AFPM, Mark Hill = wrote: >=20 > I just downloaded the Postgresql 17.0 and the extracted directory = postgresql-17.0/src/tools does not contain > the =E2=80=9Cmsvc=E2=80=9D directory as it has since I=E2=80=99ve been = building Postgres 12, 14, and 16. How am I supposed to build > PostgreSQL for Windows now? I=E2=80=99m not sure what msvc_gendef.pl = does. How do we build Postgres for Windows > using Visual Studio? >=20 You=E2=80=99ll want to use meson to build PG. See the docs here: = https://www.postgresql.org/docs/current/installation-platform-notes.html#I= NSTALLATION-NOTES-VISUAL-STUDIO=EF=BF=BC 17.7. Platform-Specific Notes postgresql.org > Thanks, Mark --Apple-Mail=_703DBFA0-6058-4D0E-B615-E7A327E01DCD Content-Type: multipart/related; type="text/html"; boundary="Apple-Mail=_BA0797BF-BCFF-4D0F-AD5F-1410F2F4DFDA" --Apple-Mail=_BA0797BF-BCFF-4D0F-AD5F-1410F2F4DFDA Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8

On Oct 18, 2024, at 4:05=E2=80=AFPM, Mark Hill = <Mark.Hill@sas.com> wrote:

I just downloaded the Postgresql 17.0 = and the extracted directory postgresql-17.0/src/tools does not = contain
the =E2=80=9Cmsvc=E2=80=9D directory as = it has since I=E2=80=99ve been building Postgres 12, 14, and = 16.   How am I supposed to build
PostgreSQL for Windows = now?   I=E2=80=99m not sure what msvc_gendef.pl = does.   How do we build Postgres for Windows
using Visual = Studio?


You=E2=80= =99ll want to use meson to build PG.  See the docs = here: