Isabelle, Problem 1: I don't know why PDL::Stats is not installing correctly on your computer. That would be an issue to take up with its maintainer. Perhaps the easiest solution for you would be to install the debian package, which, in debian, is called libpdl-stats-perl. Problem 2: The error about Clone.pm not being installed suggests that another dependency, called PPI, did not install correctly. I would recommend installing the debian package for that one as well. Doing so should resolve all of PPI's own dependencies. In debian, that one is called libppi-perl. Try installing those two debian packages and trying the ".\Build" step again. Let us know if that does the trick. Cheers, B PS: I suppose I should mention that Demeter does not really care how you resolve its dependencies. The Build script makes no assumption about what kind of computer it is running on and so tries to resolve all of the dependencies by downloading and build the individual perl packages. However, resolving Demeter's dependencies by installing system specific packages (in this case, the debian packages) is functionally equivalent. So that is a good strategy for getting past a hurdle like this. On 07/13/2015 11:54 AM, Isabelle Kieffer wrote:
Dear all,
I am trying to install demeter on my debian 7 computer and I cannot reach the end of the compilation.
I followed the instructions from the https://gist.github.com/3959252 page.
First, the "perl ./Build.PL" still requires "PDL::stats" even after several "./Build installdeps". I have the following message: """""""""""""""""""""""""""""""""""""""""""""""""""" letard@pcikieffer:~/demeter$ perl ./Build.PL Checking prerequisites... requires: ! PDL::Stats 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
Run 'Build installdeps' to install missing prerequisites.
Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Demeter' version 'v0.9.21'
If all dependencies are met, build and install Demeter by doing:
./Build ./Build test ./Build install # (or sudo ./Build install)
If you are reinstalling Demeter after updating your operating system (or updating perl), you may find that none of the programs will run successfully. You may need to do:
./Build touch_wrapper ./Build test ./Build install # (or sudo ./Build install) """"""""""""""""""""""""""""""""""""""""""""""""""""
Then, I decided to continue despite this missing prerequisite and the "./Build" ends with the folowing error: ##### Building Artemis User's Guide Building Athena User's Guide ! plugin error - Can't locate Clone.pm in @INC (@INC contains: /home/letard/perl5/lib/perl5/x86_64-linux-gnu-thread-multi /home/letard/perl5/lib/perl5/x86_64-linux-gnu-thread-multi /home/letard/perl5/lib/perl5 /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at /usr/local/share/perl/5.14.2/PPI/Element.pm line 25. BEGIN failed--compilation aborted at /usr/local/share/perl/5.14.2/PPI/Element.pm line 25. Compilation failed in require at /usr/local/share/perl/5.14.2/PPI.pm line 19. BEGIN failed--compilation aborted at /usr/local/share/perl/5.14.2/PPI.pm line 19. Compilation failed in require at Template/Plugin/PerlSyntaxHtml.pm line 5. BEGIN failed--compilation aborted at Template/Plugin/PerlSyntaxHtml.pm line 5. Compilation failed in require at /home/letard/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/Template/Plugins.pm line 206. #####
So I don't know if something is missing on my computer or if one of you encountered similar problems. If one of you has some ideas to help me going further, I would really appreciate!
Thanks a lot in advance. Isabelle
-- Bruce Ravel ------------------------------------ bravel@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/