Ciao a tutti, è la prima volta che scrivo sul forum.
Ho un dubbio su ciò che succede compilando un kernel xen.
Premetto che non sono un esperto e che quindi potrebbe essere accaduto qualcosa che ignoro completamente.
I sorgenti scaricati via apt del kernel corrispondono a questo pacchetto: xen-source-2.6.16
Uso una Ubuntu 7.04 aggiornata con un kernel vmlinuz-2.6.20-16-generic .
faccio il make xconfig ed è tutto ok, mi crea il mio .config
Dopo aver dato il comando: #>make clean && make && make modules_install
inizia a compilare finchè:
In file included from arch/i386/kernel/traps.c:57:
include/asm-i386/mach-default/mach_traps.h:35: error: redefinition of ‘clear_io_check_error’
include/asm-i386/mach-default/mach_traps.h:23: error: previous definition of ‘clear_io_check_error’ was here
make[1]: *** [arch/i386/kernel/traps.o] Error 1
make: *** [arch/i386/kernel] Error 2
a questo punto controllo l'header in questione: include/asm-i386/mach-default/mach_traps.h, e noto che in effetti la funzione clear_io_check_error() è scritta due volte nel file .h .
static inline void clear_io_check_error(unsigned char reason)
{
unsigned long i;
reason = (reason & 0xf) | 8;
outb(reason, 0x61);
i = 2000;
while (--i) udelay(1000);
reason &= ~8;
outb(reason, 0x61);
}
Questo codice è ripetuto due volte.
Eliminando la parte doppiata il kernel continua ad essere compilato normalmente.
E' successo qualcosa al file o è così già nel pacchetto ?
Qualcuno ha riscontrato lo stesso problema ?
Potrei aver fatto qualcosa di sbagliato ?
Se non mi sbaglio, qualcuno potrebbe segnalare la cosa a chi va segnalata ?
io non ho molta dimistichezza con queste cose...
Grazie, ciao
V Diskett0
[Kernel] bug nel src di un kernel xen????
[Kernel] bug nel src di un kernel xen????
Ultima modifica di disketto il mercoledì 6 febbraio 2008, 2:15, modificato 1 volta in totale.
Re: [Kernel] bug nel src di un kernel xen????
allora.... nessuno mi illumina.... ?
se c'è un errore nel src la comunità dovrebbe saperlo, no ?
se c'è un errore nel src la comunità dovrebbe saperlo, no ?
Chi c’è in linea
Visualizzano questa sezione: pep66 e 5 ospiti