This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Weird error with mktime..

Hi,

I'm using uVision 3,23 with CA.exe (compiler) V2.41 and LA.exe (linker) 2.41. The program compiles, but with the linking run, I get errors;

*** WARNING L23: UNRESOLVED EXTERNAL SYMBOLS
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: mktime?T ADDRESS: 200023B4H

... :S. I've tried I guess everything. This error happens with the line:

  time_t TIME;
  struct tm *ptim;
  /* the rest of my code... */
TIME = mktime(ptim)-0x3FF36300;

.

If I comment that line, the linker does the linkiing fine. The mktime() is declared in time.h, and the file is included. When I put the decleration in the local file; same error.. I don't know what to do anymore :S. Any ideas?
The microcontroller is a STR7 and the code is for sync the hardware-RTC with the current time..

Thank you so so very much..

Jay.

0