I am using the exact same version of Lazarus on win32(0.9.30.4-0/FPC 2.6.0) and Linux(ubuntu 12.04) and the JSON super object (
http://code.google.com/p/superobject/) won't compile on Linux, compiler generates this error:
(works fine on win32)
/home/components/superobject/superobject.pas(154,18) Error: No matching implementation for interface method "IUnknown._AddRef:LongInt; CDecl;" found
/home/components/superobject/superobject.pas(154,18) Error: No matching implementation for interface method "IUnknown._Release:LongInt; CDecl;" found
/home/components/superobject/superobject.pas(858,1) Fatal: There were 2 errors compiling module, stopping