Hello,
This commit has broken compiling ROS with ROS cmd.exe. While building it is rbuild is not deleting all the temp files it is creating(ROS only). When trying to delete them doing "del *.*aaa" it does not delete _all_ files it should however running the command again will pick up what it left before(reported by WD). Make install and make clean are both effected in some way as well. Here is the output:
C:\Documents and Settings\Brandon\Desktop\ROS>mingw32-make install [CC] ntoskrnl\se\lsa.c [CC] ntoskrnl\se\luid.c [CC] ntoskrnl\se\priv.c [CC] ntoskrnl\se\sd.c [CC] ntoskrnl\se\semgr.c [CC] ntoskrnl\se\sid.c [CC] ntoskrnl\se\token.c [WRC] obj-i386\ntoskrnl\ntoskrnl.coff Bad command or filename
mingw32-make: *** [obj-i386\ntoskrnl\ntoskrnl.coff] Error -1073741819
C:\Documents and Settings\Brandon\Desktop\ROS>mingw32-make clean [CC] tools\cdmake\cdmake.c [CC] tools\cdmake\llmosrt.c [LD] output-i386\tools\cdmake\cdmake.exe [CC] tools\mkhive\binhive.c [CC] tools\mkhive\infcache.c [CC] tools\mkhive\mkhive.c [CC] tools\mkhive\reginf.c [CC] tools\mkhive\registry.c [LD] output-i386\tools\mkhive\mkhive.exe mingw32-make: [rbuild_clean] Error -1073741819 (ignored) mingw32-make: [unicode_clean] Error -1073741819 (ignored) mingw32-make: [freeldr_base64k_clean] Error -1073741819 (ignored) mingw32-make: [freeldr_base_clean] Error -1073741819 (ignored) mingw32-make: [freeldr_main_clean] Error -1073741819 (ignored) mingw32-make: [hal_generic_clean] Error -1073741819 (ignored) mingw32-make: [glu32_clean] Error -1073741819 (ignored) mingw32-make: [kernel32_base_clean] Error -1073741819 (ignored) mingw32-make: [cmd_base_clean] Error -1073741819 (ignored) mingw32-make: [explorer_clean] Error -1073741819 (ignored) mingw32-make: [explorer_clean] Error -1073741819 (ignored) mingw32-make: [win32k_base_clean] Error -1073741819 (ignored)
Under ros, a make clean completed successfully with no errors. Did it delete everything? I didn't check.
I really want to know why the temp files are being left behind in the first place.
On 8/11/05, Brandon Turner turnerb7@msu.edu wrote:
Hello,
This commit has broken compiling ROS with ROS cmd.exe. While building it is rbuild is not deleting all the temp files it is creating(ROS only). When trying to delete them doing "del *.*aaa" it does not delete _all_ files it should however running the command again will pick up what it left before(reported by WD). Make install and make clean are both effected in some way as well. Here is the output:
WaxDragon wrote:
I really want to know why the temp files are being left behind in the first place.
Wrc.exe registers a temp file delete function with atexit, but msvcrt doesn't execute the atexit functions. I fix this, if I have reproduced the del *.*aaa problem. I've no problem with some hand-made files.
- Hartmut
I've only seen the "del *.*aaa" problem deleting the leftover temp files. It will leave one or two behind that do match. This may only happen with a large amount of files.
WD
Wrc.exe registers a temp file delete function with atexit, but msvcrt doesn't execute the atexit functions. I fix this, if I have reproduced the del *.*aaa problem. I've no problem with some hand-made files.
- Hartmut