[Ifeffit] Problems running athena/tkatoms

Matt Newville newville at cars.uchicago.edu
Wed Mar 27 13:44:50 CST 2002

Hi Norbert,

I can't think of many reasons why SUSE 7 / linux 2.4 would
cause problems.  There have been some other problems with the
Ifeffit perl module getting improperly installed on linux.  I
believe these problems have been due to perl's MakeMaker being
too clever, but I don't know enough about perl to fix them.
It may help to re-install ifeffit, or at least the perl module:
   perl Makefile.PL ; make install

in  ifeffit_1.0b/wrappers/perl/

Otherwise, do ifeffit and gifeffit run?  That is, can we
isolate this as perl+ifeffit problem or an ifeffit problem?
If ifeffit works, does
   perl -e 'use Ifeffit;'

have the same problem as athena?  If this is where the problem
is (I'd guess it is: ifeffit runs, the above perl line fails),
then does the Makefile.PL look reasonable, pointing to libs for
PGPLOT, X, g2c, etc that exist, etc?


On Wed, 27 Mar 2002, Norbert Weiher wrote:

> Dear friends,
> seems to be that I'm another guy having problems in setting up athena/tkatoms
> ;) I browsed the archives but found nothing that helped me to get them
> running. Here is the story:
> tkatoms worked well - then I installed the newest version and get:
> weiher> tkatoms.pl
> ...(lots of messages like the following)...
> Bareword found where operator expected at
> /usr/lib/perl5/site_perl/5.6.0/Xray/lib/atomsrc line 186, near "12 normal"
>         (Missing operator before normal?)
> Unquoted string "normal" may clash with future reserved word at
> /usr/lib/perl5/site_perl/5.6.0/Xray/lib/atomsrc line 186, <RC> line 186.
> couldn't read bitmap file
> "/usr/lib/perl5/site_perl/5.6.0/Xray/lib/tkatoms.xbm": Datei oder Verzeichnis
> nicht gefundenerror reading bitmap file
> "/usr/lib/perl5/site_perl/5.6.0/Xray/lib/tkatoms.xbm" at
> /usr/lib/perl5/site_perl/5.6.0/i586-linux/Tk/Submethods.pm line 37, <RC> line
> 186.
> for athena it seems that it can't find the ifeffit.so libs - although they
> are installed (as well as the perl wrappers) and pass all test runs. I get:
> weiher> athena
> Can't load
> '/usr/lib/perl5/site_perl/5.6.0/i586-linux/auto/Ifeffit/Ifeffit.so' for
> module Ifeffit:
> /usr/lib/perl5/site_perl/5.6.0/i586-linux/auto/Ifeffit/Ifeffit.so: undefined
> symbol: G77_getenv_0 at /usr/lib/perl5/5.6.0/i586-linux/DynaLoader.pm line
> 200.
>  at /usr/local/bin/athena line 50
> Compilation failed in require at /usr/local/bin/athena line 50.
> BEGIN failed--compilation aborted at /usr/local/bin/athena line 57.
> I'd really love to get the packages on their way which has never been a real
> problem. I don't know why the new versions don't compile on my system. The
> requirements are all fulfilled (perl > 5.0, new Tk version...). Can anyone
> help me with my problems? The system is a SuSE linux box (V7.2) with kernel
> 2.4.4 compiled.
> Regards,
> Norbert
> --
> Dipl. Chem. Norbert Weiher (norbertweiher at yahoo.de)
> Institute for Chemistry - Takustr. 3 - 14195 Berlin
> Phone/Fax: +49 30 838 53750 / 54792
> _______________________________________________
> Ifeffit mailing list
> Ifeffit at millenia.cars.aps.anl.gov
> http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit

More information about the Ifeffit mailing list