I just updated my cygwin and also have the same problem under ntemacs. Following another suggestion somewhere I recompiled bash eliminating the test for using a pty in jobs.c (line 3703) and I no longer get the error, but I still can't terminate or suspend any jobs. Very hard to use the shell if you can't kill a job. :)
Does anyone have any solutions or know if anyone is working on this? Ken Brown-6 wrote: > > On 2/27/2012 7:04 AM, leosli...@letterboxes.org wrote: >> Hi there >> >> I upgraded my Cygwin installation to Cygwin dll 1.7.11-1. Since then when >> I start Cygwin bash under emacs i get the following error message: >> >> bash: cannot set terminal process group (-1): Inappropriate ioctl for >> device >> bash: no job control in this shell >> >> And indeed, I can't stop subprocesses in this shell, which is very >> inconvenient. >> >> BTW, I invoke bash in emacs with the arguments "--noediting -i". Both are >> needed. > > This is the default when you run M-x shell. > >> What can I do about the error message? > > I can't reproduce this. Please give a precise recipe for producing the > problem, starting from `emacs -Q'. Also, please follow the > problem-reporting guidelines at > > http://cygwin.com/problems.html > > including the part about attaching cygcheck output. > > Ken > > > -- > Problem reports: http://cygwin.com/problems.html > FAQ: http://cygwin.com/faq/ > Documentation: http://cygwin.com/docs.html > Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple > > > -- View this message in context: http://old.nabble.com/bash-under-emacs-gives-%22cannot-set-terminal-process-group%22-tp33399261p34069153.html Sent from the Cygwin list mailing list archive at Nabble.com. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple