some problem in vc

dhruva dhruvakm at gmail.com
Thu Feb 7 23:17:34 EST 2008


Hello,
 When I use XEmacs (HEAD, mercurial repo) on M$.
 I execute 'xemacs' (not with -q) open a read only file (set through
the file by setting buffer-read-only:t) and try to toggle read-only
status, I get the following error (only the first time). The same
error is displayed when I modify and save it (repeatedly).

---------------------------
git.exe - Unable To Locate Component
---------------------------
This application has failed to start because libcurl-4.dll was not
found. Re-installing the application may fix this problem.
---------------------------
OK
---------------------------


The same does not happen when I run with 'xemacs -q'. I have a
customization file that works for both XEmacs and FSF Emacs. I will
try to find the root cause and post my findings. I do not see the same
problem in FSF Emacs.

Various things I tried:

1. I tried adding the the folders having the 'git.exe' and the
'libcurl-4.dll' to the 'exec-path', this did not help.
2. Where as, I added it to the PATH environment variable in the shell
(cmd) and executed 'xemacs' from that shell inheriting the PATH, it
worked!
3. I add the same in my dotemacs (setenv "PATH" (concat
"e:/gnu/git/bin" (getenv "PATH"))) and this did not work.
4. Changing the '/' to '\\' worked! The PATH expects the path
seperator to be '\\'. I feel it should honor '/' too.

A few queries:
1. If 'git.exe' (or executable) is not found in the PATH, should that
system be ignored?
2. Do you feel adding to 'exec-path' should have worked? Is
'exec-path' very much different from 'PATH'?


-dky

-- 
Contents reflect my personal views only!



More information about the XEmacs-Beta mailing list