octave-maintainers
[Top][All Lists]
Advanced

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

Re: comprehending the build message


From: Mike Miller
Subject: Re: comprehending the build message
Date: Sun, 29 Apr 2018 16:24:49 -0700
User-agent: Mutt/1.9.4 (2018-02-28)

On Mon, Apr 30, 2018 at 01:48:49 +0530, Sudeepam Pandey wrote:
> All,
>     I was following the HACKING.md file to build octave dev. The *make -j2*
> command exits with the following message...
> 
>   MAKEINFO ../doc/interpreter/octave.info
>   TEXI2DVI doc/interpreter/octave.dvi
> /usr/bin/texi2dvi: etex exited with bad status, quitting.
> Makefile:27883: recipe for target 'doc/interpreter/octave.dvi' failed
> make[2]: *** [doc/interpreter/octave.dvi] Error 1
> make[2]: *** Waiting for unfinished jobs....
> make[2]: Leaving directory '/home/sudeepam/SUDEEPAM/octave/.build'
> Makefile:26444: recipe for target 'all-recursive' failed
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory '/home/sudeepam/SUDEEPAM/octave/.build'
> Makefile:10182: recipe for target 'all' failed
> make: *** [all] Error 2
> 
> Can anyone explain what this means?

This error message is pretty useless in quiet mode. To get a more
verbose error message, you can try building with 'make -j2 V=1'.

The general problem is that TeX is a huge group of packages, and you
might be missing one small package that contains a specific style or
font that GNU Texinfo uses.

Fortunately for you, Dan Sebald recently had a similar error, and maybe
the fix that he found also works for you:

  https://savannah.gnu.org/bugs/?53656

> What confuses me more is that, these 'errors' are there after the make -j2
> command but I can run octave from the run-octave file inside the .build
> folder (basic operations like 5+5, 8*8 etc are all working).
> 
> I am confused whether Octave was build correctly or not. Can anyone help
> please?

Yes, because the 'all' target builds the octave program, but it also
builds documentation, configuration files, and icons. If building the
documentation fails, the 'all' target fails, but the octave program has
been built.

-- 
mike

Attachment: signature.asc
Description: PGP signature


reply via email to

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