This is the mail archive of the
mailing list for the Cygwin project.
Re: Win2000 compatibility
On Fri, Apr 13, 2012 at 4:18 AM, Christopher Faylor wrote:
> On Thu, Apr 12, 2012 at 07:19:07PM +0400, iggor wrote:
>>It appears that Cygwin SETUP.EXE at this time is uncompatible with
>>Windows 2000, since it uses function GetModuleHandleExA which leads to
>>error in searching entry point in kernel32.dll. ?So, I cannot run setup
>>at all, even get help with option. ?AFAIK, this function is absent in
>>all Win2k, not only my SP4, build 2195.
> I finally managed to check this on a virtual machine at home. ?At work I
> could only check the sources and import list for setup.exe to see if
> GetModuleHandleExA was referenced and I couldn't see any sign of it.
> And, unsurprisingly, when I try setup.exe at home under W2K it does work
> fine under Windows Service Pack 4.
> If you're having problems it seems like you either have an old version
> of setup.exe or a non-Cygwin version of setup.exe.
The following experiment appears to confirm that setup.exe has nothing
to do with GetModuleHandleExA :
$ strings ~/Cygwin/setup/setup.exe | grep GetModule
This is a setup.exe built from the CVS sources. The executable
downloaded from cygwin.com is compressed, so:
$ strings ~/download/setup-1.7.exe | grep GetModule
GCS a+ e++ d- C++ ULS$ L+$ !E- W++ P+++$ w++$ tv+ b++ DI D++ 5++
The Tao of math: The numbers you can count are not the real numbers.
Life is complex, with real and imaginary parts.
"Ok, it boots. Which means it must be bug-free and perfect. " -- Linus Torvalds
"People disagree with me. I just ignore them." -- Linus Torvalds
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple