talpa / superobject

Automatically exported from code.google.com/p/superobject
0 stars 0 forks source link

Trunk Won't compile on Linux with FPC 2.6.0 No implementation for IUnknown #30

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.Use on linux with Lazarus 0.9.30.4-0 and FPC 2.6.0  
2.Simply won't compile 

What is the expected output? What do you see instead?

On the exact same FPC version on win32 it works fine, on Linux it won't compile

What version of the product are you using? On what operating system?

Trunk from SVN on Ubuntu 12.04 32bit with Lazarus 0.9.30.4-0 and FPC 2.6.0 

Please provide any additional information below.

/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

Original issue reported on code.google.com by tcad...@gmail.com on 17 Apr 2012 at 8:25

GoogleCodeExporter commented 9 years ago
See #27 where I explained how to fix this. :)

Original comment by stein.joey on 17 May 2012 at 2:45