builded Installer is not work.

From: Копыченко Павел <t34box(at)gmail(dot)com>
To: pgsql-bugs(at)postgresql(dot)org
Subject: builded Installer is not work.
Date: 2012-10-15 11:31:04
Message-ID: 507BF3F8.1080408@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

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
>

Browse pgsql-bugs by date

  From Date Subject
Next Message Vaclav Juza 2012-10-15 12:19:29 Re: BUG #7598: Loss of view performance after dump/restore of the view definition
Previous Message lst_hoe02 2012-10-15 11:30:09 Re: WebSphere Application Server support for postgres