Quote Originally Posted by jasonf
I just deleted the reference to it in the file. the {$I jedi-sdl.inc} line. It still compiles OK and Lazarus can parse the file and give intellisense.

I don't use GL or GLU in my project. It's totally 2D, just SDL surfaces and so on. Probably would be faster if I used GL, but I started this project years ago...

When it's closer to completion, I'll put something on my site so you can see it. probably won't be ready for the Dogfight compo though.

I hope the Lazarus guys fix the include issue soon. At the moment, it's a documented feature in the FAQ section as a common newbie trip up point.
The inc file typically:
- puts FPC in Delphi mode. Lazarus typically already does this itself
- adds support for non-linux/x86 and win32 platforms.
- does version dependant conditionals (SDL only has a few of these).

See http://www.stack.nl/~marcov/porting.pdf for some reasons for these files.