@walkero
It's pretty simple to reproduce.
Create a directory structure like this:
Quote:
7.RAM Disk:> list
src Dir ----rwed Today 20:48:13
build Dir ----rwed Today 20:48:33
In 'src' create something like this:
Quote:
7.RAM Disk:> type src/input
test
In 'build' create a Makefile like this:
Quote:
7.RAM Disk:> type build/Makefile
VPATH := ../src
output: input
cat $< > $@
Then if you use make 3.81 you'll get this, which is what you would expect:
Quote:
7.RAM Disk:build> make
cat ../src/input > output
7.RAM Disk:build> type output
test
But if you use 3.82 you get this:
Quote:
7.RAM Disk:build> make382
make382: *** No rule to make target `input', needed by `output'. Stop.
With 3.82 'input' can't be found despite VPATH being set.