[Ifeffit] Problem building latest demeter on Debian 32bit Stretch
Bruce Ravel
bravel at bnl.gov
Fri Mar 30 12:02:47 CDT 2018
Still puzzling. I sort of understand what you are seeing, but it makes
little sense, isn't consistent with my understanding of how package
loading in perl works, and certainly is not something I have seen before.
Try putting
use Graphics::GnuplotIF;
somewhere near the top of lib/Demeter/Plot/Gnuplot.pm. Doesn't much
matter where. After line 57 would be fine.
If that works -- great! Both of my suggestions do no harm, so I'll just
commit them to github....
B
On 03/30/2018 12:49 PM, Al Kwiatkowski wrote:
> Hm, we're getting somewhere. Putting the 'use Carp;' line now has dathena
> come up, but delivering this error:
>
> Use of uninitialized value in subroutine entry at
> /usr/local/lib/i386-linux-gnu/perl/5.24.1/Demeter/Plot/Gnuplot.pm line 29.
>
> and when you exit, it pops up a dialogue box with this error:
>
> Use of uninitialized value in stat at
> /usr/local/lib/i386-linux-gnu/perl/5.24.1/Demeter/Plot/Gnuplot.pm line 270.
>
> The program seems to behave ok otherwise, but I don't know what operations
> would have problems with an uninitialized gnuplot module variable or
> subroutine. Why would it have issues initializing in the first place
> (or not finding the Carp module)?
>
> Thanks for the help so far!
--
Bruce Ravel ------------------------------------ bravel at bnl.gov
National Institute of Standards and Technology
Synchrotron Science Group at NSLS-II
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/
More information about the Ifeffit
mailing list