Also ich weiß ja nich wie du das gemacht hast mit der abgespeckten RP6-Library aber egal wie ich es dreh und wende ich bekomm imme rnur haufenweise Warnungen und Fehler wenn ich das 1 zu 1 kopierte kompilieren will.

Um es besser zu erklären,
den code oben hab ich 1 zu 1 kopiert und in ne C datei gepoackt.
Das makefile hab ich dahingehend angepasst das ich eben den namen der c datei als target eingetragen hab.
Nur was ich mit den 2 Library files machen muss weiß ich noch nicht so genau.
In einen eigenen ordner in RP6Lib kopieren und diesen unter RP6_LIB_PATH_OTHERS= eintragen hat nichts gebracht. Auch den Ordner direkt angeben als RP6_LIB_PATH=
hat nichts gebracht.

Was ist an deinen Librarys denn anders bis auf die tatsache das da einiges fehlt was in den normalen drin ist?