From: Chris M. <nin...@ho...> - 2002-04-03 16:46:31
|
I've got a make file that works on machine A, and doesn't work on machine B. The only difference between the two machines is that the CMD.EXE has been relocated to a different directory, and %COMSPEC% now points to command.com; the system admins say they did this for virus protection reasons. So, I read a little bit, and I discovered a SHELL paramater, which I tried to set to the relocated path. The message that I'm getting is: process_begin: CreateProcess(c:\temp\make3262.bat, c:\temp\make3262.bat ....) failed. make (e=2): The system cannot find the file specified. Here is snippet of the affected portion of the make file: ----cut here----cut here----- SHELL = e:\relocate\cmd.exe root = e:\install\bin clean_nt : <tab>copy hello.exe $(root)\hello.exe ---cut here-----cut here----- When I tried the GNU Make-Win32 list, they suggested using: clean_nt : <tab>$(shell e:\relocate\cmd.exe /c copy hello.exe $(root)\hello.exe) When I try this, I get the following message: 1 File(s) Copied. process_begin: CreateProcess((null), 1 file(s) copied., ...) failed. make (e=2): The system cannot find the file specified. Any ideas? Thanks! Chris _________________________________________________________________ Chat with friends online, try MSN Messenger: http://messenger.msn.com |