|
From: Ethan M. <merritt@u.washington.edu> - 2009-11-27 19:05:46
|
On Thursday 26 November 2009, Tatsuro MATSUOKA wrote:
> Sorry the previous mail is not completed, please ignore it.
>
>
> Hello
>
> I have found that cygwin-1.7 supports the lua so that I have installed lua and tried to build
> lua
> terminal.
>
> The './configure' went well as,
> *************:
> :
> lua/TikZ terminal: yes
> :
> gnuplot will install the following additional materials:
>
> lasergnu printer script: no (use --with-lasergnu to enable)
> gnuplot-mode for X/Emacs: yes
> LaTeX tutorial: yes
> TeX *.sty for lua/tikz terminal: yes
> Help file: yes (always), in ${datarootdir}/gnuplot/4.5/gnuplot.gih
> PostScript prologue files: yes (always)
> ***************
>
> However at the make,
>
> cc-4 -O3 -fomit-frame-pointer -L/usr/lib -o gnuplot_x11.exe gplt_x11.o gpexecute.o
> getcolor_x11.o
> -lX11 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpixman-1 -lglitz -lpng12 -lxcb-render-util
> -lXrender
> -lxcb-render -lX11 -lxcb -lXau -lXdmcp -lpango-1.0 -lm -lfontconfig -lexpat -lfreetype -lz
> -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv
> make[3]: *** No rule to make target `gnuplot-tikz.lua.exe', needed by `all-am'. Stop.
It should not try to make any such target.
gnuplot-tikz.lua is itself the program, and does not need to be further compiled into
an executable.
> make[3]: Leaving directory `/cygdrive/d/usr/Tatsu/cyghome-1.7/gnuplotcvs/gnuplot/src'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/cygdrive/d/usr/Tatsu/cyghome-1.7/gnuplotcvs/gnuplot/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/cygdrive/d/usr/Tatsu/cyghome-1.7/gnuplotcvs/gnuplot'
> make: *** [all] Error 2
>
> I could not make gnuplot-tikz.lua.exe
>
> So I looked into src/Makefile and found
>
> #gnuplot-tikz.lua$(EXEEXT): $(gnuplot_tikz_lua_OBJECTS) $(gnuplot_tikz_lua_DEPENDENCIES)
> # @rm -f gnuplot-tikz.lua$(EXEEXT)
> # $(LINK) $(gnuplot_tikz_lua_OBJECTS) $(gnuplot_tikz_lua_LDADD) $(LIBS)
That looks more correct. There should not be a target gnuplot-tikz.lua$(EXEEXT)
> BTW why are target of gnuplot-tikz.lua$(EXEEXT) commented out?
Lua is a language. The file gnuplot-tikz.lua is executed by the lua interpreter
in the same way that foo.sh is interpreted by the bash or sh or ksh interpreter,
or foo.py is interpreted by python or foo.pl is interpreted by perl.
There is no need to process gnuplot-tikz.lua into some other form during "make".
|