[linux] Re: makedepend vraag
Daniel von Asmuth
asmuth op bakunin.xs4all.nl
Ma Aug 27 15:31:05 CEST 2007
On Fri, Aug 24, 2007 at 10:31:17PM +0200, Wybo Dekker wrote:
> 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:
>
> 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
Ik heb je programmaatje overgenomen in file 'testje.c', gevolgd door
makedepend testje.c
makedepend: warning: /usr/include/gnu/stubs.h: non-portable whitespace
encountered at line 7
pi4xs02o.pi.att.cmg> cat Makefile
testje: testje.o
# DO NOT DELETE THIS LINE -- make depend depends on it.
testje.o: /usr/include/stdio.h /usr/include/features.h
testje.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
testje.o: /usr/lib/gcc-lib/x86_64-redhat-linux/3.2.3/include/stddef.h
testje.o: /usr/include/bits/types.h /usr/include/bits/wordsize.h
testje.o: /usr/include/bits/typesizes.h /usr/include/libio.h
testje.o: /usr/include/_G_config.h /usr/include/wchar.h
testje.o: /usr/include/bits/wchar.h /usr/include/gconv.h
testje.o: /usr/lib/gcc-lib/x86_64-redhat-linux/3.2.3/include/stdarg.h
testje.o: /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h
testje.o: /usr/include/string.h
De eerste twee niet-lege regels had ik zelf in de Makefile gezet,
makedepend vult de rest aan. Hierna gaat 'make' goed. De govengenoemde
stddef.h file is een generieke versie uit een 'gcc' package in plaats
van een Linux kernel header.
Met vriendenlijke groet,
Daniel von Asmuth
--
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
< Smoking shortens the Life expectancy of your Cigarettes >
\_________________________________________________________/
More information about the Linux
mailing list