Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Injected-Via-Gmane: http://gmane.org/ To: cygwin AT cygwin DOT com From: "Yadin Y. Goldschmidt" Subject: Re: 1.5.4-1: Problem with XEmacs, fonts, and subprocesses. Date: Tue, 7 Oct 2003 15:45:55 -0400 Lines: 72 Message-ID: References: <3F7F1883 DOT 4070809 AT urth DOT org> X-Complaints-To: usenet AT sea DOT gmane DOT org X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 It is true that making a xemacs.bat file which contains c:\cygwin\usr\X11R6\bin\run.exe /bin/bash -c "/usr/local/bin/i686-pc-cygwin/xemacs" makes XEmacs run correctly under cygwin 1.5.5. (Actually one needs to add a line 'set cygwin=tty ' before that line if one does not already have it in the windows' environment). Alternatively one can run it from rxvt. By running correctly I mean nvoking secondary processes like opening a shell or compiling a program. However the bigger question is why XEmacs ran correctly before from its icon on the desk and it does not run correctly now? It must be something that has changed going from cygwin 1.3.22 to 1.5 that prevents runnung this application from the dos command line when it was compiled with cygwin. In 1.3.22 it ran flawlessly. It seems that this change affects also some other applications. I wonder also if once XEmacs is compiled with 1.5.5 it will also run from the dos prompt or icon or not. "Henry S. Thompson" wrote in message news:f5bllrxpdi4 DOT fsf AT erasmus DOT inf DOT ed DOT ac DOT uk... > Igor Pechtchanski writes: > > > On Mon, 6 Oct 2003, Henry S. Thompson wrote: > > > >> Igor Pechtchanski writes: > >> > >> > >> > >> >> If you're _really_ obsessive (like me :-( about launching from an > >> >> icon, compile the following and point the icon at it. > >> >> > >> >> Hope this helps, > >> >> ht > >> >> [code snipped] > >> >> if (CreateProcess (NULL, "c:\\cygwin\\bin\\bash -c \"/usr/local/bin/i686-pc-cygwin/xemacs -f gnuserv-start\"", &sec_attrs, NULL, TRUE, 0, > >> >> NULL, NULL, &start, &child)) > >> > > >> > Ouch! Why not simply point the shortcut at 'c:\cygwin\bin\bash --login -c > >> > "/usr/local/bin/i686-pc-cygwin/xemacs -f gnuserv-start"'? > >> > Igor > >> > >> Because that produces an unsightly command window as well as the > >> desired xemacs window. That's what all the WinMain etc. stuff is > >> there to defeat. > >> > >> ht > > > > Umm, yeah, ok, make that 'c:\cygwin\usr\X11R6\bin\run.exe /bin/bash > > --login -c "/usr/local/bin/i686-pc-cygwin/xemacs -f gnuserv-start"', then. > > :-D > > Igor > > Ah, but I don't run X, just vanilla cygwin. > > See you and raise you again :-) > > ht > -- > Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh > Half-time member of W3C Team > 2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440 > Fax: (44) 131 650-4587, e-mail: ht AT cogsci DOT ed DOT ac DOT uk > URL: http://www.ltg.ed.ac.uk/~ht/ > [mail really from me _always_ has this .sig -- mail without it is forged spam] > -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/