Newsgroup: it.comp.os.linux.sys
Titolo: qualcuno ha provato ad installare il kernel 2.2.16?

--------------------------
Riccardo Ramacciani
url: 
www.ferrarigp.cjb.net
--------------------------


Va...
-- 
Se amate il politicamente scorretto non perdete in edicola    _/Davide\_
Le meraviglie della natura (Marvel mega 19) di Leo Ortolani!  \Alberani/

 Va...
Anche a me...
-- 
Ho visto Nina volare tra le corde dell'altalena
un giorno la prenderò come fa il vento alla schiena
				(F. De Andrè)

a me no!
non riesco a fare make menuconfig (provato su più pc slackware)
mi da sempre lo stesso errore !!
(vedi post  precedente: "compilazione kernel 2.2.16 e ncurses..." del
9/6/00 h10.58)
aiutatemi a risolvere questo problema per favore !! 


ultimi aggiornamenti....
l'errore sta nelle ncurses... ma anche installando il pacchetto
ncurses-5.0.tar.gz
non risolvo nulla !!



Idem...
-- 
Ciao ciao.
                                                       +++ Giuseppe

 non risolvo nulla !!
In ogni caso se hai applicato la patch e` meglio dare:
make oldconfig
-- 
Se amate il politicamente scorretto non perdete in edicola    _/Davide\_
Le meraviglie della natura (Marvel mega 19) di Leo Ortolani!  \Alberani/
[...e salutiamo Samuele Bersani che a Imola ringrazia il comune di Modena...]

ok ora provo con le 4.2 ....
cmq mi resta il dubbio: perchč se ho installato la v.5 non funziona ??
Ciao


in ogni caso ora sia compilando le 5.0 che le 4.2  non le compila più
!!!
attila166:/usr/src/ncurses-5.0# make
cd man && make INSTALL_PREFIX="" all
make[1]: Entering directory `/usr/src/ncurses-5.0/man'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/ncurses-5.0/man'
cd include && make INSTALL_PREFIX="" all
make[1]: Entering directory `/usr/src/ncurses-5.0/include'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/ncurses-5.0/include'
cd ncurses && make INSTALL_PREFIX="" all
make[1]: Entering directory `/usr/src/ncurses-5.0/ncurses'
gcc -o make_hash -O2  -I../ncurses -I.  -DNDEBUG -I. -I../include
-DHAVE_CONFIG_H -DTERMINFO=\"/usr/share/terminfo\" -DMAIN_PROGRAM
./tinfo/comp_hash.c 
In file included from /usr/include/errno.h:36,
                 from ../ncurses/curses.priv.h:91,
                 from ./tinfo/comp_hash.c:41:
/usr/include/bits/errno.h:25: linux/errno.h: No such file or directory
make[1]: *** [make_hash] Error 1
make[1]: Leaving directory `/usr/src/ncurses-5.0/ncurses'
make: *** [all] Error 2
attila166:/usr/src/ncurses-5.0# 



A me va, ed ho le  ncurese 4.2

qualcuno ha provato ad installare il kernel 2.2.16?
Qui funziona. Una cosa (positiva) che  ho notato: ora il mount del cdrom
(Philips 48X) e` di gran lunga piu` veloce :))
Ciao
Ale
-- 
Home Page: 
http://web.tiscalinet.it/airaghi
Per ottenere il mio indirizzo e-mail sostituire a NOSPAM il mio cognome

 Sarà mica allergico ai patchlevel dispari... :-)
...volevo dire PARI!
Ciao
Diego


 Linux by-tor 2.2.16 #9 gio giu 8 16:39:56 CEST 2000 i686 unknown
Ahem... il masterizzatore va bene solo per cancellare i cd , non scrive
piu'... sto ricompilando con la patch di Alan Cox... speriamo...
-- 
Lorenzo Pulici - webmaster(at)milanohockey(dot)com
ATTENZIONE: campo From alterato! Elimina pappappero per scrivermi
MILANOHOCKEY - Tutto l'hockey di Milano - 
http://www.milanohockey.com
webmaster P.A. Croce Verde Baggio - 
http://verdebaggio.freeweb.org

 piu'... sto ricompilando con la patch di Alan Cox... speriamo...
Agh... nessuno ha una patch per me? Cercavo di scrivere su un
riscrivibile NON cancellato... cmq con la patch 2.2.16combo funziona.


"Riccardo Ram." wrote:
[...]
probabilmente il kernel lo hai in
/usr/src/linux-versione.del.tuo.kernel/
ma lui cerca in /usr/src/linux che di solito e' un link a quello sopra
-- 
bye
    Visitor

Si e funziona, solo che non riesco a patchare il kernel con
ide*.*.*.patch di Hederick.
Ho installato il kernel 2.2.16
sono entrato nella dir linux-2.2.16 ed ho dato:
#make mrproper
ho rifatto il link:
#ln -sf linux-2.2.16 linux
 ho messo la patch bunzippata di hedrick in /usr/src, quindi:
#patch -p0 < ide.2.2.16.patch 
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -ruN linux-2.2.16.virgin/CREDITS linux-2.2.16.ide/CREDITS
|--- linux-2.2.16.virgin/CREDITS        Thu Jun  8 11:15:36 2000
|+++ linux-2.2.16.ide/CREDITS   Thu Jun  8 12:00:37 2000
--------------------------
File to patch: 
Cosa sto sbagliando o sto' dimenticando?
Ho riletto il file kernel-howto ma pare che non abbia sbagliato niente.
Il caldo fa brutti scherzi non solo alle cpu.
Grazie,
-- 
*************************************************
* Danilo Marcucci				*
* University of Florence                        *
* Department of Physics                         *
* Via S.Marta 3  				*
* 50139 Florence				*
* E-mail mailto:
marc...@dffs.unifi.it
	        *
* 
http://biz-a.dffs.unifi.it/~marcucci
          *
*************************************************

Cosa sto sbagliando o sto' dimenticando?
Devi "saltare"  il primo  livello "linux-2.2.16.virgin" dal  momento che
non possiedi una directory con tale nome.
# cd /usr/src/linux
# patch -p1 < ../ide.2.2.16.patch


 # patch -p1 < ../ide.2.2.16.patch
OK! Kernel patchato, ma .... non e che sai anche le risposte alle
seguenti domande.
Significa che la patch di Hederick fino alla versione 2.2.15 era
impostata diversamente rispetto alla 2.2.16?
Perche' 'patch -p1 < ../ide.2.2.16.patch' funziona e 'patch -p0 <
../ide.2.2.16.patch' non funziona?
Perche' non funziona
# cd /usr/src
# patch -p1 < ide.2.2.16.patch
o come scritto in kernel-howto
#patch -p0 < ide.2.2.16.patch
Grazie mille,


'patch -p0 <../ide.2.2.16.patch' non funziona?
La  risposta era  gia` contenuta  nel mio  precedente messaggio.  Questo
quanto da te riportato:
--------------------------
|diff -ruN linux-2.2.16.virgin/CREDITS linux-2.2.16.ide/CREDITS
|--- linux-2.2.16.virgin/CREDITS        Thu Jun  8 11:15:36 2000
|+++ linux-2.2.16.ide/CREDITS   Thu Jun  8 12:00:37 2000
--------------------------
Guarda bene  come sono  salvate le informazioni  all'interno di  un file
patch:  trovi tutti  i  percorsi dei  file ai  quali  si deve  applicare
"l'informazione differenza" (patch).
Se  ti metti  nella directory  /usr/src/linux  ed in  più usi  l'opzione
'-p1',  SALTI  il primo  livello  nel  percorso  del  nome del  file  da
modificare.  Chiedi che  venga aggiunta  "l'informazione differenza"  al
file CREDITS presente nella directory corrente (/usr/src/linux).
In  caso  contrario  cerchi  di accedere  al  file  CREDITS  posizionato
all'interno    di   una    directory   che    sul   TUO    sistema   NON
ESISTE  (/usr/src/linux-2.2.16.virgin  o /usr/src/linux-2.2.16.ide;  mai
approfondita la questione). Su Appunti  Linux e` spiegato tutto, ho dato
prima una rapida scorsa.


Cosa sto sbagliando o sto' dimenticando?
Secondo me, per quel che vedo, a meno che la directory dove hai messo i
sorgenti si chiami linux-2.2.16.ide, quella patch va applicata stando
nella directory /usr/src/linux e dando patch -p1 < ide.2.2.16.patch in
modo da eliminare i riferimenti alla directory linux-2.2.16.ide.


 
io ho avuto un problema simile applicando le patch per il soft raid.
Non trovava i file da patchare in /usr/src/linux/Documentation perche'
effetivamente nell' archivio scaricato da 
kernel.org
 mancavano.
ho copiato i file della 2.2.14 e funziona.