GNU bug report logs - #22119
emacs-25; No rule to make target 'test/Makefile.in', needed by 'Makefile'.

Previous Next

Package: emacs;

Reported by: Seweryn Kokot <sewkokot <at> gmail.com>

Date: Tue, 8 Dec 2015 18:57:02 UTC

Severity: normal

Tags: notabug

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 22119 in the body.
You can then email your comments to 22119 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#22119; Package emacs. (Tue, 08 Dec 2015 18:57:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Seweryn Kokot <sewkokot <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Tue, 08 Dec 2015 18:57:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Seweryn Kokot <sewkokot <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: emacs-25;
 No rule to make target 'test/Makefile.in', needed by 'Makefile'.
Date: Tue, 8 Dec 2015 18:55:53 +0000 (UTC)
While 'master' branch builds on debian unstable, I get the following error
while building 'emacs-25' branch. I did 'git checkout emacs-25' then 'make':

...
checking that generated files are newer than configure... done
configure: creating ./config.status
cd . && /bin/bash /home/sewi/sources/emacs/build-aux/missing autoheader
rm -f src/stamp-h.in
echo timestamp > src/stamp-h.in
cd . && /bin/bash /home/sewi/sources/emacs/build-aux/missing automake-1.15
--gnu -a -c lib/Makefile
make: *** No rule to make target 'test/Makefile.in', needed by 'Makefile'. 
Stop.






Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#22119; Package emacs. (Tue, 08 Dec 2015 19:08:02 GMT) Full text and rfc822 format available.

Message #8 received at 22119 <at> debbugs.gnu.org (full text, mbox):

From: Andreas Schwab <schwab <at> linux-m68k.org>
To: Seweryn Kokot <sewkokot <at> gmail.com>
Cc: 22119 <at> debbugs.gnu.org
Subject: Re: bug#22119: emacs-25;
 No rule to make target 'test/Makefile.in', needed by 'Makefile'.
Date: Tue, 08 Dec 2015 20:06:58 +0100
Seweryn Kokot <sewkokot <at> gmail.com> writes:

> While 'master' branch builds on debian unstable, I get the following error
> while building 'emacs-25' branch. I did 'git checkout emacs-25' then 'make':

After switching branches you need to run at least ./config.status before
you can run make.

Andreas.

-- 
Andreas Schwab, schwab <at> linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#22119; Package emacs. (Tue, 08 Dec 2015 19:08:02 GMT) Full text and rfc822 format available.

Message #11 received at 22119 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Seweryn Kokot <sewkokot <at> gmail.com>
Cc: 22119 <at> debbugs.gnu.org
Subject: Re: bug#22119: emacs-25;
 No rule to make target 'test/Makefile.in', needed by 'Makefile'.
Date: Tue, 08 Dec 2015 21:07:08 +0200
> From: Seweryn Kokot <sewkokot <at> gmail.com>
> Date: Tue, 8 Dec 2015 18:55:53 +0000 (UTC)
> 
> While 'master' branch builds on debian unstable, I get the following error
> while building 'emacs-25' branch. I did 'git checkout emacs-25' then 'make':
> 
> ...
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> cd . && /bin/bash /home/sewi/sources/emacs/build-aux/missing autoheader
> rm -f src/stamp-h.in
> echo timestamp > src/stamp-h.in
> cd . && /bin/bash /home/sewi/sources/emacs/build-aux/missing automake-1.15
> --gnu -a -c lib/Makefile
> make: *** No rule to make target 'test/Makefile.in', needed by 'Makefile'. 
> Stop.

You need to run autogen.sh and then re-run configure, I think.  The
directory structure has changed on master.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#22119; Package emacs. (Tue, 08 Dec 2015 19:09:02 GMT) Full text and rfc822 format available.

Message #14 received at 22119 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: Seweryn Kokot <sewkokot <at> gmail.com>
Cc: 22119 <at> debbugs.gnu.org
Subject: Re: bug#22119: emacs-25;
 No rule to make target 'test/Makefile.in', needed by 'Makefile'.
Date: Tue, 08 Dec 2015 14:08:53 -0500
Seweryn Kokot wrote:

> While 'master' branch builds on debian unstable, I get the following error
> while building 'emacs-25' branch. I did 'git checkout emacs-25' then 'make':

I can't reproduce this. I would guess that you switched in place from a
configured master branch to emacs-25, with stale Makefiles left behind
from master. You'll need to do some semi-manual clean-up.
Perhaps you can simply re-run configure.




Added tag(s) notabug. Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Tue, 08 Dec 2015 19:18:02 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 22119 <at> debbugs.gnu.org and Seweryn Kokot <sewkokot <at> gmail.com> Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Tue, 08 Dec 2015 19:18:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#22119; Package emacs. (Tue, 08 Dec 2015 19:46:02 GMT) Full text and rfc822 format available.

Message #21 received at 22119 <at> debbugs.gnu.org (full text, mbox):

From: Seweryn Kokot <sewkokot <at> gmail.com>
To: Andreas Schwab <schwab <at> linux-m68k.org>
Cc: rgm <at> gnu.org, Eli Zaretskii <eliz <at> gnu.org>, 22119 <at> debbugs.gnu.org
Subject: Re: bug#22119: emacs-25; No rule to make target 'test/Makefile.in',
 needed by 'Makefile'.
Date: Tue, 8 Dec 2015 20:45:50 +0100
[Message part 1 (text/plain, inline)]
Thank you to all who replied. In fact I was not aware of additional steps
after switching branches.
I confirm that either 'config.status' or 'autogen.sh; configure' builds
emacs-25 branch correctly.


On Tue, Dec 8, 2015 at 8:06 PM, Andreas Schwab <schwab <at> linux-m68k.org>
wrote:

> Seweryn Kokot <sewkokot <at> gmail.com> writes:
>
> > While 'master' branch builds on debian unstable, I get the following
> error
> > while building 'emacs-25' branch. I did 'git checkout emacs-25' then
> 'make':
>
> After switching branches you need to run at least ./config.status before
> you can run make.
>
> Andreas.
>
> --
> Andreas Schwab, schwab <at> linux-m68k.org
> GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
> "And now for something completely different."
>
[Message part 2 (text/html, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 06 Jan 2016 12:24:03 GMT) Full text and rfc822 format available.

This bug report was last modified 9 years and 223 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.