BUG #16343: Build problem: Install.pm "Could not find debug or release binaries"

From: PG Bug reporting form <noreply(at)postgresql(dot)org>
To: pgsql-bugs(at)lists(dot)postgresql(dot)org
Cc: noeld(dot)mueller(at)googlemail(dot)com
Subject: BUG #16343: Build problem: Install.pm "Could not find debug or release binaries"
Date: 2020-04-04 15:08:31
Message-ID: 16343-f638f67e7e52b86c@postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-bugs

The following bug has been logged on the website:

Bug reference: 16343
Logged by: Arnold Müller
Email address: noeld(dot)mueller(at)googlemail(dot)com
PostgreSQL version: 12.0
Operating system: Windows 10 Home

During a build with vcpkg I got above error message during the install phase
after a successfull build phase.
(I tried to install
ulibpq:x64-windows 12.0-1

It turned out that I got another, completely unrelated configure-file 7
folders up the hierarchy.
Inserting an elsif fixed it.

So, please consider merging this one into the Install.pm. It worked for me
on Windows 10 Home with vcpkg/MSVC, haven't tried it on other platforms,


diff --git a/src/tools/msvc/Install.pm b/src/tools/msvc/Install.pm
index 1a92ed233a..9173d0ee53 100644
--- a/src/tools/msvc/Install.pm
+++ b/src/tools/msvc/Install.pm
@@ -63,8 +63,14 @@ sub Install
do "./config.pl" if (-f "config.pl");

- chdir("../../..") if (-f "../../../configure");
- chdir("../../../..") if (-f "../../../../configure");
+ if (-f "../../../configure")
+ {
+ chdir("../../..");
+ }
+ elsif (-f "../../../../configure")
+ {
+ chdir("../../../..");
+ }
my $conf = "";
if (-d "debug")


Browse pgsql-bugs by date

  From Date Subject
Next Message Peter Eisentraut 2020-04-05 10:41:51 Re: BUG #16333: position() function not equivalent to strpos() function when comparing citext
Previous Message Julien Rouhaud 2020-04-04 07:06:38 Re: BUG #16334: We recently upgraded PG version from 9.5 to 10.10 and system performance is not so good