From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2818 invoked by alias); 17 Dec 2013 02:58:31 -0000 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 Received: (qmail 2805 invoked by uid 89); 17 Dec 2013 02:58:30 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.4 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 X-HELO: vms173025pub.verizon.net Received: from vms173025pub.verizon.net (HELO vms173025pub.verizon.net) (206.46.173.25) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 17 Dec 2013 02:58:01 +0000 Received: from renog13-lin01.localdomain ([unknown] [71.122.175.81]) by vms173025.mailsrvcs.net (Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16 2009)) with ESMTPA id <0MXX0068VK8FP8I0@vms173025.mailsrvcs.net> for cygwin@cygwin.com; Mon, 16 Dec 2013 20:57:51 -0600 (CST) Message-id: <52AFBDAE.5040808@verizon.net> Date: Tue, 17 Dec 2013 02:58:00 -0000 From: Gerry Reno User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130625 Thunderbird/17.0.7 MIME-version: 1.0 To: cygwin@cygwin.com Subject: Re: cannot execute binary file References: <52AF84E3.7070109@verizon.net> <52AF9A80.5010605@gmail.com> <52AF9B87.2030906@verizon.net> <52AFB969.6040501@cygwin.com> In-reply-to: <52AFB969.6040501@cygwin.com> Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2013-12/txt/msg00292.txt.bz2 On 12/16/2013 09:39 PM, Larry Hall (Cygwin) wrote: > On 12/16/2013 7:32 PM, Gerry Reno wrote: >> On 12/16/2013 07:27 PM, Max Polk wrote: >>> On 12/16/2013 5:55 PM, Gerry Reno wrote: >>>> /usr/bin/ls: /usr/bin/ls: cannot execute binary file >>>> /bin/bash: Exit 126 >>>> >>>> >>>> This is the error that greets me when I try to execute a command in cygwin from a Windows Command Prompt like so: >>>> >>>> C:\cygwin\bin\mintty.exe -h always /bin/bash -l ls >>>> >>>> This was after installing a new version of Cygwin today. So I wiped it and installed it again and got the same error >>>> again. >>>> >>>> This used to work because I've called my own scripts this way before. Is there some new way of doing this? >>>> >>> >>> If you provide a "minus c" option, it will work: >>> >>> C:\cygwin\bin\mintty.exe -h always -e /bin/bash -l -c ls >>> >> >> I just tried it with -c and all it gives you is a totally blank window. >> >> Tried a bunch of other commands using the -c and same thing. Just a blank window. > > In that case, there's something in your installation that isn't quite right. > The above suggestion resolves the issue you described just fine for me. If > you're still experiencing the problem when you use the '-c' flag and need to > consult with the list further on this issue, I recommend following the > problem reporting guidelines found at the link below with your next message: > >> Problem reports: http://cygwin.com/problems.html > > I just got finished installing Cygwin on another machine and this time the -c does work. So I went back and looked at the original machine. There are 2 cygwin installations on that machine in different directories. I had forgotten that Cygwin got installed a while back on this machine to support some app that needed it. So somehow having 2 different installations breaks this mintty -e capability. Does this qualify as a bug? Is Cygwin supporting 2 independent installations? -- 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