P
Ich hab's gefunden ... :p
Der Compiler ist ja ein Witzbold ... ein Projekt besteht ja aus mehreren Dateien und einige davon brauchen die <stdio.h>. Wenn er aber als erste Datei eine erwischt, die <stdarg.h> nicht vorher includiert, läßt er vprintf() und Konsorten einfach liegen.
Bei der zweiten Datei, die zwar vorher <stdarg.h> inkludiert hat und dann <stdio.h> compilieren soll, ist er wohl der Meinung, daß er das nicht zu tun braucht, weil er die ja schon gebaut hat, zwar ohne vprintf(), aber das juckt ihn erst beim Linken.
In den Beginn der Hauptdatei ein #include <stdarg.h> setzen, das war's ... schon wieder Tage für nix futsch