forums.silverfrost.com Forum Index forums.silverfrost.com
Welcome to the Silverfrost forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Which FTN95 Version

 
Post new topic   Reply to topic    forums.silverfrost.com Forum Index -> Plato
View previous topic :: View next topic  
Author Message
JohnCampbell



Joined: 16 Feb 2006
Posts: 2357
Location: Sydney

PostPosted: Sat Oct 02, 2021 5:09 am    Post subject: Which FTN95 Version Reply with quote

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.
Back to top
View user's profile Send private message
PaulLaidler
Site Admin


Joined: 21 Feb 2005
Posts: 7152
Location: Salford, UK

PostPosted: Sat Oct 02, 2021 9:24 am    Post subject: Reply with quote

FTN95 is normally located via the PATH environment variable and this applies also when FTN95 in invoked from Plato. So perhaps the link on the Taskbar to the old Plato somehow sets the associated PATH environment.
Back to top
View user's profile Send private message AIM Address
Display posts from previous:   
Post new topic   Reply to topic    forums.silverfrost.com Forum Index -> Plato All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group