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

Be careful of C51 7.02


Just installed the brand-new 7.02 update for PK51. Lo and behold, my nice cleanly-compiling (under 7.01) project now has unresolved externals (with interesting new names) and code generation errors that didn't exist before.

Be cautious about installing this update if you're in a crunch, and keep your older version handy in case you need to revert.

Parents
  • I have hit a load of problems with linking previously OK projects. In particular I get:

    *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
        SYMBOL:  ?C?STRCPYAMD
        ADDRESS: 1006CCEH
    
    and
    *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
        SYMBOL:  ?C?COPYAMD
        ADDRESS: 100721EH
    
    Which I suspect are related to strcpy and memcpy - I am using dual data pointers, I dont know if that makes a difference. It used to compile just fine.

Reply
  • I have hit a load of problems with linking previously OK projects. In particular I get:

    *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
        SYMBOL:  ?C?STRCPYAMD
        ADDRESS: 1006CCEH
    
    and
    *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
        SYMBOL:  ?C?COPYAMD
        ADDRESS: 100721EH
    
    Which I suspect are related to strcpy and memcpy - I am using dual data pointers, I dont know if that makes a difference. It used to compile just fine.

Children