Compiling qucs-doc/technical

Help
OC
2013-05-04
2013-06-29
  • OC
    OC
    2013-05-04

    Hello,

    I'm unsuccessfully trying to compile this documentation:
    https://sourceforge.net/p/qucs/git/ci/master/tree/qucs-doc/technical/
    I believe the octave files should compiled, but they don't compile. For example, I get :

    $ octave mszl.m
    error: `eglobpar' undefined near line 23 column 1

    More generally, I have hard times with the build system. For example, in qucs-doc/technical/Makefile, I wonder the meaning of the following lines: "TEX2PDF = :" and "OCTAVE = :".

     
    • Richard C
      Richard C
      2013-05-04

      Just so we're on the same page, what have you done to get to this stage?
      Are you using a release or the development sources from Git? Have you
      done the following?

      ./configure
      make

      The two variables you mention are set by configure,they are supposed to
      be the paths to the programs octave and tex2pdfon your system. The colon
      just means they search the whole path variable for them.

       
  • Fred
    Fred
    2013-06-29

    I am having the same issue with building qucs-docs/technical (0.0.18) except that I have octave and tex2pdf installed (proper octave and texlive installations - been working well for at least a year or so daily). The following occurs when trying to build:
    fred@rumpuscat:~/extras/qucs/qucs-doc-0.0.18/technical> make technical
    /usr/bin/octave mszl.m
    GNU Octave, version 3.6.4
    Copyright (C) 2013 John W. Eaton and others.
    This is free software; see the source code for copying conditions.
    There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
    FITNESS FOR A PARTICULAR PURPOSE. For details, type `warranty'.

    Octave was configured for "x86_64-slackware-linux-gnu".

    Additional information about Octave is available at http://www.octave.org.

    Please contribute if you find this software useful.
    For more information, visit http://www.octave.org/get-involved.html

    Read http://www.octave.org/bugs.html to learn how to submit bug reports.

    For information about changes from previous versions, type `news'.

    error: 'eglobpar' undefined near line 23 column 1
    error: called from:
    error: /home/fred/extras/qucs/qucs-doc-0.0.18/technical/mszl.m at line 23, column 1
    make: *** [mszl.eps] Error 1

    Looks as if I am missing an extra package for octave??

    Cheers,

    Fred

     
  • Guilherme
    Guilherme
    2013-06-29

    I'm also trying to build the docs....
    The 'eglobpar' comes with epsTk (as stated on the README).

    Try:
    http://www.epstk.de/
    wget http://delljas.funpic.de/epstk/download/epstk24-4.bz2.tar
    tar xvfj epstk24-4.bz2.tar
    octave:1> addpath(genpath("path/to/epstk"))
    octave:2> savepath
    check your ~/.octaverc

    I'm stuck building the doxygen and the html targets.... I'll look back for the specific error.