View previous topic :: View next topic |
Author |
Message |
StamK
Joined: 12 Oct 2016 Posts: 159
|
Posted: Sun Jun 18, 2017 4:39 pm Post subject: attempt_rlo_load and record_profile_address spurious warning |
|
|
When linking any subroutine file(s) (even a basic one) into a DLL, I am always getting the following warnings. To be noted, this is with the latest slink64.exe I was kindly given by Paul.
Code: |
Loading c:\wlib64\empty.obj
Creating executable file empty.dll
The following symbols were not defined:
__attempt_rlo_load
__record_profile_addresss
|
Example of empty.for
Code: |
subroutine empty
integer i
i=1
end subroutine
|
|
|
Back to top |
|
|
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 7927 Location: Salford, UK
|
Posted: Mon Jun 19, 2017 7:25 am Post subject: |
|
|
StamK
This will only affect users of the SLINK64 download. These routines are in the latest salflibc64.dll which is available elsewhere on this Forum.
However, I suggest that you simply ignore the warnings. These relate to a new rlo feature in SLINK64 which is similar to the one that is in SLINK. |
|
Back to top |
|
|
StamK
Joined: 12 Oct 2016 Posts: 159
|
Posted: Mon Jun 19, 2017 2:02 pm Post subject: |
|
|
Thanks Paul.
Normally I am using Qt to call the Fortran DLLs so no issue there, however when using a Silverfrost executable (either via ftn95 or scc) that calls the DLL then it will stop with an error that it cannot find these calls. I downloaded the dropbox download newDLLS12.zip
temporary image share |
|
Back to top |
|
|
StamK
Joined: 12 Oct 2016 Posts: 159
|
Posted: Mon Jun 19, 2017 2:37 pm Post subject: |
|
|
Forget about my latest post, it was a path issue...
Sorry! |
|
Back to top |
|
|
StamK
Joined: 12 Oct 2016 Posts: 159
|
Posted: Mon Jun 19, 2017 4:08 pm Post subject: |
|
|
I can confirm that with the n.12 DLL release the warnings disappear (from my first post). |
|
Back to top |
|
|
|