This is the output I get using a v1.9.4 of the compiler...

Code:
E:\Development\Borland\Delphi4\Headers\JEDI-SDLv1.0\Demos\3D\NeHe\Tutorial 7>fpc
 -Sd JEDISDLOpenGL7.dpr
Hint: End of reading config file e:\development\fpc\bin\win32\fpc.cfg
Free Pascal Compiler version 1.9.4 [2004/05/30] for i386
Copyright (c) 1993-2004 by Florian Klaempfl
Target OS: Win32 for i386
Compiling jedisdlopengl7.dpr
Compiling e:\development\borland\delphi4\headers\jedi-sdlv1.0\opengl\pas\gl.pas
Compiling e:\development\borland\delphi4\headers\jedi-sdlv1.0\sdl\pas\moduleload
er.pas
moduleloader.pas(58,2) Warning: Illegal compiler directive "$WEAKPACKAGEUNIT"
Compiling e:\development\borland\delphi4\headers\jedi-sdlv1.0\opengl\pas\glu.pas

glu.pas(140,14) Hint: Type "PPOINTER" redefinition
Compiling e:\development\borland\delphi4\headers\jedi-sdlv1.0\opengl\pas\glext.p
as
glext.pas(3774,27) Hint: Conversion between ordinals and pointers are not portab
le
glext.pas(3774,19) Hint: Conversion between ordinals and pointers are not portab
le
glext.pas(3775,34) Hint: Conversion between ordinals and pointers are not portab
le
glext.pas(3775,28) Hint: Conversion between ordinals and pointers are not portab
le
glext.pas(3895,3) Note: Local variable "extstring" is assigned but never used
glext.pas(63,15) Hint: Unit "MODULELOADER" not used in GLEXT
jedisdlopengl7.dpr(205,31) Hint: use DIV instead to get an integer result
Linking jedisdlopengl7.exe
13619 Lines compiled, 8.0 sec
And the executable works fine.