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

Re: [Pkg-octave-devel] Octave 4.2 for stretch



On Fri, Jul 08, 2016 at 00:09:02 +0200, Rafael Laboissière wrote:
> Something seems to be wrong with building the tarball from the current hg
> tip.  The commands:
> 
>    hg clone http://www.octave.org/hg/octave
>    cd octave
>    ./bootstrap
>    ./configure
>    make dist-xz
> 
> give the error message:
> 
>  CXX libinterp/dldfcn/libinterp_dldfcn___delaunayn___la-__delaunayn__.lo
>  In file included from libinterp/dldfcn/__delaunayn__.cc:48:0:
>  ./liboctave/util/oct-locbuf.h:26:27: fatal error: octave-config.h: No such file or directory
>  compilation terminated.
> 
> Am I missing something here?

No, this is true, and is a slight regression from the old build system.
The safest path for now is

  ./configure
  make all
  make dist-xz

The old build system used subdirectory ordering to guarantee that things
were generated and compiled in the right order. The new build system is
purely dependency based, but some things are only properly marked as a
dependency of the 'all' target at the moment.

See this upstream tracker: https://savannah.gnu.org/bugs/?45578

-- 
mike



Reply to: