I installed it to Lazarus IDE ( GLScene is set of visual components )it is visible in the package tree view, but for each individual program in order to be able to run it, I have to provide package dependencies, unit references in uses section I don't know whether it is correct or not to provide all of it, but at least this is how it works on my side and based on your post I deduce that I'm double referencing something.
I also noticed that changing parsing to Delphi mode yields :
..\...\GLScene\Source\GLNGDManager.pas(345,25) Error: Fields cannot appear after a method or property definition, start a new visibility section first.
Which is something totally different, but IMHO Delphi mode is the way to go.
Corresponding code portion which raises the ields cannot appear after a method or property definition, start a new visibility section first:
class procedure NewtonCollisionIterator(const userData: Pointer;
vertexCount: Integer; const faceArray: PNGDFloat;
faceId: Integer); static; cdecl;
Regars,