Re: BUG #3897: plJava dll still doesn't load for 8.3RC2 - Mailing list pgsql-bugs

From Dave Page
Subject Re: BUG #3897: plJava dll still doesn't load for 8.3RC2
Date
Msg-id 937d27e10801290806i6332a2d1k4765da1d2b5cfb1c@mail.gmail.com
Whole thread Raw
In response to BUG #3897: plJava dll still doesn't load for 8.3RC2  ("David JL Gradwell" <David@Gradwell.com>)
List pgsql-bugs
On Jan 29, 2008 3:33 PM, David JL Gradwell <David@gradwell.com> wrote:
> Dave & Kris,
>
> From this I deduce that the MSVCR80.dll needs to be distributed in the
> PostreSQL distribution for Windows.

It is - without it, PostgreSQL wouldn't even run (or pgAdmin,
StackBuilder etc for that matter). We distribute the full runtime
package from Microsoft - specifically the Windows Installer merge
module provided with Visual Studio 2005.

The VS2K5 runtimes don't exactly get installed in the mos obvious
places though - for example, on my development machine they're in

c:\windows\winsxs\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_6b128700\MSVCR80.DLL

but as long as it's properly installed (which the merge module we use
was specifically designed by Microsoft to do) then it should work OK,
barring other issues such as jvm.dll not being in your path. BTW,
depends.exe will highlight modules that cannot be located in a fairly
obvious way - but beware; you're probably running it with a different
path than Postgres has when started by the SCM, and it won't
necessarily find libraries that Postgres has other ways to locate (for
example ones in the Postgres libdir).

Regards, Dave.

pgsql-bugs by date:

Previous
From: "David JL Gradwell"
Date:
Subject: BUG #3897: plJava dll still doesn't load for 8.3RC2
Next
From: "ted petrosky"
Date:
Subject: BUG #3911: can not 'make'