From: Earnie B. <ear...@ya...> - 2002-12-18 12:17:41
|
Luke Dunstan wrote: > ----- Original Message ----- > From: "Nehal Mistry" <ne...@ca...> > To: <min...@li...> > Sent: Wednesday, December 18, 2002 10:10 AM > Subject: [Mingw-msys] CVSEDITOR var doesnt work > > > >>Hi, >> >>CVSEDITOR variable doesn't work, i have set it to notepad.exe with: >>export CVSEDITOR=notepad.exe >>i try to commit something it doesnt come up and i get >>the following error: >> >>cvs.exe commit: warning: editor session failed: No such file or directory >> >>it did work in msys 1.0.7 ... not in 1.0.8 though.... > > > This is probably because 1.0.8 still translates "\" to "/" in the PATH > environment variable (mine at least) even though it works properly for any > other environment variable or command line argument. This may have something > to do with the fact that MSYS doesn't translate a path list at all if it is > longer than approximately 255 characters (?!). > Note, Luke, no \ or / appear in ``export CVSEDITOR=notepad.exe''. There is no translation of path in this case. Apparently, Nehal just needs to add c:\windows to is Win32 PATH variable. > e.g. this works: > > $ ./mingw32-echo.exe > "/c/apps/gnuwin32/bin:/mingw/gdb-5.2.1/bin:.:/usr/local/bi > n:/mingw/bin:/bin:/c/Program Files/Compaq/Compaq EAB > Software:/c/apps/Tcl/bin:/ > c/Perl/bin:/c/WINNT/system32:/c/WINNT:/c/WINNT/System32/Wbem:/mingw/bin2:/mi > ngw > /bin:/c/apps/qm/bin:/c/apps/gnuwin32/bin" > c:\apps\gnuwin32\bin;c:\apps\mingw\gdb-5.2.1\bin;.;C:\apps\mingw\msys\1.0\lo > cal\bin;c:\apps\mingw\bin;C:\apps\mingw\msys\1.0\bin;c:\Program > Files\Compaq\Compaq EAB > Software;c:\apps\Tcl\bin;c:\Perl\bin;c:\WINNT\system32;c:\WINNT;c:\WINNT\Sys > tem32\Wbem;c:\apps\mingw\bin2;c:\apps\mingw\bin;c:\apps\qm\bin;c:\apps\gnuwi > n32\bin > > this doesn't (just adding ":/bin"): > > $ ./mingw32-echo.exe > "/c/apps/gnuwin32/bin:/mingw/gdb-5.2.1/bin:.:/usr/local/bi > n:/mingw/bin:/bin:/c/Program Files/Compaq/Compaq EAB > Software:/c/apps/Tcl/bin:/ > c/Perl/bin:/c/WINNT/system32:/c/WINNT:/c/WINNT/System32/Wbem:/mingw/bin2:/mi > ngw > /bin:/c/apps/qm/bin:/c/apps/gnuwin32/bin:/bin" > /c/apps/gnuwin32/bin:/mingw/gdb-5.2.1/bin:.:/usr/local/bin:/mingw/bin:/bin:/ > c/Program Files/Compaq/Compaq EAB > Software:/c/apps/Tcl/bin:/c/Perl/bin:/c/WINNT/system32:/c/WINNT:/c/WINNT/Sys > tem32/Wbem:/mingw/bin2:/mingw/bin:/c/apps/qm/bin:/c/apps/gnuwin32/bin:/bin > Strange. Most definitely an MSYS problem. Earnie. |