setup built from cvs at -D20130228 WILL run on xp
setup built from cvs at -D20130331 will NOT run on xp  (likewise at HEAD early 
june 2013)
 
setup in cvs at -D20130331 will NOT run on xp because it has a static link to 
_vswprintf in ntdll.dll
_vswprintf is not an exported symbol in ntdll.dll in xp (sp3 nor sp2)

in -D20130228 version links to _vswprintf in msvcrt.dll
 
cvs log for Makefile.am indicate ntdll and wininet were added on mar 4, 2013 in 
revision 2.94
 
builds
 of both were done with a version of cygwin installed around june 3, 
2013, with a v2.774 setup.exe downloaded around that time.
 
cygwin install was done from mirrors.kernel.org onto a windows xp sp3 acer 
netbook
 
Is this a move toward not supporting cygwin on XP (W2K3 server) at all, or
 a mistake?  (I tried searching the cygwin-apps maillist archives, but 
did not spot any items appearing related to this.  The cvs log entry did
 not enlighten me as to why those two items were added then either, 
wasn't sure where else to research.)  Without checking, I'd guess 
windows server 2003 might also be missing that export.
 
Is it known that the prototype of the _vswprintf in ntdll.dll matches what is 
expected by the setup code (in iostream_cygfile and io_stream_file.cc)? 
 (search for hieroglyphics and see it and item after it in 
"http://sourceforge.net/mailarchive/forum.php?forum_name=mingw-notify&max_rows=50&style=nested&viewmonth=200903";)
 

Regards,
David Hoke                                        

Reply via email to