[Pkg-octave-devel] Building octave from git clone fails
    Rafael Laboissiere 
    rafael at laboissiere.net
       
    Sat Jan 23 18:04:46 UTC 2016
    
    
  
* Rafael Laboissiere <rafael at 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
    
    
More information about the Pkg-octave-devel
mailing list