From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27273 invoked by alias); 25 Jun 2012 20:46:19 -0000 Received: (qmail 27264 invoked by uid 22791); 25 Jun 2012 20:46:18 -0000 X-SWARE-Spam-Status: No, hits=-3.3 required=5.0 tests=BAYES_00,FREEMAIL_FROM,KHOP_THREADED,TW_YG,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 25 Jun 2012 20:46:05 +0000 Received: from telerig.nabble.com ([192.168.236.162]) by sam.nabble.com with esmtp (Exim 4.72) (envelope-from ) id 1SjGAe-0006s6-KD for cygwin@cygwin.com; Mon, 25 Jun 2012 13:46:04 -0700 Message-ID: <34069153.post@talk.nabble.com> Date: Mon, 25 Jun 2012 20:46:00 -0000 From: sethflash To: cygwin@cygwin.com Subject: Re: bash under emacs gives "cannot set terminal process group" In-Reply-To: <4F4B7ACB.30608@cornell.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <909A4A8E-D4D3-4256-81AE-F47D52931913@letterboxes.org> <4F4B7ACB.30608@cornell.edu> X-IsSubscribed: yes Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com X-SW-Source: 2012-06/txt/msg00457.txt.bz2 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, leoslists@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