#14068 closed defect (worksforme)
octave build failure at gnuplot dependency build (tiger, MP 1.6.0)
Reported by: | bcbarnes@… | Owned by: | pguyot (Paul Guyot) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.6.0 |
Keywords: | octave gnuplot | Cc: | |
Port: |
Description (last modified by jmpalacios (Juan Manuel Palacios))
Running OS X 10.4.11 on a 2.4 GHz MacBook Pro. Macports version 1.6.0. I was trying to install octave ("sudo port install octave"), and the build failed while building dependencies, at gnuplot. log here:
---> Fetching gnuplot ---> Attempting to fetch gnuplot-4.2.0.tar.gz from http://downloads.sourceforge.net/gnuplot ---> Attempting to fetch gnuplot.pdf from http://downloads.sourceforge.net/gnuplot ---> Verifying checksum(s) for gnuplot ---> Extracting gnuplot ---> Applying patches to gnuplot ---> Configuring gnuplot ---> Building gnuplot with target all Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_math_gnuplot/work/gnuplot-4.2.0" && make all " returned error 2 Command output: ./doc2gih ./gnuplot.doc gnuplot.gih Making all in lisp emacs -batch -q -no-site-file -l ./dot.el -f batch-byte-compile gnuplot.el Wrote /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_math_gnuplot/work/gnuplot-4.2.0/lisp/gnuplot.elc Done emacs -batch -q -no-site-file -l ./dot.el -f batch-byte-compile gnuplot-gui.el Wrote /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_math_gnuplot/work/gnuplot-4.2.0/lisp/gnuplot-gui.elc Done Making all in man make[2]: Nothing to be done for `all'. Making all in demo Creating binary data files Making all in tutorial if test -x ../src/gnuplot ; then GNUPLOT_PS_DIR=../term/PostScript GNUPLOT_LIB=. GNUTERM=latex ../src/gnuplot eg1.plt ; else gnuplot eg1.plt ; fi if test -x ../src/gnuplot ; then GNUPLOT_PS_DIR=../term/PostScript GNUPLOT_LIB=. GNUTERM=latex ../src/gnuplot eg2.plt ; else gnuplot eg2.plt ; fi if test -x ../src/gnuplot ; then GNUPLOT_PS_DIR=../term/PostScript GNUPLOT_LIB=. GNUTERM=latex ../src/gnuplot eg3.plt ; else gnuplot eg3.plt ; fi if test -x ../src/gnuplot ; then GNUPLOT_PS_DIR=../term/PostScript GNUPLOT_LIB=. GNUTERM=latex ../src/gnuplot eg4.plt ; else gnuplot eg4.plt ; fi if test -x ../src/gnuplot ; then GNUPLOT_PS_DIR=../term/PostScript GNUPLOT_LIB=. GNUTERM=latex ../src/gnuplot eg5.plt ; else gnuplot eg5.plt ; fi if test -x ../src/gnuplot ; then GNUPLOT_PS_DIR=../term/PostScript GNUPLOT_LIB=. GNUTERM=latex ../src/gnuplot eg6.plt ; else gnuplot eg6.plt ; fi if test -x ../src/gnuplot ; then GNUPLOT_PS_DIR=../term/PostScript GNUPLOT_LIB=. GNUTERM=latex ../src/gnuplot eg7.plt ; else gnuplot eg7.plt ; fi if test -x ../src/gnuplot ; then GNUPLOT_PS_DIR=../term/PostScript GNUPLOT_LIB=. GNUTERM=latex ../src/gnuplot test.plt ; else gnuplot test.plt ; fi Building LaTeX tutorial TEXINPUTS=.:.:: latex tutorial This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) kpathsea: Running mktexfmt latex.fmt mktexfmt: No such file or directory I can't find the format file `latex.fmt'! make[2]: *** [tutorial.dvi] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Error: The following dependencies failed to build: gnuplot hdf5 pcre Error: Status 1 encountered during processing.
There is nothing special about my macports install. things like tetex/texlive, python, gcc42, grace, all installed fine. I did a quick search and did not see a ticket with this as a known build failure. thanks!
Change History (5)
comment:1 Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | pguyot@… removed |
---|---|
Owner: | changed from macports-tickets@… to pguyot@… |
comment:2 Changed 17 years ago by pguyot (Paul Guyot)
Resolution: | → worksforme |
---|---|
Status: | new → closed |
Could you please retry with 4.2.2? I had no problem with texlive. (I compiled 4.2.0 with tetex and 4.2.2 with texlive).
$ sudo port provides /opt/local/bin/tex /opt/local/bin/tex is provided by: texlive_base
I am also running 10.4.11 (but on PowerPC).
comment:3 Changed 17 years ago by jmpalacios (Juan Manuel Palacios)
Description: | modified (diff) |
---|---|
Milestone: | → Port Bugs |
comment:4 Changed 17 years ago by bcbarnes@…
I did a "sudo port selfupdate" and a "sudo port clean --all gnuplot" and then "sudo port install octave", and the error recurred with gnuplot 4.2.2:
nell:~ barnes$ sudo port install octave ---> Fetching gnuplot ---> Attempting to fetch gnuplot-4.2.2.tar.gz from http://downloads.sourceforge.net/gnuplot ---> Attempting to fetch gnuplot.pdf from http://downloads.sourceforge.net/gnuplot ---> Verifying checksum(s) for gnuplot ---> Extracting gnuplot ---> Applying patches to gnuplot ---> Configuring gnuplot ---> Building gnuplot with target all Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_math_gnuplot/work/gnuplot-4.2.2" && make all " returned error 2 Command output: ./doc2gih ./gnuplot.doc gnuplot.gih Making all in lisp emacs -batch -q -no-site-file -l ./dot.el -f batch-byte-compile gnuplot.el Wrote /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_math_gnuplot/work/gnuplot-4.2.2/lisp/gnuplot.elc Done emacs -batch -q -no-site-file -l ./dot.el -f batch-byte-compile gnuplot-gui.el Wrote /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_math_gnuplot/work/gnuplot-4.2.2/lisp/gnuplot-gui.elc Done Making all in man make[2]: Nothing to be done for `all'. Making all in demo Creating binary data files Making all in tutorial if test -x ../src/gnuplot ; then GNUPLOT_PS_DIR=../term/PostScript GNUPLOT_LIB=. GNUTERM=latex ../src/gnuplot eg1.plt ; else gnuplot eg1.plt ; fi if test -x ../src/gnuplot ; then GNUPLOT_PS_DIR=../term/PostScript GNUPLOT_LIB=. GNUTERM=latex ../src/gnuplot eg2.plt ; else gnuplot eg2.plt ; fi if test -x ../src/gnuplot ; then GNUPLOT_PS_DIR=../term/PostScript GNUPLOT_LIB=. GNUTERM=latex ../src/gnuplot eg3.plt ; else gnuplot eg3.plt ; fi if test -x ../src/gnuplot ; then GNUPLOT_PS_DIR=../term/PostScript GNUPLOT_LIB=. GNUTERM=latex ../src/gnuplot eg4.plt ; else gnuplot eg4.plt ; fi if test -x ../src/gnuplot ; then GNUPLOT_PS_DIR=../term/PostScript GNUPLOT_LIB=. GNUTERM=latex ../src/gnuplot eg5.plt ; else gnuplot eg5.plt ; fi if test -x ../src/gnuplot ; then GNUPLOT_PS_DIR=../term/PostScript GNUPLOT_LIB=. GNUTERM=latex ../src/gnuplot eg6.plt ; else gnuplot eg6.plt ; fi if test -x ../src/gnuplot ; then GNUPLOT_PS_DIR=../term/PostScript GNUPLOT_LIB=. GNUTERM=latex ../src/gnuplot eg7.plt ; else gnuplot eg7.plt ; fi if test -x ../src/gnuplot ; then GNUPLOT_PS_DIR=../term/PostScript GNUPLOT_LIB=. GNUTERM=latex ../src/gnuplot test.plt ; else gnuplot test.plt ; fi Building LaTeX tutorial TEXINPUTS=.:.:: latex tutorial This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) kpathsea: Running mktexfmt latex.fmt mktexfmt: No such file or directory I can't find the format file `latex.fmt'! make[2]: *** [tutorial.dvi] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Error: The following dependencies failed to build: gnuplot hdf5 pcre Error: Status 1 encountered during processing.
here is info on my local tex installs:
nell:~ barnes$ port installed | grep tex gettext @0.17_0 gettext @0.17_2 (active) texi2html @1.76_3 (active) texinfo @4.11_0 (active) texlive @2007_2 (active) texlive_base @2007_0 texlive_texmf-full @2007_0 texlive_texmf-minimal @2007_0 nell:~ barnes$ sudo port provides /opt/local/bin/tex /opt/local/bin/tex does not exist.
To be honest, I don't know what is wrong. Reinstall texlive_base?
Assigning to maintainer of gnuplot. Maybe updating gnuplat to 4.2.2 would help. See #13660.