[Ifeffit] more Max OS X woes!

Matt Newville newville at cars.uchicago.edu
Wed Dec 11 16:59:32 CST 2002


Maurizio, Patrick, everyone,

It appears there are some serious problems getting the latest
'Ifeffit/Athena' running on Max OS X -- both 10.1 and 10.2. The
sympton is gettting messages like
  dyld: perl Undefined symbols:
  _pgarro_
  _pgask_

which means the Ifeffit perl module is no longer able to find the
PGPLOT library.  When this happens, older versions of athena are
also broken.  My guess is that this is related to the changes in
horae's Makefile.PL for horae-007, but I haven't looked into it
any further.

I believe the workaround is to go back to the Ifeffit source
distribution and reinstall the ifeffit perl module from there:
  cd ...../ifeffit_1.0b/wrappers/perl
  perl Makefile.PL
  make
  make install

and then back-tracking to horae-006.tar.gz:
  http://feff.phys.washington.edu/~ravel/software/exafs/packages/horae-006.tar.gz

At least, this worked on Patrick's laptop last week.
It might be enough to simply backtrack to horae-006.

Sorry for all the trouble,

--Matt

On Wed Dec 11, Maurizio Aiello <aiello at ge.cnr.it> wrote:
>
> Dear Matt,
> I tried to install ona fresh Mac-osX 10.1.4 athena. I followed all steps
> necessary, (it required ten hours of continuous compilation) for installing
> everything.  I replaced dynamic loader with the patched one, and in fact
> now I dont' have multiple definition error. But when i run perl -e "use
> ifeffit" or I run from within an xterm in Xdarwin the command athena the
> answer is:
>
> [localhost:~] marzia% perl -e "use ifeffit"
> dyld: perl Undefined symbols:
> _pgarro_
> _pgask_
> .....
>
>
> If I substitute dyld with the original one now the error is (of course)
> [localhost:~] marzia% athena
> dyld: perl multiple definitions of symbol _LangExit
> /Library/Perl/darwin/auto/Tk/Event/Event.bundle definition of _LangExit
> /Library/Perl/darwin/auto/Tk/Tk.bundle definition of _LangExit
>
>
> If I run ifeffit directly from command line it seems to work correctly.
>
> Can you help me?
> Thanks a lot.
>
> P.S. I am a Unix-Network programmer, I'm doing this job for my wife, she is
> a researcher. I don't have any knowledge on what these programs do, I only
> compile and debug and so on :-))))
>
> Thanks a lot
>
> Maurizio Aiello

On Wed Dec 11, Patrick Allen <allen42 at llnl.gov> wrote:
>
> This is entirely FYI:  I couldn't resist and got Jaguar 10.2.2 going now.
> I reinstalled nearly every package I could think of and got very close
> with Athena and get the message:
>
> dyld: perl Undefined symbols:
> _G77_getenv_0
> _pgarro_
> _pgask_
> _pgband_
> _pgbbuf_
> _pgbox_
> etc.....
> Trace/BPT trap
>
> So for the moment, I chickened out and downloaded the whole darn thing
> onto my Virtual PC partition on OSX.  It works and I can play with my
> PNC-CAT files with the latest programs. I'm looking forward to coming out to
> Chicago more now.  Seasons greetings!




More information about the Ifeffit mailing list