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/