Hi everyone,
I was researching about this problem and I got several conclusions I would like to share. I have experienced the problem described on Windows 7 64 bits version but not in Windows XP 32 bits version. Depending on the number of rows of my Microsoft Excel XML file, the program could even crash.
- I have tried to compile and execute on Windows XP 32 bits, and it works fine.
- I have tried to compile on Windows 7 64 bits and to execute on Windows XP 32 bits, and it works fine.
- I have tried to compile on Windows XP 32 bits and to execute on Windows 7 64 bits, and it doesn't work fine.
- I have tried to compile and execute on Windows 7 64 bits, and it doesn't work fine.
- I have tried to compile on Windows 7 64 bits and execute on Windows 7 64 bits with Windows XP compability option, and it works fine.
So, my guess it is that there is some pointer which expects a 32 bit memory address and receives a 64 bit memory address instead, but it is just a guess. In fact, when I do a 'make check' after compile the library on Windows 7 64 bits + MSYS, there are several tests failed in the wxml directory. I have even tried with the flag '-m32' in gfortran, but nothing changes.
Does anyone have experienced the same trouble?