Hello all,

I am having some troubles successfully building Demeter from source on my
Linux machine. All dependencies appeared to install correctly -- a few
errors pop up upon running ./Build test (full error report attached), but
as best I could discern, the errors produced were the same as those
reported in this recent message
<https://www.mail-archive.com/ifeffit@millenia.cars.aps.anl.gov/msg06782.html>
(
https://www.mail-archive.com/ifeffit@millenia.cars.aps.anl.gov/msg06782.html
).

Athena appear to install correctly and even start correctly, but upon
attempting to import *any* data file into Athena, the following error
message pops up (screenshot also attached):


> 03:50:59 PM: Unknown warnings category 'experimental::script_run' at
> /usr/share/perl/5.22/warnings.pm line 254.
> warnings::Croaker("Unknown warnings category 'experimental::script_run'")
> called at /usr/share/perl/5.22/warnings.pm line 332
> warnings::unimport("warnings", "experimental::script_run") called at (eval
> 2455) line 1
> Pod::Simple::BlackBox::BEGIN() called at (eval 2455) line 1
> eval {...} called at (eval 2455) line 1
> eval 'no warnings "experimental::script_run";
>                           qr/(*script_run: ^ .* $ )/x' called at
> /usr/local/share/perl/5.22.1/Pod/Simple/BlackBox.pm line 74
> require Pod/Simple/BlackBox.pm called at
> /usr/local/share/perl/5.22.1/Pod/Simple/LinkSection.pm line 7
> Pod::Simple::LinkSection::BEGIN() called at (eval 2455) line 1
> eval {...} called at (eval 2455) line 1
> require Pod/Simple/LinkSection.pm called at
> /usr/local/share/perl/5.22.1/Pod/Simple.pm line 9
> Pod::Simple::BEGIN() called at (eval 2455) line 1
> eval {...} called at (eval 2455) line 1
> require Pod/Simple.pm called at /usr/share/perl/5.22/Pod/Text.pm line 34
> Pod::Text::BEGIN() called at (eval 2455) line 1
> eval {...} called at (eval 2455) line 1
> require Pod/Text.pm called at
> /usr/local/lib/x86_64-linux-gnu/perl/5.22.1/Demeter/UI/Athena/PluginRegistry.pm
> line 13
> Demeter::UI::Athena::PluginRegistry::BEGIN() called at (eval 2455) line 1
> eval {...} called at (eval 2455) line 1
> require Demeter/UI/Athena/PluginRegistry.pm called at
> /usr/local/lib/x86_64-linux-gnu/perl/5.22.1/Demeter/UI/Athena.pm line 2114
> Demeter::UI::Athena::make_page(Demeter::UI::Athena=HASH(0x28f21b0),
> "PluginRegistry") called at
> /usr/local/lib/x86_64-linux-gnu/perl/5.22.1/Demeter/UI/Athena/IO.pm line 260
> Demeter::UI::Athena::IO::test_plugins(Demeter::UI::Athena=HASH(0x28f21b0),
> "/home/melville/Documents/XAFS/Sample Projects/Athena and Arte"...) called
> at /usr/local/lib/x86_64-linux-gnu/perl/5.22.1/Demeter/UI/Athena/IO.pm line
> 168
> Demeter::UI::Athena::IO::Import(Demeter::UI::Athena=HASH(0x28f21b0))
> called at /usr/local/lib/x86_64-linux-gnu/perl/5.22.1/Demeter/UI/Athena.pm
> line 890
> Demeter::UI::Athena::OnMenuClick(Wx::Frame=HASH(0xab38570),
> Wx::CommandEvent=SCALAR(0xdaee6e0), Demeter::UI::Athena=HASH(0x28f21b0))
> called at /usr/local/lib/x86_64-linux-gnu/perl/5.22.1/Demeter/UI/Athena.pm
> line 808
> Demeter::UI::Athena::__ANON__(Wx::Frame=HASH(0xab38570),
> Wx::CommandEvent=SCALAR(0xdaee6e0)) called at /usr/local/bin/dathena line 35
> eval {...} called at /usr/local/bin/dathena line 35
>
> 03:50:59 PM: Unknown warnings category 'experimental::script_run' at
> /usr/share/perl/5.22/warnings.pm line 254.
> warnings::Croaker("Unknown warnings category 'experimental::script_run'")
> called at /usr/share/perl/5.22/warnings.pm line 332
> warnings::unimport("warnings", "experimental::script_run") called at (eval
> 2455) line 1
> Pod::Simple::BlackBox::BEGIN() called at (eval 2455) line 1
> eval {...} called at (eval 2455) line 1
> eval 'no warnings "experimental::script_run";
>                           qr/(*script_run: ^ .* $ )/x' called at
> /usr/local/share/perl/5.22.1/Pod/Simple/BlackBox.pm line 74
> require Pod/Simple/BlackBox.pm called at
> /usr/local/share/perl/5.22.1/Pod/Simple/LinkSection.pm line 7
> Pod::Simple::LinkSection::BEGIN() called at (eval 2455) line 1
> eval {...} called at (eval 2455) line 1
> require Pod/Simple/LinkSection.pm called at
> /usr/local/share/perl/5.22.1/Pod/Simple.pm line 9
> Pod::Simple::BEGIN() called at (eval 2455) line 1
> eval {...} called at (eval 2455) line 1
> require Pod/Simple.pm called at /usr/share/perl/5.22/Pod/Text.pm line 34
> Pod::Text::BEGIN() called at (eval 2455) line 1
> eval {...} called at (eval 2455) line 1
> require Pod/Text.pm called at
> /usr/local/lib/x86_64-linux-gnu/perl/5.22.1/Demeter/UI/Athena/PluginRegistry.pm
> line 13
> Demeter::UI::Athena::PluginRegistry::BEGIN() called at (eval 2455) line 1
> eval {...} called at (eval 2455) line 1
> require Demeter/UI/Athena/PluginRegistry.pm called at
> /usr/local/lib/x86_64-linux-gnu/perl/5.22.1/Demeter/UI/Athena.pm line 2114
> Demeter::UI::Athena::make_page(Demeter::UI::Athena=HASH(0x28f21b0),
> "PluginRegistry") called at
> /usr/local/lib/x86_64-linux-gnu/perl/5.22.1/Demeter/UI/Athena/IO.pm line 260
> Demeter::UI::Athena::IO::test_plugins(Demeter::UI::Athena=HASH(0x28f21b0),
> "/home/melville/Documents/XAFS/Sample Projects/Athena and Arte"...) called
> at /usr/local/lib/x86_64-linux-gnu/perl/5.22.1/Demeter/UI/Athena/IO.pm line
> 168
> Demeter::UI::Athena::IO::Import(Demeter::UI::Athena=HASH(0x28f21b0))
> called at /usr/local/lib/x86_64-linux-gnu/perl/5.22.1/Demeter/UI/Athena.pm
> line 890
> Demeter::UI::Athena::OnMenuClick(Wx::Frame=HASH(0xab38570),
> Wx::CommandEvent=SCALAR(0xdaee6e0), Demeter::UI::Athena=HASH(0x28f21b0))
> called at /usr/local/lib/x86_64-linux-gnu/perl/5.22.1/Demeter/UI/Athena.pm
> line 808
> Demeter::UI::Athena::__ANON__(Wx::Frame=HASH(0xab38570),
> Wx::CommandEvent=SCALAR(0xdaee6e0)) called at /usr/local/bin/dathena line 35
> eval {...} called at /usr/local/bin/dathena line 35
> BEGIN failed--compilation aborted at (eval 2455) line 1.
>

Ignoring this message allows Athena to import data correctly at first, but
clicking some buttons will consistently and immediately cause the program
to close, without even an error message popping up. Actions that will
induce a crash range from selecting any Energy value besides 1 in column
selection to things as innocuous as clicking Help>Show Tip.

As a result, though the program is (barely) usable, it is very unstable and
prone to crashing without warning, causing frustrating data loss. I'm sure
that this is due to some fault on my part during the installation process,
and would welcome any guidance on how best to approach this issue.

Thanks,
Jo Melville


-- 
Jonathan "Jo" Melville <https://stuff.mit.edu/~melville/>
PhD Candidate, Surendranath Group <http://www.interphases.org/> (2016-)
Contact: (620)-842-8756

*“People think of education as something they can finish.”*

*--Isaac Asimov*
NOTE: Forcing use of Ifeffit in testing.
t/000_ifeffit.t ......... ok
t/001_base.t ............ ok
t/002_types.t ........... ok
t/003_config.t .......... 
Failed 2/22 subtests 
t/004_data.t ............ ok
t/005_plot.t ............ ok
t/006_gds.t ............. ok
t/007_prj.t ............. ok
t/008_path.t ............ ok
t/009_fit.t ............. ok
t/010_feff.t ............ ok
t/011_sp.t .............. ok
t/012_atoms.t ........... ok
t/013_spacegroups.t ..... ok
t/014_vpath.t ........... ok
t/015_sspath.t .......... ok
t/016_fspath.t .......... ok
t/017_structuralunit.t .. ok
t/018_multichannel.t .... ok
t/019_provenance.t ...... ok
t/020_indicator.t ....... ok
t/021_externalfeff.t .... ok
t/022_filetypes.t ....... ok
t/023_files.t ........... ok
t/024_graph.t ........... ok
t/025_lcf.t ............. ok
t/026_xes.t ............. ok
t/028_fpath.t ........... ok
t/029_threebody.t ....... ok
t/030_xdi.t ............. ok
t/031_quench.t .......... ok
t/032_miscellany.t ...... ok
t/100_elam.t ............ ok
t/101_mcmaster.t ........ ok
t/102_chantler.t ........ ok
t/103_henke.t ........... ok
t/104_shaltout.t ........ ok
t/105_fluo.t ............ ok
t/500_checker.t ......... ok
t/501_dataBlock.t ....... ok
t/502_dictionary.t ...... ok
t/503_filter.t .......... ok
t/504_parser.t .......... ok
t/505_writer.t .......... ok

Test Summary Report
-------------------
t/003_config.t        (Wstat: 0 Tests: 22 Failed: 2)
  Failed tests:  17, 22
Files=44, Tests=2671, 95 wallclock secs ( 0.32 usr  0.10 sys + 89.79 cusr  5.32 
csys = 95.53 CPU)
Result: FAIL
_______________________________________________
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

Reply via email to