I just started a post-doc position at the EPA and I will need to use Artemis and Athena. Unfortunately, nobody here is able to run Demeter on their work computers. The old version (0.8) does work. We all have new Dell computers running Windows 7 64 bit. I tried version 0.9.22 (with explicitly setting the path at the top of the batch file) and 0.9.23 prerelease 3, but neither work. The program opens the command prompt, shows the splash image briefly, and then disappears and produces the log file (shown below) in the AppData folder. This seems like it has something to do with the way our computers are set up here. An IT specialist (cc:ed here) was working on it for a while today removing user restrictions etc., but the problem didn't change.
Does anyone have any idea what could be causing this problem or have you encountered a similar problem with government computers?
BEGIN failed--compilation aborted at C:/demeter/perl/site/lib/Demeter.pm line 54.
Compilation failed in require at C:/demeter/perl/site/lib/Demeter/UI/Athena.pm line 24.
BEGIN failed--compilation aborted at C:/demeter/perl/site/lib/Demeter/UI/Athena.pm line 24.
Compilation failed in require at C:\demeter\perl\site\bin\dathena.bat line 43.
BEGIN failed--compilation aborted at C:\demeter\perl\site\bin\dathena.bat line 43.
Started at 2015-10-14T14:31:22
Win7Enterprise (64-bit) Service Pack 1 Service Pack 16176012102561
PATH is:
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\demeter\c\bin;C:\demeter\perl\site\bin;C:\demeter\perl\bin;C:\demeter\c\bin\gnuplot\bin
perl version: v5.18.2
backend: ifeffit
@INC:
C:/demeter/perl/site/lib/MSWin32-x64-multi-thread
C:/demeter/perl/site/lib
C:/demeter/perl/vendor/lib
C:/demeter/perl/lib
.
Can't load 'C:/demeter/perl/site/lib/auto/Ifeffit/Ifeffit.dll' for module Ifeffit: load_file:Invalid access to memory location at C:/demeter/perl/lib/DynaLoader.pm line 190.
at (eval 18) line 1.
Compilation failed in require at (eval 18) line 1.
BEGIN failed--compilation aborted at (eval 18) line 1.
For what it's worth, some dodgy corners of the internet suggest using XSLoader instead of DynaLoader. When I do that, the error message is exactly the same except replacing DynaLoader with XSLoader.