knowledge-database (beta)

Current group: pgsql.hackers

Re: psql 8.0 final not working on NT 4.0sp6

Re: psql 8.0 final not working on NT 4.0sp6  
Magnus Hagander
 Re: psql 8.0 final not working on NT 4.0sp6  
John DeSoi
From:Magnus Hagander
Subject:Re: psql 8.0 final not working on NT 4.0sp6
Date:Tue, 18 Jan 2005 17:05:31 +0100
> >> I'm running 'psql.exe -- version' and I'm getting this dialog:
> >>
> >> psql.exe - Entry Point Not Found: The procedure entry point
> >> SHGetSpecialFolderPathA could not be located in the dynamic link
> >> library SHELL32.DLL.
> >
> > Do you have the IE4 Desktop Update installed?
>
> I think so. System Properties for my computer shows
>
> NT 4.00.1381
> IE 5 5.50.4308.2900
>
> If this is not what you are asking, let me know where to look.

Hmm. That would seem to have it. Can you check the version on your
SHELL32.DLL?
The MSDN docs for the version in question
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellc
c/platform/shell/reference/functions/shgetspecialfolderpath.asp) claims
it needs either Win2k or The IE 4.0 Desktop Update. Which resolves to
shell32.dll version 4.71 or later.


> >> I'm also curious as to why the version of psql I compile
> is about 7K
> >> bytes smaller than what the installer gives me.
> >
> > SSL suport possibly? Use pg_config from the installer to find the
> > exact commandline used for that. If that's not it, then different
> > version of mingw gcc probably.
> >
>
> That's it -- thanks.
>
> If I'm posting to the wrong list for this, please let me know.

hackers-win32 is prboably slightly more on-topic.

//Magnus

---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to majordomo@postgresql.org)
From:John DeSoi
Subject:Re: psql 8.0 final not working on NT 4.0sp6
Date:Tue, 18 Jan 2005 11:38:16 -0500

On Jan 18, 2005, at 11:05 AM, Magnus Hagander wrote:

> Hmm. That would seem to have it. Can you check the version on your
> SHELL32.DLL?
> The MSDN docs for the version in question
> (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/
> shellc
> c/platform/shell/reference/functions/shgetspecialfolderpath.asp) claims
> it needs either Win2k or The IE 4.0 Desktop Update. Which resolves to
> shell32.dll version 4.71 or later.
>

WINNT\System32\Shell32.dll is version 4.00, so that appears to be the
problem.

According to this: http://support.microsoft.com/kb/q165695/ Windows
Desktop update was included with IE 4, but not with IE 5 or later.
Further, if you want to install Windows Desktop Update you have to
first remove IE 5 or later. And finally it says that Windows Desktop
Update can only be installed using the IE 4 setup, but this is no
longer available from Microsoft. What a mess.


> hackers-win32 is prboably slightly more on-topic

OK, will do for next time.


John DeSoi, Ph.D.
http://pgedit.com/
Power Tools for PostgreSQL


---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/docs/faqs/FAQ.html
   

Copyright © 2006 knowledge-database   -   All rights reserved