At rxdbverticalgrid the compiler was showing erros on varCellPadding variable
{$IFDEF lcl_version<'1.9.0.0'}
varCellPadding : integer = 2;
{$ENDIF}
I added varCellPadding to the standard LCL unit grids to take care of LCL scaling of the inner border of grid cells, it extends the old "constCellPadding". This happened in Laz trunk, i.e. v1.9.0.0. It seems that the author of rx wants to make this variable available in older versions also.
This is fine, but the syntax is not correct in my opinion. I've never used an IFDEF together with an expression. The $IF works correctly, however, but you must use the symbol lcl_fullversion (from unit lclversion) which is lcl_fullversion = ((lcl_major * 100 + lcl_minor) * 100 + lcl_release) * 100 + lcl_patch, i.e 1090000 for version 1.9. The directive, therefore, should be
{$if lcl_fullversion < 1090000}
varCellPadding: Integer = 2;
{$endif}