EugeneK 19 Posted March 18, 2021 OverbyteIcsTicks64.pas is missing {$I Include\OverbyteIcsDefs.inc} so it can't compile Share this post Link to post
FPiette 385 Posted March 18, 2021 Add the folder to the IDE options library path or to the project options library path. Share this post Link to post
Angus Robertson 577 Posted March 18, 2021 That unit does not have the definitions include, but does not use any of them either, and seems to compile fine in all the packages Angus Share this post Link to post
EugeneK 19 Posted March 18, 2021 It has RTL_NAMESPACES define, so it can't find Windows unit , when I try to compile because I don't use unit scope names. Share this post Link to post
EugeneK 19 Posted March 23, 2021 On 3/18/2021 at 10:23 AM, Angus Robertson said: That unit does not have the definitions include, but does not use any of them either, and seems to compile fine in all the packages Angus Any chance of fixing it? It uses RTL_NAMESPACES definition from OverbyteIcsDefs.inc Share this post Link to post
EugeneK 19 Posted March 23, 2021 On 3/18/2021 at 10:22 AM, FPiette said: Add the folder to the IDE options library path or to the project options library path. This is not gonna help because OverbyteIcsDefs.inc is not included in the actual file. Workaround is to define RTL_NAMESPACES in project options. But this is not the best way. Share this post Link to post
Angus Robertson 577 Posted March 23, 2021 I added OverbyteIcsDefs.inc last week, not in SVN yet, other stuff pending. But OverbyteIcsTicks64 has always compiled okay, it is in the IcsCommonDxx package which is built weekly, so your problem must be something else. Angus Share this post Link to post