|
From: Ethan M. <merritt@u.washington.edu> - 2007-11-04 00:39:38
|
[CC'ed to various people who have been helping me sort out OSX installation problems] I have gnuplot working on OSX 10.4 (Tiger), and a patch queued to gnuplot CVS to automate this. However, that is not sufficient for OSX 10.5 (Leopard). In a nutshell, the problem is that Leopard ships with a gnu readline emulation library built on top of the BSD editline library. But it is not a complete emulation, and the initialization commands are different. The most complete description I've found of the problem, and fixes for a different package (iPython) are here: http://www.nabble.com/readline-support-for-OS-X-Leopard-t4670419.html Another report (in Japanese, but the key parts you can cut-and-paste) http://www.python.jp/pipermail/python-ml-jp/2007-October/004150.html We should aim to get gnuplot's autoconfigure script to recognize this state of affairs and adapt accordingly. I'll happy accept volunteer fixers or guinea pigs testers. Ethan On Sunday 28 October 2007 02:54, Daniel Farrell wrote: > > I want to install 4.2.2 on MacOS 10.5, the ./configure step runs > smoothly, then make returns errors when it gets to 'version.c'. > > Making version.c returns an 'underfined symbols' error. See below for > more details. > > Cheers, > > Dan. > > ___ > > Making version.c > g++ -g -O2 -o gnuplot alloc.o axis.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 term.o time.o unset.o util.o util3d.o variable.o > version.o -lreadline -lncurses -lz > Undefined symbols: > "_rl_forced_update_display", referenced from: > _restore_prompt in command.o > "_rl_ding", referenced from: > _alert in mouse.o > "_history_list", referenced from: > _write_history_list in history.o > "_rl_complete_with_tilde_expansion", referenced from: > _rl_complete_with_tilde_expansion$non_lazy_ptr in plot.o > ld: symbol(s) not found > collect2: ld returned 1 exit status > make[3]: *** [gnuplot] Error 1 > make[2]: *** [all-recursive] Error 1 > make[1]: *** [all-recursive] Error 1 > make: *** [all] Error 2 > -- Ethan A Merritt |