* Rafael Laboissiere <rafael@laboissiere.net> [2016-01-23 17:23]:
It is strange, because gperf would be needed only if octave.gperf is
more recent than oct-gperf.h. Now, we have:
gbp clone git://git.debian.org/git/pkg-octave/octave.git
cd octave
$ stat libinterp/parse-tree/*gperf* | grep '\(File\|Change\):'
File: ‘libinterp/parse-tree/octave.gperf’
Change: 2016-01-23 14:19:02.862901791 -0200
File: ‘libinterp/parse-tree/oct-gperf.h’
Change: 2016-01-23 14:19:02.858901820 -0200
I have overseen the time stamps above. Actually, after a git clone, oct-gperf.h is older than octave.gperf. This triggers the building of the former and, hence, make the package build fails, because gperf is not installed.
Touching the target file seems to fix the problem: touch libinterp/parse-tree/oct-gperf.h I am considering adding this to d/rules. Any objections? Rafael