On Jan 29, 2008 3:33 PM, David JL Gradwell <[EMAIL PROTECTED]> 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. ---------------------------(end of broadcast)--------------------------- TIP 3: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faq