Hi, I've installed horae on a new laptop after a hiatus. When I try to run athena or artemis I get the message Can't locate Ifeffit.pm in @INC (@INC contains: ... Setup: ifeffit-1.2.11c horae-069 Ubuntu 8.04.1 There is an Ifeffit.pm (in fact two) in the ifeffit-1.2.11c source directory, so I added it to the PERL5LIB path. But this didn't solve the problem; it just pushed it a few yards further. Now I get Can't locate loadable object for module Ifeffit in @INC (@INC contains: ... Anybody know the solution? Note to Bruce: the instructions in 0INSTALL still say 'perl Makefile.PL; make; make install' but the correct thing seems to be 'perl Build.PL; Build; Build install' as I found on one of your web pages. Thanks in advance Silvio
Hi Silvio,
I recently went through some similar difficulties getting the latest
horae to install on linux (ubuntu 8.10 and fedora 10). The only way I
could get it to work (and I was very reluctant to do come this
conclusion, so tried many variations and pestered Bruce quite a bit)
was to use the svn tree for horae. Bruce's installation instructions
on the ifeffit pages are helpful, though they seemed more concerned
with installing into a non-root-owned-folder.
Sorry, I don't have specific instructions, but:
a) It should be "perl Build.PL ; perl build" now (that may need
spell checking --
I'm away from a linux box at the moment). Bruce replaced the
build system.
b) definitely do a "perl -MCPAN -e shell" and update the perl CPAN stuff.
This is irritating, but apparently necessary. It might even be
necessary for the
error messages from "perl Build.PL" to make sense. While you're at it,
install Tk.
c) definitely do not bother with the recent tarball packages for
horae -- they are
broken (or incomplete at least). Checkout the svn tree and build there.
d) don't give up. I'm here to tell you, it can be done!
Another alternative is to install from the debian packages prepared by
Carlo -- the ubuntu package manager ought to be able to find this, and
I think it is pretty close to up to date.
Cheers,
--Matt
On Tue, Apr 21, 2009 at 11:10 AM, Silvio Levy
Hi, I've installed horae on a new laptop after a hiatus. When I try to run athena or artemis I get the message
Can't locate Ifeffit.pm in @INC (@INC contains: ...
Setup: ifeffit-1.2.11c horae-069 Ubuntu 8.04.1
There is an Ifeffit.pm (in fact two) in the ifeffit-1.2.11c source directory, so I added it to the PERL5LIB path. But this didn't solve the problem; it just pushed it a few yards further. Now I get
Can't locate loadable object for module Ifeffit in @INC (@INC contains: ...
Anybody know the solution?
Note to Bruce: the instructions in 0INSTALL still say 'perl Makefile.PL; make; make install' but the correct thing seems to be 'perl Build.PL; Build; Build install' as I found on one of your web pages.
Thanks in advance
Silvio
_______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
Hi Silvio On Tue, 21 Apr 2009, Matt Newville wrote:
Another alternative is to install from the debian packages prepared by Carlo -- the ubuntu package manager ought to be able to find this, and I think it is pretty close to up to date.
The packages in my repository are at svn 512, which is the latest pre-release for version 070 of horae. It will pull in packages from Ubuntu and the debian-xray repository as well. One caveat, though, make sure to remove any packages you have installed by hand in /usr/local since those will usually take precedence when you invoke commands and there could be major incompatibilities. Carlo -- Carlo U. Segre -- Professor of Physics Associate Dean for Graduate Admissions, Graduate College Illinois Institute of Technology Voice: 312.567.3498 Fax: 312.567.3494 segre@iit.edu http://www.iit.edu/~segre segre@debian.org
participants (3)
-
Carlo Segre
-
Matt Newville
-
Silvio Levy