My rebuilded Installer is not work. - Mailing list pgsql-odbc

From Копыченко Павел
Subject My rebuilded Installer is not work.
Date
Msg-id 507C17CD.1000807@gmail.com
Whole thread Raw
Responses Re: My rebuilded Installer is not work.  ("Inoue, Hiroshi" <inoue@tpf.co.jp>)
List pgsql-odbc

At first week, I can `t even compile. But now I compiled it without errors. Then I built the installer. But during installation there is an error. Library not loaded. I want to get a full cycle from compile to install. I need my own distribution. I need my own installer.  I tried to do it on VS6 VS2003 VS2005.  My DLL's built differ from DLL's from you installer (ftp://ftp.postgresql.org/pub/odbc/versions/msi/psqlodbc_09_01_0200-x64.zip).


I compile:

C:\odbc\64\psqlodbc-09.01.0200>nmake /f win64.mak CFG=Release ALL USE_LIBPQ=yes PG_INC=c:\PostgreSQL\9.1_x64\include PG_LIB=c:\PostgreSQL\9.1_x64\lib SSL_INC=c:\OpenSSL-Win64\include SSL_LIB=c:\OpenSSL-Win64\lib\VC\ CPU=AMD64
C:\odbc\64\psqlodbc-09.01.0200>nmake /f win64.mak CFG=Release ALL USE_LIBPQ=yes ANSI_VERSION=yes PG_INC=c:\PostgreSQL\9.1_x64\include PG_LIB=c:\PostgreSQL\9.1_x64\lib SSL_INC=c:\OpenSSL-Win64\include SSL_LIB=c:\OpenSSL-Win64\lib\VC\ CPU=AMD64

...

Then i build installer:

cd installer

C:\odbc\64\psqlodbc-09.01.0200\installer>MakeX64.bat
para=""
LIBPQBINDIR=
wix_dir="C:\Program Files (x86)\WiX Toolset v3.6\bin"

Version not specified - defaulting to "09.01.0200"

Building psqlODBC merge module...
psqlodbcm_cpu.wxs
Linking psqlODBC merge module...

Building psqlODBC installer database...
psqlodbc_cpu.wxs
Linking psqlODBC installer database...

Modifying psqlODBC installer database...
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.

dyoqjjp5.dll|psqlodbc30a.dll -> psqlodbc30a.dll
pmlis0nk.dll|psqlodbc35w.dll -> psqlodbc35w.dll

Done

and then I try Installed:


C:\odbc\64\psqlodbc-09.01.0200\installer>cd x64
C:\odbc\64\psqlodbc-09.01.0200\installer\x64>psqlodbc_x64.msi


During installation I get an error. I can not understand why this error occurs.

Error 1918. Error installing ODBC driver: PostgreSQL ANSI(x64), ODBC error
13: The setup routines for the PostgreSQL ANSI(x64) ODBC driver could not be
loaded due to system error code 126: The specified module could not be
found. (C:\psqlODBC\0901\bin\psqlodbc30a.dll).. Verify that the file
PostgreSQL ANSI(x64) exists and that you can access it.



>>so you just need to compile the driver for Windows x64? The exact compiler version isn't actually the concern, it's just that you need help with >>compiling it?

Yes, if it is possible


>> Hang on, so you can compile it fine, but you're having trouble creating an *installer* for it?
Yes


PS. Sorry for my bad english


14.10.2012 19:45, Craig Ringer пишет:
On 10/14/2012 09:40 PM, Копыченко Павел wrote:
Still, thank you very much for your response. I can `t have two weeks to
build the driver from source for Windows 7 x64.

... so you just need to compile the driver for Windows x64? The exact compiler version isn't actually the concern, it's just that you need help with compiling it?

But this error is repeated.
I beg you to help me. I really need my version driver.

Hang on, so you can compile it fine, but you're having trouble creating an *installer* for it?

--
Craig Ringer























pgsql-odbc by date:

Previous
From: Craig Ringer
Date:
Subject: Re: Sorry to bother you. Please tell me exactly how the compiler was built ODBC
Next
From: Edwin Grubbs
Date:
Subject: Windows 2012 64bit ODBC Administrator crashes