#1 Le 12/10/2010, à 20:14
- juyn
autoconf.h introuvable ....
Bonjour,
Je suis en train d'essayer d'installer des drivers pour ma carte wifi (déjà pas simple x) ) mais je rencontre un autre soucis, dont je n'arrive pas à trouver de solution .... je n'ai pas de fichier autoconf.h !
Du coup, quand j'essaie de faire un make (pour compiler mes drivers que j'ai récupérés) voici mon message d'erreur :
juyn@juyn-laptop:~/Documents$ make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.35-22-generic-pae »
CC [M] /home/juyn/Documents/src/shared/linux_osl.o
In file included from /home/juyn/Documents/src/shared/linux_osl.c:19:
/home/juyn/Documents/src/include/linuxver.h:23: fatal error: linux/autoconf.h: Aucun fichier ou dossier de ce type
compilation terminated.
make[2]: *** [/home/juyn/Documents/src/shared/linux_osl.o] Erreur 1
make[1]: *** [_module_/home/juyn/Documents] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.35-22-generic-pae »
make: *** [all] Erreur 2
J'ai installer les paquets : autoconf, automake, build-essential, les fichiers headers relatif à mon noyau, j'ai tout mis à jour .....
En passant, mais ce sera l'objet d'un autre post si je ne trouve pas : je suis en acpi=off (pc portable toshiba satelitte). Je ne pense pas qu'il y est un rapport m'enfin.
Info :
Ubuntu Netbook edition 10.10 (final release) (donc 32bit)
please, help !
Hors ligne
#2 Le 27/10/2010, à 22:35
- the_oliver_2000
Re : autoconf.h introuvable ....
Bonsoir,
Même problème de autoconf.h. Que faut il faire ?
Hors ligne
#3 Le 28/10/2010, à 10:17
- the_oliver_2000
Re : autoconf.h introuvable ....
Je précise que c'est en compilant les drivers ov51x-jpeg. Personne n'a eu ce problème ??
J'ai bien suivi cette doc ov51x.
Et voici le message sous maverick au moment du make. Alors que la compil fonctionnait toujours très bien en 8.04
make -C /lib/modules/2.6.35-22-generic/build M=/home/olivier/ov51x-jpeg-1.5.9 modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.35-22-generic »
CC [M] /home/olivier/ov51x-jpeg-1.5.9/ov51x-jpeg-core.o
/home/olivier/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:87: fatal error: linux/autoconf.h: Aucun fichier ou dossier de ce type
compilation terminated.
make[2]: *** [/home/olivier/ov51x-jpeg-1.5.9/ov51x-jpeg-core.o] Erreur 1
make[1]: *** [_module_/home/olivier/ov51x-jpeg-1.5.9] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.35-22-generic »
make: *** [all] Erreur 2
Dernière modification par the_oliver_2000 (Le 28/10/2010, à 22:03)
Hors ligne
#4 Le 28/10/2010, à 16:50
- jujitsuka
Re : autoconf.h introuvable ....
Moi aussi j'ai éxactement le meme problème et le meme message d'erreur que juyn, (c'est aussi un driver wifi que je veux compiler, et qui avant allait parfaitement avec les anciennes versions de ubuntu).
Hors ligne
#5 Le 28/10/2010, à 22:45
- jujitsuka
Re : autoconf.h introuvable ....
C'est bon j'ai trouvé une astuce pour résoudre le problème, et sa marche du tonnerre chez moi !
Alors c'est simple vous ouvrez le fichier écrit en C dans votre dossier ou il y a tout les fichier destiné à etre compilé, et ensuite vous repérez la ligne ou c'est marqué "include <linux/autoconf.h> et vous remplacé par "include <generated/autoconf.h>
Voila amusez vous bien !
Hors ligne
#6 Le 28/10/2010, à 23:26
- the_oliver_2000
Re : autoconf.h introuvable ....
J'y avais pensé, mais que nenni, je me prends dans le nez une autre bordée d'insultes
make -C /lib/modules/2.6.35-22-generic/build M=/home/olivier/ov51x-jpeg-1.5.9 modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.35-22-generic »
CC [M] /home/olivier/ov51x-jpeg-1.5.9/ov51x-jpeg-core.o
/home/olivier/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c: In function 'create_proc_ov511_cam':
/home/olivier/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:677: error: implicit declaration of function 'info'
/home/olivier/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:681: error: 'struct proc_dir_entry' has no member named 'owner'
/home/olivier/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:689: error: 'struct proc_dir_entry' has no member named 'owner'
/home/olivier/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:700: error: 'struct proc_dir_entry' has no member named 'owner'
/home/olivier/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:712: error: 'struct proc_dir_entry' has no member named 'owner'
/home/olivier/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c: In function 'proc_ov511_create':
/home/olivier/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:766: error: 'struct proc_dir_entry' has no member named 'owner'
/home/olivier/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c: In function 'ov51x_clear_snapshot':
/home/olivier/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:1691: error: implicit declaration of function 'warn'
/home/olivier/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c: In function 'ov51x_v4l1_ioctl':
/home/olivier/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:6386: warning: passing argument 1 of 'video_usercopy' from incompatible pointer type
include/media/v4l2-ioctl.h:320: note: expected 'struct file *' but argument is of type 'struct inode *'
/home/olivier/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:6386: warning: passing argument 2 of 'video_usercopy' makes integer from pointer without a cast
include/media/v4l2-ioctl.h:320: note: expected 'unsigned int' but argument is of type 'struct file *'
/home/olivier/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:6386: warning: passing argument 4 of 'video_usercopy' makes pointer from integer without a cast
include/media/v4l2-ioctl.h:320: note: expected 'v4l2_kioctl' but argument is of type 'long unsigned int'
/home/olivier/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:6386: error: too many arguments to function 'video_usercopy'
/home/olivier/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c: At top level:
/home/olivier/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:6651: warning: initialization from incompatible pointer type
make[2]: *** [/home/olivier/ov51x-jpeg-1.5.9/ov51x-jpeg-core.o] Erreur 1
make[1]: *** [_module_/home/olivier/ov51x-jpeg-1.5.9] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.35-22-generic »
make: *** [all] Erreur 2
Hors ligne
#7 Le 28/10/2010, à 23:44
- jujitsuka
Re : autoconf.h introuvable ....
La je peut pu t'aider le problème énoncé plus haut est résolu mais la sans est un autre, crée un autre poste sa serai mieux
Hors ligne
#8 Le 09/11/2010, à 03:32
- jamdess
Re : autoconf.h introuvable ....
Même problème, j'ai bien corrigé les includes mais une fois l'étape de l'autoconf passée, hop, je butte sur les mêmes erreurs que "the_oliver_2000".
J'ai donc utilisé les sources fournies sur rastaqqch, mais là à nouveau une fois la correction effectuée pour l'autoconf, bam, je tombe sur d'autres erreurs.
qqn a ce pilote compilé pour maverick ? car là ça devient pénible :-/
Hors ligne