Re: Standalone Windows Installation

From: Jörn Heid <heid(at)hs-heilbronn(dot)de>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: Standalone Windows Installation
Date: 2008-10-01 07:15:38
Message-ID: 48E3239A.5050303@hs-heilbronn.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Okay, that's a misunderstanding.
I don't want to build it from the sources. I want to take the official
pre-built "postgres without installer" package and put it on a Windows
machine to make it work. That doesn't work (while it should IMHO)
because of the dependencies. So I just want to add some
manifest/folders/dlls to make it work with the standard binaries. I hope
it would be possible as I don't want to rebuild all on each postgres update.

Jörn

Ashesh D Vashi schrieb:
> Jörn Heid wrote:
>> Thanks Ashesh for your answer.
>>
>> I will try to do so although I first have to install VC (or can I
>> just use the directories from WinSxS?). Is there another possibility
>> without setting an environment variable? Think of the simplest
>> distribution of just copying files (e.g. to a USB stick) and
>> "pg_ctrl.exe start" will work out of the box...
> I thought - you have built the binaries from sources. So, I was
> talking about VC installation.
> My solution should work perfectly, when you have built the binaries
> from sources using Visual Studio.
> Redistribution (copying) of these binaries should work anywhere. (You
> may need to add dependent dll(s) in the distribution package. i.e.
> ssl, krb5)
>
> Regards,
> Ashesh
>
> EnterpriseDB: http://www.enterprisedb.com
>
>>
>> Cheers,
>> Jörn
>>
>> Ashesh D Vashi schrieb:
>>> Jörn Heid wrote:
>>>> Hi.
>>>>
>>>> I want to use Postgres without installation. The problem is the
>>>> dependencies on the Visual C dll (msvcrt).
>>>> As far as I know it would be possible to include a manifest file
>>>> (only for libpq.dll?) and bundle the dlls from c:\windows\WinSxS
>>>> into the bin directory of Postgres.
>>>> Is this correct? Does anybody have (tested) such a manifest file?
>>>>
>>>> Jörn
>>> You just need to copy the contents of the redist/x86 under the
>>> %VCINSTALLDIR% in your distribution directory, where all
>>> dlls/executables are present.
>>> VCINSTALLDIR should be similar to C:\Program Files\Microsoft Visual
>>> Studio 8\VC, depending on your Visual Studio Installation.
>>> This directory contains:
>>> * Microsoft.VCxx.CRT
>>> * Microsoft.VCxx.ATL
>>> ..., etc
>>>
>>> No need to copy the c:\windows\WinSxS contents.
>>>
>>> Hope this should solve your problem.
>>>
>>> Regards,
>>> Ashesh
>>>
>>
>

--
Dipl.-Inform. Med. Jörn Heid

Zentrum für virtuelle Patienten / Centre for Virtual Patients
Universitätsklinikum Heidelberg
Hygiene-Institut
Im Neuenheimer Feld 324
69120 Heidelberg

Tel.: +49-(0)7131-504-481
Fax: +49-(0)7131-252-470

heid(at)medicase(dot)de http://www.medicase.de

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Richard Huxton 2008-10-01 08:03:08 Re: tsearch2 Upgrade to 8.3 tsearch2.so errors
Previous Message Ashesh D Vashi 2008-10-01 07:06:30 Re: Standalone Windows Installation