octave-maintainers
[Top][All Lists]
Advanced

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

Re: How to compile e.g., tip in MXE


From: John W. Eaton
Subject: Re: How to compile e.g., tip in MXE
Date: Sat, 02 Mar 2013 20:55:49 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.11) Gecko/20121122 Icedove/10.0.11

On 03/02/2013 05:05 PM, PhilipNienhuis wrote:

I couldn't find how to invoke "make dist" from a just cloned hg repo. What
do I need to do to get that far? AFAICS I'd need to bootstrap&  configure
before a Makefile with "dist" target is present.

Yes, you have to configure and build everything before you can build the distribution tar file. That's necessary because you have to build documentation files, and the figures for the documentation are created with Octave. So you need

  ./bootstrap && ./configure && make all dist

mv vectorize.texi-t vectorize.texi
../../run-octave -f -q -H -p
/home/philip/devel/octdev/mxe/mxe-octave/tmp-octave/octave-3.7.2d/doc/interpreter
--eval "geometryimages ('triplot', 'eps');"
/home/philip/devel/octdev/mxe/mxe-octave/tmp-octave/octave-3.7.2d/.build/libtool:
line 10095:
/home/philip/devel/octdev/mxe/mxe-octave/tmp-octave/octave-3.7.2d/.build/src/octave:
No such file or directory

You are cross compiling Octave, so you are not expected to be able to run Octave to build the documentation. It works with a proper tarball release file because the documentation in those files is already built. If you modify something that forces the figures in the documentation to be rebuilt, then you need to build with --disable-docs.

jwe



reply via email to

[Prev in Thread] Current Thread [Next in Thread]