Problème d'installation virtualbox

coyote02 -  
 coyote02 -
Bonjour,
Je suis nouveaux dans le domaine de linux, je suis sous mandriva linux 2008 depuis 1 mois environ, avec tous les forum et les tutos on s'en sort bien mais pour virtual box je cale

Voici le message d'erreur qu'il ma donne quand je lance l'install

"[root@localhost famille]# ./VirtualBox_1.5.6-1_Linux_x86.run
Verifying archive integrity... All good.
Uncompressing VirtualBox for Linux installation........
VirtualBox Version 1.5.7 (Wed Feb 20 15:40:21 CET 2008) installation
Installing VirtualBox to /opt/VirtualBox-1.5.7
Installation aborted. Please check the log file /var/log/vbox-install.log for m
ore information.
"

Et dans le fichier d'erreur j'ai ceci

"Makefile:78: Warning: using /usr/src/linux as the source directory of your Linux kernel. If this is not correct, specify KERN_DIR=<directory> and run Make again .
Makefile:86: *** Error: /usr/src/linux (version 2.6.22.9-1mdvcustom) does not ma tch the current kernel (version 2.6.22.12-laptop-1mdv). Arrêt.

J'espère que quelqu'un peut m'aider Please
Configuration: Linux Mandriva
Firefox 2.0.0.12

5 réponses

  1. unguest Messages postés 221 Date d'inscription   Statut Membre 45
     
    C'est une histoire de noyeau (kernel) il faut que tu installes les sources correspondantes, à savoir un paquet dont le nom ressemblerait à kernel-source-2.6.22.12-laptop-1mdv
    0
    1. coyote02
       
      bonjour,
      Merci d'avoir répondu si vite, donc j'ai été dans les packages mandriva et j'ai trouvé le paquet que tu m'a parlé et je l'ai installé mais maintenant j'ai ce message d'erreur

      "[root@localhost famille]# ./VirtualBox_1.5.6-1_Linux_x86.run
      Verifying archive integrity... All good.
      Uncompressing VirtualBox for Linux installation........
      VirtualBox Version 1.5.7 (Wed Feb 20 15:40:21 CET 2008) installation
      Installing VirtualBox to /opt/VirtualBox-1.5.7
      Installation aborted. Please check the log file /var/log/vbox-install.log for more information.

      [root@localhost famille]# cat /var/log/vbox-install.log

      VirtualBox 1.5.7 installer, built Wed Feb 20 15:40:21 CET 2008.

      Testing system setup...
      System setup appears correct.

      Installing VirtualBox to /opt/VirtualBox-1.5.7

      Output from the module build process (the Linux kernel build system) follows:

      Makefile:86: *** Error: /usr/src/linux (version 2.6.22.12-1mdvcustom) does not match the current kernel (version 2.6.22.12-laptop-1mdv). Arrêt."

      Merci d'avance
      0
  2. unguest Messages postés 221 Date d'inscription   Statut Membre 45
     
    tiens c'est zarb ca...
    que te renvoie
    uname -r

    Au fait, il parait qu'il existe sur un depot urpmi. Je ne sais pas lequel, je suis sous debian
    http://club.mandriva.com/
    http://wiki.mandriva.com/
    0
    1. coyote02
       
      voilà ce que me renvoie la commande

      [root@localhost famille]# uname -r
      2.6.22.12-laptop-1mdv
      0
  3. unguest Messages postés 221 Date d'inscription   Statut Membre 45
     
    installe kernel-sources-2.6.22.12-laptop-1mdv
    Y a de la redite, tu l'as deja fait apparament. Manifestement le nom des sources ne correspondent pas.
    Ca rend quoi ca?
    ls /usr/src/linux
    0
    1. coyote02
       
      /usr/src/linux@

      ca donne ça
      0
  4. unguest Messages postés 221 Date d'inscription   Statut Membre 45
     
    Je ne vois rien?
    en gros il y a quoi dans /usr/src/linux ?
    0
    1. coyote02
       
      dedans il y a un fichier KERNEL , fS, drivers, usr, makefile et d'autre....
      0
    2. coyote02
       
      dans mes paquage il seulement kernel-source-2.6.22.12.1mv et pas kernel-sources-2.6.22.12-laptop-1mdv
      c'est peut être ça le problème??
      Mais c'est quoi la différence entre tous ces noyaux, je suis un peu perdu!!
      Merci encore de ton aide!!!
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. unguest Messages postés 221 Date d'inscription   Statut Membre 45
     
    En fait il y a de nouvelles versions du noyau qui sortent regulierement. Sur cette base, chaque disribution developpe ses propres sources optimisées pour différentes architectures. La plupart du temps, toutes ces infos se trouvent dans le nom mem du paquet
    Concretement, pour le paquet kernel-sources-2.6.22.12-laptop-1mdv:
    kernel-sources ---> indique que le paquet est celui des sources d'un noyau
    2.6.22.12 ---> Ca c'est le numero de version
    laptop ---> indique qu'il est optimisé pour les architectures laptop (ordis portables)
    1mdv ---> il doit s'agir de ManDriVa (mdv)
    Pour compiler (generer le programme) virtualbox, tu as besoin des sources du noyau (kernel) de ta becane comme un urbaniste a besoin des plans de canalisations enterrees pour modifier le tracé d'une rue.
    As tu installé kernel-source-2.6.22.12.1mv? Si l'architecture (laptop) n'est pas indiquée, il s'agit d'un paquet générique, c'est toujours bon à installer. Tente...
    0
    1. coyote02
       
      Merci pour les explications sur le noyau c'est un peu moins flou

      donc j'ai bien installé kernel-source-2.6.22.12.1mv mais par contre je n'ai pas le paquet kernel-source-2.6.22.12.laptop.1mv et sur google je le trouve pas.

      voilà ce que me renvoie l'install :

      [root@localhost famille]# urpmi kernel-source-2.6.22.12-laptop-1mdv
      Pas de paquetage nommé kernel-source-2.6.22.12-laptop-1mdv
      0
    2. coyote02
       
      bonjour,
      J'ai retentais une install en redémarrant le pc maintenant

      J'ai ça en message(attention c'est un peu long)


      include/linux/pagemap.h: Hors de toute fonction :
      include/linux/pagemap.h:143: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribu
      te__’ before ‘page_offset’
      include/linux/pagemap.h: In function ‘linear_page_index’:
      include/linux/pagemap.h:151: erreur: ‘PAGE_SHIFT’ undeclared (first use in this
      function)
      include/linux/pagemap.h:152: erreur: ‘struct vm_area_struct’ has no member named
      ‘vm_pgoff’
      include/linux/pagemap.h: In function ‘fault_in_pages_writeable’:
      include/linux/pagemap.h:225: attention : implicit declaration of function ‘__put
      _user’
      include/linux/pagemap.h:233: erreur: ‘PAGE_MASK’ undeclared (first use in this f
      unction)
      include/linux/pagemap.h: In function ‘fault_in_pages_readable’:
      include/linux/pagemap.h:245: attention : implicit declaration of function ‘__get
      _user’
      include/linux/pagemap.h:249: erreur: ‘PAGE_MASK’ undeclared (first use in this f
      unction)
      Dans le fichier inclus à partir de /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:66:5: attention : « LINUX_VERSION_CO
      DE » n'est pas défini
      /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:66:27: attention : « KERNEL_VERSION
      » n'est pas défini
      /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:66:41: erreur: opérateur binaire man
      quant avant l'élément lexical « ( »
      In file included from include/linux/pci.h:44,
      from /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:72,
      from /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/mod_devicetable.h: Hors de toute fonction :
      include/linux/mod_devicetable.h:18: erreur: expected specifier-qualifier-list be
      fore ‘__u32’
      include/linux/mod_devicetable.h:31: erreur: expected specifier-qualifier-list be
      fore ‘__u32’
      include/linux/mod_devicetable.h:100: erreur: expected specifier-qualifier-list b
      efore ‘__u16’
      include/linux/mod_devicetable.h:136: erreur: expected specifier-qualifier-list b
      efore ‘__u16’
      include/linux/mod_devicetable.h:153: erreur: expected specifier-qualifier-list b
      efore ‘__u16’
      include/linux/mod_devicetable.h:167: erreur: expected specifier-qualifier-list b
      efore ‘__u8’
      include/linux/mod_devicetable.h:172: erreur: expected specifier-qualifier-list b
      efore ‘__u8’
      include/linux/mod_devicetable.h:183: erreur: expected specifier-qualifier-list b
      efore ‘__u8’
      include/linux/mod_devicetable.h:213: erreur: expected specifier-qualifier-list b
      efore ‘__u16’
      include/linux/mod_devicetable.h:260: erreur: expected specifier-qualifier-list b
      efore ‘__u16’
      include/linux/mod_devicetable.h:294: erreur: expected specifier-qualifier-list b
      efore ‘__u16’
      include/linux/mod_devicetable.h:325: erreur: expected specifier-qualifier-list b
      efore ‘__u8’
      include/linux/mod_devicetable.h:338: erreur: expected specifier-qualifier-list b
      efore ‘__u16’
      In file included from include/linux/pci.h:47,
      from /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:72,
      from /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/ioport.h:18: erreur: expected specifier-qualifier-list before ‘res
      ource_size_t’
      include/linux/ioport.h:105: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘resource_size_t’
      include/linux/ioport.h:105: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘resource_size_t’
      include/linux/ioport.h:106: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘resource_size_t’
      include/linux/ioport.h:106: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘resource_size_t’
      include/linux/ioport.h:108: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘resource_size_t’
      include/linux/ioport.h:108: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘resource_size_t’
      include/linux/ioport.h:110: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘resource_size_t’
      include/linux/ioport.h:111: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘resource_size_t’
      include/linux/ioport.h:122: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘resource_size_t’
      include/linux/ioport.h:123: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘resource_size_t’
      include/linux/ioport.h:130: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘resource_size_t’
      include/linux/ioport.h:130: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘resource_size_t’
      include/linux/ioport.h:131: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘resource_size_t’
      include/linux/ioport.h:132: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘resource_size_t’
      include/linux/ioport.h:134: erreur: expected ‘)’ before ‘s’
      include/linux/ioport.h:148: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘resource_size_t’
      include/linux/ioport.h:149: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘resource_size_t’
      include/linux/ioport.h:157: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘resource_size_t’
      include/linux/ioport.h:157: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘resource_size_t’
      Dans le fichier inclus à partir de include/linux/pci.h:52,
      à partir de /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:72,
      à partir de /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/device.h:25:24: erreur: asm/device.h : Aucun fichier ou répertoire
      de ce type
      In file included from include/linux/pci.h:52,
      from /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:72,
      from /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/device.h:41: erreur: expected specifier-qualifier-list before ‘ssi
      ze_t’
      include/linux/device.h:156: erreur: expected specifier-qualifier-list before ‘ss
      ize_t’
      include/linux/device.h:186: erreur: field ‘sem’ has incomplete type
      include/linux/device.h:211: erreur: expected specifier-qualifier-list before ‘ss
      ize_t’
      include/linux/device.h:224: erreur: expected specifier-qualifier-list before ‘ss
      ize_t’
      include/linux/device.h:265: erreur: expected specifier-qualifier-list before ‘de
      v_t’
      include/linux/device.h: In function ‘class_get_devdata’:
      include/linux/device.h:282: erreur: ‘struct class_device’ has no member named ‘c
      lass_data’
      include/linux/device.h: In function ‘class_set_devdata’:
      include/linux/device.h:288: erreur: ‘struct class_device’ has no member named ‘c
      lass_data’
      include/linux/device.h: Hors de toute fonction :
      include/linux/device.h:325: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘dev_t’
      include/linux/device.h:328: erreur: format string argument not a string type
      include/linux/device.h:329: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘dev_t’
      include/linux/device.h:353: erreur: expected specifier-qualifier-list before ‘ss
      ize_t’
      include/linux/device.h:425: erreur: field ‘sem’ has incomplete type
      include/linux/device.h:440: erreur: expected specifier-qualifier-list before ‘u6
      4’
      include/linux/device.h:533: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘dev_t’
      include/linux/device.h:534: erreur: format string argument not a string type
      include/linux/device.h:535: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘dev_t’
      In file included from /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:72,
      from /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/pci.h:120: erreur: expected specifier-qualifier-list before ‘u32’
      include/linux/pci.h:141: erreur: expected specifier-qualifier-list before ‘u8’
      include/linux/pci.h: In function ‘pci_channel_offline’:
      include/linux/pci.h:205: erreur: ‘struct pci_dev’ has no member named ‘error_sta
      te’
      include/linux/pci.h: In function ‘pci_find_saved_cap’:
      include/linux/pci.h:214: erreur: ‘struct pci_dev’ has no member named ‘saved_cap
      _space’
      include/linux/pci.h: In function ‘pci_add_saved_cap’:
      include/linux/pci.h:224: erreur: ‘struct pci_dev’ has no member named ‘saved_cap
      _space’
      include/linux/pci.h: Hors de toute fonction :
      include/linux/pci.h:290: erreur: expected declaration specifiers or ‘...’ before
      ‘u32’
      include/linux/pci.h:291: erreur: expected declaration specifiers or ‘...’ before
      ‘u32’
      include/linux/pci.h:296: erreur: expected declaration specifiers or ‘...’ before
      ‘u32’
      include/linux/pci.h:298: erreur: expected declaration specifiers or ‘...’ before
      ‘u32’
      include/linux/pci.h:695: erreur: expected declaration specifiers or ‘...’ before
      ‘u8’
      include/linux/pci.h:695: erreur: expected declaration specifiers or ‘...’ before
      ‘u16’
      include/linux/pci.h:695: erreur: expected declaration specifiers or ‘...’ before
      ‘u32’
      include/linux/pci.h:696: erreur: expected declaration specifiers or ‘...’ before
      ‘u8’
      include/linux/pci.h:696: erreur: expected declaration specifiers or ‘...’ before
      ‘u16’
      include/linux/pci.h:696: erreur: expected declaration specifiers or ‘...’ before
      ‘u32’
      include/linux/pci.h: In function ‘pci_enable_device’:
      include/linux/pci.h:724: erreur: ‘EIO’ undeclared (first use in this function)
      include/linux/pci.h: Hors de toute fonction :
      include/linux/pci.h:726: erreur: expected declaration specifiers or ‘...’ before
      ‘u64’
      include/linux/pci.h: In function ‘pci_set_dma_mask’:
      include/linux/pci.h:726: erreur: ‘EIO’ undeclared (first use in this function)
      include/linux/pci.h: In function ‘pci_assign_resource’:
      include/linux/pci.h:727: erreur: ‘EBUSY’ undeclared (first use in this function)
      include/linux/pci.h: Hors de toute fonction :
      include/linux/pci.h:732: erreur: expected declaration specifiers or ‘...’ before
      ‘u8’
      include/linux/pci.h: In function ‘pci_request_regions’:
      include/linux/pci.h:743: erreur: ‘EIO’ undeclared (first use in this function)
      Dans le fichier inclus à partir de /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:7
      2,
      à partir de /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/pci.h:766:21: erreur: asm/pci.h : Aucun fichier ou répertoire de c
      e type
      include/linux/pci.h: In function ‘pci_get_drvdata’:
      include/linux/pci.h:787: erreur: ‘struct pci_dev’ has no member named ‘dev’
      include/linux/pci.h: In function ‘pci_set_drvdata’:
      include/linux/pci.h:792: erreur: ‘struct pci_dev’ has no member named ‘dev’
      include/linux/pci.h: In function ‘pci_name’:
      include/linux/pci.h:800: erreur: ‘struct pci_dev’ has no member named ‘dev’
      include/linux/pci.h: Hors de toute fonction :
      include/linux/pci.h:809: erreur: expected declaration specifiers or ‘...’ before
      ‘resource_size_t’
      include/linux/pci.h:810: erreur: expected declaration specifiers or ‘...’ before
      ‘resource_size_t’
      include/linux/pci.h: In function ‘pci_resource_to_user’:
      include/linux/pci.h:812: erreur: ‘start’ undeclared (first use in this function)
      include/linux/pci.h:812: erreur: ‘const struct resource’ has no member named ‘st
      art’
      include/linux/pci.h:813: erreur: ‘end’ undeclared (first use in this function)
      include/linux/pci.h:813: erreur: ‘const struct resource’ has no member named ‘en
      d’
      include/linux/pci.h: Hors de toute fonction :
      include/linux/pci.h:826: erreur: expected specifier-qualifier-list before ‘u16’
      include/linux/pci.h:864: erreur: expected declaration specifiers or ‘...’ before
      ‘u16’
      include/linux/pci.h:865: erreur: expected declaration specifiers or ‘...’ before
      ‘u16’
      Dans le fichier inclus à partir de /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:7
      3,
      à partir de /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/delay.h:12:23: erreur: asm/delay.h : Aucun fichier ou répertoire d
      e ce type
      Dans le fichier inclus à partir de include/linux/interrupt.h:11,
      à partir de /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:74,
      à partir de /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/hardirq.h:7:25: erreur: asm/hardirq.h : Aucun fichier ou répertoir
      e de ce type
      include/linux/hardirq.h:40:27: attention : « NR_IRQS » n'est pas défini
      include/linux/hardirq.h:59:5: attention : « PREEMPT_ACTIVE » n'est pas défini
      include/linux/hardirq.h:60:2: erreur: #error PREEMPT_ACTIVE is too low!
      Dans le fichier inclus à partir de include/linux/interrupt.h:12,
      à partir de /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:74,
      à partir de /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/sched.h:68:24: erreur: asm/ptrace.h : Aucun fichier ou répertoire
      de ce type
      include/linux/sched.h:69:21: erreur: asm/mmu.h : Aucun fichier ou répertoire de
      ce type
      include/linux/sched.h:70:25: erreur: asm/cputime.h : Aucun fichier ou répertoire
      de ce type
      In file included from include/linux/sem.h:4,
      from include/linux/sched.h:73,
      from include/linux/interrupt.h:12,
      from /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:74,
      from /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/ipc.h:12: erreur: expected specifier-qualifier-list before ‘__kern
      el_uid_t’
      Dans le fichier inclus à partir de include/linux/sem.h:4,
      à partir de include/linux/sched.h:73,
      à partir de include/linux/interrupt.h:12,
      à partir de /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:74,
      à partir de /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/ipc.h:21:24: erreur: asm/ipcbuf.h : Aucun fichier ou répertoire de
      ce type
      include/linux/ipc.h:64: erreur: expected specifier-qualifier-list before ‘uid_t’
      In file included from include/linux/sched.h:73,
      from include/linux/interrupt.h:12,
      from /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:74,
      from /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/sem.h:25: erreur: expected specifier-qualifier-list before ‘__kern
      el_time_t’
      Dans le fichier inclus à partir de include/linux/sched.h:73,
      à partir de include/linux/interrupt.h:12,
      à partir de /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:74,
      à partir de /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/sem.h:35:24: erreur: asm/sembuf.h : Aucun fichier ou répertoire de
      ce type
      include/linux/sem.h:94: erreur: expected specifier-qualifier-list before ‘time_t

      include/linux/sem.h:132: erreur: expected specifier-qualifier-list before ‘atomi
      c_t’
      Dans le fichier inclus à partir de include/linux/sched.h:74,
      à partir de include/linux/interrupt.h:12,
      à partir de /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:74,
      à partir de /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/signal.h:4:24: erreur: asm/signal.h : Aucun fichier ou répertoire
      de ce type
      include/linux/signal.h:5:25: erreur: asm/siginfo.h : Aucun fichier ou répertoire
      de ce type
      In file included from include/linux/sched.h:74,
      from include/linux/interrupt.h:12,
      from /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:74,
      from /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/signal.h:18: erreur: expected specifier-qualifier-list before ‘sig
      info_t’
      include/linux/signal.h:27: erreur: expected specifier-qualifier-list before ‘sig
      set_t’
      include/linux/signal.h:39: erreur: expected ‘)’ before ‘*’ token
      include/linux/signal.h:48: erreur: expected ‘)’ before ‘*’ token
      include/linux/signal.h:57: erreur: expected ‘)’ before ‘*’ token
      include/linux/signal.h: In function ‘sigfindinword’:
      include/linux/signal.h:68: attention : implicit declaration of function ‘ffz’
      include/linux/signal.h: Hors de toute fonction :
      include/linux/signal.h:73: erreur: expected ‘)’ before ‘*’ token
      include/linux/signal.h:120: erreur: expected ‘)’ before ‘*’ token
      include/linux/signal.h:123: erreur: expected ‘)’ before ‘*’ token
      include/linux/signal.h:126: erreur: expected ‘)’ before ‘*’ token
      include/linux/signal.h:150: erreur: expected ‘)’ before ‘*’ token
      include/linux/signal.h:155: erreur: expected ‘)’ before ‘*’ token
      include/linux/signal.h:167: erreur: expected ‘)’ before ‘*’ token
      include/linux/signal.h:181: erreur: expected ‘)’ before ‘*’ token
      include/linux/signal.h:186: erreur: expected ‘)’ before ‘*’ token
      include/linux/signal.h:191: erreur: expected ‘)’ before ‘*’ token
      include/linux/signal.h:196: erreur: expected ‘)’ before ‘*’ token
      include/linux/signal.h:208: erreur: expected ‘)’ before ‘*’ token
      include/linux/signal.h: In function ‘init_sigpending’:
      include/linux/signal.h:224: attention : implicit declaration of function ‘sigemp
      tyset’
      include/linux/signal.h:224: erreur: ‘struct sigpending’ has no member named ‘sig
      nal’
      include/linux/signal.h: In function ‘valid_signal’:
      include/linux/signal.h:233: erreur: ‘_NSIG’ undeclared (first use in this functi
      on)
      include/linux/signal.h: Hors de toute fonction :
      include/linux/signal.h:236: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘sigset_t’
      include/linux/signal.h:237: attention : ‘struct siginfo’ declared inside paramet
      er list
      include/linux/signal.h:238: attention : ‘struct siginfo’ declared inside paramet
      er list
      include/linux/signal.h:240: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘sigset_t’
      include/linux/signal.h:240: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘sigset_t’
      include/linux/signal.h:243: erreur: expected ‘)’ before ‘*’ token
      include/linux/signal.h:327:5: attention : « SIGRTMIN » n'est pas défini
      include/linux/signal.h:327:16: attention : « BITS_PER_LONG » n'est pas défini
      In file included from include/linux/sched.h:76,
      from include/linux/interrupt.h:12,
      from /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:74,
      from /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/fs_struct.h:8: erreur: expected specifier-qualifier-list before ‘a
      tomic_t’
      In file included from include/linux/sched.h:82,
      from include/linux/interrupt.h:12,
      from /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:74,
      from /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/seccomp.h:32: attention : ‘struct thread_info’ declared inside par
      ameter list
      In file included from include/linux/sched.h:84,
      from include/linux/interrupt.h:12,
      from /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:74,
      from /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/futex.h:111: erreur: expected ‘)’ before ‘*’ token
      include/linux/futex.h:115: erreur: expected ‘)’ before ‘*’ token
      include/linux/futex.h:152: erreur: expected ‘)’ before ‘*’ token
      Dans le fichier inclus à partir de include/linux/sched.h:89,
      à partir de include/linux/interrupt.h:12,
      à partir de /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:74,
      à partir de /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/resource.h:70:26: erreur: asm/resource.h : Aucun fichier ou répert
      oire de ce type
      In file included from include/linux/sched.h:91,
      from include/linux/interrupt.h:12,
      from /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:74,
      from /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/hrtimer.h:158: erreur: expected specifier-qualifier-list before ‘c
      lockid_t’
      include/linux/hrtimer.h: In function ‘hrtimer_cb_get_time’:
      include/linux/hrtimer.h:248: erreur: ‘struct hrtimer_clock_base’ has no member n
      amed ‘softirq_time’
      include/linux/hrtimer.h: Hors de toute fonction :
      include/linux/hrtimer.h:259: erreur: expected declaration specifiers or ‘...’ be
      fore ‘clockid_t’
      include/linux/hrtimer.h:275: attention : type defaults to ‘int’ in declaration o
      f ‘clockid_t’
      include/linux/hrtimer.h:275: erreur: expected ‘;’, ‘,’ or ‘)’ before ‘which_cloc
      k’
      include/linux/hrtimer.h:305: attention : type defaults to ‘int’ in declaration o
      f ‘clockid_t’
      include/linux/hrtimer.h:305: erreur: expected ‘;’, ‘,’ or ‘)’ before ‘clockid’
      Dans le fichier inclus à partir de include/linux/sched.h:91,
      à partir de include/linux/interrupt.h:12,
      à partir de /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:74,
      à partir de /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/hrtimer.h:317:5: attention : « BITS_PER_LONG » n'est pas défini
      include/linux/hrtimer.h:318: erreur: expected declaration specifiers or ‘...’ be
      fore ‘s64’
      In file included from include/linux/interrupt.h:12,
      from /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:74,
      from /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/sched.h:132: erreur: expected declaration specifiers or ‘...’ befo
      re ‘process_counts’
      include/linux/sched.h:132: attention : la définition de données n'a pas de type
      ni de classe de stockage
      include/linux/sched.h:132: attention : type defaults to ‘int’ in declaration of
      ‘DECLARE_PER_CPU’
      include/linux/sched.h:132: erreur: conflicting types for ‘DECLARE_PER_CPU’
      include/linux/rcupdate.h:114: erreur: previous declaration of ‘DECLARE_PER_CPU’
      was here
      In file included from include/linux/aio.h:5,
      from include/linux/sched.h:301,
      from include/linux/interrupt.h:12,
      from /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:74,
      from /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/workqueue.h:25: erreur: expected specifier-qualifier-list before ‘
      atomic_long_t’
      include/linux/workqueue.h: In function ‘cancel_delayed_work’:
      include/linux/workqueue.h:165: erreur: ‘struct work_struct’ has no member named
      ‘data’
      In file included from include/linux/aio.h:6,
      from include/linux/sched.h:301,
      from include/linux/interrupt.h:12,
      from /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:74,
      from /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/aio_abi.h: Hors de toute fonction :
      include/linux/aio_abi.h:58: erreur: expected specifier-qualifier-list before ‘__
      u64’
      Dans le fichier inclus à partir de include/linux/aio.h:6,
      à partir de include/linux/sched.h:301,
      à partir de include/linux/interrupt.h:12,
      à partir de /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:74,
      à partir de /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/aio_abi.h:69:2: erreur: #error edit for your odd byteorder.
      include/linux/aio_abi.h:80: erreur: expected specifier-qualifier-list before ‘__
      u64’
      In file included from include/linux/aio.h:7,
      from include/linux/sched.h:301,
      from include/linux/interrupt.h:12,
      from /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:74,
      from /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/uio.h:23: erreur: expected specifier-qualifier-list before ‘__kern
      el_size_t’
      include/linux/uio.h: In function ‘iov_length’:
      include/linux/uio.h:60: erreur: ‘const struct iovec’ has no member named ‘iov_le
      n’
      In file included from include/linux/sched.h:301,
      from include/linux/interrupt.h:12,
      from /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:74,
      from /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/aio.h: Hors de toute fonction :
      include/linux/aio.h:96: erreur: expected specifier-qualifier-list before ‘ssize_
      t’
      include/linux/aio.h:182: erreur: expected specifier-qualifier-list before ‘atomi
      c_t’
      include/linux/aio.h:209: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__
      ’ before ‘wait_on_sync_kiocb’
      include/linux/aio.h: In function ‘list_kiocb’:
      include/linux/aio.h:253: erreur: ‘struct kiocb’ has no member named ‘ki_list’
      include/linux/aio.h:253: attention : type defaults to ‘int’ in declaration of ‘_
      _mptr’
      include/linux/aio.h:253: attention : initialization from incompatible pointer ty
      pe
      include/linux/aio.h:253: erreur: ‘struct kiocb’ has no member named ‘ki_list’
      Dans le fichier inclus à partir de include/linux/interrupt.h:12,
      à partir de /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:74,
      à partir de /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/sched.h:313:16: attention : « CONFIG_SPLIT_PTLOCK_CPUS » n'est pas
      défini
      In file included from include/linux/interrupt.h:12,
      from /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:74,
      from /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/sched.h: Hors de toute fonction :
      include/linux/sched.h:323: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute
      __’ before ‘mm_counter_t’
      include/linux/sched.h:363: erreur: expected specifier-qualifier-list before ‘pgd
      _t’
      include/linux/sched.h:420: erreur: expected specifier-qualifier-list before ‘ato
      mic_t’
      include/linux/sched.h:430: erreur: expected specifier-qualifier-list before ‘cpu
      time_t’
      include/linux/sched.h:442: erreur: expected specifier-qualifier-list before ‘ato
      mic_t’
      include/linux/sched.h:556: erreur: expected specifier-qualifier-list before ‘ato
      mic_t’
      include/linux/sched.h:582: attention : noms de paramètres (sans type) dans la dé
      claration de fonction
      include/linux/sched.h:798: erreur: expected specifier-qualifier-list before ‘ato
      mic_t’
      include/linux/sched.h:822: erreur: expected declaration specifiers or ‘...’ befo
      re ‘gid_t’
      include/linux/sched.h:883: erreur: expected specifier-qualifier-list before ‘u64

      include/linux/sched.h:914: erreur: expected specifier-qualifier-list before ‘ato
      mic_t’
      include/linux/sched.h: In function ‘rt_task’:
      include/linux/sched.h:1201: erreur: ‘struct task_struct’ has no member named ‘pr
      io’
      include/linux/sched.h: Hors de toute fonction :
      include/linux/sched.h:1204: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribut
      e__’ before ‘process_group’
      include/linux/sched.h:1209: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribut
      e__’ before ‘signal_session’
      include/linux/sched.h:1214: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribut
      e__’ before ‘process_session’
      include/linux/sched.h:1219: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘pid_t’
      include/linux/sched.h: In function ‘set_signal_session’:
      include/linux/sched.h:1221: erreur: ‘struct signal_struct’ has no member named ‘
      __session’
      include/linux/sched.h:1221: erreur: ‘session’ undeclared (first use in this func
      tion)
      include/linux/sched.h: In function ‘task_pid’:
      include/linux/sched.h:1226: erreur: ‘struct task_struct’ has no member named ‘pi
      ds’
      include/linux/sched.h: In function ‘task_tgid’:
      include/linux/sched.h:1231: erreur: ‘struct task_struct’ has no member named ‘gr
      oup_leader’
      include/linux/sched.h: In function ‘task_pgrp’:
      include/linux/sched.h:1236: erreur: ‘struct task_struct’ has no member named ‘gr
      oup_leader’
      include/linux/sched.h: In function ‘task_session’:
      include/linux/sched.h:1241: erreur: ‘struct task_struct’ has no member named ‘gr
      oup_leader’
      include/linux/sched.h: In function ‘pid_alive’:
      include/linux/sched.h:1254: erreur: ‘struct task_struct’ has no member named ‘pi
      ds’
      include/linux/sched.h: In function ‘is_init’:
      include/linux/sched.h:1265: erreur: ‘struct task_struct’ has no member named ‘pi
      d’
      include/linux/sched.h: In function ‘put_task_struct’:
      include/linux/sched.h:1277: erreur: ‘struct task_struct’ has no member named ‘us
      age’
      include/linux/sched.h: In function ‘set_cpus_allowed’:
      include/linux/sched.h:1342: erreur: ‘EINVAL’ undeclared (first use in this funct
      ion)
      include/linux/sched.h: Hors de toute fonction :
      include/linux/sched.h:1366: erreur: expected ‘)’ before ‘delta_ns’
      include/linux/sched.h: In function ‘rt_mutex_getprio’:
      include/linux/sched.h:1394: erreur: ‘struct task_struct’ has no member named ‘no
      rmal_prio’
      include/linux/sched.h: Hors de toute fonction :
      include/linux/sched.h:1418: erreur: field ‘thread_info’ has incomplete type
      include/linux/sched.h:1419: erreur: ‘THREAD_SIZE’ undeclared here (not in a func
      tion)
      include/linux/sched.h:1439: erreur: expected ‘)’ before ‘session’
      include/linux/sched.h:1442: attention : noms de paramètres (sans type) dans la d
      éclaration de fonction
      include/linux/sched.h: In function ‘get_uid’:
      include/linux/sched.h:1445: erreur: ‘struct user_struct’ has no member named ‘__
      count’
      include/linux/sched.h: Hors de toute fonction :
      include/linux/sched.h:1467: attention : noms de paramètres (sans type) dans la d
      éclaration de fonction
      include/linux/sched.h:1468: attention : noms de paramètres (sans type) dans la d
      éclaration de fonction
      include/linux/sched.h:1474: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘sigset_t’
      include/linux/sched.h:1474: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘siginfo_t’
      include/linux/sched.h:1476: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘sigset_t’
      include/linux/sched.h:1476: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘siginfo_t’
      include/linux/sched.h: In function ‘dequeue_signal_lock’:
      include/linux/sched.h:1481: attention : implicit declaration of function ‘local_
      irq_save’
      include/linux/sched.h:1481: erreur: ‘struct task_struct’ has no member named ‘si
      ghand’
      include/linux/sched.h:1482: erreur: ‘mask’ undeclared (first use in this functio
      n)
      include/linux/sched.h:1482: erreur: ‘info’ undeclared (first use in this functio
      n)
      include/linux/sched.h:1482: erreur: too many arguments to function ‘dequeue_sign
      al’
      include/linux/sched.h:1483: attention : implicit declaration of function ‘local_
      irq_restore’
      include/linux/sched.h:1483: erreur: ‘struct task_struct’ has no member named ‘si
      ghand’
      include/linux/sched.h: Hors de toute fonction :
      include/linux/sched.h:1489: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘sigset_t’
      include/linux/sched.h:1492: attention : ‘struct siginfo’ declared inside paramet
      er list
      include/linux/sched.h:1493: attention : ‘struct siginfo’ declared inside paramet
      er list
      include/linux/sched.h:1495: attention : ‘struct siginfo’ declared inside paramet
      er list
      include/linux/sched.h:1496: attention : ‘struct siginfo’ declared inside paramet
      er list
      include/linux/sched.h:1497: attention : ‘struct siginfo’ declared inside paramet
      er list
      include/linux/sched.h:1498: attention : ‘struct siginfo’ declared inside paramet
      er list
      include/linux/sched.h:1499: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘uid_t’
      include/linux/sched.h:1499: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘uid_t’
      include/linux/sched.h:1499: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘u32’
      include/linux/sched.h:1499: attention : ‘struct siginfo’ declared inside paramet
      er list
      include/linux/sched.h:1502: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘pid_t’
      include/linux/sched.h:1502: attention : ‘struct siginfo’ declared inside paramet
      er list
      include/linux/sched.h:1508: erreur: expected ‘)’ before ‘int’
      include/linux/sched.h:1513: attention : ‘struct k_sigaction’ declared inside par
      ameter list
      include/linux/sched.h:1514: attention : type defaults to ‘int’ in declaration of
      ‘stack_t’
      include/linux/sched.h:1514: erreur: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
      include/linux/sched.h:1526: attention : ‘struct siginfo’ declared inside paramet
      er list
      include/linux/sched.h: In function ‘on_sig_stack’:
      include/linux/sched.h:1535: erreur: ‘current’ undeclared (first use in this func
      tion)
      include/linux/sched.h: In function ‘sas_ss_flags’:
      include/linux/sched.h:1540: erreur: ‘current’ undeclared (first use in this func
      tion)
      include/linux/sched.h:1540: erreur: ‘SS_DISABLE’ undeclared (first use in this f
      unction)
      include/linux/sched.h:1541: erreur: ‘SS_ONSTACK’ undeclared (first use in this f
      unction)
      include/linux/sched.h: In function ‘mmdrop’:
      include/linux/sched.h:1553: erreur: ‘struct mm_struct’ has no member named ‘mm_c
      ount’
      include/linux/sched.h: In function ‘has_group_leader_pid’:
      include/linux/sched.h:1621: erreur: ‘struct task_struct’ has no member named ‘pi
      d’
      include/linux/sched.h:1621: erreur: ‘struct task_struct’ has no member named ‘tg
      id’
      include/linux/sched.h: In function ‘next_thread’:
      include/linux/sched.h:1626: erreur: ‘struct task_struct’ has no member named ‘th
      read_group’
      include/linux/sched.h:1626: attention : type defaults to ‘int’ in declaration of
      ‘__mptr’
      include/linux/sched.h:1626: erreur: ‘const struct task_struct’ has no member nam
      ed ‘thread_group’
      include/linux/sched.h:1626: attention : type defaults to ‘int’ in declaration of
      ‘_________p1’
      include/linux/sched.h:1626: erreur: ‘const struct task_struct’ has no member nam
      ed ‘thread_group’
      include/linux/sched.h:1626: attention : implicit declaration of function ‘smp_re
      ad_barrier_depends’
      include/linux/sched.h:1626: attention : initialization makes pointer from intege
      r without a cast
      include/linux/sched.h:1626: erreur: ‘struct task_struct’ has no member named ‘th
      read_group’
      include/linux/sched.h: In function ‘thread_group_empty’:
      include/linux/sched.h:1632: erreur: ‘struct task_struct’ has no member named ‘th
      read_group’
      include/linux/sched.h: In function ‘task_lock’:
      include/linux/sched.h:1649: erreur: ‘struct task_struct’ has no member named ‘al
      loc_lock’
      include/linux/sched.h: In function ‘task_unlock’:
      include/linux/sched.h:1654: erreur: ‘struct task_struct’ has no member named ‘al
      loc_lock’
      include/linux/sched.h: In function ‘unlock_task_sighand’:
      include/linux/sched.h:1663: erreur: ‘struct task_struct’ has no member named ‘si
      ghand’
      include/linux/sched.h: In function ‘setup_thread_stack’:
      include/linux/sched.h:1673: erreur: déréférencement d'un pointeur de type incomp
      let
      include/linux/sched.h:1673: erreur: déréférencement d'un pointeur de type incomp
      let
      include/linux/sched.h:1674: erreur: déréférencement d'un pointeur de type incomp
      let
      include/linux/sched.h: In function ‘end_of_stack’:
      include/linux/sched.h:1679: erreur: invalid use of undefined type ‘struct thread
      _info’
      include/linux/sched.h: In function ‘set_tsk_thread_flag’:
      include/linux/sched.h:1689: attention : passing argument 1 of ‘set_ti_thread_fla
      g’ from incompatible pointer type
      include/linux/sched.h: In function ‘clear_tsk_thread_flag’:
      include/linux/sched.h:1694: attention : passing argument 1 of ‘clear_ti_thread_f
      lag’ from incompatible pointer type
      include/linux/sched.h: In function ‘test_and_set_tsk_thread_flag’:
      include/linux/sched.h:1699: attention : passing argument 1 of ‘test_and_set_ti_t
      hread_flag’ from incompatible pointer type
      include/linux/sched.h: In function ‘test_and_clear_tsk_thread_flag’:
      include/linux/sched.h:1704: attention : passing argument 1 of ‘test_and_clear_ti
      _thread_flag’ from incompatible pointer type
      include/linux/sched.h: In function ‘test_tsk_thread_flag’:
      include/linux/sched.h:1709: attention : passing argument 1 of ‘test_ti_thread_fl
      ag’ from incompatible pointer type
      include/linux/sched.h: In function ‘set_tsk_need_resched’:
      include/linux/sched.h:1714: erreur: ‘TIF_NEED_RESCHED’ undeclared (first use in
      this function)
      include/linux/sched.h: In function ‘clear_tsk_need_resched’:
      include/linux/sched.h:1719: erreur: ‘TIF_NEED_RESCHED’ undeclared (first use in
      this function)
      include/linux/sched.h: In function ‘signal_pending’:
      include/linux/sched.h:1724: erreur: ‘TIF_SIGPENDING’ undeclared (first use in th
      is function)
      include/linux/sched.h: In function ‘need_resched’:
      include/linux/sched.h:1729: erreur: ‘TIF_NEED_RESCHED’ undeclared (first use in
      this function)
      include/linux/sched.h:1729: attention : passing argument 1 of ‘test_ti_thread_fl
      ag’ makes pointer from integer without a cast
      include/linux/sched.h: In function ‘arch_pick_mmap_layout’:
      include/linux/sched.h:1805: erreur: ‘TASK_UNMAPPED_BASE’ undeclared (first use i
      n this function)
      include/linux/sched.h: Hors de toute fonction :
      include/linux/sched.h:1811: erreur: expected ‘)’ before ‘pid’
      include/linux/sched.h:1812: erreur: expected ‘)’ before ‘pid’
      include/linux/sched.h:1850: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘ssize_t’
      include/linux/sched.h:1854: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘ssize_t’
      In file included from /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:74,
      from /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/interrupt.h: In function ‘cli’:
      include/linux/interrupt.h:222: attention : implicit declaration of function ‘loc
      al_irq_disable’
      include/linux/interrupt.h: In function ‘sti’:
      include/linux/interrupt.h:226: attention : implicit declaration of function ‘loc
      al_irq_enable’
      include/linux/interrupt.h: In function ‘save_flags’:
      include/linux/interrupt.h:230: attention : implicit declaration of function ‘loc
      al_save_flags’
      include/linux/interrupt.h: Hors de toute fonction :
      include/linux/interrupt.h:317: erreur: expected specifier-qualifier-list before
      ‘atomic_t’
      include/linux/interrupt.h: In function ‘tasklet_disable_nosync’:
      include/linux/interrupt.h:376: erreur: ‘struct tasklet_struct’ has no member nam
      ed ‘count’
      include/linux/interrupt.h:377: attention : implicit declaration of function ‘smp
      _mb__after_atomic_inc’
      include/linux/interrupt.h: In function ‘tasklet_enable’:
      include/linux/interrupt.h:389: attention : implicit declaration of function ‘smp
      _mb__before_atomic_dec’
      include/linux/interrupt.h:390: erreur: ‘struct tasklet_struct’ has no member nam
      ed ‘count’
      include/linux/interrupt.h: In function ‘tasklet_hi_enable’:
      include/linux/interrupt.h:396: erreur: ‘struct tasklet_struct’ has no member nam
      ed ‘count’
      In file included from /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:81,
      from /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/vmalloc.h: Hors de toute fonction :
      include/linux/vmalloc.h:45: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘pgprot_t’
      include/linux/vmalloc.h:47: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘pgprot_t’
      include/linux/vmalloc.h:51: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘pgprot_t’
      include/linux/vmalloc.h:68: erreur: expected declaration specifiers or ‘...’ bef
      ore ‘pgprot_t’
      In file included from /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:83,
      from /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      include/linux/nls.h:7: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’
      before ‘linux_wchar_t’
      include/linux/nls.h:12: erreur: expected ‘)’ before ‘uni’
      include/linux/nls.h:13: erreur: expected ‘;’ before ‘int’
      include/linux/nls.h:31: erreur: expected ‘)’ before ‘*’ token
      include/linux/nls.h:32: erreur: expected ‘)’ before ‘*’ token
      include/linux/nls.h:33: erreur: expected ‘)’ before ‘*’ token
      include/linux/nls.h:34: erreur: expected ‘)’ before ‘*’ token
      include/linux/nls.h: In function ‘nls_tolower’:
      include/linux/nls.h:38: erreur: ‘struct nls_table’ has no member named ‘charset2
      lower’
      include/linux/nls.h: In function ‘nls_toupper’:
      include/linux/nls.h:45: erreur: ‘struct nls_table’ has no member named ‘charset2
      upper’
      Dans le fichier inclus à partir de /tmp/vbox.47/linux/SUPDrv-linux.c:23:
      /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:85:22: erreur: asm/mman.h : Aucun fi
      chier ou répertoire de ce type
      /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:86:20: erreur: asm/io.h : Aucun fich
      ier ou répertoire de ce type
      /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:90:5: attention : « LINUX_VERSION_CO
      DE » n'est pas défini
      /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:90:26: attention : « KERNEL_VERSION
      » n'est pas défini
      /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:90:40: erreur: opérateur binaire man
      quant avant l'élément lexical « ( »
      /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:103:5: attention : « LINUX_VERSION_C
      ODE » n'est pas défini
      /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:103:26: attention : « KERNEL_VERSION
      » n'est pas défini
      /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:103:40: erreur: opérateur binaire ma
      nquant avant l'élément lexical « ( »
      /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:172:6: attention : « LINUX_VERSION_C
      ODE » n'est pas défini
      /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:172:27: attention : « KERNEL_VERSION
      » n'est pas défini
      /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:172:41: erreur: opérateur binaire ma
      nquant avant l'élément lexical « ( »
      /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:179:6: attention : « LINUX_VERSION_C
      ODE » n'est pas défini
      /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:179:27: attention : « KERNEL_VERSION
      » n'est pas défini
      /tmp/vbox.47/r0drv/linux/the-linux-kernel.h:179:41: erreur: opérateur binaire ma
      nquant avant l'élément lexical « ( »
      In file included from /tmp/vbox.47/linux/SUPDrv-linux.c:30:
      /tmp/vbox.47/include/iprt/process.h: Hors de toute fonction :
      /tmp/vbox.47/include/iprt/process.h:83: attention : la définition de données n'a
      pas de type ni de classe de stockage
      /tmp/vbox.47/include/iprt/process.h:83: attention : type defaults to ‘int’ in de
      claration of ‘RTPROCESS’
      /tmp/vbox.47/include/iprt/process.h:83: attention : ‘cdecl’ attribute only appli
      es to function types
      /tmp/vbox.47/include/iprt/process.h:83: attention : ‘regparm’ attribute only app
      lies to function types
      /tmp/vbox.47/include/iprt/process.h:83: erreur: expected ‘,’ or ‘;’ before ‘RTPr
      ocSelf’
      /tmp/vbox.47/include/iprt/process.h:92: attention : la définition de données n'a
      pas de type ni de classe de stockage
      /tmp/vbox.47/include/iprt/process.h:92: attention : type defaults to ‘int’ in de
      claration of ‘RTR0PROCESS’
      /tmp/vbox.47/include/iprt/process.h:92: attention : ‘cdecl’ attribute only appli
      es to function types
      /tmp/vbox.47/include/iprt/process.h:92: attention : ‘regparm’ attribute only app
      lies to function types
      /tmp/vbox.47/include/iprt/process.h:92: erreur: expected ‘,’ or ‘;’ before ‘RTR0
      ProcHandleSelf’
      In file included from /tmp/vbox.47/linux/SUPDrv-linux.c:32:
      /tmp/vbox.47/include/iprt/mem.h:232: erreur: expected ‘)’ before ‘pPhys’
      /tmp/vbox.47/linux/SUPDrv-linux.c:49:5: attention : « LINUX_VERSION_CODE » n'est
      pas défini
      /tmp/vbox.47/linux/SUPDrv-linux.c:49:26: attention : « KERNEL_VERSION » n'est pa
      s défini
      /tmp/vbox.47/linux/SUPDrv-linux.c:49:40: erreur: opérateur binaire manquant avan
      t l'élément lexical « ( »
      /tmp/vbox.47/linux/SUPDrv-linux.c:118:6: attention : « LINUX_VERSION_CODE » n'es
      t pas défini
      /tmp/vbox.47/linux/SUPDrv-linux.c:118:27: attention : « KERNEL_VERSION » n'est p
      as défini
      /tmp/vbox.47/linux/SUPDrv-linux.c:118:41: erreur: opérateur binaire manquant ava
      nt l'élément lexical « ( »
      /tmp/vbox.47/linux/SUPDrv-linux.c:125:6: attention : « LINUX_VERSION_CODE » n'es
      t pas défini
      /tmp/vbox.47/linux/SUPDrv-linux.c:125:27: attention : « KERNEL_VERSION » n'est p
      as défini
      /tmp/vbox.47/linux/SUPDrv-linux.c:125:41: erreur: opérateur binaire manquant ava
      nt l'élément lexical « ( »
      /tmp/vbox.47/linux/SUPDrv-linux.c:168:5: attention : « HZ » n'est pas défini
      /tmp/vbox.47/linux/SUPDrv-linux.c:315: erreur: unknown field ‘open’ specified in
      initializer
      /tmp/vbox.47/linux/SUPDrv-linux.c:315: attention : éléments en excès dans l'init
      ialisation de la structure
      /tmp/vbox.47/linux/SUPDrv-linux.c:315: attention : (near initialization for ‘gFi
      leOpsVBoxDrv’)
      /tmp/vbox.47/linux/SUPDrv-linux.c:316: erreur: unknown field ‘release’ specified
      in initializer
      /tmp/vbox.47/linux/SUPDrv-linux.c:316: attention : éléments en excès dans l'init
      ialisation de la structure
      /tmp/vbox.47/linux/SUPDrv-linux.c:316: attention : (near initialization for ‘gFi
      leOpsVBoxDrv’)
      /tmp/vbox.47/linux/SUPDrv-linux.c:318: erreur: unknown field ‘unlocked_ioctl’ sp
      ecified in initializer
      /tmp/vbox.47/linux/SUPDrv-linux.c:318: attention : éléments en excès dans l'init
      ialisation de la structure
      /tmp/vbox.47/linux/SUPDrv-linux.c:318: attention : (near initialization for ‘gFi
      leOpsVBoxDrv’)
      /tmp/vbox.47/linux/SUPDrv-linux.c:331:6: attention : « LINUX_VERSION_CODE » n'es
      t pas défini
      /tmp/vbox.47/linux/SUPDrv-linux.c:331:28: attention : « KERNEL_VERSION » n'est p
      as défini
      /tmp/vbox.47/linux/SUPDrv-linux.c:331:42: erreur: opérateur binaire manquant ava
      nt l'élément lexical « ( »
      /tmp/vbox.47/linux/SUPDrv-linux.c: In function ‘VBoxSupDrvInit’:
      /tmp/vbox.47/linux/SUPDrv-linux.c:676: erreur: ‘SUPDRVDEVEXT’ has no member name
      d ‘pGip’
      /tmp/vbox.47/linux/SUPDrv-linux.c:685: erreur: ‘EINVAL’ undeclared (first use in
      this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c: In function ‘VBoxSupDrvCreate’:
      /tmp/vbox.47/linux/SUPDrv-linux.c:768: erreur: ‘struct SUPDRVSESSION’ has no mem
      ber named ‘Uid’
      /tmp/vbox.47/linux/SUPDrv-linux.c:768: erreur: ‘current’ undeclared (first use i
      n this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:769: erreur: ‘struct SUPDRVSESSION’ has no mem
      ber named ‘Gid’
      /tmp/vbox.47/linux/SUPDrv-linux.c:770: erreur: ‘struct SUPDRVSESSION’ has no mem
      ber named ‘Process’
      /tmp/vbox.47/linux/SUPDrv-linux.c:770: attention : implicit declaration of funct
      ion ‘RTProcSelf’
      /tmp/vbox.47/linux/SUPDrv-linux.c:771: erreur: ‘struct SUPDRVSESSION’ has no mem
      ber named ‘R0Process’
      /tmp/vbox.47/linux/SUPDrv-linux.c:771: attention : implicit declaration of funct
      ion ‘RTR0ProcHandleSelf’
      /tmp/vbox.47/linux/SUPDrv-linux.c:775: erreur: ‘struct file’ has no member named
      ‘private_data’
      /tmp/vbox.47/linux/SUPDrv-linux.c: In function ‘VBoxSupDrvClose’:
      /tmp/vbox.47/linux/SUPDrv-linux.c:790: erreur: ‘struct file’ has no member named
      ‘private_data’
      /tmp/vbox.47/linux/SUPDrv-linux.c:791: erreur: ‘struct file’ has no member named
      ‘private_data’
      /tmp/vbox.47/linux/SUPDrv-linux.c: In function ‘VBoxSupDrvIOCtl’:
      /tmp/vbox.47/linux/SUPDrv-linux.c:817: erreur: ‘struct file’ has no member named
      ‘private_data’
      /tmp/vbox.47/linux/SUPDrv-linux.c: In function ‘VBoxSupDrvIOCtlSlow’:
      /tmp/vbox.47/linux/SUPDrv-linux.c:856: attention : implicit declaration of funct
      ion ‘_IOC_SIZE’
      /tmp/vbox.47/linux/SUPDrv-linux.c:859: erreur: ‘EINVAL’ undeclared (first use in
      this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:861: attention : implicit declaration of funct
      ion ‘copy_from_user’
      /tmp/vbox.47/linux/SUPDrv-linux.c:864: erreur: ‘EFAULT’ undeclared (first use in
      this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:877: erreur: ‘ENOMEM’ undeclared (first use in
      this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:891: erreur: ‘struct file’ has no member named
      ‘private_data’
      /tmp/vbox.47/linux/SUPDrv-linux.c:907: attention : implicit declaration of funct
      ion ‘copy_to_user’
      /tmp/vbox.47/linux/SUPDrv-linux.c:916: erreur: ‘EPERM’ undeclared (first use in
      this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c: In function ‘VBoxSupDrvInitGip’:
      /tmp/vbox.47/linux/SUPDrv-linux.c:1540: erreur: ‘dma_addr_t’ undeclared (first u
      se in this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:1540: erreur: expected ‘;’ before ‘HCPhys’
      /tmp/vbox.47/linux/SUPDrv-linux.c:1541: attention : ISO C90 forbids mixed declar
      ations and code
      /tmp/vbox.47/linux/SUPDrv-linux.c:1554: erreur: ‘ENOMEM’ undeclared (first use i
      n this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:1566: erreur: ‘HCPhys’ undeclared (first use i
      n this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:1566: attention : implicit declaration of func
      tion ‘page_to_phys’
      /tmp/vbox.47/linux/SUPDrv-linux.c:1568: erreur: ‘struct SUPDRVDEVEXT’ has no mem
      ber named ‘ulLastJiffies’
      /tmp/vbox.47/linux/SUPDrv-linux.c:1570: erreur: ‘struct SUPDRVDEVEXT’ has no mem
      ber named ‘u64LastMonotime’
      /tmp/vbox.47/linux/SUPDrv-linux.c:1570: erreur: expected ‘;’ before ‘pDevExt’
      /tmp/vbox.47/linux/SUPDrv-linux.c:1578: erreur: ‘struct SUPDRVDEVEXT’ has no mem
      ber named ‘u64LastMonotime’
      /tmp/vbox.47/linux/SUPDrv-linux.c:1579: erreur: ‘HZ’ undeclared (first use in th
      is function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:1579: erreur: too many arguments to function ‘
      supdrvGipInit’
      /tmp/vbox.47/linux/SUPDrv-linux.c: In function ‘VBoxSupDrvTermGip’:
      /tmp/vbox.47/linux/SUPDrv-linux.c:1626: erreur: ‘struct SUPDRVDEVEXT’ has no mem
      ber named ‘pGip’
      /tmp/vbox.47/linux/SUPDrv-linux.c:1627: erreur: ‘struct SUPDRVDEVEXT’ has no mem
      ber named ‘pGip’
      /tmp/vbox.47/linux/SUPDrv-linux.c: In function ‘VBoxSupGipTimer’:
      /tmp/vbox.47/linux/SUPDrv-linux.c:1663: attention : déclaration sasn effet
      /tmp/vbox.47/linux/SUPDrv-linux.c:1663: erreur: expected ‘;’ before ‘u64Monotime

      /tmp/vbox.47/linux/SUPDrv-linux.c:1664: attention : ISO C90 forbids mixed declar
      ations and code
      /tmp/vbox.47/linux/SUPDrv-linux.c:1678: erreur: ‘struct SUPDRVDEVEXT’ has no mem
      ber named ‘pGip’
      /tmp/vbox.47/linux/SUPDrv-linux.c:1696: erreur: ‘struct SUPDRVDEVEXT’ has no mem
      ber named ‘ulLastJiffies’
      /tmp/vbox.47/linux/SUPDrv-linux.c:1697: erreur: ‘struct SUPDRVDEVEXT’ has no mem
      ber named ‘ulLastJiffies’
      /tmp/vbox.47/linux/SUPDrv-linux.c:1699: erreur: ‘u64Monotime’ undeclared (first
      use in this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:1699: erreur: ‘struct SUPDRVDEVEXT’ has no mem
      ber named ‘u64LastMonotime’
      /tmp/vbox.47/linux/SUPDrv-linux.c:1699: erreur: ‘CLOCK_TICK_RATE’ undeclared (fi
      rst use in this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:1699: erreur: ‘HZ’ undeclared (first use in th
      is function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:1703: erreur: ‘struct SUPDRVDEVEXT’ has no mem
      ber named ‘u64LastMonotime’
      /tmp/vbox.47/linux/SUPDrv-linux.c:1706: erreur: ‘struct SUPDRVDEVEXT’ has no mem
      ber named ‘pGip’
      /tmp/vbox.47/linux/SUPDrv-linux.c:1706: erreur: too many arguments to function ‘
      supdrvGipUpdate’
      /tmp/vbox.47/linux/SUPDrv-linux.c:1707: erreur: ‘struct SUPDRVDEVEXT’ has no mem
      ber named ‘fGIPSuspended’
      /tmp/vbox.47/linux/SUPDrv-linux.c: In function ‘supdrvOSGipMap’:
      /tmp/vbox.47/linux/SUPDrv-linux.c:1808: erreur: ‘struct SUPDRVDEVEXT’ has no mem
      ber named ‘HCPhysGip’
      /tmp/vbox.47/linux/SUPDrv-linux.c:1809: erreur: ‘pgprot_t’ undeclared (first use
      in this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:1809: erreur: expected ‘;’ before ‘pgFlags’
      /tmp/vbox.47/linux/SUPDrv-linux.c:1810: erreur: ‘pgFlags’ undeclared (first use
      in this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:1810: erreur: ‘_PAGE_PRESENT’ undeclared (firs
      t use in this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:1810: erreur: ‘_PAGE_USER’ undeclared (first u
      se in this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:1816: erreur: ‘current’ undeclared (first use
      in this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:1817: erreur: ‘PAGE_SIZE’ undeclared (first us
      e in this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:1817: erreur: ‘PROT_READ’ undeclared (first us
      e in this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:1817: erreur: ‘MAP_SHARED’ undeclared (first u
      se in this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:1817: erreur: ‘MAP_ANONYMOUS’ undeclared (firs
      t use in this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:1818: erreur: ‘PAGE_MASK’ undeclared (first us
      e in this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:1820:5: attention : « LINUX_VERSION_CODE » n'e
      st pas défini
      /tmp/vbox.47/linux/SUPDrv-linux.c:1820:26: attention : « KERNEL_VERSION » n'est
      pas défini
      /tmp/vbox.47/linux/SUPDrv-linux.c:1820:40: erreur: opérateur binaire manquant av
      ant l'élément lexical « ( »
      /tmp/vbox.47/linux/SUPDrv-linux.c:1826:5: attention : « LINUX_VERSION_CODE » n'e
      st pas défini
      /tmp/vbox.47/linux/SUPDrv-linux.c:1826:26: attention : « KERNEL_VERSION » n'est
      pas défini
      /tmp/vbox.47/linux/SUPDrv-linux.c:1826:40: erreur: opérateur binaire manquant av
      ant l'élément lexical « ( »
      /tmp/vbox.47/linux/SUPDrv-linux.c:1829: erreur: ‘PAGE_SHIFT’ undeclared (first u
      se in this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:1829: erreur: too many arguments to function ‘
      remap_pfn_range’
      /tmp/vbox.47/linux/SUPDrv-linux.c: In function ‘supdrvOSGipUnmap’:
      /tmp/vbox.47/linux/SUPDrv-linux.c:1884: erreur: ‘current’ undeclared (first use
      in this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:1887: erreur: ‘PAGE_SIZE’ undeclared (first us
      e in this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c: In function ‘supdrvOSGipResume’:
      /tmp/vbox.47/linux/SUPDrv-linux.c:1903: erreur: ‘struct SUPDRVDEVEXT’ has no mem
      ber named ‘fGIPSuspended’
      /tmp/vbox.47/linux/SUPDrv-linux.c: In function ‘supdrvOSGipSuspend’:
      /tmp/vbox.47/linux/SUPDrv-linux.c:1957: erreur: ‘struct SUPDRVDEVEXT’ has no mem
      ber named ‘fGIPSuspended’
      /tmp/vbox.47/linux/SUPDrv-linux.c: In function ‘VBoxSupDrvErr2LinuxErr’:
      /tmp/vbox.47/linux/SUPDrv-linux.c:2007: erreur: ‘EACCES’ undeclared (first use i
      n this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:2008: erreur: ‘EINVAL’ undeclared (first use i
      n this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:2009: erreur: ‘EILSEQ’ undeclared (first use i
      n this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:2010: erreur: ‘ENXIO’ undeclared (first use in
      this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:2011: erreur: ‘EFAULT’ undeclared (first use i n this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:2012: erreur: ‘ENOLCK’ undeclared (first use i n this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:2013: erreur: ‘EEXIST’ undeclared (first use i n this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:2014: erreur: ‘EPERM’ undeclared (first use in this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:2015: erreur: ‘ENOSYS’ undeclared (first use i n this function)
      /tmp/vbox.47/linux/SUPDrv-linux.c:2083:5: attention : « LINUX_VERSION_CODE » n'e st pas défini
      /tmp/vbox.47/linux/SUPDrv-linux.c:2083:27: attention : « KERNEL_VERSION » n'est pas défini
      /tmp/vbox.47/linux/SUPDrv-linux.c:2083:41: erreur: opérateur binaire manquant av ant l'élément lexical « ( »
      /tmp/vbox.47/linux/SUPDrv-linux.c: Hors de toute fonction :
      /tmp/vbox.47/linux/SUPDrv-linux.c:2086: erreur: expected ‘)’ before string const ant
      make[2]: *** /tmp/vbox.47/linux/SUPDrv-linux.o Erreur 1
      make[1]: *** [_module_/tmp/vbox.47] Erreur 2
      make[1]: quittant le répertoire « /usr/src/linux-2.6.22.12-1mdv »
      make: *** [vboxdrv] Erreur 2
      0