Thread: [ODBC] Build the PostgreSQL ODBC Driver on Windows

[ODBC] Build the PostgreSQL ODBC Driver on Windows

From
"sunbiao@highgo.com"
Date:

hi developer:

I build the PostgreSQL ODBC Driver on Windows10 X64,but have some trouble.

I download psqlodbc-09.05.0400 to build it with Microsoft Visual Studio 2010.

I use following two methods to build.

1.Use NMAKE.exe to build the driver.

The following error:

Building the PostgreSQL ANSI 3.0 Driver for ...

 

Using PostgreSQL Include directory: C:\Program Files (x86)\PostgreSQL\9.5\include

Using PostgreSQL Library directory: C:\Program Files (x86)\PostgreSQL\9.5\lib

        cd installer && "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\nmake.exe" -f installer.mak CFG=Release

 

Microsoft (R) 程序维护实用工具 10.00.30319.01

版权所有(C) Microsoft Corporation。保留所有权利。

 

determining product code

Driver version  is not listed in productcodes.mak

installer.mak(24) : fatal error U1035: Syntax Error: should input:or=

Stop.

NMAKE : fatal error U1077: cd: return code0x2

Stop.

 

2.Use Powershell

The following error:

PS C:\Users\Sun\Desktop\ODBC\psqlodbc-09.05.0400\installer> .\buildInstallers.ps1

Dumpbin=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\dumpbin.exe

CPUTYPE    : x86

VERSION    : 09.05.0400

LIBPQBINDIR: C:\Program Files (x86)\PostgreSQL\9.5\bin

Failed to dumpbin C:\Program Files (x86)\PostgreSQL\9.5\bin\libpq.dll

location C:\Users\Sun\Desktop\ODBC\psqlodbc-09.05.0400\installer\buildInstallers.ps1:93 character: 3

+         throw "Failed to dumpbin $dllfolder\$dllname"

+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : OperationStopped: (Failed to dumpb...5\bin\libpq.dll:String) [],RuntimeException

+ FullyQualifiedErrorId : Failed to dumpbin C:\Program Files(x86)\PostgreSQL\9.5\bin\libpq.dll


I can not solve these errors.Can I get some help?



LOGOnews

――――――――――――――――――――

孙彪    研发

瀚高基础软件股份有限公司  

网址:www.highgo.com 

地址:济南市高新区济南市高新区新泺大街2117号铭盛大厦20

电话:400-708-8006     传真:0531-88235883

手机:150-9584-0515      邮箱sunbiao@highgo.com


Attachment

Re: [ODBC] Build the PostgreSQL ODBC Driver on Windows

From
"Inoue, Hiroshi"
Date:
Hi,

On 2017/07/03 16:21, sunbiao@highgo.com wrote:
body { line-height: 1.5; }p { margin-top: 0px; margin-bottom: 0px; }body { font-size: 10.5pt; font-family: 'Microsoft YaHei UI'; color: rgb(0, 0, 0); line-height: 1.5; }

hi developer:

I build the PostgreSQL ODBC Driver on Windows10 X64,but have some trouble.

I download psqlodbc-09.05.0400 to build it with Microsoft Visual Studio 2010.

I use following two methods to build.


 

2.Use Powershell

The following error:

PS C:\Users\Sun\Desktop\ODBC\psqlodbc-09.05.0400\installer> .\buildInstallers.ps1

Dumpbin=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\dumpbin.exe

CPUTYPE    : x86

VERSION    : 09.05.0400

LIBPQBINDIR: C:\Program Files (x86)\PostgreSQL\9.5\bin

Failed to dumpbin C:\Program Files (x86)\PostgreSQL\9.5\bin\libpq.dll

location C:\Users\Sun\Desktop\ODBC\psqlodbc-09.05.0400\installer\buildInstallers.ps1:93 character: 3

+         throw "Failed to dumpbin $dllfolder\$dllname"

+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : OperationStopped: (Failed to dumpb...5\bin\libpq.dll:String) [],RuntimeException

+ FullyQualifiedErrorId : Failed to dumpbin C:\Program Files(x86)\PostgreSQL\9.5\bin\libpq.dll


Hmm Powershell seems to load dumpbin using VC10.
Please try VC10 command prompt not a simple command prompt.

regards,
Hiroshi Inoue