|
From: Ethan M. <merritt@u.washington.edu> - 2011-03-11 04:28:08
|
On Thursday, March 10, 2011, Allin Cottrell wrote: > On Thu, 10 Mar 2011, Mojca Miklavec wrote: > > > Just to clarify: the author (Per Persson) wants to remove the library > > libaquaterm.dylib, so gnuplot will have to use -framework AquaTerm (as > > opposed to -laquaterm) from now on. This makes quite some points from > > discussion obsolete since the location of Framework is determined with > > switch -F, not -L any more which makes the location of AquaTerm better > > configurable. > > > > New release is planned before end of March, so it would be great if > > this gets fixed in gnuplot's cvs as soon as possible. (One has to > > replace all occurences of "-laquaterm" with "-framework AquaTerm".) > > Or rather, with > > "-Wl,-framework -Wl,AquaTerm" How confusing. The existing command contains "-framework Foundation". Are you saying that "-framework Foundation -framework AquaTerm" is wrong? > You're not going to endear yourself to gnuplot developers by > describing this change as a "fix" (= remedy for something broken), > when in fact it's a backward-incompatible change to gnuplot > configuration dictated by a (prospective) change to the setup of a > third-party library. Indeed. I was under the impression that aquaterm was currently not working, and that this was a fix going forward. Have I got that wrong? If it breaks a currently-working configuration procedure, then no, we should not adopt this change. Can we just add back the symlinks that Per Persson for some reason doesn't like? The configure script could test for a missing symlink and create it if it's not there. Or if the license permits, maybe we could rebuild AquaTerm as a shared library ourselves and make a copy available for download with gnuplot? I could wish that Per, or whatever OSX gurus we have on tap, would work on cleaning up the wxt installation on OSX. The wxt terminal has more features than Aquaterm, and has the virtue of being cross-platform. And it seems at least some people have gotten it to work, so it's clearly not impossible. Ethan |