|
From: Ethan M. <merritt@u.washington.edu> - 2009-06-06 18:15:14
|
On Saturday 06 June 2009, Ben Abbott wrote:
> I'm trying to build gnuplot on Mac OSX 10.5.7. Unfortunately, my
> build fails.
>
> My last successful build was between May 25th and May 28th.
>
> [...]
>
> g++ -g -O2 -I/sw/lib/wx/include/gtk2-unicode-release-2.8 -I/sw/
> include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -fno-
> rtti -I/sw/include/cairo -I/sw/include/pixman-1 -I/sw/include/
> freetype2 -I/sw/include -I/sw/include/libpng12 -I/sw/include/pango-1.0
> -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -I/usr/X11R6/include
> -I/usr/X11/include -I/sw/include/gtk-2.0 -I/sw/lib/gtk-2.0/include -I/
> sw/include/atk-1.0 -I/sw/include/cairo -I/sw/include/pango-1.0 -I/sw/
> include/glib-2.0 -I/sw/lib/glib-2.0/include -I/sw/include/pixman-1 -I/
> sw/include/freetype2 -I/sw/include -I/sw/include/libpng12 -I/usr/X11R6/
> include -I/usr/X11/include -L/sw/lib/freetype219/lib -Wl,-
> framework,CoreServices -Wl,-framework,ApplicationServices -L/sw/lib -L/
> sw/lib/fontconfig2/lib -L/sw/lib -L/usr/X11R6/lib -L/sw/lib/
> fontconfig2/lib -L/sw/lib -o gnuplot alloc.o axis.o binary.o
> breaders.o bitmap.o color.o command.o contour.o datafile.o dynarray.o
> eval.o fit.o gadgets.o getcolor.o graph3d.o graphics.o help.o
> hidden3d.o history.o internal.o interpol.o matrix.o misc.o mouse.o
> parse.o plot.o plot2d.o plot3d.o pm3d.o readline.o save.o scanner.o
> set.o show.o specfun.o standard.o stdfn.o tables.o tabulate.o term.o
> time.o unset.o util.o util3d.o variable.o version.o wxt_gui.o
> gp_cairo.o gp_cairo_helpers.o -lreadline -lncurses -lz -lgd -lXpm -
> lX11 -ljpeg -lfontconfig -lfreetype -lpng12 -lz /sw/lib/libiconv.dylib
> -ljpeg -lfreetype -lpng -lpdf -L/sw/lib -llua -lm -L/sw/lib -L/usr/
> X11R6/lib -L/usr/lib -L/sw/lib/gtk-2.0 -L/sw/lib/gstreamer-0.10
^^^^^^^^^^^^^^^^^^^^^^^^
Wow. I remember joking about adding a sound-driver terminal type to
gnuplot, but I didn't know there was already a gstreamer interface :-)
Seriously - why on earth is this library being dragged in?
> -L/sw/lib/freetype219/lib -L/sw/lib/fontconfig2/lib -L/sw/lib -L/sw/lib -
> framework IOKit -framework CoreServices -framework System -framework
> ApplicationServices -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 -
> lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -
> lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -
> lwx_baseu_net-2.8 -lwx_baseu-2.8 -L/sw/lib -lpangocairo-1.0 -
> lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -L/sw/
> lib -L/usr/X11/lib -Wl,-framework,CoreServices -Wl,-
> framework,ApplicationServices -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -
> lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -
> lpango-1.0 -lfreetype -lz -lfontconfig -lgobject-2.0 -lgmodule-2.0 -
> lglib-2.0 -lintl -L/sw/lib -lz -lpangocairo-1.0 -lpango-1.0 -lcairo -
> lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl
> Undefined symbols:
> "_wxtp_set_cursor", referenced from:
> _term_tbl in term.o
[snip more of the same]
> ld: symbol(s) not found
> collect2: ld returned 1 exit status
These routines are not in current gnuplot CVS.
I assume you are trying out some version of Timothée's patch to
make wxt an external process? Perhaps your Makefile doesn't know about
new files added by the patchset.
|