Re: [Ifeffit] new release (061) of my codes
Stefano, I don't know why 'ifeffit i' reports a blank during perl's configuration. Can you verify these from a terminal: A. what does ~> /Applications/Ifeffit/bin/ifeffit -i report? B. Start the command-line ifeffit and type ifeffit> print $&install_dir what does this say? Then again, I don't understand why horae needs to do 'ifeffit -i' on a Mac. It will always be /Applications/Ifeffit/share/ifeffit. --Matt
Matt: here are the results Last login: Thu Mar 30 15:35:18 on ttyp1 Welcome to Darwin! stefano% ~> /Applications/Ifeffit/bin/ifeffit -i tcsh: /Users/stefano: Permission denied. stefano% su Password: stefano# ~> /Applications/Ifeffit/bin/ifeffit -i su: /var/root: Permission denied. stefano# ifeffit stefano# ifeffit> print $&install_dir su: Illegal variable name. stefano# print $&install_dir su: Illegal variable name. Stefano PS: maybe I simply need the Paul's installer... -- ____________________________________________ Stefano Ciurli Professor of Chemistry Laboratory of Bioinorganic Chemistry Department of Agro-Environmental Science and Technology University of Bologna Viale Giuseppe Fanin, 40 I-40127 Bologna Italy Phone: +39-051-209-6204 Fax: +39-051-209-6203 "Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza" Dante Alighieri - Inferno - Canto XXVI "Ihr seid bestimmt, nicht Tieren gleich zu leben, Nein, Tugend zu erringen und Erkenntnis" "Ye were not form'd to live the life of brutes, But virtue to pursue and knowledge high"
Hi gang, Since I don't have a Mac of my own, I am somewhat limited in what I can do to verify that my codes will build correctly on that platform. That said, I put a replacement for the Makefile.PL (the script that is run as the first step of building the new version) on my web site: http://cars9.uchicago.edu/~ravel/misc/horae_on_mac/Makefile.PL This may work correctly on the Mac. Or it may not. I am not sure because I can't test it myself. However, from reading today's mail and from a short conversation with Matt this afternoon, I suspect that this has a chance of working. If you are so motivated, fix this script so it does work correctly on the Mac and I will incorporate those fixes into the distribution. I would very much like to see this issue resolved. It seems that the same questions (often from the same people) regarding the Mac crop up every single time I make a release. B On Thursday 30 March 2006 12:59, Matt Newville wrote:
Stefano,
I don't know why 'ifeffit i' reports a blank during perl's configuration. Can you verify these from a terminal:
A. what does ~> /Applications/Ifeffit/bin/ifeffit -i report?
B. Start the command-line ifeffit and type ifeffit> print $&install_dir what does this say?
Then again, I don't understand why horae needs to do 'ifeffit -i' on a Mac. It will always be /Applications/Ifeffit/share/ifeffit.
--Matt
_______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
-- Bruce Ravel ---------------------------------------------- bravel@anl.gov Molecular Environmental Science Group, Building 203, Room E-165 MRCAT, Sector 10, Advanced 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/exafs/
Hi, let's see what we can do: 1) If I test the new script by Bruce I get the following message: stefano% perl Makefile.PL === The Ifeffit wrapper, Athena, Artemis, and Hephaestus === This is Mac OSX. Checking dependencies ... Dependencies ok. Cool! Reading configuration file: Ifeffit/lib/athena/athena.config Reading configuration file: Ifeffit/lib/artemis/artemis.config Assembled athena.pl from its parts (athena_parts/). Assembled artemis.pl from its parts (artemis_parts/). Assembled hephaestus.pl from its parts (hephaestus_parts/). Fixing execution path in the Athena, Artemis, and Hephaestus executables... Changing athena.pl to /usr/bin/perl Changing artemis.pl to /usr/bin/perl Changing hephaestus.pl to /usr/bin/perl Changing ifeffit_shell.pl to /usr/bin/perl Changing rdaj.pl to /usr/bin/perl Changing atoms.pl to /usr/bin/perl Checking if your kit is complete... Looks good Checking if your kit is complete... Looks good Writing Makefile for Archive::Zip ERROR from evaluation of /Applications/Ifeffit/bin/horae-061/0CPAN/Makefile.PL: ERROR from evaluation of /Applications/Ifeffit/bin/horae-061/0CPAN/Archive-Zip-1 .16/Makefile.PL: Unable to open MakeMaker.tmp: Permission denied at /System/Libr ary/Perl/5.8.6/ExtUtils/MakeMaker.pm line 869. # Looks like your test died before it could output anything. 2) If I just type 'ifeffit' from the command line I get the following: stefano% ifeffit dyld: Library not loaded: /usr/local/lib/libpgplot.dylib Referenced from: /Applications/Ifeffit/bin/ifeffit Reason: image not found Trace/BPT trap 3) If, after I reinstalled everyhting from the ifeffit-1.2.8-Mac10.4.1.pkg.dmg, I launch feff from Artemis, using one of the tutorials on copper, I get the following message: Running feff (this could take a few minutes, please be patient) ... Uh oh! That Feff calculation did not run successfully. It seems to me that not only the problem arises when an upgrade is available, but, at this stage, also with the ifeffit-1.2.8-Mac10.4.1.pkg.dmg installer... Stefano -- ____________________________________________ Stefano Ciurli Professor of Chemistry Laboratory of Bioinorganic Chemistry Department of Agro-Environmental Science and Technology University of Bologna Viale Giuseppe Fanin, 40 I-40127 Bologna Italy Phone: +39-051-209-6204 Fax: +39-051-209-6203 "Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza" Dante Alighieri - Inferno - Canto XXVI "Ihr seid bestimmt, nicht Tieren gleich zu leben, Nein, Tugend zu erringen und Erkenntnis" "Ye were not form'd to live the life of brutes, But virtue to pursue and knowledge high"
participants (3)
-
Bruce Ravel
-
Matt Newville
-
Stefano Ciurli