I'm trying to compile UltraStarDeluxe SVN trunk, but end up with an error. Can any one tell me whats wrong her?

OS: OpenSuse 10.3 x86_64
Kernel: 2.6.22.5-31-default
FPC: 2.0.4
Lazarus: 0.9.22
Error messages when runing "linux-build.sh":
Hint: Start of reading config file /etc/fpc.cfg
Hint: End of reading config file /etc/fpc.cfg
Free Pascal Compiler version 2.0.4 [2006/09/16] for x86_64
Copyright (c) 1993-2006 by Florian Klaempfl
Target OS: Linux for x86-64
Compiling UltraStar.lpr
Compiling lib/JEDI-SDLv1.0/SDL/Pas/moduleloader.pas
jedi-sdl.inc(237,4) Warning: Illegal compiler directive "$THREADING"
moduleloader.pas(189,8) Hint: Unit "types" not used in moduleloader
Assembling moduleloader
Compiling lib/JEDI-SDLv1.0/OpenGL/Pas/opengl12.pas
jedi-sdl.inc(237,4) Warning: Illegal compiler directive "$THREADING"
opengl12.pas(375,14) Hint: Type "PPointer" redefinition
opengl12.pas(4937,3) Hint: C arrays are passed by reference
opengl12.pas(4937,3) Hint: C arrays are passed by reference
opengl12.pas(4937,3) Hint: C arrays are passed by reference
opengl12.pas(4945,3) Hint: C arrays are passed by reference
opengl12.pas(4945,3) Hint: C arrays are passed by reference
opengl12.pas(4945,3) Hint: C arrays are passed by reference
opengl12.pas(5721,3) Hint: C arrays are passed by reference
opengl12.pas(5726,3) Hint: C arrays are passed by reference
opengl12.pas(5726,3) Hint: C arrays are passed by reference
opengl12.pas(5726,3) Hint: C arrays are passed by reference
opengl12.pas(5729,3) Hint: C arrays are passed by reference
opengl12.pas(5729,3) Hint: C arrays are passed by reference
opengl12.pas(5729,3) Hint: C arrays are passed by reference
opengl12.pas(5772,3) Hint: C arrays are passed by reference
opengl12.pas(5808,3) Hint: C arrays are passed by reference
opengl12.pas(5808,3) Hint: C arrays are passed by reference
opengl12.pas(5808,3) Hint: C arrays are passed by reference
Compiling lib/JEDI-SDLv1.0/SDL/Pas/sdl.pas
jedi-sdl.inc(237,4) Warning: Illegal compiler directive "$THREADING"
sdl.pas(1227,13) Hint: Type "THandle" redefinition
sdl.pas(1257,15) Hint: Type "PShortInt" redefinition
sdl.pas(2093,14) Hint: Type "PInteger" redefinition
sdl.pas(2094,11) Hint: Type "PByte" redefinition
sdl.pas(2095,11) Hint: Type "PWord" redefinition
sdl.pas(2096,15) Hint: Type "PLongWord" redefinition
sdl.pas(2119,16) Hint: Type "TProcedure" redefinition
sdl.pas(3858,47) Hint: Type size mismatch, possible loss of data / range check error
sdl.pas(3909,24) Hint: Type size mismatch, possible loss of data / range check error
sdl.pas(3910,28) Hint: Type size mismatch, possible loss of data / range check error
sdl.pas(3911,20) Hint: Type size mismatch, possible loss of data / range check error
sdl.pas(3912,24) Hint: Type size mismatch, possible loss of data / range check error
sdl.pas(3918,45) Hint: Type size mismatch, possible loss of data / range check error
sdl.pas(3930,35) Hint: Type size mismatch, possible loss of data / range check error
sdl.pas(265,13) Hint: Unit "pthreads" not used in sdl
Assembling sdl
opengl12.pas(9951,2) Error: Illegal assembler style specified "INTEL"
opengl12.pas(9954,22) Error: Unknown identifier "AX"
opengl12.pas(9968) Fatal: There were 2 errors compiling module, stopping
opengl12.pas(202,12) Fatal: Compilation aborted
Error: /usr/bin/ppcx64 returned an error exitcode (normal if you did not specify a source file to be compiled)