delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
X-SWARE-Spam-Status: | No, hits=-0.4 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HOSTEUROPE_IXHASH,NIXSPAM_IXHASH,RP_MATCHES_RCVD,TW_BJ |
X-Spam-Check-By: | sourceware.org |
X-DKIM: | Sendmail DKIM Filter v2.8.3 mux2.uit.no pA4CXa6A032044 |
From: | =?utf-8?B?RWR2YXJkc2VuIEvDpXJl?= <kare DOT edvardsen AT uit DOT no> |
To: | "moss AT cs DOT umass DOT edu" <moss AT cs DOT umass DOT edu> |
CC: | "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com> |
Subject: | Re: Problem with execution of binary file |
Date: | Fri, 4 Nov 2011 12:33:36 +0000 |
Message-ID: | <1320409986.5480.219.camel@kare-desktop> |
References: | <1320322806 DOT 5480 DOT 161 DOT camel AT kare-desktop> <4EB30E21 DOT 3090707 AT cs DOT umass DOT edu> <1320396611 DOT 5480 DOT 196 DOT camel AT kare-desktop> <4EB3C378 DOT 6060308 AT cs DOT umass DOT edu> |
In-Reply-To: | <4EB3C378.6060308@cs.umass.edu> |
MIME-Version: | 1.0 |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
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-MIME-Autoconverted: | from base64 to 8bit by delorie.com id pA4CY3Iv014819 |
On fr., 2011-11-04 at 05:50 -0500, Eliot Moss wrote: > On 11/4/2011 3:50 AM, Edvardsen KÃ¥re wrote: > > > >> On 11/3/2011 4:56 PM, Eliot Moss wrote: > >> Ok, so here's one thing about bash: to get it to > >> run an *executable* (as opposed to a *script*), > >> you need to say "bash -c FLEXPART_GFORTRAN". > >> You might try strace on that. In addition to the > >> objdump suggestion. > >> > >> I have a moment to expand on this a little. The > >> 80-byte read we saw was bash looking at the > >> beginning of what it that was supposed to be a > >> script (not a binary) and seeing if it really > >> appeared to be a script. I did not look like a > >> script, so bash gave up. (It checks whether the > >> first line is all printable characters or white > >> space.) > >> > >> Best -- Eliot Moss > >> > > > > Hmm, wonder why bash would interpret it as a script. Anyway, I will get > > back to you later with output from strace and objdump. > > Because you did not specify -c ... EM I'm still learning :) Anyway, I've installed two versions of cygwin on the same machine - the first was installed around Oct. 3 and the second one from a few days ago. Compiling exactly the same software on both versions gives success on the older installation and failure on the newer one. Could it be that newer versions of some libs/compilers have bugs? Something different between those two versions is for sure causing the problem. Oviously, I'm using gfortran for building FLEXPART_GFORTRAN but I've also installed from source the latest version of "jasper" and "grib_api" libs (required by my FLEXPART software), and I'm not sure in detail what is involved in building those libs. Do you have any immediate idea of what could be the potential problem? Cheers, KÃ¥re
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |