unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* make bootstrap fails on master
@ 2015-05-25  9:33 Artur Malabarba
  2015-05-25  9:35 ` Artur Malabarba
  0 siblings, 1 reply; 9+ messages in thread
From: Artur Malabarba @ 2015-05-25  9:33 UTC (permalink / raw)
  To: emacs-devel

Running make bootstrap on Arch Linux gives me a single line of output:

make: *** No rule to make target 'src/lisp.mk', needed by 'Makefile'.  Stop.



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: make bootstrap fails on master
  2015-05-25  9:33 make bootstrap fails on master Artur Malabarba
@ 2015-05-25  9:35 ` Artur Malabarba
  2015-05-25  9:36   ` Zack Piper
  2015-05-25 10:12   ` Artur Malabarba
  0 siblings, 2 replies; 9+ messages in thread
From: Artur Malabarba @ 2015-05-25  9:35 UTC (permalink / raw)
  To: emacs-devel

Actually, forget bootstrap. I can't even run make clean (same error).

2015-05-25 10:33 GMT+01:00 Artur Malabarba <bruce.connor.am@gmail.com>:
> Running make bootstrap on Arch Linux gives me a single line of output:
>
> make: *** No rule to make target 'src/lisp.mk', needed by 'Makefile'.  Stop.



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: make bootstrap fails on master
  2015-05-25  9:35 ` Artur Malabarba
@ 2015-05-25  9:36   ` Zack Piper
  2015-05-25 10:12   ` Artur Malabarba
  1 sibling, 0 replies; 9+ messages in thread
From: Zack Piper @ 2015-05-25  9:36 UTC (permalink / raw)
  To: emacs-devel

Is this a fresh clone? And which version?

-- 
Zack Piper <zack@apertron.net> http://apertron.net



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: make bootstrap fails on master
  2015-05-25  9:35 ` Artur Malabarba
  2015-05-25  9:36   ` Zack Piper
@ 2015-05-25 10:12   ` Artur Malabarba
  2015-05-25 10:18     ` Zack Piper
  2015-05-25 10:20     ` Zack Piper
  1 sibling, 2 replies; 9+ messages in thread
From: Artur Malabarba @ 2015-05-25 10:12 UTC (permalink / raw)
  To: emacs-devel

Ok, if I do a clean clone to another directory then `make` works fine
again. But the problematic directory was exactly on origin/master, so
I think this means the problem was being caused by a gitignored file?

Does anyone know what could have triggered this problem?

2015-05-25 10:35 GMT+01:00 Artur Malabarba <bruce.connor.am@gmail.com>:
> Actually, forget bootstrap. I can't even run make clean (same error).
>
> 2015-05-25 10:33 GMT+01:00 Artur Malabarba <bruce.connor.am@gmail.com>:
>> Running make bootstrap on Arch Linux gives me a single line of output:
>>
>> make: *** No rule to make target 'src/lisp.mk', needed by 'Makefile'.  Stop.



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: make bootstrap fails on master
  2015-05-25 10:12   ` Artur Malabarba
@ 2015-05-25 10:18     ` Zack Piper
  2015-05-25 10:43       ` Artur Malabarba
  2015-05-25 10:20     ` Zack Piper
  1 sibling, 1 reply; 9+ messages in thread
From: Zack Piper @ 2015-05-25 10:18 UTC (permalink / raw)
  To: emacs-devel

On Mon, May 25, 2015 at 11:12:57AM +0100, Artur Malabarba wrote:
> Ok, if I do a clean clone to another directory then `make` works fine
> again. But the problematic directory was exactly on origin/master, so
> I think this means the problem was being caused by a gitignored file?

I would imagine it was a file that was changed somehow:

`git status`: will show details on what files have been modified/deleted/etc.
`git diff`: will show the diff on the modified files
`git clean -ndx`: will display files that would be deleted by a
.gitignore (`-n` is `--dry-run` so it doesn't act upon it.)

Would be interesting to see the output. :-)

-- 
Zack Piper <zack@apertron.net> http://apertron.net



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: make bootstrap fails on master
  2015-05-25 10:12   ` Artur Malabarba
  2015-05-25 10:18     ` Zack Piper
@ 2015-05-25 10:20     ` Zack Piper
  2015-05-25 10:44       ` Artur Malabarba
  1 sibling, 1 reply; 9+ messages in thread
From: Zack Piper @ 2015-05-25 10:20 UTC (permalink / raw)
  To: emacs-devel

> >> make: *** No rule to make target 'src/lisp.mk', needed by 'Makefile'.  Stop.

Aha! Found it!

Commit `46ea93792da1db916305d50272c6465a6dde7c25` states:

"* src/lisp.mk: Remove from repository and generate at build-time."

So a `./autogen.sh && ./configure` should fix it, or (as you have
done) simply reclone the repo, or even run `git clean -fdx`.
    
-- 
Zack Piper <zack@apertron.net> http://apertron.net



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: make bootstrap fails on master
  2015-05-25 10:18     ` Zack Piper
@ 2015-05-25 10:43       ` Artur Malabarba
  0 siblings, 0 replies; 9+ messages in thread
From: Artur Malabarba @ 2015-05-25 10:43 UTC (permalink / raw)
  To: Zack Piper; +Cc: emacs-devel

The problem is fixed now, but just for the record, here are the outputs.

> `git status`: will show details on what files have been modified/deleted/etc.
> `git diff`: will show the diff on the modified files

git status is perfectly clean, the repo is in sync with origin/master.

> `git clean -ndx`: will display files that would be deleted by a
> .gitignore (`-n` is `--dry-run` so it doesn't act upon it.)

This shows a long list of files, mostly ".o" and ".elc". Doesn't show
anything like "src/lisp".



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: make bootstrap fails on master
  2015-05-25 10:20     ` Zack Piper
@ 2015-05-25 10:44       ` Artur Malabarba
  2015-05-25 10:45         ` Zack Piper
  0 siblings, 1 reply; 9+ messages in thread
From: Artur Malabarba @ 2015-05-25 10:44 UTC (permalink / raw)
  To: Zack Piper; +Cc: emacs-devel

Great! Thanks for the help.

2015-05-25 11:20 GMT+01:00 Zack Piper <zack@apertron.net>:
>> >> make: *** No rule to make target 'src/lisp.mk', needed by 'Makefile'.  Stop.
>
> Aha! Found it!
>
> Commit `46ea93792da1db916305d50272c6465a6dde7c25` states:
>
> "* src/lisp.mk: Remove from repository and generate at build-time."
>
> So a `./autogen.sh && ./configure` should fix it, or (as you have
> done) simply reclone the repo, or even run `git clean -fdx`.
>
> --
> Zack Piper <zack@apertron.net> http://apertron.net
>



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: make bootstrap fails on master
  2015-05-25 10:44       ` Artur Malabarba
@ 2015-05-25 10:45         ` Zack Piper
  0 siblings, 0 replies; 9+ messages in thread
From: Zack Piper @ 2015-05-25 10:45 UTC (permalink / raw)
  To: emacs-devel

On Mon, May 25, 2015 at 11:44:52AM +0100, Artur Malabarba wrote:
> Great! Thanks for the help.

You're welcome! :-D

-- 
Zack Piper <zack@apertron.net> http://apertron.net



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2015-05-25 10:45 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-25  9:33 make bootstrap fails on master Artur Malabarba
2015-05-25  9:35 ` Artur Malabarba
2015-05-25  9:36   ` Zack Piper
2015-05-25 10:12   ` Artur Malabarba
2015-05-25 10:18     ` Zack Piper
2015-05-25 10:43       ` Artur Malabarba
2015-05-25 10:20     ` Zack Piper
2015-05-25 10:44       ` Artur Malabarba
2015-05-25 10:45         ` Zack Piper

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).