Version 2.1.0.0 on lazarus

I downloaded fnc ui pack 2.1.0.0 but when I recompile lazarus (1.6.2 fpc 3.0.0) I got this error message:

LCLTMSFNCTypes.pas(414,30) Error: Identifier not found "TValueRelationShip"

In order to properly compile it I modified line 64 of LCLTMSFNCTypes.pas as:
  {$IFDEF LCLLIB}
  LCLType, math,
  {$ENDIF}  
and line 476 to 482 as:
  {$IFNDEF TSPLIB}
  LCLTMSFNCUtils
  {$ENDIF}
  {$IFDEF VCLLIB}
  AnsiStrings
  {$ENDIF}
  //,Math  

I am not sure this is the best patch but now I am able to compile fncui pack with my lazarus.
Let me know if there is a better solution.

Andrea Mauri

Hi, 


Thank you for reporting.
This is the correct fix, we have applied the fix here, the next version will address this.
In Lazarus 1.6.4, they moved TValueRelationShip to a different unit, in the latest official version available, this compilation issue doesn't occur.