JohnCampbell
Joined: 16 Feb 2006 Posts: 2580 Location: Sydney
|
Posted: Sat Oct 02, 2021 5:09 am Post subject: Which FTN95 Version |
|
|
I have now installed FTN95 Ver 8.00.0
However I have PLATO as a link on the taskbar. This link is to PLATO in my directory C:\Program Files (x86)\Silverfrost\ftn95_8.74F
Code: | program which_version
use iso_fortran_env
write (*,*) 'Compiler Version : ', COMPILER_VERSION ()
write (*,*) 'Compiler Options : ', COMPILER_OPTIONS ()
end program which_version |
If I build and run the following program in this PLATO window I get
Code: | Compiler Version : FTN95 v8.74
Compiler Options : 64;DEBUG;ECHO_OPTIONS;ERROR_NUMBERS;IMPLICIT_NONE
;INTL;LINK;LOGL;NO_BANNER;UNLIMITED_ERRORS;VS7;
|
If I rebuild outside PLATO I Get
Code: | [FTN95/x64 Ver. 8.80.0 Copyright (c) Silverfrost Ltd 1993-2021]
[Current options] 64;DEBUG;ERROR_NUMBERS;IMPLICIT_NONE;INTL;LGO;LOGL;
NO ERRORS [<WHICH_VERSION> FTN95 v8.80.0]
[SLINK64 v3.02, Copyright (c) Silverfrost Ltd. 2015-2021]
Loading c:\temp\forum\danR\lgotemp@.obj
Creating executable file c:\temp\forum\danR\lgotemp@.exe
Program entered
Compiler Version : FTN95 v8.80
Compiler Options : 64;DEBUG;ECHO_OPTIONS;ERROR_NUMBERS;IMPLICIT_NONE;INTL;LGO;LOGL;
|
The interesting result is that if I run the PLATO.exe from the FTN95_8.74 directory, it appears to build and link with the Ver 8.74 FTN95.exe and possibly some of the 8.74 .dll's
Is this a reason for some recent reports of apparent mixed .dll's when building a .exe from in PLATO ?
I would certainly recommend to do a test building outside PLATO in this situation to see if there is apparent incompatibility with .dll's is resolved.
Or, update the taskbar link so the latest (and better) PLATO is used. |
|