View previous topic :: View next topic |
Author |
Message |
mecej4
Joined: 31 Oct 2006 Posts: 1886
|
Posted: Thu Apr 30, 2020 2:20 am Post subject: Strange runtime error message |
|
|
The following program contains a simple case of referencing an undefined variable.
Code: | PROGRAM ITEST
IMPLICIT NONE
INTEGER S
IF (S .GT. 0) THEN
print *,'S > 0'
END IF
END |
Older versions of FTN95 such as 8.60 work on the example code as expected.When I compile, link and run this example with the latest compiler (8.62.1) with /64 /undef, I see a strange error message:
Code: | X streams spare at address 4015ba
Within file test3.EXE
in ITEST in line 4, at address 5a
|
Last edited by mecej4 on Fri May 01, 2020 9:13 am; edited 1 time in total |
|
Back to top |
|
|
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 7925 Location: Salford, UK
|
Posted: Thu Apr 30, 2020 8:33 am Post subject: |
|
|
Thank you for the feedback.
I don't get this error report. It looks like the list of runtime error reports is not aligned correctly. Can you check that you are using the latest releases of the Silverfrost DLLs at this point. Otherwise FTN95 v8.62.1 will need new DLLs to go with it. |
|
Back to top |
|
|
mecej4
Joined: 31 Oct 2006 Posts: 1886
|
Posted: Thu Apr 30, 2020 9:15 am Post subject: |
|
|
Paul, here are the version numbers and modification dates of the relevant DLLs on my PC.
I have installed the 8.61 personal edition package and, as soon as I noticed in your posts in the various forums, any newer versions of the DLLs and the compiler EXE that were made available.
Code: | salflibc.dll 22.2.3.15, 3/6/2020 8:13 PM
salflibc64.dll 22.2.3.15, 3/6/2020 8:22 PM
clearwin64.dll 22.2.3.15, 3/6/2020 8:35 PM
|
I don't know if those are the latest versions; I remember John Silver requesting that a procedure be instituted using which users could check the latest version numbers and download those DLLs that they might need to update their installations. |
|
Back to top |
|
|
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 7925 Location: Salford, UK
|
Posted: Thu Apr 30, 2020 9:54 am Post subject: |
|
|
Thank you for this. I will aim to provide a new bundled download shortly.
Historically we only provided full releases and no patches. More recently I have provided interim updates for the DLLs since they very rarely conflict with the latest full release of FTN95. Occasionally I have provided patches for FTN95 on its own immediately after a full release but this time it is evident that the gap has been too long. |
|
Back to top |
|
|
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 7925 Location: Salford, UK
|
Posted: Fri May 01, 2020 8:48 am Post subject: |
|
|
This is more complicated than I thought. I get the same failure when using the debugger even when using the latest DLLs.
This issue needs further investigation. |
|
Back to top |
|
|
mecej4
Joined: 31 Oct 2006 Posts: 1886
|
Posted: Fri May 01, 2020 9:08 am Post subject: |
|
|
Thanks for the update. I'll stick to 8.61 until this gets resolved.
Is it possible that you ran into the problem inside the debugger because SDBG64 uses the 64 bit DLLs in its directory even if the path to the newer DLLs appears earlier in %PATH%? |
|
Back to top |
|
|
Robert
Joined: 29 Nov 2006 Posts: 445 Location: Manchester
|
|
Back to top |
|
|
mecej4
Joined: 31 Oct 2006 Posts: 1886
|
|
Back to top |
|
|
Robert
Joined: 29 Nov 2006 Posts: 445 Location: Manchester
|
Posted: Sat May 02, 2020 12:04 pm Post subject: |
|
|
I have updated the 64-bit debugger with the new error messages. It is available for download on that previous link. |
|
Back to top |
|
|
mecej4
Joined: 31 Oct 2006 Posts: 1886
|
Posted: Sat May 02, 2020 12:48 pm Post subject: |
|
|
The updated debugger (version 8.62a) functions correctly on the test case.
Thanks. |
|
Back to top |
|
|
John-Silver
Joined: 30 Jul 2013 Posts: 1520 Location: Aerospace Valley
|
Posted: Sat May 02, 2020 10:40 pm Post subject: |
|
|
Robert, I suggest it would be a good idea if you modify the notes under the download link on the referenced dl link post to include a cross reference to here ! _________________ ''Computers (HAL and MARVIN excepted) are incredibly rigid. They question nothing. Especially input data.Human beings are incredibly trusting of computers and don't check input data. Together cocking up even the simplest calculation ... " |
|
Back to top |
|
|
|