|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jul 2004
Città: Napoli
Messaggi: 2029
|
problemi nella ricompilazione kernel 2.6.10
raga sto seguendo alla lettere la guida debian per ricompilare un kernel.
ho scaricato con apt-get kernel-source-2.6.10 l'ho esatrtto in /usr/src e faccio make menuconfig. mi da st'errore ghiotto:/usr/src/kernel-source-2.6.10# make menuconfig HOSTCC scripts/basic/fixdep scripts/basic/fixdep.c:105:23: sys/types.h: No such file or directory scripts/basic/fixdep.c:106:22: sys/stat.h: No such file or directory scripts/basic/fixdep.c:107:22: sys/mman.h: No such file or directory scripts/basic/fixdep.c:108:20: unistd.h: No such file or directory scripts/basic/fixdep.c:109:19: fcntl.h: No such file or directory scripts/basic/fixdep.c:110:20: string.h: No such file or directory scripts/basic/fixdep.c:111:20: stdlib.h: No such file or directory scripts/basic/fixdep.c:112:19: stdio.h: No such file or directory In file included from /usr/lib/gcc-lib/i486-linux/3.3.5/include/syslimits.h:7, from /usr/lib/gcc-lib/i486-linux/3.3.5/include/limits.h:11, from scripts/basic/fixdep.c:113: /usr/lib/gcc-lib/i486-linux/3.3.5/include/limits.h:122:75: limits.h: No such file or directory scripts/basic/fixdep.c:114:19: ctype.h: No such file or directory scripts/basic/fixdep.c:115:23: arpa/inet.h: No such file or directory scripts/basic/fixdep.c: In function `usage': scripts/basic/fixdep.c:129: warning: implicit declaration of function `fprintf' scripts/basic/fixdep.c:129: error: `stderr' undeclared (first use in this function) scripts/basic/fixdep.c:129: error: (Each undeclared identifier is reported onlyonce scripts/basic/fixdep.c:129: error: for each function it appears in.) scripts/basic/fixdep.c:130: warning: implicit declaration of function `exit' scripts/basic/fixdep.c: In function `print_cmdline': scripts/basic/fixdep.c:135: warning: implicit declaration of function `printf' scripts/basic/fixdep.c: At top level: scripts/basic/fixdep.c:138: error: `NULL' undeclared here (not in a function) scripts/basic/fixdep.c: In function `grow_config': scripts/basic/fixdep.c:151: warning: implicit declaration of function `realloc' scripts/basic/fixdep.c:151: warning: assignment makes pointer from integer without a cast scripts/basic/fixdep.c:152: error: `NULL' undeclared (first use in this function) scripts/basic/fixdep.c:153: warning: implicit declaration of function `perror' scripts/basic/fixdep.c: In function `is_defined_config': scripts/basic/fixdep.c:169: warning: implicit declaration of function `memcmp' scripts/basic/fixdep.c: In function `define_config': scripts/basic/fixdep.c:182: warning: implicit declaration of function `memcpy' scripts/basic/fixdep.c: In function `use_config': scripts/basic/fixdep.c:201: error: `PATH_MAX' undeclared (first use in this function) scripts/basic/fixdep.c:215: warning: implicit declaration of function `tolower' scripts/basic/fixdep.c:201: warning: unused variable `s' scripts/basic/fixdep.c: At top level: scripts/basic/fixdep.c:220: error: parse error before "size_t" scripts/basic/fixdep.c:221: warning: function declaration isn't a prototype scripts/basic/fixdep.c: In function `parse_config_file': scripts/basic/fixdep.c:222: error: `map' undeclared (first use in this function) scripts/basic/fixdep.c:222: error: `len' undeclared (first use in this function) scripts/basic/fixdep.c:228: warning: implicit declaration of function `ntohl' scripts/basic/fixdep.c:239: warning: implicit declaration of function `isalnum' scripts/basic/fixdep.c: In function `strrcmp': scripts/basic/fixdep.c:252: warning: implicit declaration of function `strlen' scripts/basic/fixdep.c: In function `do_config_file': scripts/basic/fixdep.c:263: error: storage size of `st' isn't known scripts/basic/fixdep.c:267: warning: implicit declaration of function `open' scripts/basic/fixdep.c:267: error: `O_RDONLY' undeclared (first use in this function) scripts/basic/fixdep.c:269: error: `stderr' undeclared (first use in this function) scripts/basic/fixdep.c:273: warning: implicit declaration of function `fstat' scripts/basic/fixdep.c:275: warning: implicit declaration of function `close' scripts/basic/fixdep.c:278: warning: implicit declaration of function `mmap' scripts/basic/fixdep.c:278: error: `NULL' undeclared (first use in this function) scripts/basic/fixdep.c:278: error: `PROT_READ' undeclared (first use in this function) scripts/basic/fixdep.c:278: error: `MAP_PRIVATE' undeclared (first use in this function) scripts/basic/fixdep.c:278: warning: assignment makes pointer from integer without a cast scripts/basic/fixdep.c:287: warning: implicit declaration of function `munmap' scripts/basic/fixdep.c:263: warning: unused variable `st' scripts/basic/fixdep.c: At top level: scripts/basic/fixdep.c:292: error: parse error before "size_t" scripts/basic/fixdep.c:293: warning: function declaration isn't a prototype scripts/basic/fixdep.c: In function `parse_dep_file': scripts/basic/fixdep.c:294: error: `map' undeclared (first use in this function) scripts/basic/fixdep.c:295: error: `len' undeclared (first use in this function) scripts/basic/fixdep.c:297: error: `PATH_MAX' undeclared (first use in this function) scripts/basic/fixdep.c:299: warning: implicit declaration of function `strchr' scripts/basic/fixdep.c:301: error: `stderr' undeclared (first use in this function) scripts/basic/fixdep.c:297: warning: unused variable `s' scripts/basic/fixdep.c: In function `print_deps': scripts/basic/fixdep.c:334: error: storage size of `st' isn't known scripts/basic/fixdep.c:338: error: `O_RDONLY' undeclared (first use in this function) scripts/basic/fixdep.c:340: error: `stderr' undeclared (first use in this function) scripts/basic/fixdep.c:350: error: `NULL' undeclared (first use in this function) scripts/basic/fixdep.c:350: error: `PROT_READ' undeclared (first use in this function) scripts/basic/fixdep.c:350: error: `MAP_PRIVATE' undeclared (first use in this function) scripts/basic/fixdep.c:350: warning: assignment makes pointer from integer without a cast scripts/basic/fixdep.c:334: warning: unused variable `st' scripts/basic/fixdep.c: In function `traps': scripts/basic/fixdep.c:369: error: `stderr' undeclared (first use in this function) make[1]: *** [scripts/basic/fixdep] Error 1 make: *** [scripts_basic] Error 2 ghiotto:/usr/src/kernel-source-2.6.10# ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 2002
Città: Potenza
Messaggi: 1137
|
Prima di postare una ricerca con google non fa mai male : http://www.google.it/search?q=make%5...UTF-8&oe=UTF-8 , il secondo link da sopra dovrebbe far al caso tuo.
|
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Jul 2004
Città: Napoli
Messaggi: 2029
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jul 2004
Città: Napoli
Messaggi: 2029
|
un'altra domanda.
Controllate anche i rapporti sui bachi per kernel-package gcc, binutils e modutils. Usatene le versioni più recenti, se necessario. La compilazione di un proprio kernel dai sorgenti in un sistema Debian richiede una cura speciale. Per compilare più "kernel-images", utilizzate il nuovo --append_to_version con make-kpkg. # apt-get install debhelper modutils kernel-package libncurses5.dev # apt-get install kernel-source-2.4.18 # usate la versione più recente # apt-get install fakeroot # vi /etc/kernel-pkg.conf # inserisco il mio nome ed email $ cd /usr/src # la directory di compilazione $ tar -bzip2 -xvf kernel-source-2.4.18.tar.bz2 $ cd kernel-source-2.4.18 # se è il vostro sorgente $ cp /boot/config-2.4.12-386.config # usa il config corrente come default quando qua dice di copiare sto file config dove lo devo copiare????' |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Sep 2003
Città: San Mauro Torinese
Messaggi: 5402
|
il .config va copiato nella directory dei sorgenti del kernel
__________________
Suonare come superamento, anche se per pochi attimi, della realtà costrittiva, come espressione, comunicazione, con modalità proprie, agli altri; http://www.magazzinifranti.it/ |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Jul 2004
Città: Napoli
Messaggi: 2029
|
Quote:
$ fakeroot make-kpkg --append_to_version -486 --initrd \ --revision=rev.01 kernel_image \ modules_image # modules_image è per pcmcia.cs*, ecc. $ cd .. # dpkg -i kernel-image*.deb pcmcia-cs*.deb # install poi questa parte me la spieghi per favore passo passo?? ![]() |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Sep 2003
Città: San Mauro Torinese
Messaggi: 5402
|
Fai così:
Scarica i sorgenti Codice:
cd /usr/src/sorgenti Codice:
cp /boot/config-funzionante-inuso .config Codice:
make menuconfig Codice:
make-kpkg --append_to_version -ghiotto86 kernel_image Codice:
make-kpkg --append_to_version -ghiotto86 kernel_image modules_image dpkg -i kernel-bla-bla
__________________
Suonare come superamento, anche se per pochi attimi, della realtà costrittiva, come espressione, comunicazione, con modalità proprie, agli altri; http://www.magazzinifranti.it/ |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Jul 2004
Città: Napoli
Messaggi: 2029
|
Quote:
quando finisco la configurazione del kernel quello mi chiede se salvare la configurazione o caricarne una. che devo fa salvare credo?? giusto'??? |
|
![]() |
![]() |
![]() |
#9 | ||
Senior Member
Iscritto dal: Sep 2003
Città: San Mauro Torinese
Messaggi: 5402
|
Quote:
![]() Quote:
__________________
Suonare come superamento, anche se per pochi attimi, della realtà costrittiva, come espressione, comunicazione, con modalità proprie, agli altri; http://www.magazzinifranti.it/ |
||
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Jul 2004
Città: Napoli
Messaggi: 2029
|
Quote:
|
|
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Sep 2003
Città: San Mauro Torinese
Messaggi: 5402
|
__________________
Suonare come superamento, anche se per pochi attimi, della realtà costrittiva, come espressione, comunicazione, con modalità proprie, agli altri; http://www.magazzinifranti.it/ |
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Jul 2004
Città: Napoli
Messaggi: 2029
|
Quote:
root@debian-sid:/usr/src/linux#make-kpkg --revision 1.Custom \ --append-to-version -k7 kernel_image modules_image ho fatto ghiotto:/usr/src/linux# make-kpkg --revision 1.Custom \ --append-to-version -amd64 kernel_image Unknown option: amd64 use --help to display command line syntax help. ghiotto:/usr/src/linux# mi da st'errore, cos'è?? |
|
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: Dec 2000
Città: Milano
Messaggi: 2089
|
Quote:
La sintassi corretta è: --append_to_version ... il tutto così ad occhio! ![]()
__________________
![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:45.