ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-apps/2001/03/12/06:12:47

Mailing-List: contact cygwin-apps-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-apps-owner AT sourceware DOT cygnus DOT com
List-Subscribe: <mailto:cygwin-apps-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-apps/>
List-Post: <mailto:cygwin-apps AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-apps-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/lists.html#faqs>
Delivered-To: mailing list cygwin-apps AT sources DOT redhat DOT com
To: "edward" <tailbert AT yahoo DOT com>
Cc: <cygwin-apps AT cygwin DOT com>, <automake AT gnu DOT org>
Subject: Re: ok, new libtool for cygwin updates
References: <022b01c0a86a$d09a8080$9865fea9 AT edward>
<002801c0a94a$e8e80e10$0200a8c0 AT lifelesswks>
<038f01c0a96b$0b2bf980$9865fea9 AT edward>
From: Akim Demaille <akim AT epita DOT fr>
Date: 12 Mar 2001 12:21:52 +0100
In-Reply-To: <038f01c0a96b$0b2bf980$9865fea9@edward>
Message-ID: <mv4bsr7grlb.fsf@nostromo.lrde.epita.fr>
Lines: 52
User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.1 (Cuyahoga Valley)
MIME-Version: 1.0

"edward" <tailbert AT Yahoo DOT com> writes:

> cond3.test fails for three reasons.

Thanks, the fix has been applied.

>     3) cond3.test has an incorrect comparison test function (the sed script
> skips a line!) sorry, i'm not a big fan of sed. oh well.

I had reworked the snippet in the meanwhile.  It should be ok now.

> > FAIL: pr19.test
> 
> pr19.test fails for two reasons.
> 
>     1) foo.exe isn't cleaned properly (automake.in patch enclosed as
> automake-cygwin-exeext.patch)
> 
> --- automake.in.orig Sat Mar 10 07:14:42 2001
> +++ automake.in Sat Mar 10 07:15:21 2001
> @@ -1048,7 +1048,7 @@
>      # If OBJEXT/EXEEXT were not set in configure.in, do it, it
>      # simplifies our task, and anyway starting with Autoconf 2.50, it
>      # will always be defined, and this code will be dead.
> -    $output_vars .= "EXEEXT =\n"
> +    $output_vars .= "EXEEXT = \@EXEEXT\@\n"

No, we cannot do that.  We precisely issue this line when we have not
seen that AC_EXEEXT was used, so we cannot depend EXEEXT.  We need to
understand why it failed in pr19.  I suppose you are not running Unix
here?

What you observe is that the test itself is not ready to be run under
Cygwin, i.e., I guess its configure.in doesn't include AC_EXEEXT.
That's the problem to fix.


>     2) lines 4946-4947 of automake.in version 1.977
> 
>     # FIXME: nodist.
>     &push_dist_common ($pfx . $base . '.' . $ext);
> 
>     commenting out the last line removes foo.c (which is a temporary file)
> from the make distdir target, which fails because according to automake,
> foo.c is supposed to be redistributed. however, (gnu) make removes temporary
> files like foo.c (generated from foo.l). in my opinion, this is correct and
> should not be redistributed. the Makefile.am writer can always explicitly
> include foo.c if they really want to. from the comment in the automake.in
> file, it seems the automake peeps are aware of this. there are similar
> comments in automake.in with other generated files as well.

I leave this to Tom.

- Raw text -


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