Pagina 1 di 2

Compilazone kernel

Inviato: sab 30 apr 2005, 12:33
da moruz83
ragazzi ho un kernel 2.6.11.7 ho questo errore quando lancio make menuconfig
<BR>root@moruz:/usr/src/linux# make menuconfig
<BR> HOSTCC scripts/basic/fixdep
<BR>In file included from /usr/include/bits/posix1_lim.h:153,
<BR> from /usr/include/limits.h:144,
<BR> from /usr/lib/gcc-lib/i486-slackware-linux/3.3.4/include/limits.h:122,
<BR> from /usr/lib/gcc-lib/i486-slackware-linux/3.3.4/include/syslimits.h:7,
<BR> from /usr/lib/gcc-lib/i486-slackware-linux/3.3.4/include/limits.h:11,
<BR> from scripts/basic/fixdep.c:113:
<BR>/usr/include/bits/local_lim.h:36:26: linux/limits.h: No such file or directory
<BR>In file included from /usr/include/sys/socket.h:35,
<BR> from /usr/include/netinet/in.h:24,
<BR> from /usr/include/arpa/inet.h:23,
<BR> from scripts/basic/fixdep.c:115:
<BR>/usr/include/bits/socket.h:304:24: asm/socket.h: No such file or directory
<BR>scripts/basic/fixdep.c: In function `use_config´:
<BR>scripts/basic/fixdep.c:201: error: `PATH_MAX´ undeclared (first use in this function)
<BR>scripts/basic/fixdep.c:201: error: (Each undeclared identifier is reported only once
<BR>scripts/basic/fixdep.c:201: error: for each function it appears in.)
<BR>scripts/basic/fixdep.c:201: warning: unused variable `s´
<BR>scripts/basic/fixdep.c: In function `parse_dep_file´:
<BR>scripts/basic/fixdep.c:297: error: `PATH_MAX´ undeclared (first use in this function)
<BR>scripts/basic/fixdep.c:297: warning: unused variable `s´
<BR>make[1]: *** [scripts/basic/fixdep] Error 1
<BR>make: *** [scripts_basic] Error 2
<BR>root@moruz:/usr/src/linux#
<BR>
<BR>allora lo compilato anche in precedenza senza che mi desse errori.
<BR>il problema penso sia perchè avevo messo la patch in italiano... che poi ho rimosso ma sembra ancora dar fastidio.. qualcuno sa come fare?
<BR>ho provato a rimettere i sorgenti nuovi ma e lo stesso...
<BR>o provato a reinsallare la patch lo stesso
<BR>o installato e rimosso la patch ma è uguale... vi prego aiutatemi
<BR>grazie<br>

Compilazone kernel

Inviato: sab 30 apr 2005, 13:01
da moruz83
vi prego qualcuno mi aiuti! non posso piu ricompilare il kernel...
<BR>ed è un problema grosso!!!!!!! :-[ <br>

Compilazone kernel

Inviato: sab 30 apr 2005, 13:27
da aries
Non so che dirti.
<BR>Ma perchè hai rimosso la patch?
<BR>E´ la cosa più comoda che c´è
<BR>Non funzionava?
<BR>
<BR>Hai dato prima make mrproper?
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: aries il 30-04-2005 13:28 ]<br>

Compilazone kernel

Inviato: sab 30 apr 2005, 13:29
da moruz83
make dep no perche col 2.6.x non si usa piu..
<BR>ma l´errore viene ancora prima quando do make menuconfig
<BR>io la patcho l´ho reinstallta ma i problemi ci sono lo stesso... che devo fare?
<BR><br>

Compilazone kernel

Inviato: sab 30 apr 2005, 13:38
da pennega
da quello che hai postato sembra che ti manchi qualcosa in /usr/include/bits
<BR>
<BR>controlla di avere installato gli inittools che sono neccessari x compilare i 2.6.x oltre chiaramente a gcc e compagnia bella...
<BR>
<BR>io uso questi comandi una volta scompattati i sorgenti in /usr/src
<BR>
<BR>make mrproper
<BR>make xconfig (mi piace lavora in grafico)
<BR>make
<BR>
<BR>e poi copia il kernel in /boot/ e aggiorno lilo....
<BR>al max prova a cancellare i sorgenti del kernel e riscompattarli senza applicare patch... <br>

Compilazone kernel

Inviato: sab 30 apr 2005, 13:48
da moruz83
ho gia fatto tutto quello che dici tu.
<BR>quel che mi dici di installare penso si gia installato dato il fatto che ho ricompilato lo stesso kernel quasi un mese fa....
<BR>comunque come faccio a vedere se sono installati??? e casomai a reinstallarli?<br>

Compilazone kernel

Inviato: sab 30 apr 2005, 13:50
da moruz83
/usr/include/bits/local_lim.h:36:26: linux/limits.h: No such file or directory
<BR>/usr/include/bits/socket.h:304:24: asm/socket.h: No such file or directory
<BR>scripts/basic/fixdep.c: In function `use_config´:
<BR>scripts/basic/fixdep.c:201: error: `PATH_MAX´ undeclared (first use in this function)
<BR>scripts/basic/fixdep.c:201: error: (Each undeclared identifier is reported only once
<BR>scripts/basic/fixdep.c:201: error: for each function it appears in.)
<BR>scripts/basic/fixdep.c:201: warning: unused variable `s´
<BR>scripts/basic/fixdep.c: In function `parse_dep_file´:
<BR>scripts/basic/fixdep.c:297: error: `PATH_MAX´ undeclared (first use in this function)
<BR>scripts/basic/fixdep.c:297: warning: unused variable `s´
<BR>make[1]: *** [scripts/basic/fixdep] Error 1
<BR>make: *** [scripts_basic] Error 2
<BR>
<BR>
<BR>riposto solo gli errori<br>

Compilazone kernel

Inviato: sab 30 apr 2005, 13:56
da pennega
x vedere i pkg che hai installato controlla in /var/log/package
<BR>
<BR>comunque sec me manca forse qualche libreria c...
<BR>
<BR>se hai swaret controlla le dipendenze con
<BR>
<BR>swaret --dep ....<br>

Compilazone kernel

Inviato: sab 30 apr 2005, 14:01
da moruz83
è una verifica online?
<BR>la sto facendo... poi ti faccio sapere<br>

Compilazone kernel

Inviato: sab 30 apr 2005, 14:04
da pennega
si è on-line... lanciando swaret con l´opzione --dep fai un controllo delle dipendenze....<br>

Compilazone kernel

Inviato: sab 30 apr 2005, 14:05
da moruz83
mi dice: librerie risolte con successo
<BR>quindi è tutto k?<br>

Compilazone kernel

Inviato: sab 30 apr 2005, 14:06
da pennega
pare di si....<br>

Compilazone kernel

Inviato: sab 30 apr 2005, 14:17
da aries
raga, ma dove si scarica swaret?
<BR>
<BR>Grazie<br>

Compilazone kernel

Inviato: sab 30 apr 2005, 14:23
da pennega

Compilazone kernel

Inviato: sab 30 apr 2005, 14:29
da DaNiMoTh
E´ successo anche a me, non trova gli header del kernel. Ho installato gli header stessi e gli "ide" e ci son riuscito....
<BR>
<BR>ciao<br>