it compiles just fine for me. The serial monitor shows that the data is being transmitted from the arduino correctly, but I have no way of knowing if the pic is receiving.
I've tried bypassing the joystick and just blinking an LED on the pic, but I get nothing.