Calls to EPICS tools do not work in a DOS-Box
Bug #541114 reported by
Ralph Lange
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
EPICS Base |
Fix Released
|
High
|
Ralph Lange |
Bug Description
When building base in a DOS-Box, the make crashes when the first of the EPICS base tools (dbExpand) is called from ../src/softIoc.
make[1]: Entering directory `C:/work/
"Expanding dbd"
../../.
'..' is not recognized as an internal or external command,
operable program or batch file.
Additional information:
Probably the DOS-Box does not cope with forward slashes in path names of tools.
OS: Windows2000 / MSVC 6.0 / DOS-Box
Platform: win32-x86
Version: R3.14.1 R3.14.2
Original Mantis Bug: mantis-33
http://
To post a comment you must log in.
Bug doesn't show up under cygnus, as the cygnus DLL takes care of all pathname issues. (That DLL is also used by the cygnus version of make)
In the DOS-Box the bug only appears when make calls the cmd.com shell for command lines that contain shell metacharacters or shell functions (redirection, pipes etc.)
Applied a fix to CONFIG_BASE adding a call to the PATH_FILTER macro that replaces forward slashes with backward slashes for all calls of base tools. Janet approves.