for those having problems, with me, on my caanoo everything seems to work except the touchscreen handling part. If you remove -DTOUCH it compiles and runs on the caanoo without touchscreen of course. If leave -DOTUCH in the make file i get a segmentation fault. No clue why but i don't really need it, i think one can use touchscreen handling in sdl although not sure.
EDIT: seems there are other things that are not working with me but the tilt sensor works and that's basically all i needed. I don't know why it does not work no intrest in finding out, but i do know i have an old firmware .06 or something. so just play with the defines and see what you can get working.