From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jason Rumney Newsgroups: gmane.emacs.bugs Subject: bug#7784: executable-find does not find scripts on woe32 Date: Wed, 05 Jan 2011 15:14:48 +0800 Message-ID: <4D241A68.10406@gnu.org> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1294212244 31716 80.91.229.12 (5 Jan 2011 07:24:04 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 5 Jan 2011 07:24:04 +0000 (UTC) To: bug-gnu-emacs@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jan 05 08:24:00 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PaNix-0005pk-OM for geb-bug-gnu-emacs@m.gmane.org; Wed, 05 Jan 2011 08:24:00 +0100 Original-Received: from localhost ([127.0.0.1]:42891 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PaNiw-0002oT-RN for geb-bug-gnu-emacs@m.gmane.org; Wed, 05 Jan 2011 02:23:58 -0500 Original-Received: from [140.186.70.92] (port=51671 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PaNin-0002oM-IE for bug-gnu-emacs@gnu.org; Wed, 05 Jan 2011 02:23:50 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PaNim-0006Rs-L2 for bug-gnu-emacs@gnu.org; Wed, 05 Jan 2011 02:23:49 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:50311) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PaNim-0006Ro-IM for bug-gnu-emacs@gnu.org; Wed, 05 Jan 2011 02:23:48 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1PaNTV-0001P9-Uh; Wed, 05 Jan 2011 02:08:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jason Rumney Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Jan 2011 07:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7784 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by submit@debbugs.gnu.org id=B.12942112765388 (code B ref -1); Wed, 05 Jan 2011 07:08:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 5 Jan 2011 07:07:56 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PaNTQ-0001Oq-8e for submit@debbugs.gnu.org; Wed, 05 Jan 2011 02:07:56 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PaNTO-0001Oe-Dr for submit@debbugs.gnu.org; Wed, 05 Jan 2011 02:07:54 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PaNaK-0004dU-T7 for submit@debbugs.gnu.org; Wed, 05 Jan 2011 02:15:05 -0500 Original-Received: from lists.gnu.org ([199.232.76.165]:33047) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PaNaK-0004dQ-R4 for submit@debbugs.gnu.org; Wed, 05 Jan 2011 02:15:04 -0500 Original-Received: from [140.186.70.92] (port=48312 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PaNaJ-00018F-FJ for bug-gnu-emacs@gnu.org; Wed, 05 Jan 2011 02:15:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PaNaI-0004d6-Hp for bug-gnu-emacs@gnu.org; Wed, 05 Jan 2011 02:15:03 -0500 Original-Received: from mail-px0-f169.google.com ([209.85.212.169]:51186) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PaNaI-0004cL-A8 for bug-gnu-emacs@gnu.org; Wed, 05 Jan 2011 02:15:02 -0500 Original-Received: by pxi12 with SMTP id 12so3800231pxi.0 for ; Tue, 04 Jan 2011 23:15:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=bQkf0xkgjcAA4SmgxTUeZyZd2oIe6/sW7jKIv9E7YMc=; b=QhQM5HeZiGSJX0OTWxNQ33l1p1xtg2ENX3WQKGdo83N+L7YoC9KUtXyI5cYYCJzopv w7J/1DRpN8aLBjaru7y4IAGhEQ7W1A05O4vVydA5v2RO5qQOCemD8PAqp0U86xlZaDze OnFcLFPsqet5YSA54eKfwefujVQtUJ8joytVE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=ICUUmMp2S8Yd1ZR2ltYbR4pV8NkkZCOawfHAcaCx4z71XLoGpm3i83tbjdr390VQCi 8h54OnG1vxX9nJovjdwaxSlBfmS9IJpDsCHmpyqOwhJzphGrZ+ySh5sF/m2IePha+Frm /yYjLTwHY+3wLsyi/LmNKuK/ON1VNSZkAVD+A= Original-Received: by 10.142.131.21 with SMTP id e21mr15003518wfd.228.1294211700992; Tue, 04 Jan 2011 23:15:00 -0800 (PST) Original-Received: from [10.1.1.55] ([61.4.103.130]) by mx.google.com with ESMTPS id b11sm31976792wff.9.2011.01.04.23.14.59 (version=SSLv3 cipher=RC4-MD5); Tue, 04 Jan 2011 23:15:00 -0800 (PST) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.7) Gecko/20100111 Thunderbird/3.0.1 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Wed, 05 Jan 2011 02:08:01 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:43093 Archived-At: On 05/01/2011 07:44, Sam Steingold wrote: > GNU Emacs 23.2.1 (i386-mingw-nt5.2.3790) > of 2010-05-08 on G41R2F1 > --with-gcc (3.4) --no-opt --cflags -Ic:/xpm/include > > (executable-find "bzr") > ==> nil > (executable-find "svn") > ==> "c:/gnu/cygwin/bin/svn.exe" > > the problem, apparently, stems from: > > (file-exists-p "c:/gnu/cygwin/bin/bzr") > ==> t > (file-executable-p "c:/gnu/cygwin/bin/bzr") > ==> nil > which is wrong because bzr is an executable python script. > It may well be, but Windows does not know how to execute it. You either need to run it by specifying the script as an argument to python.exe explicitly, or run it from within Cygwin bash, which interprets the #! comment syntax and presumably has some Cygwin specific way to simulate the executable bit in the filesystem.