suse 7.2 - nefunguje spravne makedepend
Petr Olivka
petr.olivka na vsb.cz
Pátek Březen 22 12:41:31 CET 2002
Hi !
makedepend nemanipuluje spravne s priponami souboru. Je mozne si to
overit na na nasledujicim prikladu:
touch Makefile
echo "#include <stdio.h>" > c.cpp
makedepend c.cpp
cat Makefile
tak v debianu dostanu spravny vysledek:
# DO NOT DELETE
c.o: /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h
c.o: /usr/include/gnu/stubs.h
c.o: /usr/lib/gcc-lib/i386-linux/2.95.2/include/stddef.h
c.o: /usr/lib/gcc-lib/i386-linux/2.95.2/include/stdarg.h
c.o: /usr/include/bits/types.h /usr/include/libio.h /usr/include/_G_config.h
c.o: /usr/include/bits/stdio_lim.h
ale pokud totez udelam v suse 7.2, tak udela prakticky to same, ale
misto "c.o:" vsude vytvori zavislost pro "c.c.o", coz je blbost.
Proste mi nedela spravne dependence pro zdrojaky s priponou delsi nez
jeden znak. Vzdy ureze dva posledni znaky ze jmena zdrojaku a da za ne
".o". Cili treba pro "c.cc" udela zavislost "c..o".
makedepend neumi (nebo to neumim ja) vypsat cislo verze, takze nevim v
jake verzi je presne chyba. Nebo v kom je chyba.
Mate nekdo podobny problem v suse 7.2 ?
diky
poli
Další informace o konferenci Linux