[Ifeffit] Report problem in Demeter install

Bruce Ravel bravel at bnl.gov
Fri Oct 25 16:49:28 CDT 2013


Charles,

Is upgrading to perl 5.14 or later an option or do we *have* to figure
this out for 5.10?  (5.10 is really really old)

B


On 10/25/2013 05:27 PM, Charles Le Losq wrote:
> Sorry Bruce I was not aware about this list.
>
> Here are the precisions:
>
> I'm trying to build from the packages, following the instruction of this
> webpage:
>
> http://bruceravel.github.io/demeter/pods/installation.pod.html#Installing_from_packages
>
> Its a virtual Debian 6.0 machine, Ifeffit is installed, as well as
> pgplot and Gnuplot (installed with apt-get)
>
> perl v5.10.1
>
> gcc 4.4.5
>
> When I run perl ./Build.PL I've got the following :
>
> #####################################
>
> root at debian:/home/charles/matlab/MATLAB/LINUX/XAS/aide/demeter# perl ./Build.PL
> Checking whether your kit is complete...
> Looks good
>
> Checking prerequisites...
>   - ERROR: PPI is not installed
>   - ERROR: PPI::HTML is not installed
>   - ERROR: Template is not installed
>   - ERROR: Syntax::Highlight::Perl is not installed
>   - ERROR: Image::Size is not installed
>   - ERROR: Pod::ProjectDocs is not installed
>   - ERROR: DateTime is not installed
>   - ERROR: Capture::Tiny is not installed
>   - ERROR: Archive::Zip is not installed
>   - ERROR: MooseX::Singleton is not installed
>   - ERROR: PDL is not installed
>   - ERROR: Encoding::FixLatin is not installed
>   - ERROR: File::CountLines is not installed
>   - ERROR: Math::Spline is not installed
>   - ERROR: Chemistry::Elements is not installed
>   - ERROR: Heap is not installed
>   - ERROR: List::MoreUtils is not installed
>   - ERROR: Statistics::Descriptive is not installed
>   - ERROR: Regexp::Assemble is not installed
>   - ERROR: Const::Fast is not installed
>   - ERROR: Math::Combinatorics is not installed
>   - ERROR: Spreadsheet::WriteExcel is not installed
>   - ERROR: MooseX::Types is not installed
>   - ERROR: Math::Round is not installed
>   - ERROR: String::Random is not installed
>   - ERROR: Text::Template is not installed
>   - ERROR: Tree::Simple is not installed
>   - ERROR: Pod::POM is not installed
>   - ERROR: Config::INI is not installed
>   - ERROR: Graph is not installed
>   - ERROR: File::Touch is not installed
>   - ERROR: PDL::Stats is not installed
>   - ERROR: MooseX::Aliases is not installed
>   - ERROR: Regexp::Common is not installed
>   - ERROR: Moose is not installed
>   - ERROR: YAML::Tiny is not installed
>   - ERROR: Want is not installed
>   - ERROR: Math::Derivative is not installed
>   - ERROR: XMLRPC::Lite is not installed
>   * Optional prerequisite Wx is not installed
>   * Optional prerequisite Graphics::GnuplotIF is not installed
>   * Optional prerequisite File::Monitor::Lite is not installed
>   * Optional prerequisite Term::Twiddle is not installed
>   * Optional prerequisite Term::Sk is not installed
>
> ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions
> of the modules indicated above before proceeding with this installation
>
> Deleting Build
> Removed previous script 'Build'
>
> Creating new 'Build' script for 'Demeter' version 'v0.9.18'
>
> #################################
>
> Therefore I follow the instructions, used cpan, configurated it, but
> when I run
>
> ./Build installdeps
>
> iI have that:
>
> ###########################
>
> root at debian:/home/charles/matlab/MATLAB/LINUX/XAS/aide/demeter# ./Build installdeps
> No action 'installdeps' defined, try running the 'help' action.
>
>
>
> ###########################
>
> On 25.10.2013 17:00, Bruce Ravel wrote:
>
>> Charles,
>>
>> It is a bad use of my time to answer questions about the software
>> other than on the mailing list
>>
>>     http://cars9.uchicago.edu/mailman/listinfo/ifeffit/You'll notice this email is CCed to the mailing list.  Any further
>> conversation on this topic must use the mailing list.
>>
>>
>> On 10/25/2013 04:38 PM, Charles Le Losq wrote:
>>> Hello, I tried to install the demeter software but when I seach for
>>> dependencies with ./Build installdeps
>>> (as described here:
>>> http://bruceravel.github.io/demeter/pods/installation.pod.html#Installing_from_packages)
>> Am I to assume that you are trying to build from source?  The link is
>> to the part of that page that discusses NOT building from source....
>>> (step 3b) this command actually don't work and don't exist... I seach
>>> for other commands with ./Build help but I did not found anything.
>>> What should I do to fix that ?
>> All the standard questions apply.  You really have to give me
>> something to work with....
>>
>>     * Is this linux?
>>
>>     * What version of linux?  Or whatever operating system you are
>>       using.
>>
>>     * What version of perl?  (perl -v)
>>
>>     * What version of gcc?   (gcc -v)
>>
>>     * Did you successfully install Ifeffit and Pgplot?  (Step 1)
>>
>>     * What happened when you did "perl Build.PL"?
>>
>>     * Is cpan configured reasonably?  (Step 3a)
>>
>>     * Did you read this:https://gist.github.com/waveform80/3959252?
>>       It's really helpful -- Dave Hughes did a bang-up job.
>>> In addition, I wanted to use this version in order to get the latest
>>> version of Athena... I have a issue with the one I got, it did not
>>> work when asking for normalization of more than 200 spectra in one
>>> run... On linux and mac... Is it a memory limitation ? How can I
>>> overpass that?
>> I've answered this question over a billion times times on the mailing
>> list.  Ifeffit, the backend Athena uses for its XAS functionality, is
>> written in Fortran.  Fortran has static memory allocation.  As
>> normally delivered Ifeffit can handle about 60 groups, given the way
>> Athena uses memory.
>>
>> You have two options.  (1) Compile Ifeffit to use more memory.
>> Instructions can be found by searching the mailing list.  (2)
>> Live with the fact that you cannot do 200 spectra at a time.
>>
>> As Matt has pointed out many times, Larch will fix this problem.  The
>> day when Athena can use Larch is fast approaching.  I'm getting there,
>> but I have a lot of things to do each day.  So it takes time.
>>
>> B
>>
>>
> --
> Charles Le Losq
> Postdoctoral fellow
> Geophysical Laboratory
> Carnegie Institution of Washington
> 5251 Broad Branch Road NW, Washington, D.C. 20015
>
>
>
> _______________________________________________
> Ifeffit mailing list
> Ifeffit at millenia.cars.aps.anl.gov
> http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
>


-- 
  Bruce Ravel  ------------------------------------ bravel at bnl.gov

  National Institute of Standards and Technology
  Synchrotron Science Group at NSLS --- Beamlines U7A, X24A, X23A2
  Building 535A
  Upton NY, 11973

  Homepage:    http://xafs.org/BruceRavel
  Software:    https://github.com/bruceravel



More information about the Ifeffit mailing list