From: Jeremy G. <jeremy@ZeeVee.Com> - 2010-11-25 00:08:00
|
I normally use msys.bat to start the shell. But I experienced the delay when I started a windows CMD window and just stared bash.exe. Or when in emacs and did the compile command (in that case, I started emacs from an msys shell that was started using msys.bat). Also, I recently installed mingw, using the app get program as instructed on the site. But I did have cygwin installed at the time. It is certainly possible that something funny happened in the install. But I think it would have to be some conflict with an existing software package of some form since I really think that the mingw install was by the book. In all, getting very cool, but it has taken quite a bit of time. And kind of a litany of "little thing". Like emacs' next-error function not getting the file name correct... Jeremy -----Original Message----- From: Andy Rushton [mailto:min...@an...] Sent: Wednesday, November 24, 2010 6:25 PM To: min...@li... Subject: Re: [Mingw-users] slow msys startup (was emacs with windows) On 24/11/2010 22:00, Jeremy Greene wrote: > Ok... used wireshark to get an idea on what's going on. > What I see is that when the bash shell starts it sends out a netbios > name query to admin-server. > It also sends a dns request for the same name. The dns server does > respond (it's in Comcast land). > Then bash sends a ping to the resolved address... which of course won't > typically work these days. > Bash repeats the NB query and ping for 25 seconds or so. > So, I added admin-server to my windows hosts file (to 127.0.0.1). > Curiously, it still pauses, but only for a few seconds. This is odd, because when I start MSYS, Wireshark shows no packets of any kind. I'm running MSYS using the msys.bat file, which brings up a cmd.exe (i.e. I'm not using any kind of console application) with bash running in it. What are you doing? Are you using a console program of some kind? > > So it's at least workable for me, but there seems to be some > configuration that I have incorrect, or something probably should be > fixed in bash or msys? > > Jeremy > > > -----Original Message----- > From: Jeremy Greene > Sent: Wednesday, November 24, 2010 2:08 PM > To: Jeremy Greene; 'MinGW Users List' > Subject: RE: [Mingw-users] slow msys startup (was emacs with windows) > > Interesting... if I disable all network interfaces and then start > msys.bat it is instantaneous to the bash prompt. > Prior to this I did delete all mapped drives and even all items in "my > networks". > Does this ring a bell with anyone?! > > Jeremy > > -----Original Message----- > From: Jeremy Greene > Sent: Wednesday, November 24, 2010 1:58 PM > To: min...@li... > Subject: RE: [Mingw-users] emacs with mingw > > Thanks, although very strange on the startup delay. >> From the point that I execute msys.bat to the bash shell prompt is a > solid 25 second. > I assume it's the same delay that I'm getting when compiling in emacs. > I will have to figure that out for it to be usable :( > > Jeremy > > -----Original Message----- > From: Andy Rushton [mailto:min...@an...] > Sent: Wednesday, November 24, 2010 12:52 PM > To: min...@li... > Subject: Re: [Mingw-users] emacs with mingw > > On 24/11/2010 12:46, Jeremy Greene wrote: >> Thanks -- that really helped. >> One of the challenges is that you can get various things to "kind of >> work" and be quite misleading as to what really should be done. >> >> I do have two questions: >> 1) When I start msys, or do a compile inside emacs, there's a very > long >> pause, maybe about 30s or so. Is that normal? > > No, not for me. I get near-instant response. > >> 2) I get the dreaded "control chars" or whatever in the shell... I > can't >> remember how to remove them.... here's an example: >> >> $ pwd >> /c/wxWidgets-2.8.11/build-debug/samples/image >> ]0;MINGW32:/c/wxWidgets-2.8.11/build-debug/samples/image >> >> [32mjgreene@jgreene >> [33m/c/wxWidgets-2.8.11/build-debug/samples/image[0m >> $ > > Sorry, forgot an environment variable to set in your .profile: > > # set the prompt to something simple so emacs doesn't get confused > export PS1='MinGW:\w: ' > > This is because the default in bash seems to be to support colourisation > > of the prompt and emacs can't handle that. > > BTW: Some might say that should read 'MSYS:\w: '! I put this in the > prompt to remind me whether I'm in an MSYS shell or a Cygwin shell since > > I use both but keep them completely separate. > > Note that \w substitutes the current path. Omit it if you don't need > that in your prompt. > >> >> Thanks! >> Jeremy >> >> -----Original Message----- >> From: Keith Marshall [mailto:kei...@us...] >> Sent: Wednesday, November 24, 2010 5:44 AM >> To: MinGW Users List >> Subject: Re: [Mingw-users] emacs with mingw >> >> On 24 November 2010 10:10, Andy Rushton wrote: >>> On 22/11/2010 19:27, Jeremy Greene wrote: >>>> Is there any way to use emacs with mingw for running gdb inside > emacs >>>> and for compiling inside emacs? Do people really use gdb > standalone?! >>> >>> I use gcc/gdb within Gnu emacs all the time. It works very well with >>> MinGW. This is my main C++ development environment. >>> >>> The secret is to run emacs from a MinGW shell rather than from the >> Start >>> menu shortcut so that it picks up all the right environment settings. >> >> I think Andy actually means an MSYS shell, running in its (default) >> MinGW32 personality. >> > > > ------------------------------------------------------------------------ > ------ > Increase Visibility of Your 3D Game App& Earn a Chance To Win $500! > Tap into the largest installed PC base& get more eyes on your game by > optimizing for Intel(R) Graphics Technology. Get started today with the > Intel(R) Software Partner Program. Five $500 cash prizes are up for > grabs. > http://p.sf.net/sfu/intelisp-dev2dev > _______________________________________________ > MinGW-users mailing list > Min...@li... > > This list observes the Etiquette found at > http://www.mingw.org/Mailing_Lists. > We ask that you be polite and do the same. Disregard for the list > etiquette may cause your account to be moderated. > > _______________________________________________ > You may change your MinGW Account Options or unsubscribe at: > https://lists.sourceforge.net/lists/listinfo/mingw-users > Also: > mailto:min...@li...?subject=unsubscribe > > ------------------------------------------------------------------------ ------ > Increase Visibility of Your 3D Game App& Earn a Chance To Win $500! > Tap into the largest installed PC base& get more eyes on your game by > optimizing for Intel(R) Graphics Technology. Get started today with the > Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. > http://p.sf.net/sfu/intelisp-dev2dev > _______________________________________________ > MinGW-users mailing list > Min...@li... > > This list observes the Etiquette found at > http://www.mingw.org/Mailing_Lists. > We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated. > > _______________________________________________ > You may change your MinGW Account Options or unsubscribe at: > https://lists.sourceforge.net/lists/listinfo/mingw-users > Also: mailto:min...@li...?subject=unsubscribe > ------------------------------------------------------------------------ ------ Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! Tap into the largest installed PC base & get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev _______________________________________________ MinGW-users mailing list Min...@li... This list observes the Etiquette found at http://www.mingw.org/Mailing_Lists. We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated. _______________________________________________ You may change your MinGW Account Options or unsubscribe at: https://lists.sourceforge.net/lists/listinfo/mingw-users Also: mailto:min...@li...?subject=unsubscribe |