[Ifeffit] Demeter installation on Ubuntu 12.04

Isabelle Kieffer isabelle.kieffer at esrf.fr
Fri Aug 14 05:41:25 CDT 2015


Thank you very much: everything seems OK. We just have to play with it 
now.
Isabelle



On 13.08.2015 23:21, Bruce Ravel wrote:
> On 08/13/2015 10:51 AM, Isabelle Kieffer wrote:
>> Dear Bruce, dear all,
>> 
>> After installing demeter on my computer, I am now trying to install it
>> on our beamline: a Ubuntu 12.04 machine.
>> I followed https://gist.github.com/waveform80/3959252 instructions and 
>> I
>> have a problem with PDL::Stats that persists as "not installed"
>> dependency (see depsPDL_errors_2015-08-13.txt).
>> 
>> I can find the corresponding package (libpdl-stats-perl) only for 
>> later
>> Ubuntu versions thus I tried to install PDL::Stats via metacpan (cpanm
>> PDL::Stats), but it failed (see cpanmbuild_PDLStats_2015-08-13.txt,
>> which is the /home/fame/.cpanm/build.log mentioned at the end of the
>> file itself).
>> 
>> Does anyone has a solution to help me installing this missing 
>> dependency?
>> 
>> Thank you very much in advance.
> 
> Hi Isabelle,
> 
> You have the option of simply ignoring this problem.  If the module in
> question is absent, Athena et al should still run.  However, the PCA
> tool in Athena will be disabled.
> 
> That said, I got curious about the problem, so I used perlbrew to
> install perl 5.14.4.  That's the closest version available under
> perlbrew to the perl version you are using on your computer, which is
> 5.14.2.
> 
> I then installed PDL.  I then tried to install PDL::Stats and ran into
> the same problem you are reporting.  I have a solution, but it is
> requires you to do a bit of work.
> 
> Download the PDL::Stats package from 
> https://metacpan.org/pod/PDL::Stats
> (there is a download link about 1/2 way down on the left).  Unpack it
> and cd into the new subdirectory.
> 
> Open the file GLM/glm.pp in a text editor.  At line 105 change
> 
>       PDL->propogate_badflag( b, 0 );
> 
> to
> 
>       PDL->propagate_badflag( b, 0 );
> 
> That is, correct the misspelling of the word "propagate".  Do the same
> at line 172.  (You can fix the typos at lines 103 and 170, but those
> are comment lines.  Not necessary, unless you have particularly severe
> OCD!)
> 
> Then do the standard incantation:
> 
>    perl Makefile.PL
>    make
>    make test
>    make install  # or sudo make install
> 
> Worked for me.
> 
> I have not yet installed all of Demeter under 5.14.4, so I have not
> yet tested whether PCA works after all this.  It's getting kind of
> late, so I'll try that in the morning.
> 
> Hopefully, this will get you over this hurdle.  Presumably, the debian
> package did all that....
> 
> Please report back to the list about what happens.
> 
> Good luck,
> B
> 
> 
> 
> --
>  Bruce Ravel  ------------------------------------ bravel at bnl.gov
> 
>  National Institute of Standards and Technology
>  Synchrotron Science Group at NSLS-II
>  Building 535A
>  Upton NY, 11973
> 
>  Homepage:    http://bruceravel.github.io/home/
>  Software:    https://github.com/bruceravel
>  Demeter:     http://bruceravel.github.io/demeter/
> _______________________________________________
> Ifeffit mailing list
> Ifeffit at millenia.cars.aps.anl.gov
> http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit

-- 
Isabelle KIEFFER, Ingénieur de Recherche CNRS
ESRF - ligne CRG FAME (BM30B)
BP 220 - 38 043 Grenoble CEDEX - France
Tel : +33 (0)4 76 88 25 47 - Bureau : LOB 2-50



More information about the Ifeffit mailing list