[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Pkg-octave-devel] Building octave from git clone fails



* 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



Reply to: