2009/6/25 Vin Shelton <acs(a)alumni.princeton.edu>:
On Wed, Jun 24, 2009 at 6:43 AM, Reini Urban wrote:
> cygwin-1.7 removed support for accepting win32 style pathnames.
> xemacs should follow.
>
> The particular problem was file-truename returning a fabricated windows path,
> instead of the POSIX path, which for example failed the mule testsuite for me.
Interesting. With or without this patch, I cannot get XEmacs to
pass
the mule-tests on a cygwin > cygwin-1.7.047 . Ever since the 1.7.048
release, the mule-tests have hung. Here's what I did:
(setq debug-on-quit t)
(cd "/usr/local/build/xemacs-21.5-test-2009-06-25-mule")
(load-file "tests/automated/test-harness.el")
(test-emacs-test-file "tests/automated/mule-tests.el")
That last call runs forever. When I interrupt the test with ^G,
here's the backtrace I get:
Debugger entered--Lisp error: (quit)
make-temp-name("/tmp/s360339.aoa/ĐĐĐĐ")
Hangs for me also there.
I get the same invalid filename, which the WinAPI cannot handle obviously.
What locale are you running in? I tried using LANG=en_US.UTF-8, but
that had no effect.
I think it is locale independent.
Any insights would be appreciated.
I'll try to fix it when I have more time.
Today I worked on a better winclient. Looks quite good now, better
than my last patches at least..
--
Reini Urban
http://phpwiki.org/ http://murbreak.at/
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta