[linux] makedepend vraag

Wybo Dekker wybo op servalys.nl
Vr Aug 24 22:31:17 CEST 2007


Al heel lang geen C meer gebruikt, maar probeer een oud programma weer 
tot leven te wekken. Als dit het juiste platform niet is hoor ik het 
wel...

testprogrammaatje:

#include <stdio.h>
#include <string.h>
int main(int argc, char **argv) {
char *s = "vier";
   printf("%d\n",strlen(s));
}

compileert probleemloos, maar in het programma waar het om gaat heb ik 
een makefile nodig waaraan de dependencies met makedepend moeten 
worden toegevoegd. Probleem is dan dat makedepend een reeks 
foutmeldingen produceert:

$ makedepend mytest.c
makedepend: warning:  mytest.c (reading /usr/include/stdio.h, line 
34): cannot find include file "stddef.h"
         not in /usr/include/stddef.h
makedepend: warning:  mytest.c (reading /usr/include/bits/types.h, 
line 31): cannot find include file "stddef.h"
         not in /usr/include/stddef.h
makedepend: warning:  mytest.c (reading /usr/include/_G_config.h, line 
14): cannot find include file "stddef.h"
         not in /usr/include/stddef.h
makedepend: warning:  mytest.c (reading /usr/include/wchar.h, line 
48): cannot find include file "stddef.h"
         not in /usr/include/stddef.h
makedepend: warning:  mytest.c (reading /usr/include/gconv.h, line 
31): cannot find include file "stddef.h"
         not in /usr/include/stddef.h
makedepend: warning:  mytest.c (reading /usr/include/libio.h, line 
53): cannot find include file "stdarg.h"
         not in /usr/include/stdarg.h
makedepend: warning:  mytest.c (reading /usr/include/string.h, line 
33): cannot find include file "stddef.h"
         not in /usr/include/stddef.h

Kan iemand me uitleggen wat hier het probleem is? Ik gebruik toch 
alleen standaard include-files?

-- 
Wybo



More information about the Linux mailing list