Opened 17 years ago

Closed 17 years ago

Last modified 16 years ago

#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@…

Assigning to maintainer of gnuplot. Maybe updating gnuplat to 4.2.2 would help. See #13660.

comment:2 Changed 17 years ago by pguyot (Paul Guyot)

Resolution: worksforme
Status: newclosed

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?

comment:5 Changed 16 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.