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;-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20151001/c9c6a067/attachment.html>
