Stephan Mueller wrote:
> 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)
Thanks for the bug report Stephan.
This is a strange error and I do not understand where it comes from.
There should be no dependencies on cygwin1.dll in a Emacs+EmacsW32.
Could you please (with cygwin1.dll in its place) try to start Emacs with
c:\YOUR-FULL-PATH-TO-EMACS\emacs -Q
Do you still see the problem with the cygwin1.dll then?