I'm trying to get the SDL module running. At first, it didn't want to
configure; when I tried to debug more specifically, it happily
configured and built the SDL module, but it wont run:
| > SDL;
| Compiler Error: lib/modules/SDL.pmod:4:Illegal program pointer.
| Compiler Error: 1:Undefined identifier "SDL".
| > ___SDL;
| Compiler Error: 1:Error resolving '___SDL'.
| Compiler Exception: load_module("/usr/local/pike/7.5.12/lib/modules/___SDL.so") failed: /usr/local/pike/7.5.12/lib/modules/___SDL.so: undefined symbol: SDL_JoystickEventState
| /usr/local/pike/7.5.12/lib/master.pike:741:
| master()->low_findprog("/usr/local/pike/7.5.12/lib/modules
| /___SDL",".so",Tools.Hilfe.StdinHilfe()->HilfeCompileHandl
| er(),1)
| /usr/local/pike/7.5.12/lib/master.pike:797:
| master()->findprog("/usr/local/pike/7.5.12/lib/modules/___
| SDL","",Tools.Hilfe.StdinHilfe()->HilfeCompileHandler(),1)
| /usr/local/pike/7.5.12/lib/master.pike:828:
| master()->low_cast_to_program("/usr/local/pike/7.5.12/lib/
| modules/___SDL","/.",Tools.Hilfe.StdinHilfe()->HilfeCompil
| eHandler(),1)
| /usr/local/pike/7.5.12/lib/master.pike:1005:
| master()->low_cast_to_object("/usr/local/pike/7.5.12/lib/m
| odules/___SDL","/.",Tools.Hilfe.StdinHilfe()->HilfeCompile
| Handler())
| /usr/local/pike/7.5.12/lib/master.pike:1471:
| master()->findmodule("/usr/local/pike/7.5.12/lib/modules/_
| __SDL",Tools.Hilfe.StdinHilfe()->HilfeCompileHandler())
| /usr/local/pike/7.5.12/lib/master.pike:1726:
| master()->resolv_base("___SDL","HilfeInput",Tools.Hilfe.St
| dinHilfe()->HilfeCompileHandler())
| /usr/local/pike/7.5.12/lib/master.pike:1802:
| master()->resolv("___SDL","HilfeInput",Tools.Hilfe.StdinHi
| lfe()->HilfeCompileHandler())
Anyone who has an idea, or should I try to hunt it down? Looks like it
doesn't link with libsdl to me, which seems odd...
(Gentoo, libsdl-1.2.6.)