[Fwd: Ifeffit Ok on BlueWhite64, ...]
Hello list again
Tk module run ok.
Now, my problem is compling horae-065, error message:
...
make[1]: Entering directory `/usr/local/src/ifeffit-1.2.10/horae-065/Absorption'
/usr/bin/perl5.8.8 chantler2st.PL chantler.db
Can't locate Chemistry/Elements.pm in @INC (@INC contains:
/usr/lib/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8
/usr/lib/perl5/site_perl/5.8.8/x86_64-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl .) at chantler2st.PL line
40.
BEGIN failed--compilation aborted at chantler2st.PL line 40.
make[1]: *** [chantler.db] Error 2
make[1]: Leaving directory `/usr/local/src/ifeffit-1.2.10/horae-065/Absorption'
make: *** [subdirs] Error 2
ch@pcbox:/usr/local/src/ifeffit-1.2.10/horae-065$
......
it seems not to find Chemistry/Elements.pm file (module)
Ch
--------------------------------- Original Message ---------------------------------
Subject: Ifeffit Ok on BlueWhite64, ...
From: "Chachi Rojas"
Date: Wed, 22 Aug 2007 15:56:26 -0500 From: "Matt Newville"
Subject: [Ifeffit] Ifeffit and gfortran (was: iffefit compile on BlueWhite64) To: "XAFS Analysis using Ifeffit" Message-ID: Content-Type: text/plain; charset=ISO-8859-1 Hi Chachi, all
I believe I have a source kit that will build correctly for you using gfortran. I've tested on three different generations of Fedora/Redhat linux systems, one with only g77, one with only gfortran, and one with both, and the installation now works on all of them.
Please try http://cars9.uchicago.edu/~ifeffit/src/ifeffit-1.2.10_rc1.tar.gz
With this tar ball, you will need to install pgplot: tar xvzf ifeffit-1.2.10_rc1.tar.gz cd ifeffit-1.2.10 sh PGPLOT_install ./configure make make install
(doing the two 'install steps' with sufficient privilege). Again, you need to install PGPLOT with the provided script. Both the PGPLOT and Ifeffit installations will use gfortran if available, and g77 if gfortran is not available. I think it would not be too difficult to attempt to use Intel's ifort compiler or g95, though I do not know that it's needed-- all linux distribution come with gcc so have easy-to-use packages for gfortran (and, for "legacy", g77).
I did get horae-065 and the python wrappers to build with no trouble (once the Tk modules were installed) on all systems, though I haven't done much more than trivial testing.
Since I tested only on a few linux boxes, I'd be interested in hearing reports for other systems.
I'll wait a few days (or more) to hear reports before uploading this as ifeffit-1.2.10.
--Matt
-- Chachi Rojas Ayala GMC FCF UNMSM Claro:01-97489347 email:crojasa@unmsm.edu.pe chachi.rojas@gmail.com
On Friday 24 August 2007, Chachi Rojas wrote:
Tk module run ok. Now, my problem is compling horae-065, error message: ... make[1]: Entering directory `/usr/local/src/ifeffit-1.2.10/horae-065/Absorption' /usr/bin/perl5.8.8 chantler2st.PL chantler.db Can't locate Chemistry/Elements.pm in @INC (@INC contains: /usr/lib/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl .) at chantler2st.PL line 40. BEGIN failed--compilation aborted at chantler2st.PL line 40. make[1]: *** [chantler.db] Error 2 make[1]: Leaving directory `/usr/local/src/ifeffit-1.2.10/horae-065/Absorption' make: *** [subdirs] Error 2 ch@pcbox:/usr/local/src/ifeffit-1.2.10/horae-065$
Oh crap! I thought I fixed that problem. I'll look into it again. Matt's suggestion in his response to your earlier email should be a good work-around. B -- Bruce Ravel ---------------------------------------------- bravel@anl.gov Molecular Environmental Science Group, Building 203, Room E-165 MRCAT, Sector 10, Advance Photon Source, Building 433, Room B007 Argonne National Laboratory phone and voice mail: (1) 630 252 5033 Argonne IL 60439, USA fax: (1) 630 252 9793 My homepage: http://cars9.uchicago.edu/~ravel EXAFS software: http://cars9.uchicago.edu/~ravel/software/
participants (2)
-
Bruce Ravel
-
Chachi Rojas