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

















Reply via email to