Bruce: As you pointed and I sort of expected, although I didn't pay enough attention to the output of the ifeffit configure step, ifeffit 1.0076 is not finding my pgplot installation. The part that fooled me was that up to 1.0076, ifeffit found pgplot with no problem. That is why the perl wrappers from 1.0075a keep things sort of working. I am using a Debian system with pgplot5 installed as a distribution package, so I prefer not to install another version in /usr/local. I will be able to keep things working with the --with-pgplot= command but I wanted to report that something that used to work in ifeffit 1.0075a is no longer working in 1.0076. Upon reflection, I should have addressed this to Matt :) Carlo On Tue, 4 Mar 2003, Bruce Ravel wrote:
On Tuesday 04 March 2003 01:47 am, Carlo U. Segre wrote:
------------------------------------------------------------------------- Traceback (most recent call last): File "/usr/local/bin/gifeffit", line 2, in ? import GIFeffit, sys File "/usr/lib/python2.1/site-packages/Ifeffit/GIFeffit.py", line 27, in ? from Ifeffit import Ifeffit File "/usr/lib/python2.1/site-packages/Ifeffit/Ifeffit.py", line 46, in ? import _ifeffit, types, cmd, os, sys ImportError: /usr/lib/python2.1/site-packages/Ifeffit/_ifeffit.so: undefined symbol: pgqndt_ --------------------------------------------------------------------------
Note that the problem seems to be with the symbol "pgqndt_" in both cases and I believe that this has to do with ifeffit (and pgplot?).
If the error message complains about a missing symbol beginning with "pg", then the problem is almost certainly that either (1) pgplot has not been installed or (2) ifeffit failed to figure out where pgplot was at the "./configure" step of the ifeffit installation.
What you need to do is either (1) install pgplot again, paying close attention to where it gets installed or (2) figure out where pgplot is, in fact, installed on your system. FWIW, on my computer, pgplot is in /usr/local/pgplot/.
Now go back to the ifeffit installation step. At the ./configure step, you see lots of cryptic stuff spewed to the screen. About 30 lines into all this, you should see a line like this:
will link to PGPLOT using -L/usr/local/pgplot/ -lpgplot -lpng -lz -L/usr/X11R6/lib -lX11
-- Carlo U. Segre -- Professor of Physics Associate Dean for Research, Armour College Illinois Institute of Technology Voice: 312.567.3498 Fax: 312.567.3494 Carlo.Segre@iit.edu http://www.iit.edu/~segre