[Ifeffit] Bug in seeing paths from feff calc

Dr. Paul Fons paul-fons at aist.go.jp
Tue Jun 18 02:17:05 CDT 2002


I loaded the new artemis code (0617) and am running it on os-x and have 
found a bug (I think).  Upon loading the
results of a feff calculation, if one attempts to plot a given path, the 
following error appears about an uninitialized data.
Thanks for the hard work.



[etld1220:exafs/Analyzed Data/ZnOSe] paulfons% Use of uninitialized 
value in string eq at /System/Library/Perl/File/Spec/Unix.pm line 57.
Use of uninitialized value in string eq at 
/System/Library/Perl/File/Spec/Unix.pm line 57.


Line 57 corresponds to a Perl/Tk package, specifically in the following 
code:

=item catdir

Concatenate two or more directory names to form a complete path ending
with a directory. But remove the trailing slash from the resulting
string, because it doesn't look good, isn't necessary and confuses
OS2. Of course, if this is the root directory, don't cut off the
trailing slash :-)

=cut

sub catdir {
     my $self = shift;
     my @args = @_;
     foreach (@args) {
         # append a slash to each argument unless it has one there
         $_ .= "/" if $_ eq '' || substr($_,-1) ne "/";       <-  THIS 
LINE GENERATES THE RUNTIME ERROR





Any ideas of what could be causing this -- is this a Perl/Tk bug?




>
Dr. Paul Fons
Photonics Research Institute
National Institute for Advanced Industrial Science and Technology
Ministry of Economics and Trade
Umezono 1-1-1
Tsukuba, Japan 305-8568
tel. 81-298-61-5636 fax. 81-298-61-5615

paul-fons at aist.go.jp

Lines below are in Japanese
独立行政法人 産業技術総合研究所光技術部門
〒305-8568 茨城県つくば市梅園1-1-1 産総研つくば中央第2
E-mail: paul-fons at aist.go.jp, Tel. 0298-61-5636, Fax. 0298-61-5615




More information about the Ifeffit mailing list