[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Error trying to invoke the make program

From: Eli Zaretskii
Subject: Re: Error trying to invoke the make program
Date: Sat, 25 Aug 2007 14:04:49 +0300

> Date: Fri, 24 Aug 2007 12:19:17 +0300
> From: Eli Zaretskii <address@hidden>
> Cc: address@hidden, address@hidden
> > From: address@hidden (=?iso-8859-1?Q?Micha=EBl?= Cadilhac)
> > Date: Thu, 23 Aug 2007 22:58:23 +0200
> > Cc: address@hidden
> > 
> > http://thread.gmane.org/gmane.emacs.bugs/16314
> > 
> > Eli, I don't see any fix in the repository for that, is it normal?
> It is normal considering the fact that I didn't yet install any
> changes to fix this. ;-)

Fixed in the release branch now.  The trunk should get an update soon.

The patch is attached below, for the OP to use in order to complete
the build.

Thanks for reporting this.

2007-08-25  Eli Zaretskii  <address@hidden>

        * Makefile.in (rcs2log, rcs-checkin, grep-changelog, vcdiff):
        Prepend "-" to the command, in case srcdir=. and file is copied
        into itself.

Index: lib-src/Makefile.in
RCS file: /cvsroot/emacs/emacs/lib-src/Makefile.in,v
retrieving revision
retrieving revision
diff -u -r1.153.2.1 -r1.153.2.2
--- lib-src/Makefile.in 25 Jul 2007 05:06:11 -0000
+++ lib-src/Makefile.in 25 Aug 2007 10:58:54 -0000
@@ -268,18 +268,21 @@
 /* These targets copy the scripts into the build directory
-so that they can be run from there in an uninstalled Emacs.  */
+so that they can be run from there in an uninstalled Emacs.
+The "-" is prepended because some versions of cp barf when
+srcdir is the current directory, and thus the file will be
+copied into itself.  */
 rcs2log: $(srcdir)/rcs2log
-       cp -p $(srcdir)/rcs2log rcs2log
+       -cp -p $(srcdir)/rcs2log rcs2log
 rcs-checkin: $(srcdir)/rcs-checkin
-       cp -p $(srcdir)/rcs-checkin rcs-checkin
+       -cp -p $(srcdir)/rcs-checkin rcs-checkin
 grep-changelog: $(srcdir)/grep-changelog
-       cp -p $(srcdir)/grep-changelog grep-changelog
+       -cp -p $(srcdir)/grep-changelog grep-changelog
 vcdiff: $(srcdir)/vcdiff
-       cp -p $(srcdir)/vcdiff vcdiff
+       -cp -p $(srcdir)/vcdiff vcdiff

reply via email to

[Prev in Thread] Current Thread [Next in Thread]