I just upgraded cygwin using the latest setup snapshot (2.340.2.3.2.3). Among the items upgraded were GCC mingw (20020817-4 to 20020817-5) and the cygwin dll (1.3.17 to 1.3.22-1)
While uninstalling packages a message box appeared with the title sh.exe, saying that cygwin1.dll could not be found in the path (which includes c:\cygwin\bin). At this time gcc-mingw was on the setup screen. I OK'ed, and the install proceeded as usual. $ ls /etc/preremove cygwin-doc-preremove.sh gcc-mingw.sh gcc-mingw-manifest.lst gcc-mingw.sh.done I intend roll back to my previous version of gcc-mingw, and then upgrade again to ensure the mingw install is clean. I would guess that the corollary to the following bugfix is required for the preremoves. > Robert Collins [Wed 26/03/03 11:45] > BUGFIXES: > Run post-install scripts in the order of dependencies, to ensure that > packages are fully setup before scripts from other, dependent packages > run. Other than this the upgrade went fine. Thanks, Dave. PS. From setup.log: ... 2003/04/01 10:01:32 Uninstalling cygwin 2003/04/01 10:01:35 Uninstalling cygwin-doc 2003/04/01 10:01:38 Uninstalling expect 2003/04/01 10:01:38 Uninstalling gawk 2003/04/01 10:01:39 Uninstalling gcc-mingw 2003/04/01 10:01:39 running: C:\cygwin\bin\sh.exe -c /etc/preremove/gcc-mingw.sh 2003/04/01 10:04:17 Uninstalling gdb ... -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/