Comment 4 for bug 709361

Revision history for this message
Florian Achleitner (fachleitner) wrote :

Update:

I reproduced it on ubuntu 10.10 with make 3.82, the pto file from bug.zip, a makefile by pto2mk, pictures by ptodummy.

$ ../make-3.82/make -f techendorf.linux.pto.mk
===========================================================================
Stitching panorama
===========================================================================
make: *** No rule to make target `19h19-05) - Techendorf.pto)', needed
by `out_0000.tif'. Stop.

make 3.81 runs great. So I guess it's a bug in make 3.82. It somehow scrambles the letters to produce this filename (buffer overflow?). Note that the pto-file should never be a target to be remade.
Of course there is no rule defined for that file (run with -d to see make searching for a rule), so the error message itself is correct.

Then I tried to track it with valgrind. The error did not occur if running under valgrind! And even now i can't reproduce it any more (I deleted the created files every time of course).
This behaviour also looks like a memory problem in make.