In order to make it compile on my 64bit Linux (Fedora 14) I had to make small changes in src/tracker/sdl/SDL_Main.cpp. Specifically I had to add an include (stdint.h), and then change all "(void*)p.x;" to "(void*)(intptr_t)p.x;" and "p.x = (pp_int32)event.data1;" to "p.x = (pp_int32)(intptr_t)event.data1;". (And the same for data2/y.) I guess this is because of different pointer sizes on 64bit systems.