View previous topic :: View next topic |
Author |
Message |
wosl
Joined: 31 Jan 2008 Posts: 30
|
Posted: Mon Apr 07, 2008 7:13 pm Post subject: Warning the following symbols are missing |
|
|
Guys,
I'm facing with a strange side effect and need help.
I'm writing with FTN95 (version 5.01) a ClearWin+ code. The linker slink displays the warning message that the "following symbols are missing". All symbols listed are ClearWin functions, like draw_rectangle@, scale_font@, bold_font@ etc. In case that I resort the subroutines by copying the routines with a mentioned missing symbols to the end of the .for file the linker sometimes is satisfied and returns without this message.
I don't have any idea why this is happening. It sounds to me as an internal linker bug. Do you know a workaround (e.g. increaste stacks, specific compiler or linker options).
In addition, the effect is even more strange if I complie the code with /undef and /full_debug. In this case mostly the linker survives (but not always).
I would appreciate for any help or idea to get around this effect.
Regards
WoSl |
|
Back to top |
|
|
IanLambley
Joined: 17 Dec 2006 Posts: 490 Location: Sunderland
|
Posted: Mon Apr 07, 2008 8:13 pm Post subject: |
|
|
Have you inserted:
include <windows.ins>
at the to of each subroutine/function which calls the Clearwin+ library routine?
Ian |
|
Back to top |
|
|
wosl
Joined: 31 Jan 2008 Posts: 30
|
Posted: Mon Apr 07, 2008 8:21 pm Post subject: |
|
|
Yes, I've inserted
include <windows.ins>
statement.
Wosl |
|
Back to top |
|
|
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 7928 Location: Salford, UK
|
Posted: Tue Apr 08, 2008 12:51 pm Post subject: |
|
|
Perhaps your SLINK or salflibc.dll has got corrupted or SLINK cannot see salflibc.dll in certain contexts. Try re-installing and make sure that salflibc.dll is on the environment PATH when linking. |
|
Back to top |
|
|
|