Newsgroup: it.comp.os.linux.sys
Titolo: Errore compilazione kernel 2.6.10 (net/ipv4/netfilter/Makefile case error?)

Ciao a tutti,
compilando i moduli del 2.6.10 ricevo un errore dovuto alla mancanza di 
alcuni file, ad esempio "net/ipv4/netfilter/ipt_TOS.c" che in effetti non 
esiste, nella directory relativa, infatti, il file è presente con il  nome 
"ipt_tos.c".
Ho dato un'occhiata al Makefile ed in effetti nella sezione # targets alcuni 
file sono chiamati con errori di "case" (per intenderci maiuscole a posto di 
minuscole o viceversa), tipo alla riga #75 (giusto per restare allo stesso 
file "ipt_tos.c")
obj-$(CONFIG_IP_NF_TARGET_TOS) += ipt_TOS.o
(tra l'altro nella riga 57 viene invece chiamato in maniera corretta...)
Ora i miei dubbi vertono attorno a 2 punti:
1) Sono *fortemente* invogliato a taroccare il makefile correggendo i nomi 
errati dei files, qualcuno ha motivi per s/consigliarmi ciò? (In particolare 
con quale nome verranno poi chiamati i moduli una volta che ne sarà 
richiesto il caricamento?)
2) Possibile che sia stato fatto un errore così banale nella stesura del 
Makefile? Io direi di no ma ho scaricato 3 volte i sorgenti per essere 
sicuro che nn ci fossero errori nel downloading o simili e il risultato è 
sempre lo stesso.
Domanda a chi può aiutarmi: da cosa può dipendere questo errore? Non ho 
trovato nulla di rilevante in rete e non posso credere che *nessuno* abbia 
compilato come moduli le estensioni netfilter-ipv4, quindi arguisco che sia 
un problema dovuto a me...
Grazie in anticipo a chiunque potrà/vorrà illuminarmi (anche solo con 
qualche rtfm+link ;))
ciao,
zanna 

 eh, ma magari non hai compilato quei moduli!
no, li ho compilati, ma in un kernel monolitico! :-D

 1) Sono *fortemente* invogliato a taroccare il makefile
Faresti bene ad evitare ed a capire che TOS è il target
e tos è il modulo.
-- 
Ripetetele ai vostri figli:
O vi si sfaccia la casa,
La malattia vi impedisca,
I vostri cari torcano il viso da voi.

 fatto non succede nulla


guarda, mi disp per te, ho finito proprio ora di compilare il 2.6.10 su una
slackware, tutto ok.....

 e tos č il modulo.
Eviterň.
Ma mi rimane il problema: perchč make mi cerca TOS e si lamenta quando non 
lo trova? (un altro aiutino? Compro una vocale...)
(P.S. Si, lo so che potrei evitare di compilare quei moduli e sbattere tutto 
nel kernel, se perň riesco a capirci qualcosa sono piů contento :D)
ciao,
zanna 

 Dove l'hai preso sto kernel?
prima ho usato quello sul dvd di linuxmagazine, poi, per sicurezza...
http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.10.tar.bz2
-zanna 

 "ipt_tos.c".
Dove l'hai preso sto kernel? E' un vanilla?
-- 
bunker
+++++++++++[>++++++>+++++++++++++++++++++++++++++++++>++++
++++++<<<-]>.>++++++++++.>.<----------.>---------.<+++++++.

"don.zanna" <red....@tiscalinet.it.invalid> ha scritto nel messaggio 
news:cuqkhb...@3c.homeunix.net...

Io con slackware non ho avuto problemi di questo tipo , ma ho provato
a compilarlo con mandrake APRITI CIELO !!!! 

 
buhm! buhf! bahm batabam!!
Sentiamo un po' cosa ha un kernel compilato con la slack di diverso da 
un kernel compilato su mandrake?
non conosco nessuna delle 2 distribuzioni.
non conosco nessuna delle 2 distro ma il kernel e' il kernel e il gcc e' 
il gcc in tutte le distro.
--
massimiliano.

mah, che io sappia la slackware è l'unica distro a usare il kernel liscio.
tutti gli altri lo "forkano" più o meno a loro piacere.
infatti in fase di install slackware orgogliosamente scrive una frase del
genere:
"Questo è il kernel completo di linus torvalds"
Ciao


 il gcc in tutte le distro.
E quindi come fai ad affermare che sono uguali?
Redhat ha i suoi, suse ha i suoi, mandrake ha i suoi, debian non so.
Slack ha i vanilla e quindi sono quelli che puoi tirare giů da 
kernel.org
Vedi che non necessariamente i kernel sono sempre kernel?
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Beethoven era talmente sordo che, per tutta la vita, ha creduto di
essere un pittore.

 
sono patchati. Lo sappiamo.
p.s.: sei uno di quelli che crede che Slack e Debiano funzionano meglio 
di Mandrake e RedHat?
Anche io uso Gentoo e mi piace abbastanza, ma credo che la maggior parte 
delle cose che si raccontano sulle distro sono quasi sempre banalita'.
Sono fondamentalmente uguali: sono tutte Linux.
inoltre ... su redhat nessuno ti obliga a mettere l'rpm del kernel. Puoi 
sempre scaricarti il sorgente del kernel ufficiale.
--
massimiliano.

 sempre scaricarti il sorgente del kernel ufficiale.
E rischi che non si compili..
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Critici si nasce, artisti si diventa, pubblico si muore.
		-- Achille Bonito Oliva

 redhat gli fallisce miseramente la compilazione
Boh! a me la compilazione del kernel ufficiale non è mai fallita, forse è un
problema superato da anni.
O forse è che quelli che ci riescono di solito non scrivono.