Visualizzazione post con etichetta asm. Mostra tutti i post
Visualizzazione post con etichetta asm. Mostra tutti i post

giovedì 4 dicembre 2008

error: asm/semaphore.h: No such file or directory

Compilando i moduli di virtualbox per il nuovo kernel 2.6.27-9 ricevevo l'errore citato nel titolo del post.

Dovete trovare nei sorgenti che state compilando la riga
#include <asm/semaphore.h>
E sostituirla con queste linee di codice:
#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19))    
#include <asm/semaphore.h>
#else
#include <linux/semaphore.h>
#endif
Per quanto riguarda i moduli di virtualbox la soluzione e' stata piu' semplice: sono passato dalla versione 1.6.2-gutsy alla 2.0.6-intrepid :)