Problemi con make nella compilazione del Kernel

Installazione, configurazione e uso di programmi e strumenti.
simonerocchi
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 292
Iscrizione: lunedì 12 dicembre 2005, 12:32

Problemi con make nella compilazione del Kernel

Messaggio da simonerocchi »

Salve a tutti,
sono nuovo di linux e di Ubuntu e sto cercando di installare il mio modem usb (Zyxel Prestige 630C), impresa che sembra disperata.
Per fare questo devo, secondo le innumerevoli guide trovate online, compilare il kernel. Ho scaricato il sorgente e l'ho scompattato in /usr/src/linux.
Il problema viene quando vado a configurarlo, perchè non funziona make:

simone@ubuntu:/usr/src/linux$ make xconfig
  HOSTCC  scripts/basic/fixdep
scripts/basic/fixdep.c: In function ‘parse_config_file’:
scripts/basic/fixdep.c:245: warning: pointer targets in passing argument 1 of ‘u se_config’ differ in signedness
scripts/basic/fixdep.c: In function ‘parse_dep_file’:
scripts/basic/fixdep.c:299: warning: pointer targets in passing argument 1 of ‘_ _builtin_strchr’ differ in signedness
scripts/basic/fixdep.c:299: warning: pointer targets in assignment differ in sig nedness
scripts/basic/fixdep.c: At top level:
scripts/basic/fixdep.c:390: fatal error: opening dependency file scripts/basic/. fixdep.d: Permission denied
compilation terminated.
make[1]: *** [scripts/basic/fixdep] Error 1
make: *** [scripts_basic] Error 2

se invece uso make menuconfig:

simone@ubuntu:/usr/src/linux$ make menuconfig
  HOSTCC  scripts/basic/fixdep
scripts/basic/fixdep.c: In function ‘parse_config_file’:
scripts/basic/fixdep.c:245: warning: pointer targets in passing argument 1 of ‘use_config’ differ in signedness
scripts/basic/fixdep.c: In function ‘parse_dep_file’:
scripts/basic/fixdep.c:299: warning: pointer targets in passing argument 1 of ‘__builtin_strchr’ differ in signedness
scripts/basic/fixdep.c:299: warning: pointer targets in assignment differ in signedness
scripts/basic/fixdep.c: At top level:
scripts/basic/fixdep.c:390: fatal error: opening dependency file scripts/basic/.fixdep.d: Permission denied
compilation terminated.
make[1]: *** [scripts/basic/fixdep] Error 1
make: *** [scripts_basic] Error 2

Precedentemente, seguendo la guida sul wiki di questo sito ho provato a installare alcuni pacchetti, ma non sono riuscito ad installarli tutti (però build-essential l'ho installato, e se non sbaglio è quello che contiene il comando make). Se il problema è nei pacchetti che non ho installato, dove posso trovarli? (ricordando che non posso connettermi da internet con ubuntu, visto che sto appunto tentando di installare il modem)
Grazie

Simone
gianni

Re: Problemi con make nella compilazione del Kernel

Messaggio da gianni »

siccome non capisco niente come te, ho solo fatto un controllo "formale" e, visti i permessi negati, perchè non ripeti tutto facendo precedere i comandi da sudo?
hai visto mai che.........
ciao
gianni
Avatar utente
pierba
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14532
Iscrizione: sabato 26 febbraio 2005, 19:10

Re: Problemi con make nella compilazione del Kernel

Messaggio da pierba »

Confermo, visto che sei nella directory /usr/src/linux, che è una cartella di sistema, per le varie operazioni hai bisogno dei permessi di amministratori, quindi precedi i comandi con sudo:
sudo make xconfig


ciao
Pietro pagina personale - Avete domande sul forum? Leggendo le FAQ: potreste trovare la risposta.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
simonerocchi
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 292
Iscrizione: lunedì 12 dicembre 2005, 12:32

Re: Problemi con make nella compilazione del Kernel

Messaggio da simonerocchi »

In effetti, per quanto sia nuovo di linux, avevo fatto proprio una cavolata...il problema è che anche con "sudo make xconfig" il risultato è lo stesso...
Avatar utente
pierba
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14532
Iscrizione: sabato 26 febbraio 2005, 19:10

Re: Problemi con make nella compilazione del Kernel

Messaggio da pierba »

Prova con sudo make menuconfig,
se non funziona posta l'errore (anche a me non riesce xconfig, gli mancherebbe un'applicazione, e comunque con menuconfig si ha una pagina molto chiare e sufficientemente dettagliata).

ciao
Pietro pagina personale - Avete domande sul forum? Leggendo le FAQ: potreste trovare la risposta.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: unlocked e 9 ospiti