Witam! W PLD-Ra próbuję skompilować PLDowskie 2.4.20-12 i mam z tym brzydki problem. Po zapoldkowaniu kernel-source-2.4.20-12.i686.rpm, kernel-headers i kernel-doc przechodzę do bardziej twórczego etapu: - make menuconfig Wszystko ok, tak, jak powinno być. - make dep Bez błędu - make clean OK - make bzImage I tu, po chwili kompilacji zaczyna się problem: /usr/src/linux-2.4.20/include/linux/bitops.h: At top level: /usr/src/linux-2.4.20/include/linux/bitops.h:13: warning: `generic_ffs' was declared implicitly `extern' and later `static' /usr/src/linux-2.4.20/include/asm/bitops.h:350: warning: previous declaration of `generic_ffs' ./gen_crc32table > crc32table.h /bin/sh: ./gen_crc32table: cannot execute - Permission denied make[2]: *** [crc32table.h] Błąd 126 make[2]: Opuszczam katalog `/usr/src/linux-2.4.20/lib' make[1]: *** [first_rule] Błąd 2 make[1]: Opuszczam katalog `/usr/src/linux-2.4.20/lib' make: *** [_dir_lib] Błąd 2
I to by było na tyle, jeśli chodzi o kompilację. Zrobiłem też taki numer - skoro /bin/sh nie jest w stanie uruchomić gen_crc32table (jak ma on prawa 644 to nic dziwnego) - to zmieniłem mu na 777. Wtedy kompilacja leci troszkę dalej. Kończy się komunikatem: /usr/src/linux-2.4.20/include/asm/bitops.h:350: warning: previous declaration of `generic_ffs' gcc -D__KERNEL__ -I/usr/src/linux-2.4.20/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -malign-functions=4 -nostdinc -iwithprefix include -DKBUILD_BASENAME=crc32 -DEXPORT_SYMTAB -c crc32.c crc32.c: In function `crc32_le': crc32.c:90: `crc32table_le' undeclared (first use in this function) crc32.c:90: (Each undeclared identifier is reported only once crc32.c:90: for each function it appears in.) crc32.c: In function `crc32_be': crc32.c:195: `crc32table_be' undeclared (first use in this function) make[2]: *** [crc32.o] Błąd 1 make[2]: Opuszczam katalog `/usr/src/linux-2.4.20/lib' make[1]: *** [first_rule] Błąd 2 make[1]: Opuszczam katalog `/usr/src/linux-2.4.20/lib' make: *** [_dir_lib] Błąd 2 Czyli tak, czy siak - gleba. Czy coś robię nie tak?? Plizz, jak ktoś wie, to baardzo mnie ucieszy odpowiedzią. pozdroofka Krzysztof 'Xyo' Dendra _________________________________________ http://pld-linux.org/ = faq, howto, newsy dostales tutaj odpowiedz na swoje pytanie? podziel sie z innymi i dopisz do FAQ! http://pld-linux.org/FAQ/
