bugGNU Octave - Bugs: bug #57801, Make fails for the documentation...

 
 

bug #57801: Make fails for the documentation in Debian 10 testing (bullseye)

Submitter:  Lars Kindermann <larskindermann>
Submitted:  Wed 12 Feb 2020 10:56:26 PM UTC
   
 
Category:  Configuration and Build System Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Build Failure
Status:  Works For Me Assigned to:  None
Originator Name:  Open/Closed:  * Closed
Release:  * dev Operating System:  * GNU/Linux
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Thu 13 Feb 2020 12:46:43 AM UTC, comment #10: 

Your default java is too new. You need to change it to be 1.8

Dmitri.
--

Dmitri A. Sergatskov <dasergatskov>
Thu 13 Feb 2020 12:44:00 AM UTC, comment #9: 

I did update https://wiki.octave.org/Octave_for_Debian_systems

With these packages it is possible to compile Octave dev on a clean Debian 10.

However, I cannot compile stable yet:


make[2]: Verzeichnis „/home/kinder/usr/octave-stable/BUILD“ wird betreten
  JAVAC    scripts/java/org/octave/ClassHelper.class
  JAVAC    scripts/java/org/octave/Matrix.class
  JAVAC    scripts/java/org/octave/OctClassLoader.class
error: Source option 6 is no longer supported. Use 7 or later.
error: Source option 6 is no longer supported. Use 7 or later.
error: Source option 6 is no longer supported. Use 7 or later.
error: Target option 6 is no longer supported. Use 7 or later.
error: Target option 6 is no longer supported. Use 7 or later.
error: Target option 6 is no longer supported. Use 7 or later.
make[2]: *** [Makefile:30423: scripts/java/org/octave/ClassHelper.class] Fehler 2
make[2]: *** Es wird auf noch nicht beendete Prozesse gewartet....
make[2]: *** [Makefile:30423: scripts/java/org/octave/Matrix.class] Fehler 2
make[2]: *** [Makefile:30423: scripts/java/org/octave/OctClassLoader.class] Fehler 2
make[2]: Verzeichnis „/home/kinder/usr/octave-stable/BUILD“ wird verlassen
make[1]: *** [Makefile:27059: all-recursive] Fehler 1
make[1]: Verzeichnis „/home/kinder/usr/octave-stable/BUILD“ wird verlassen
make: *** [Makefile:10879: all] Fehler 2



Lars Kindermann <larskindermann>
Thu 13 Feb 2020 12:14:36 AM UTC, comment #8: 

Installing texlive-latex-extra did the trick!

Perhaps somebody could update https://wiki.octave.org/Octave_for_Debian_systems


Debian 10

sudo apt-get install gcc g++ gfortran make libblas-dev liblapack-dev libpcre3-dev libarpack2-dev libcurl4-gnutls-dev epstool libfftw3-dev fig2dev libfltk1.3-dev libfontconfig1-dev libfreetype6-dev libgl2ps-dev libglpk-dev libreadline-dev gnuplot libgraphicsmagick++1-dev libhdf5-dev openjdk-13-jdk libsndfile1-dev llvm-dev texinfo libgl1-mesa-dev libosmesa6-dev pstoedit portaudio19-dev libjack-jackd2-dev libqhull-dev libqrupdate-dev libqt5core5a qtbase5-dev qttools5-dev qttools5-dev-tools libqscintilla2-qt5-dev libsuitesparse-dev texlive texlive-latex-extra libxft-dev zlib1g-dev autoconf automake bison flex gperf gzip icoutils librsvg2-bin libtool perl rsync tar libsundials-dev git mercurial


Lars Kindermann <larskindermann>
Thu 13 Feb 2020 12:13:28 AM UTC, comment #7: 

On Fedora, epsf.tex comes with its own package:




rpm -qi texlive-epsf-svn21461.2.7.4-15.fc31.noarch

...

Summary     : Simple macros for EPS inclusion
Description :
The original (and now obsolescent) graphics inclusion macros
for use with dvips, still widely used by Plain TeX users (in
particular). For LaTeX users, the package is nowadays (rather
strongly) deprecated in favour of the more sophisticated
standard LaTeX graphics bundle of packages. (The graphics
bundle is also available to Plain TeX users, via its Plain TeX
version.)


Dmitri.
--


Dmitri A. Sergatskov <dasergatskov>
Thu 13 Feb 2020 12:03:32 AM UTC, comment #6: 

Your build.log says "epsf.tex not found, images will be ignored." I don't know whether that's considered a warning or an error, but I don't see it in my build output.

My guess is you are missing TeX packages necessary for building the user manual. Can you try installing texlive-fonts-recommended and texlive-latex-extra?

Mike Miller <mtmiller>
Group Member
Wed 12 Feb 2020 11:52:52 PM UTC, comment #5: 

I see this frequently when building on Debian testing, and for me the underlying error is bug #55225.

You'll need to look in the build directory 'doc/interpreter/octave.t2d/doc!interpreter!octave.t2d/dvi/build' for the file 'octave.log' for the full output of the TeX command to see what the real error is.

If the error is a missing .eps or .pdf image file, then it's bug #55225.

Rest assured, this is not a blocker for entering Debian, version 5.2.0 is already in Debian sid and Ubuntu focal-proposed.

Mike Miller <mtmiller>
Group Member
Wed 12 Feb 2020 11:49:16 PM UTC, comment #4: 

I attachted a file with the output of "make -j1 V=1"

(file #48397)

Lars Kindermann <larskindermann>
Wed 12 Feb 2020 11:34:16 PM UTC, comment #3: 

Can you do "make -j1 V=1" and post the error message?

Dmitri.

Dmitri A. Sergatskov <dasergatskov>
Wed 12 Feb 2020 11:28:34 PM UTC, comment #2: 

There was another build failure which was fixed by repeating "make", but this one is persistent.

Lars Kindermann <larskindermann>
Wed 12 Feb 2020 11:05:58 PM UTC, comment #1: 

It is a know problem. If you do "make" again it would finish.

Dmitri.

Dmitri A. Sergatskov <dasergatskov>
Wed 12 Feb 2020 10:56:26 PM UTC, original submission:  

I just installed Debian 10 (bullseye), the current testing and tried to buiuld Octave.
I am able to compile current dev binaries successfully, using this dependencies:


sudo apt-get install gcc g++ gfortran make libblas-dev liblapack-dev libpcre3-dev libarpack2-dev libcurl4-gnutls-dev epstool libfftw3-dev fig2dev libfltk1.3-dev libfontconfig1-dev libfreetype6-dev libgl2ps-dev libglpk-dev libreadline-dev gnuplot libgraphicsmagick++1-dev libhdf5-dev openjdk-13-jdk libsndfile1-dev llvm-dev texinfo libgl1-mesa-dev libosmesa6-dev pstoedit portaudio19-dev libjack-jackd2-dev libqhull-dev libqrupdate-dev libqt5core5a qtbase5-dev qttools5-dev qttools5-dev-tools
libqscintilla2-qt5-dev libsuitesparse-dev texlive libxft-dev zlib1g-dev autoconf automake bison flex gperf gzip icoutils librsvg2-bin libtool perl rsync tar libsundials-dev git mercurial


However, make later fails while building the docs:


  MAKEINFO ../doc/interpreter/octave.info
  TEXI2DVI doc/interpreter/octave.dvi
  MAKEINFO doc/interpreter/octave.html/.octave-html-stamp
/usr/bin/texi2dvi: etex exited with bad status, quitting.
make[2]: *** [Makefile:31069: doc/interpreter/octave.dvi] Fehler 1
make[2]: *** Es wird auf noch nicht beendete Prozesse gewartet....
make[2]: Verzeichnis „/home/kinder/usr/octave-default/BUILD“ wird verlassen
make[1]: *** [Makefile:27399: all-recursive] Fehler 1
make[1]: Verzeichnis „/home/kinder/usr/octave-default/BUILD“ wird verlassen
make: *** [Makefile:11034: all] Fehler 2


Debian testing currently contains Octave 5.1.0.
I think it is neccessary to be in Debian testing to be included in the next Ubuntu LTS


Lars Kindermann <larskindermann>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #48397:  build.log added by larskindermann (29KiB - text/x-log)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by dasergatskov (Posted a comment)
  • -email is unavailable- added by larskindermann (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.

     

    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2020-02-13 mtmiller StatusNeed Info Works For Me
        Open/ClosedOpen Closed
    2020-02-12 mtmiller Item GroupInstallation Failure Build Failure
        StatusNone Need Info
    2020-02-12 larskindermann Attached File- Added build.log, #48397

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code