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