0 = keine Daten
1 = Daten empfangen
2 = mehr Daten emfpangen als Platz im Buffer war, Rest abgeschnitten

Ist aber eigentlich nicht wichtig für Deine Anwendung.

Wie sieht denn Dein Makefile aus?
Immer wenn der Compiler irgendwas nicht findet sollte man hier mal genauer draufschauen...
(der obere Teil reicht - bis zu der ab hier nix mehr ändern Markierung )

MfG,
SlyD