From: SF/projects/mingw n. l. <min...@li...> - 2010-10-09 21:37:27
|
Bugs item #3075616, was opened at 2010-09-25 19:18 Message generated for change (Comment added) made by keithmarshall You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3075616&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: MinGW Installer Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Lou Hafer (lou-oss) >Assigned to: Keith Marshall (keithmarshall) Summary: GUI installer fails - CreateProcess error - Windows 7 Initial Comment: Downloaded mingw-get-inst-20100909.exe 2010.09.25 and ran it. Selected additional packages, requested refresh of package lists. Installer ran fine for a while, completed download of updated package lists, then died with error Unable to execute file D:\MinGW\bin\mingw-get.exe CreateProcess failed; code 32 The process cannot access the file because it is being used by another process. The CLI installer clearly works --- I was able to use mingw-get to complete the installation from the command line, and went on to successfully build Coin-OR software, so the install seems to be correct. Looks like just a bug in the installer. Seems repeatable. I tried a second, independent install while trying to sort out a Coin-OR bug report, saw the exact same behaviour. System is Windows 7 64-bit running on Intel Core i7. All Windows patches installed, to my knowledge. ---------------------------------------------------------------------- >Comment By: Keith Marshall (keithmarshall) Date: 2010-10-09 21:37 Message: Thank you all, for the reports. I suspect what you are seeing is a race condition, (caused by what I consider to be a serious defect in Microsoft's exec() implementation), resulting from mingw-get-inst attempting to start a new instance of mingw-get, before the lastrites process exec'ed by the preceding instance has released the executable for reuse; that some of you see error 2, while the OP saw error 32 would fit, depending on how far lastrites had progressed at the time of the CreateProcess() call for the new mingw-get instance. I have an idea for a workaround for this Microsoft bug, and will pursue it. ---------------------------------------------------------------------- Comment By: Greg Gursky (bitspring) Date: 2010-10-08 23:44 Message: I've encountered the code 2 variant on Win 7 64-bit launched as Administrator but only if I select "Download latest repository catalogs". I chose the following packages: C, C++, MSYS Basic System, MinGW Dev Toolkit --- Unable to execute file: C:\MinGW\bin\mingw-get.exe CreateProcess failed; code 2. The system cannot find the file specified --- The file is there. ---------------------------------------------------------------------- Comment By: Steven Borley (sjborley) Date: 2010-10-08 11:00 Message: I'm having the same problem on Windows Vista using mingw-get-inst-20100909.exe Dialogue box gives... Unable to execute file: C:\MinGW\bin\mingw-get.exe CreateProcess failed; code 2. The system cannot find the file specified ---------------------------------------------------------------------- Comment By: Leif W (warp9pnt9) Date: 2010-10-04 00:50 Message: Same system and error as above. Windows 7 64-bit on an AMD Athlon X2 6000+. Also I got code 2, not code 32. Also tried running from an Administrator Command Prompt. Download latest repository catalogues Install to C:\MinGW Selected packages: C, C++, MSYS Basic System, MinGW Dev Toolkit The mingw-get.exe file is there. While the installed is doing "something" (after it retrieves the .xml files), I notice the dll file has a tilde after it. C:\MinGW\libexec\mingw-get\mingw-get-0.dll~ Around the time the error occures, it is renamed without the tilde. ---------------------------------------------------------------------- Comment By: https://www.google.com/accounts () Date: 2010-10-02 21:45 Message: Ditto - Win 7 64 bit Intel i5 - exact same error message as in previous comment. I added C:\MinGW\bin to the user path and re-running the installer with the same outcome. I tried running mingw-get.exe directly but nothing happened that I could see. ---------------------------------------------------------------------- Comment By: https://www.google.com/accounts () Date: 2010-10-01 08:13 Message: Same here. Windows 7, some AMD processor. Except my error is: Unable to execute file C:\MinGW\bin\mingw-get.exe CreateProcess failed; code 2 The system cannot find the file specified. However the file IS in the location mentioned. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3075616&group_id=2435 |