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?

Reply via email to