When attempting to install my personal library in newer trunk versions of
Lararus and Free Pascal I am receiving this message:

(9015) Linking ../lazarus
Cross.Codebot/source/lib/x86_64-linux/codebot.system.o:(.data.n_RTTI_$CODEBOT.SYSTEM_$$_TCONVERT$2+0xe):
undefined reference to `RTTI_$CODEBOT.SYSTEM_$$_DEF38'
lazarus/ide/lazarus.pp(162,1) Error: (9013) Error while linking
/lazarus/ide/lazarus.pp(162,1) Fatal: (10026) There were 1 errors compiling
module, stopping
Fatal: (1018) Compilation aborted

The package in question is codebotdsgn.lpk located at
https://github.com/sysrpl/Cross.Codebot

Does anyone have any ideas about where to start in fixing this error?

Here are a few defines from codebot.system.pas:

type
  TArray<T> = array of T;
{ TCompare\<T\> is used to compare two items }
  TCompare<T> = function(constref A, B: T): Integer;
{ TConvert\<Source, Target\> is used to convert from one type to another }
  TConvert<TItem, T> = function(constref Item: TItem): T;
{ TConvertString\<T\> is used to convert a type to a string }
  TConvertString<TItem> = function(constref Item: TItem): string;
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to