Using Lennart's patched Emacs.
I have a current Cygwin installation with many packages. Note that I'm running
with cygwin 1.5 -- not the experimental 1.7:
[D:\Emacs\emacsw32-23.0\emacs\bin] cygcheck -c cygwin
Cygwin Package Information
Package Version Status
cygwin 1.5.25-15 OK
When I attempt to launch patched emacs, it generates the following message
at the console prompt from which it was launched; while the emacs frame is
displayed, it is unusuable (program is non-responsive).
[D:\Emacs\emacsw32-23.0\emacs\bin] .\emacs.exe
172 [main] ? (3944) D:\Emacs\emacsw32-23.0\emacs\bin\emacs.exe: *** fatal er
ror - Incompatible cygwin .dll -- incompatible per_process info 0 != 168
Renaming my copy of cygwin1.dll in the cygwin installation before starting
emacs suppresses the problem.
This behaviour did not occur with the previous Emacsw32 version I was using
(a build based on emacs 22). Perhaps I didn't see it because the previous
emacs was compatible with the cygwin version I have?
Ideally, emacsw32 would not be bound to any particular version of cygwin,
so that it could be compatible with both current and experimental
installations.
Thanks.
In GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600)
of 2008-08-13 on LENNART-69DE564 (patched)
Windowing system distributor `Microsoft Corp.', version 5.1.2600
configured using `configure --with-gcc (3.4) --cflags -Ic:/g/include'
Important settings:
value of $LC_ALL: nil
value of $LC_COLLATE: nil
value of $LC_CTYPE: nil
value of $LC_MESSAGES: nil
value of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_TIME: nil
value of $LANG: ENU
value of $XMODIFIERS: nil
locale-coding-system: cp1252
default-enable-multibyte-characters: t
Major mode: Fundamental
Minor modes in effect:
tooltip-mode: t
tool-bar-mode: t
mouse-wheel-mode: t
noticeable-minibuffer-prompts-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
global-auto-composition-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
line-number-mode: t
transient-mark-mode: t
Recent input:
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<help-echo> <help-echo> <help-echo> <menu-bar> <help-menu>
<send-emacs-bug-report>
Recent messages:
Adding d:/Emacs/emacsw32-23.0/EmacsW32/lisp/ to load-path
stephan(speaking for myself, not for my employer);