-----Original Message----- >From: Larry Hall (Cygwin X) >Sent: Wednesday, July 05, 2006 2:13 PM >To: Cygwin/X Mailing List >Subject: Re: Cygwin/X does not start after updating Cygwin1.dll to >1.5.20-1 > > >Charli Li wrote: >> -----Original Message----- >>> From: cgf >>> Sent: Wednesday, July 05, 2006 1:38 PM >>> To: Cygwin/X Mailing List >>> Subject: Re: Cygwin/X does not start after updating Cygwin1.dll to >>> 1.5.20-1 >>> >>> >>> On Wed, Jul 05, 2006 at 01:30:50PM -0400, Charli Li wrote: >>>> Reformatted. >>>> -----Original Message----- >>>>> From: Robert McNulty >>>>> Sent: Sunday, July 02, 2006 7:08 PM >>>>> To: Cygwin/X Mailing List >>>>> Subject: Re: Cygwin/X does not start after updating Cygwin1.dll to >>>>> 1.5.20-1 >>>>> >>>>> >>>>> Charli Li wrote: >>>>>> There seems to be a problem with the new Cygwin1.dll version >>>>> 1.5.20-1 made >>>>>> available by cgf in setup.exe. >>>>>> - --- >>>>>> First of all, the subject says it all. Please don't ask me to try a >>>>>> different startup method, since I have tried all three (startx, >>>>>> startxwin.sh, startxwin.bat) unsucessfully. Startup worked with >>>>> Cygwin1.dll >>>>>> version 1.5.19-4, though. >>>>>> >>>>>> Charli >>>>> It works for me. >>>>> Called up a bash prompt in an xterm. >>>>> >>>> The error looks something like this (this is >startx/startxwin.sh output; >>>> startxwin.bat doesn't output anything): >>>> >>>> 849 [main] ? (1920) X:\XXXXXXXXXX\cygwin\usr\X11R6\bin\xinit.exe: >>> *** fatal >>>> error - proc magic mismatch detected - 0x704D1F7E/0xC87757A7. >>>> This problem is probably due to using incompatible versions of >the Cygwin >>>> DLL. Search for Cygwin1.dll using the Windows >Start->Find/Search utility >>>> and delete all but the most recent version. The most recent version >>>> *should* reside in x:\cygwin\bin, where 'x' is the drive on >which you have >>>> installed the cygwin distribution. Rebooting is also >suggested if you are >>>> unable to find another cygwin DLL. >>>> >>>> ...and similar error codes and the same message appear 5 more >times. Is >>>> that telling me to downgrade back to 1.5.19-4 or what? Just because it >>>> feels that 1.5.20-1 is incompatible with X11? >>> No, it's telling you that the problem is due to using incompatible >>> versions of cygwin1.dll. You should search for cygwin1.dll using the >>> Windows Start->Find/Search utility and delete all but the most recent >>> version. The most recent version *should* reside in x:\cygwin\bin, >>> where 'x' is the drive on which you have installed the cygwin >>> distribution. >>> >>> Rebooting is also suggested if you are unable to find another >cygwin DLL. >>> >>> HTH. >>> >> >> Only one Cygwin1.dll is in X:\XXXXXXXXXX\cygwin\bin. 1.5.20-1 >is the most >> recent version of Cygwin1.dll, and that was installed from a >*GENUINE* copy >> of setup.exe. And I know that rebooting my Windows 2000 Professional SP4 >> box won't help. I did that a million times (simply shutting down the >> computer when I'm not using it, and then turning it on when I >am) already. >> --- >> Had to downgrade to 1.5.19-4 for everything to go back to normal. > > >So that means that you have a copy of cygwin1.dll *outside* the >Cygwin path, >as Chris suggested. If you can't find it for some reason, please read and >follow the problem reporting guidelines outlined at: > >> Problem reports: http://cygwin.com/problems.html > > >Pay particular attention to the request to *attach* (not append) >your cygcheck >output. Others here on the list might be able to help find your >wayward copy >if you haven't had any luck yourself (though if you can't find it >by searching >your whole disk, then something is really amiss on your machine). > > >-- >Larry Hall http://www.rfk.com >RFK Partners, Inc. (508) 893-9779 - RFK Office >216 Dalton Rd. (508) 893-9889 - FAX >Holliston, MA 01746 >
Searching Local Harddrives (C:;D:)... Cygwin1.dll found in D:\XXXXXXXXXX\cygwin\bin Cygwin1.dll found in D:\XXXXXXXXXX\cygwin\usr\X11R6\bin Select an item to view its description. Both of these dirs are in $PATH. So, here we are at the xterm: ([EMAIL PROTECTED])[27] ~ $ ...and we check the $PATH: ([EMAIL PROTECTED])[27] ~ $ cat $PATH cat: /usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:./:/cygdrive/d/xxxxxxxxxx/pfiles /Microsoft Visual Studio/Common7/IDE:/cygdrive/d/xxxxxxxxxx/pfiles/Microsoft Visual Studio/VC/bin:/cygdrive/d/xxxxxxxxxx/pfiles/Microsoft Visual Studio/Common7/tools File name too long That was only a snippet of what I had in my $PATH. So this may mean that somehow, Cygwin1.dll may have been COPIED into the /usr/X11R6/bin dir. Does setup.exe have that behaviour to do that? Charli -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://x.cygwin.com/docs/ FAQ: http://x.cygwin.com/docs/faq/