Help to run Demeter on Windows XP (So. Muru)
Dear All, I have a similar problem running Demeter on Windows 7 64 bit. It simply makes nothing. I remember that several years ago there was a problem to run IFEFFIT on XP windows machines which were operating under non-unicode settings (in those cases it was Brazilian (i.e. Portugese) and Russian versions). Bruce had solved the problem using another compilation of Perl, if I am correct. Is is possible that the same "non-unicode" problem persists in Demeter? All the best, A.Shiryaev
Out of curiosity, do you have MinGW installed (or any other program that includes libgfortran-3.dll)? I found that a conflict occurs if the MinGW bin path is listed before Strawberry Perl in the system PATH variable. -Greg Hutchings On 11/29/2012 12:15 AM, Andrei Shiryaev wrote:
Dear All,
I have a similar problem running Demeter on Windows 7 64 bit. It simply makes nothing.
I remember that several years ago there was a problem to run IFEFFIT on XP windows machines which were operating under non-unicode settings (in those cases it was Brazilian (i.e. Portugese) and Russian versions). Bruce had solved the problem using another compilation of Perl, if I am correct.
Is is possible that the same "non-unicode" problem persists in Demeter?
All the best, A.Shiryaev
_______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
Andrei, Greg contributed a very nice tutorial on solving this problem which I just finished converting to wiki format: http://cars9.uchicago.edu/ifeffit/Demeter/MingwFix You should try what he explains there and see if it fixes your problem. Cheers, B On Thursday, November 29, 2012 01:08:02 PM Greg Hutchings wrote:
Out of curiosity, do you have MinGW installed (or any other program that includes libgfortran-3.dll)? I found that a conflict occurs if the MinGW bin path is listed before Strawberry Perl in the system PATH variable.
-Greg Hutchings
On 11/29/2012 12:15 AM, Andrei Shiryaev wrote:
Dear All,
I have a similar problem running Demeter on Windows 7 64 bit. It simply makes nothing.
I remember that several years ago there was a problem to run IFEFFIT on XP windows machines which were operating under non-unicode settings (in those cases it was Brazilian (i.e. Portugese) and Russian versions). Bruce had solved the problem using another compilation of Perl, if I am correct.
Is is possible that the same "non-unicode" problem persists in Demeter?
All the best, A.Shiryaev
_______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
-- Bruce Ravel ------------------------------------ bravel@bnl.gov National Institute of Standards and Technology Synchrotron Methods Group at NSLS --- Beamlines U7A, X24A, X23A2 Building 535A Upton NY, 11973 Homepage: http://xafs.org/BruceRavel Software: https://github.com/bruceravel
I have no idea what Andrei is reporting (speculation about whatever non-unicode means), but I can confirm Greg's helpful report. I have a Windows 7 64-bit machine that does have MinGW installed With C:\MinGW\bin in the PATH before C:\strawberry\perl\bin, etc, dartemis shows a splash screen and nothing else. With C:\MinGW\bin in the PATH after C:\strawberry\perl\bin, dartemis works fine. On the one hand, this is an easy enough fix to get Demeter working right now by changing the path as specified. But this is classic "DLL Hell" and changing the path around is a kludge that will continue to bite people. So, changing PATH is a simple solution, but it is not the right solution. Dartemis.bat (and so on) should set the path so that this cannot happen. I don't know how C:\strawberry\perl\site\lib\auto\Ifeffit\Ifeffit.dll was built, but if it relies on dlls in C:\strawberry\bin (etc) the Demeter applications should make sure these are the ones it will find. --Matt -- --Matt Newville <newville at cars.uchicago.edu> 630-252-0431
There is not enough information here for me to help (although Greg had a useful suggestion). Please read http://bruceravel.github.com/demeter/pods/bugs.pod.html for some hints on how to provide me with actionable information. Cheers, B On Thursday, November 29, 2012 09:15:53 AM Andrei Shiryaev wrote:
Dear All,
I have a similar problem running Demeter on Windows 7 64 bit. It simply makes nothing.
I remember that several years ago there was a problem to run IFEFFIT on XP windows machines which were operating under non-unicode settings (in those cases it was Brazilian (i.e. Portugese) and Russian versions). Bruce had solved the problem using another compilation of Perl, if I am correct.
Is is possible that the same "non-unicode" problem persists in Demeter?
All the best, A.Shiryaev
-- Bruce Ravel ------------------------------------ bravel@bnl.gov National Institute of Standards and Technology Synchrotron Methods Group at NSLS --- Beamlines U7A, X24A, X23A2 Building 535A Upton NY, 11973 Homepage: http://xafs.org/BruceRavel Software: https://github.com/bruceravel
participants (4)
-
Andrei Shiryaev
-
Bruce Ravel
-
Greg Hutchings
-
Matt Newville