I recently successfully installed the Demeter suite on my Linux Mint 19 machine. Last week, I updated to Linux Mint 20, and now I get the following error when trying to run athena from the command line: Can't locate Demeter/Here.pm in @INC (you may need to install the Demeter::Here module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.30.0 /usr/local/share/perl/5.30.0 /usr/lib/x86_64-linux-gnu/perl5/5.30 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.30 /usr/share/perl/5.30 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /usr/local/bin/dathena line 7. BEGIN failed--compilation aborted at /usr/local/bin/dathena line 7. I was wondering if there was a relatively easy way to fix this, or if the best recourse is to simply reinstall Demeter? It took some fiddling to install initially, so I don't want to reinstall it unless that's the easiest way to fix the issue. Also, the mailing list link on the Demeter home page (http://cars9.uchicago.edu/mailman/listinfo/ifeffit/) times out. Fortunately I was able to get a working link (https://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit) from a friend. Sincerely, Kyle Kluherz -- Kyle (Tk) Kluherz Graduate Student Gamelin & De Yoreo groups Department of Chemistry, UW Materials Science Division, PNNL
I would guess the problem is that Mint 20 uses a different version of perl than Mint 19. Either downgrade to the same version of perl or reinstall. Making it work as is, if even possible, would require A LOT of fiddling. B On 10/26/20 6:27 PM, Kyle Kluherz wrote:
I recently successfully installed the Demeter suite on my Linux Mint 19 machine. Last week, I updated to Linux Mint 20, and now I get the following error when trying to run athena from the command line:
Can't locate Demeter/Here.pm in @INC (you may need to install the Demeter::Here module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.30.0 /usr/local/share/perl/5.30.0 /usr/lib/x86_64-linux-gnu/perl5/5.30 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.30 /usr/share/perl/5.30 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /usr/local/bin/dathena line 7. BEGIN failed--compilation aborted at /usr/local/bin/dathena line 7.
I was wondering if there was a relatively easy way to fix this, or if the best recourse is to simply reinstall Demeter? It took some fiddling to install initially, so I don't want to reinstall it unless that's the easiest way to fix the issue.
Also, the mailing list link on the Demeter home page (http://cars9.uchicago.edu/mailman/listinfo/ifeffit/) times out. Fortunately I was able to get a working link (https://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit) from a friend.
Sincerely,
Kyle Kluherz
-- Kyle (Tk) Kluherz Graduate Student Gamelin & De Yoreo groups Department of Chemistry, UW Materials Science Division, PNNL
_______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit Unsubscribe: http://millenia.cars.aps.anl.gov/mailman/options/ifeffit
-- Bruce Ravel ------------------------------------ bravel@bnl.gov National Institute of Standards and Technology Synchrotron Science Group at NSLS-II Lead Beamline Scientist, 6BM (BMM) Building 743, Room 114 Upton NY, 11973 Homepage: http://bruceravel.github.io/home/ Beamline: https://www.bnl.gov/ps/beamlines/beamline.php?r=6-BM Software: https://github.com/bruceravel Demeter: http://bruceravel.github.io/demeter/
Hi Kyle:
Have you updated Perl recently? If so, you might have to do some
reinstallation.
Carlo
On Mon, Oct 26, 2020 at 5:55 PM Kyle Kluherz
I recently successfully installed the Demeter suite on my Linux Mint 19 machine. Last week, I updated to Linux Mint 20, and now I get the following error when trying to run athena from the command line:
Can't locate Demeter/Here.pm in @INC (you may need to install the Demeter::Here module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.30.0 /usr/local/share/perl/5.30.0 /usr/lib/x86_64-linux-gnu/perl5/5.30 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.30 /usr/share/perl/5.30 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /usr/local/bin/dathena line 7. BEGIN failed--compilation aborted at /usr/local/bin/dathena line 7.
I was wondering if there was a relatively easy way to fix this, or if the best recourse is to simply reinstall Demeter? It took some fiddling to install initially, so I don't want to reinstall it unless that's the easiest way to fix the issue.
Also, the mailing list link on the Demeter home page ( http://cars9.uchicago.edu/mailman/listinfo/ifeffit/) times out. Fortunately I was able to get a working link ( https://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit) from a friend.
Sincerely,
Kyle Kluherz
-- Kyle (Tk) Kluherz Graduate Student Gamelin & De Yoreo groups Department of Chemistry, UW Materials Science Division, PNNL
_______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit Unsubscribe: http://millenia.cars.aps.anl.gov/mailman/options/ifeffit
-- Carlo U. Segre -- Duchossois Leadership Professor of Physics Director, Center for Synchrotron Radiation Research and Instrumentation Illinois Institute of Technology Voice: 312.567.3498 Fax: 312.567.3494 segre@iit.edu http://phys.iit.edu/~segre segre@debian.org
Hi Kyle,
I've seen the same message with Perl 5.30 on Fedora 32 as well. I believe
you need to do:
perl -I. Build.PL
That is, explicitly tell Perl to look in the current folder for files to
import.
Good luck with the build though -- I haven't built it successfully on
Fedora32 yet, but I have not tried in a few months. You may also find
some of the hints by Vasily Lebedev at
https://github.com/bruceravel/demeter/issues/62 and links therein to
Pastebin configs and hacks to get Demeter to build.
On Mon, Oct 26, 2020 at 5:55 PM Kyle Kluherz
I recently successfully installed the Demeter suite on my Linux Mint 19 machine. Last week, I updated to Linux Mint 20, and now I get the following error when trying to run athena from the command line:
Can't locate Demeter/Here.pm in @INC (you may need to install the Demeter::Here module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.30.0 /usr/local/share/perl/5.30.0 /usr/lib/x86_64-linux-gnu/perl5/5.30 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.30 /usr/share/perl/5.30 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /usr/local/bin/dathena line 7. BEGIN failed--compilation aborted at /usr/local/bin/dathena line 7.
I was wondering if there was a relatively easy way to fix this, or if the best recourse is to simply reinstall Demeter? It took some fiddling to install initially, so I don't want to reinstall it unless that's the easiest way to fix the issue.
Also, the mailing list link on the Demeter home page ( http://cars9.uchicago.edu/mailman/listinfo/ifeffit/) times out. Fortunately I was able to get a working link ( https://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit) from a friend.
Sincerely,
Kyle Kluherz
-- Kyle (Tk) Kluherz Graduate Student Gamelin & De Yoreo groups Department of Chemistry, UW Materials Science Division, PNNL
_______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit Unsubscribe: http://millenia.cars.aps.anl.gov/mailman/options/ifeffit
-- --Matt Newville <newville at cars.uchicago.edu> 630-252-0431
participants (4)
-
Carlo Segre
-
Kyle Kluherz
-
Matt Newville
-
Ravel, Bruce