Have you tried some of the older releases in the ifeffit project on SourceForge (http://sf.net). Iffefit relies on Perl as well as PerlTK for the X11 based interface. I helped make some of the earlier versions of the installer (the newest version iXAFS has a launcher included in it -- although it is still being updated for Snow Leopard) so I remember some of the details. PerlTK needs to be compiled for a particular version of perl (which is different on each MacOS release). There were also some binary compatibilities introduced in the perl environment at some point I recall (older binaries were not usable). It is thus important to build ifeffit for each release. You can download the sourcecode for ifeffit on sf.net as well and build it yourself if you can't find an appropriate binary installer there (the appropriate PerlTK would have to be downloaded from perl.org). The build is fairly straightforward (you need f77 which is still out there on the net). The older OS appropriate binary installer would be the easiest solution. I would offer to help more, but I don't have a machine that can run the older OS. Paul On Oct 15, 2009, at 11:46 PM, Juergen Roehler wrote:
Hi,
I am trying to run Ifeffit on MacOSX 10.2.8 from ifeffit-1.2.4.dmg on a Wallstreet Powerbook (a good old companion ,,,, )
Ifeffit successfully installed in Applications folder
[noname:/Applications/Ifeffit] jroehler% ls artemis icons lib perl5 tkatoms athena include man pgplot
XDarwin started (XFree86 4.2 installed from Fink, runs fine for other X applications)
Click the perl scripts athena or friends, or run them explicitly with perl 5.6 - athena & friends won´t start. Asked to choose a program. Which one?
Try to start from terminal: [noname:/Applications/Ifeffit] jroehler % ./athena
Can't locate Tk.pm in @INC (@INC contains: /sw/lib/perl5/5.6.0/ darwin /sw/lib/perl5/5.6.0 /sw/lib/perl5/darwin /sw/lib/perl5 /sw/ lib/perl5/darwin /System/Library/Perl/darwin /System/Library/Perl / Library/Perl/darwin /Library/Perl /Library/Perl /Network/Library/ Perl/darwin /Network/Library/Perl /Network/Library/Perl .) at ./ athena line 53. BEGIN failed--compilation aborted at ./athena line 53.
Well, the *.pm´s and everything else is in /Applications/Ifeffit/lib/ perl5 or /Applications/Ifeffit/, being not in the search tree.
Don´t want to modify the system architecture copying /lib/perl5 and the other stuff to somewhere else.
How to modify the scripts athena & friends. Other solutions? Would like to start jsut from the icons.
Thanks in advance. Juergen
******************************* Juergen Roehler Universitaet zu Koeln Fachgruppe Physik Zuelpicher Str. 77 50937 Koeln
mailto:Juergen.Roehler@uni-koeln.de http://www.uni-koeln.de/~abb12 *******************************
_______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit