Newsgroup: it.comp.os.linux.iniziare
Titolo: kernel 2.6.7: compila o non compila?

Leggendo la ML degli sviluppatori del kernel noto che alcuni (molti?)
lamentano problemi di compilazione della suddetta release.
Qualcuno qui ha avuto problemi?
-- 
Il segreto dell'eterna giovinezza è la morte prematura, perché soltanto chi
non invecchierà mai resterà per sempre giovane (in memoria di Cristiano, un
ragazzo che si uccise a 23 anni perché la sua adolescenza era finita).

 Qualcuno qui ha avuto problemi?
Giulio, ti offendi se ti ammazzo? :D
Fai le cose un passo alla volta, ti conviene. Prima impari a configurare a
menadito la roba che hai già, poi al limite se hai problemi cerchi il
"bleeding edge". Infine come ultima cosa ti vai ad interessare di cosa
dicono gli sviluppatori di release che tu non utilizzi :)
-- 
il Vide - ICQ #5301833
http://www.heavy-metal.it
Le cose che possiedi, alla fine ti possiedono. (Tyler Durden)
NP: DoomSword - Onward into Battle (On the March Again) (AmaroK)

 dicono gli sviluppatori di release che tu non utilizzi :)
Calma! mettiti in fila ! ci sono prima io! 
-- 
Linux user "Slackware-dotato" 

 Calma! mettiti in fila ! ci sono prima io!
Naaaa, tu vuoi portarlo a Slackware. Io sono per una morte più diretta,
senza torture prima :D


 
OK ! il primo che lo becca .............
-- 
Linux user "Slackware-dotato" 

> OK ! il primo che lo becca .............
'sta cosa mi inquieta non poco....perchè volete torturarmi e uccidermi?
che vi ho fatto? :-P
a parte gli scherzi: domandavo e basta :-D visto che nn mi pare sia una cosa
molto normale questa.
cmq è deciso, come finisco sto lavoro mi metto la slack sul portatile e sul
desktop.
dopo però :-P


 
Hai deciso di suicidarti ? ;-)
-- 
Linux user "Slackware-dotato" 

 Qualcuno qui ha avuto problemi?
Io no, in compenso ho scoperto solo oggi (dopo anni di compilazione ) che
seguivo ancora (sbagliando) delle vecchie indicazioni,
tipo scaricare l' albero  in /usr/src/ e linkare /usr/src/kernel-versione a
/usr/src/linux,  avere i link /usr/include/linux,asm,scsi rispettivamente
all' albero dei sorgenti /usr/src/linux/include/linux,asm-i386,scsi  e
compilare il kernel come root. :-(
Mea culpa, ma c' e' ancora in giro molta doc obsoleta al riguardo, o sbaglio
?
--
il moro

il moro wrote:

Non ho capito, qual'è il problema?
-- 
Linux user "Slackware-dotato" 

> Non ho capito, qual'è il problema?
Cerchero' di rispondere, per chiarire, con delle  domande:
-dove scarichi l' albero dei sorgenti del kernel ?
-linki /usr/src/linux-X.X.X a /usr/src/linux ?
-compili come root ?
-hai dei link in /usr/include verso /usr/src/linux/... ?
--
il moro

 il moro
Cerca sulla rete il documento Kernel Rebuild, è la versione aggiornata del
Kernel-Howto alla luce del kernel 2.6.x
Ciao.


 -hai dei link in /usr/include verso /usr/src/linux/... ?
no 
-- 
il Vide - ICQ #5301833
http://www.heavy-metal.it
Le cose che possiedi, alla fine ti possiedono. (Tyler Durden)
NP: Nulla

 Ciao.
Si', si' l' ho visto quando sono andato a fondo.
Cmq il discorso del link /usr/src/linux e' deprecato da molto prima del
2.6...
(vedi risposta di linus torvald in un articolo del 2000
http://www.linuxmafia.com/faq/Kernel/usr-src-linux-symlink.html
)
E che ci sono ancora molti docs, anche autorevoli (tipo Appunti di
Informatica libera) non aggiornati.
--
il moro

 ovviamente
e non dovresti
http://www.linuxmafia.com/faq/Kernel/usr-src-linux-symlink.html
http://linuxgazette.net/issue62/tag/4.html
--
il moro

 e non dovresti
E perchè?
:-D


 Giulio, ti offendi se ti ammazzo? :D
Alt, il primo sono io *grin*.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

il moro wrote:

Humm.........dato che il mio inglese fà un po' piu' che pena, potresti farmi
una traduzione sintetica dei 2 articoli che hai riportato ?
inoltre se come sostieni è un'errore creare il link in /usr/src come mai
molte distribuzioni lo fanno di default ?
ora i dubbi mi sono venuti e mi piacerebbe capire...
ciao ..
-- 
Linux user "Slackware-dotato" 

 :-D
Tutto spiegato nei link allegati. La faccenda dei possibili 'conflitti'
con glibc la sapevo anche ma non ho mai approfondito (groan), mentre
la storia di non usare /usr/src non mi convince....
-- 
Francesco Romani - Ikitt   (signature under [re]construction)
'A geek is someone who spends time being "social" on a computer.'
'In fact, users don't read /anything/'                         -- Joel Spolsky

 ora i dubbi mi sono venuti e mi piacerebbe capire...
A me ieri sono cascate delle convizioni (in particolare i symlink in
/usr/include agli header del nuovo kernel)  e volevo capire se erano solo
mie.
Cmq leggendo il README nella top level dei sorgenti c' e' scritto, ma era un
po' che non lo leggevo.
In conclusione Linus consiglia:
- NON compilare il kernel in /usr/src e lasciare li' quello che viene con la
distro
- Compilare nella propria home come utente non privilegiato (effettuare
ovviamente l' _installazione_ come root
- Non avere in giro nessun symlink eccetto linux/include/asm
Forse andrebbe diffusa maggiormente la cosa visto che, mi pare, ci sia in
giro maggior quantita' di documentazione obsoleta che aggiornata.
Ciao
--
il moro

lamentano problemi di compilazione della suddetta release.
Giulio, mi posso fare un attimo i fatti tuoi?
Ma come, "non c'hai il tempo per piangere" e ti segui pure la ML del
kernel????
Se non togli prima le rotelle da quel triciclo non riesci a stare in piedi
sulla nostra motocicletta, no? ;-)
Ciao, folle che non sei altro! :-)))
-- 
Antonio :-D

Informatica libera) non aggiornati.
Chi ha sviscerato il problema potrebbe segnalarlo, brevemente, all'autore.
Qui (
http://a2.pluto.it/a22.html
) in fondo alla pagina, ci sono i recapiti
di Giacomini.
E' importante. Per lo stesso motivo per cui ci si aiuta sul NG sarebbe
gentile nei confronti del "resto del mondo" segnalare una correzione ad
un'opera così "raccomandata". :-)
Ciao.
-- 
Antonio :-D

  non sia vero da _moolto_ tempo"
"broken" in questo contesto lo tradurrei piu` come "sbagliato", "errato"
che come "morto:


 un'opera cosě "raccomandata". :-)
Fatto.
--
il moro

 
Si, ho letto ma è roba troppo tecnica per me.
Non riesco a farmi un quadro della 'cosa'.


 Ciao, folle che non sei altro! :-)))
Un abbraccio :-D


> Fatto.
E pensare che volevo scrivere un how-to su come compilare il kernel, con
tutte le raccomandazioni del caso. Meno male che mi son detto 'Vuoi vedere
che non ne sai abbastanza per fare una cosa del genere!?'
Beh, non avevo torto.
Ad ogni modo, a parte orecchiare di qualche conflitto con le Glibc, non ho
capito ben bene che problemi dia la prassi consolidata di compilazione.


 - Non avere in giro nessun symlink eccetto linux/include/asm
Io invece faccio
# emerge gentoo-dev-sources
# genkernel all --menuconfig
et voilà :P
-- 
il Vide - ICQ# 5301833
http://www.heavy-metal.it
"There is no stronger drug than reality"

 # genkernel all --menuconfig
Entrare nel merito di comandi distro-specifici, IMHO, non aiuta,
allontanandoci dall' "essenza".
--
il moro

 allontanandoci dall' "essenza".
Di quale "essenza" parli, scusa?
Cmq quelli di Linus sono consigli, o meglio ancora "chiarimenti su falsi 
presunti obblighi", che è diverso. Dove scompatto e compilo il kernel non 
cambia nulla, a parte lo spazio occupato sulla possibile differente 
partizione.


 partizione.
Naturalmente puoi,  li dice di NON farlo in /usr/src/linux. (ma che c' e' da
capire ?)
Che ognuno poi si comporti come meglio crede.
--
il moro

 superiore.Ma questo e' un' altro argomento. 
Le utility di Gentoo che ho elencato erano per dire che non č obbligatorio 
per forza fare certe cose, dato che al momento quei due comandi in pratica 
fanno la stessa cosa che puoi fare a manina, andando proprio a scompattare 
i sorgenti in /usr/src e via tutto il resto. (a parte la cosa dei symlink 
in /usr/include che era un problema di glibc)
In ogni caso ricorda che attorno al kernel Linux vive sempre una distro, 
per cui le regole "di contorno" possono essere modificate, alle volte.
Ad esempio io in /usr/src non ho alcunchč a parte i sorgenti dei kernel che 
poi ho compilato e installato.
In definitiva, credo che quei *suggerimenti* di Linus e dell'altro tipo 
siano per evitare problemi a tutti gli utenti con certe distro. Insomma: 
seguendo quei consigli sicuramente funziona, ma non sono obblighi perchč 
altrimenti non funziona.
Poi che in un how-to probabilmente sarebbe meglio mettere quei consigli lě, 
ti do ragione al 100%.


Vide wrote:
|| make menuconfig (et similia)
|| make bzImage
|| make modules
|| make module_install
| ..che tra l'altro per il 2.6.x č fondamentalmente sbagliato, se
| vogliamo fare i puntigliosi :)
Ciao, quali sono allora i "passi" per il 2.6.x?
Io sto impazzendo per far convivere il 2.4.22 con il 2.6.6!
Ho letto i passi nel kernel-howto e le indicazioni in kernel-trap, ma i
passi da seguire sono in sostanza gli stessi ... visto che (a quant oho
capito) siete "affermati" nella questione kernel, che ne dite di mettere
giů (voi :-) qualche "Trip&Trick"?
Scusate l'intrusione :-)
Ciao!
-- 
..::[ Panz ]::..
-----------------------
per rispondere riscrivi in numeri la mia eMail!


mmm, dici che sul readme ufficiale allegato al kernel vanilla mettono delle
indicazioni fondalmentalmente sbagliate ... ?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Io sto impazzendo per far convivere il 2.4.22 con il 2.6.6!
make oldconfig (opzionale)
make xconfig (se sei in X)
make 
make modules_install
make install


 delle indicazioni fondalmentalmente sbagliate ... ?
No, retrocompatibili.
"make" singolo è un alias a diverse cose ora. make help se non ci credi.



Io ho sempre evitato il make install. Non è il caso di fare tutto a manina ?


 manina ? 
Se vuoi sbatterti di piů per avere maggior fine-tuning, sě. Altrimenti make 
install puň andare benissimo.


 giù (voi :-) qualche "Trip&Trick"?
IMHO make menuconfig
make
make modules
make modules_install
per il 2.6.X
stop
-- 
Linux user "Slackware-dotato" 

 make install
make install mai usato non mi convince !
-- 
Linux user "Slackware-dotato" 

 et voilà :P
E io faccio:
 
# make-kpkg kernel-image
# dpkg -i kernel-image*deb
gne gne gne :)
-- 
the email address is ROT13 encoded

 gne gne gne :)
E io (volendo!) swaret --install kernel mà senza gnè gnè gnè
se no' non funzia ;-)
-- 
Linux user "Slackware-dotato" 

Fatto.
Fatto?
Ora avete uno splendido kernel in colla vinilica fatto in casa! :-)
(mannaggia a fiorello...^__^)
A parte gli scherzi, grazie a nome di tutti noi "ignoranti". :-)
Ciao.
-- 
Antonio :-D

 make xconfig (se sei in X)
Beh, "make gconfig" e' piu' carino :)))
-- 
ciao            |visita
                 |
http://www.sifor.it
gelty           |
http://www.sifor.com
-------------------------------------
E' esplicitamente vietato usare l'indirizzo e-mail di questo messaggio
per fini diversi dalla risposta al messaggio stesso (Art. 10 DL. 171/98).

Writing on [ it.comp.os.linux.iniziare ] in reply to dmec:

E io ce l'ho piu' lungo (e piscio a 3 metri) :)


 E io ce l'ho piu' lungo (e piscio a 3 metri) :)
OK ! se ce lhai piu' lungo mi arrendo...;-)
-- 
Linux user "Slackware-dotato" 


mi risulta che  "gne gne gne" sia ampiamente deprecato in quanto apre la
strada a ENORMI falle di sicurezza 
Ciao
Antonio
p.s. ogni tanto qualche cazzata si puo dire?
-- 
  /¯\  |¯ \/ ¯|(*** !!! attenzione:  campo From alterato !!! ***)
 /¯_¯\ |¯|\/|¯| )-+-+-+-+-+-+-+-+-+---+---+-+-+-+-+---+-+---+-+(
/_/ \_\|_|  |_|(  |a|m|a|d|e|s|a|n|i(a|t)l|i|b|e|r|o(d|o|t)i|t| )
----------------)-+-+-+-+-+-+-+-+-+---+---+-+-+-+-+---+-+---+-+(

 p.s. ogni tanto qualche cazzata si puo dire?
Hai voglia, io sono un top-poster ;)


 
La statistica e' in arrivo ...
-- 
L'indirizzo di email e' cifrato in ROT13

 p.s. ogni tanto qualche cazzata si puo dire?
Spero di si', altrimenti io come farei?
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net