hello, I have a amd 64 bits computer running opensuse 11. I tried to install ifeffit on it and it was very complicated. After some modifications on the makefile of PGPlot (as showed here: http://proteus.pha.jhu.edu/~dks/Unixtips/index.html) and during the horae install (http://cars9.uchicago.edu/pipermail/ifeffit/2006-September/002621.html and http://millenia.cars.aps.anl.gov/pipermail/ifeffit/2008-January/003481.html). After those changes the artemis is working well, but athena is not... the program opens but I can not open any file. When I opened athena on terminal and tried to open a file the error below appeares. Tk::Error: Failed to AUTOLOAD 'Tk::FBox::_get_select_Path' at /usr/bin/athena line 5212 Carp::croak at /usr/lib/perl5/5.10.0/Carp.pm line 44 Tk::Widget::__ANON__ at /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread- multi/Tk/Widget.pm line 347 Tk::FBox::Done at /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/Tk/FBox.pm line 909 Tk::FBox::VerifyFileName at /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread- multi/Tk/FBox.pm line 678 Tk::FBox::ActivateEnt at /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread- multi/Tk/FBox.pm line 647 Tk::FBox::OkCmd at /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/Tk/FBox.pm line 815 Tk callback for .fbox.frame1.button Tk::__ANON__ at /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/Tk.pm line 250 Tk::Button::butUp at /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread- multi/Tk/Button.pm line 175 <ButtonRelease-1> (command bound to event) Thanks, Gilberto
Hi Gilberto, This is my favorite category of bug -- one that's not my fault! ;-) The problem you are seeing is due to a bug in the most recent release of perl/Tk. I have informed the author and the problem has been fixed in his SVN repository, but a new release with the problem fixed has not happened yet. Fortunately, the work-around was simple and was integrated into athena. If you grab the latest version of athena (as a tarball from my web site or from SourceForge or as the source tree from my SVN repository) you will find that athena works well with the version of perl/Tk you have on your machine. B PS: I started a new FAQ question about pgplot and 64 bit linux at http://cars9.uchicago.edu/iffwiki/FAQ/Installing_Ifeffit If you could document your experiences there, that would be very helpful to the community. See the question about "How can I add to or edit this FAQ?" at http://cars9.uchicago.edu/iffwiki/FAQ/General_Questions if you do not already have an account on the ifeffit wiki. On Friday 08 August 2008 22:58:19 Gilberto Fernandes Lopes Fabbris wrote:
hello,
I have a amd 64 bits computer running opensuse 11. I tried to install ifeffit on it and it was very complicated. After some modifications on the makefile of PGPlot (as showed here: http://proteus.pha.jhu.edu/~dks/Unixtips/index.html) and during the horae install (http://cars9.uchicago.edu/pipermail/ifeffit/2006-September/002621.html and http://millenia.cars.aps.anl.gov/pipermail/ifeffit/2008-January/003481.html ).
After those changes the artemis is working well, but athena is not... the program opens but I can not open any file. When I opened athena on terminal and tried to open a file the error below appeares.
Tk::Error: Failed to AUTOLOAD 'Tk::FBox::_get_select_Path' at /usr/bin/athena line 5212 Carp::croak at /usr/lib/perl5/5.10.0/Carp.pm line 44 Tk::Widget::__ANON__ at /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread- multi/Tk/Widget.pm line 347 Tk::FBox::Done at /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/Tk/FBox.pm line 909 Tk::FBox::VerifyFileName at /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread- multi/Tk/FBox.pm line 678 Tk::FBox::ActivateEnt at /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread- multi/Tk/FBox.pm line 647 Tk::FBox::OkCmd at /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/Tk/FBox.pm line 815 Tk callback for .fbox.frame1.button Tk::__ANON__ at /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/Tk.pm line 250 Tk::Button::butUp at /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread- multi/Tk/Button.pm line 175 <ButtonRelease-1> (command bound to event)
Thanks,
Gilberto
_______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
-- Bruce Ravel ------------------------------------ bravel@bnl.gov National Institute of Standards and Technology Synchrotron Methods Group at NSLS --- Beamlines U7A, X24A, X23A2 Building 535A Upton NY, 11973 My homepage: http://xafs.org/BruceRavel EXAFS software: http://cars9.uchicago.edu/~ravel/software/exafs/
participants (2)
-
Bruce Ravel
-
Gilberto Fernandes Lopes Fabbris