[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #57676] openjdk11 fails to build with make 4.3
From: |
anonymous |
Subject: |
[bug #57676] openjdk11 fails to build with make 4.3 |
Date: |
Mon, 27 Jan 2020 17:17:29 -0500 (EST) |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36 |
Follow-up Comment #3, bug #57676 (project make):
> (I tried to send this to -email is unavailable- but it appears to have
disappeared somewhere)
(I got it and your other one, but raising a bug was probably a better choice
anyway here.)
> fails on first run with make 4.3
martind@paris:~/tmp/make-57676$ make some-file
NewVariable SOME_VAR: >foo<
OldVariable SOME_VAR: ><
make: *** No rule to make target
'/home/martind/tmp/make-57676/vardeps/Makefile/SOME_VAR.vardeps', needed by
'some-file'. Stop.
martind@paris:~/tmp/make-57676$ make some-file
NewVariable SOME_VAR: >foo<
OldVariable SOME_VAR: ><
touch some-file
martind@paris:~/tmp/make-57676$ make --version
GNU Make 4.2.93
Built for x86_64-pc-linux-gnu
Copyright (C) 1988-2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
martind@paris:~/tmp/make-57676$
I see "make clean" isn't enough to set up for a new run - you need rm -r
vardeps too. That's nice work to get it down to something practical to attach
here. There's still surely lots of extraneous detail. Is this the same
problem?
martind@paris:~/tmp/make-57676$ cat Makefile
-include deps
BADGER := $(shell touch deps)
some-file: deps;
martind@paris:~/tmp/make-57676$ /usr/bin/make --version
GNU Make 4.2.1
Built for x86_64-pc-linux-gnu
Copyright (C) 1988-2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
martind@paris:~/tmp/make-57676$ /usr/bin/make
make: 'some-file' is up to date.
martind@paris:~/tmp/make-57676$ rm deps
martind@paris:~/tmp/make-57676$ make
make: *** No rule to make target 'deps', needed by 'some-file'. Stop.
martind@paris:~/tmp/make-57676$ make
make: 'some-file' is up to date.
martind@paris:~/tmp/make-57676$
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?57676>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/