The Makefile contains:
VBROKER_DIR = c:/Inprise/vbroker/bin
TOOLS_DIR = ../../../../build_tools/bin
export PATH:=$(TOOLS_DIR):$(PATH)
export PATH:=$(VBROKER_DIR):$(PATH)
$(warning $(PATH)) # just to echo the resulting PATH
When invoked, GNUmake 3.78 dies with:
$ make nothing
Makefile:269:
c:/Inprise/vbroker/bin:../../../../build_tools/bin:.:/usr/local/bin:/usr/local/cygnus/H-i386-cygwin32/bin:/bin:/Perl/bin:/Inprise/vbroker/bin:/inprise/vbroker/jre/bin:/usr/local/bin:/usr/local/cygnus/H-i386-cygwin32/bin:/WINNT/system32:/WINNT:/atria/bin:/jdk1.2.2/bin:/jdk1.1.7B/bin:/VStudio/Common/Tools/WinNT:/VStudio/Common/MSDev98/Bin:/VStudio/Common/Tools:/VStudio/VC98/bin:/WINNT/System32/WBEM:/VStudio/Common/Tools/WinNT:/VStudio/Common/MSDev98/Bin:/VStudio/Common/Tools:/VStudio/VC98/bin:/views/scp_ntws359_latest/share/share_dlls
(c:\usr\local\cygnus\H-i386-cygwin32\bin\make.exe 1042) Exception:
STATUS_ACCESS_VIOLATION
(c:\usr\local\cygnus\H-i386-cygwin32\bin\make.exe 1042) Dumping stack trace to
make.exe.core
(c:\usr\local\cygnus\H-i386-cygwin32\bin\make.exe 1043) Exception:
STATUS_ACCESS_VIOLATION
(c:\usr\local\cygnus\H-i386-cygwin32\bin\make.exe 1043) Dumping stack trace to
make.exe.core
Note that the make.exe in the above directory has been replaced with version
3.78 which we built, and it is NOT the version distributed by Cygnus.
However, if we change the order of statements in the makefile to be:
VBROKER_DIR = c:/Inprise/vbroker/bin
TOOLS_DIR = ../../../../build_tools/bin
export PATH:=$(VBROKER_DIR):$(PATH)
export PATH:=$(TOOLS_DIR):$(PATH)
Then make does not crash:
$ make nothing
Makefile:269:
../../../../build_tools/bin:c:/Inprise/vbroker/bin:.:/usr/local/bin:/usr/local/cygnus/H-i386-cygwin32/bin:/bin:/Perl/bin:/Inprise/vbroker/bin:/inprise/vbroker/jre/bin:/usr/local/bin:/usr/local/cygnus/H-i386-cygwin32/bin:/WINNT/system32:/WINNT:/atria/bin:/jdk1.2.2/bin:/jdk1.1.7B/bin:/VStudio/Common/Tools/WinNT:/VStudio/Common/MSDev98/Bin:/VStudio/Common/Tools:/VStudio/VC98/bin:/WINNT/System32/WBEM:/VStudio/Common/Tools/WinNT:/VStudio/Common/MSDev98/Bin:/VStudio/Common/Tools:/VStudio/VC98/bin:/views/scp_ntws359_latest/share/share_dlls
In the first case, the PATH begins with "c:". In the second case, the "c:" is
embedded in the PATH. The first case crashes, the second case works fine.
Anyway it appears that there is some problem with GNUmake on NT when the path
begins with "c:".
Reid Madsen
--
Reid Madsen [EMAIL PROTECTED]
Senior Member, Tech. Staff (972) 536-3261 (Desk)
I2 Technologies (214) 850-9613 (Cellular)
--
If one synchronized swimmer drowns, do they all have to drown?