delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/06/04/16:19:35

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Date: Tue, 05 Jun 2001 00:39:45 +0430 (GMT+04:30)
From: jens AT uniweb DOT se
Subject: Re: BUG: Automake 1.4
To: Cygwin Users <cygwin AT cygwin DOT com>
Cc: cygwin AT cygwin DOT com
Message-id: <465970600.991685385115.JavaMail.root@colin.uniweb.se>
MIME-version: 1.0
X-Mailer: Sun(TM) Web Access 1.2

--Boundary_(ID_DeQ0ip2Xa5oencyFIOwnwQ)
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 7BIT

 I don't know automake well enough. But I've done some research. And I think I've found the place. And I've included the diff in this e-mail. And after installing the patched version it actually works.

 Who will put this in the correct place. So there will be a new release of automake?????????

 Jens Yllman

--- automake-1.4/automake.in	Fri Jan 15 07:42:36 1999
+++ automake-1.4_new/automake.in	Mon Jun  4 22:09:11 2001
@@ -2367,7 +2367,7 @@
 	$output_rules .= "\t  d=\$(srcdir); \\\n";
     }
     $output_rules .= ("\t  if test -d \$\$d/\$\$file; then \\\n"
-		      . "\t    cp -pr \$\$/\$\$file \$(distdir)/\$\$file; \\\n"
+		      . "\t    cp -pr \$\$d/\$\$file \$(distdir)/\$\$file; \\\n"
 		      . "\t  else \\\n"
 		      . "\t    test -f \$(distdir)/\$\$file \\\n"
 		      . "\t    || ln \$\$d/\$\$file \$(distdir)/\$\$file 2> /dev/null \\\n"



>Can't you figure out the patch for this?  It's real obvious.  Then you
>could post the patches to cygwin-apps AT cygwin DOT com.
>
>Earnie.
>
>jens AT uniweb DOT se wrote:
>> 
>>  Hi,
>> 
>>  Don't know if this is the right place to send this. But I have automake 1.4 on cygwin and on my linux machine. And the version on cygwin produces a slightly diffrent Makefile.in then the linux version. And the important part is a bug.
>> 
>>  Here is three rows from the linux version. It is in distdir:
>> 
>>           if test -d $$d/$$file; then \
>>             cp -pr $$d/$$file $(distdir)/$$file; \
>>           else \
>> 
>>  In the cygwin version it looks like this.
>> 
>>           if test -d $$d/$$file; then \
>>             cp -pr $$/$$file $(distdir)/$$file; \
>>           else \
>> 
>>  And that makes directories in EXTRA_DIST etc to not work. The make i canceled with an error.
>> 
>>  Anybody recocnizing this???
>> 
>>  Jens Yllman
>> 
>> --
>> Want to unsubscribe from this list?
>> Check out: http://cygwin.com/ml/#unsubscribe-simple
>
>_________________________________________________________
>Do You Yahoo!?
>Get your free @yahoo.com address at http://mail.yahoo.com
>
>

--Boundary_(ID_DeQ0ip2Xa5oencyFIOwnwQ)
Content-type: text/plain; CHARSET=US-ASCII; name=automake.diff
Content-disposition: attachment; filename=automake.diff
Content-transfer-encoding: 7BIT

--- automake-1.4/automake.in	Fri Jan 15 07:42:36 1999
+++ automake-1.4_new/automake.in	Mon Jun  4 22:09:11 2001
@@ -2367,7 +2367,7 @@
 	$output_rules .= "\t  d=\$(srcdir); \\\n";
     }
     $output_rules .= ("\t  if test -d \$\$d/\$\$file; then \\\n"
-		      . "\t    cp -pr \$\$/\$\$file \$(distdir)/\$\$file; \\\n"
+		      . "\t    cp -pr \$\$d/\$\$file \$(distdir)/\$\$file; \\\n"
 		      . "\t  else \\\n"
 		      . "\t    test -f \$(distdir)/\$\$file \\\n"
 		      . "\t    || ln \$\$d/\$\$file \$(distdir)/\$\$file 2> /dev/null \\\n"


--Boundary_(ID_DeQ0ip2Xa5oencyFIOwnwQ)
Content-Type: text/plain; charset=us-ascii

--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple
--Boundary_(ID_DeQ0ip2Xa5oencyFIOwnwQ)--

- Raw text -


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