delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/01/16/14:43:21

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <3C45D6B3.B4808783@email.byu.edu>
Date: Wed, 16 Jan 2002 12:38:27 -0700
From: Eric Blake <ebb9 AT email DOT byu DOT edu>
Organization: BYU Student
X-Mailer: Mozilla 4.76 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: devel tool wrappers and --version, --help

With the automake, autoconf, and libtool wrapper scripts presently in
cygwin, the scripts do not gracefully handle --version and --help from
an empty directory (that is, a directory with no configure.in):

$ cd /tmp
$ autoconf --version
autoconf: no input file
$ automake --version
automake: Couldn't find configure.ac nor configure.in file
$ libtool --version
libtool: Couldn't find configure.ac nor configure.in file

However, the *-devel versions work just fine in the same situation:
$ /usr/autotool/devel/bin/autoconf --version
autoconf (GNU Autoconf) 2.52
...


I would like to see this patched so that if any of these tools are
executed but no configure.in is found, the wrapper scripts defer to the
*-devel version, so that the --version and --help output is still useful
instead of an error.  Unfortunately, I am not a shell script programmer,
so I can't offer much assistance in this matter.

Also, I think it might be a good idea when --version is passed to the
wrapper scripts to append a line to the output of the *-stable or
*-devel to further indicate the version of the wrapper script.  That
way, I can recognize that the wrapper is automake 2.52 compliant even if
it invoked in a directory which falls back on the automake-stable 2.13
for execution.

-- 
This signature intentionally left boring.

Eric Blake             ebb9 AT email DOT byu DOT edu
  BYU student, free software programmer

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019