Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/10/2006, à 00:29

Befa

acer_acpi ne compile pas !!

Je me suis décidé à installer les drivers pour ma carte wifi et j'ai téléchargé un fichier permettant d'y parvenir on me demande de compiler un fichier acer_acpi.c mais j'ai une tonne d'erreurs (on dirait mes programmes !!).
J'ai déjà d'intaller g++-3.4, gcc, gcc-3.4 ainsi que make je ne vois pas où est le prblème je fais un make dans le dossier où est le fichier.
Quelqu'un aurait des idées? Je vous laisse mes erreurs si quelqu'un voit d'où ca vient ^^.

befa@befa-laptop:~/Desktop/acer_acpi-0.3$ make
awk: cannot open /lib/modules/2.6.15-27-686/build/include/linux/version.h (No su ch file or directory)
gcc -I/lib/modules/`uname -r`/build/include -c -Wall -Wstrict-prototypes -Wno-tr igraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -DMODVER SIONS -DMODULE -D__KERNEL__ -o acer_acpi.o acer_acpi.c
Dans le fichier inclus à partir de /usr/include/linux/sched.h:16,
          à partir de /usr/include/linux/module.h:9,
          à partir de acer_acpi.c:41:
/usr/include/linux/signal.h:2:2: attention : #warning "You should include <signa l.h>. This time I will do it for you."
In file included from /usr/include/linux/resource.h:4,
                 from /usr/include/linux/sched.h:79,
                 from /usr/include/linux/module.h:9,
                 from acer_acpi.c:41:
/usr/include/linux/time.h:9: erreur: redefinition of «struct timespec»
/usr/include/linux/time.h:15: erreur: redefinition of «struct timeval»
/usr/include/linux/time.h:20: erreur: redefinition of «struct timezone»
/usr/include/linux/time.h:47: erreur: redefinition of «struct itimerval»
In file included from acer_acpi.c:41:
/usr/include/linux/module.h:41: erreur: field «attr» has incomplete type
/usr/include/linux/module.h:49: erreur: field «kobj» has incomplete type
Dans le fichier inclus à partir de acer_acpi.c:44:
/usr/include/linux/proc_fs.h:4:24: erreur: linux/slab.h : Aucun fichier ou réper toire de ce type
In file included from acer_acpi.c:44:
/usr/include/linux/proc_fs.h:245: erreur: field «vfs_inode» has incomplete type
/usr/include/linux/proc_fs.h: Dans la fonction «PROC_I» :
/usr/include/linux/proc_fs.h:250: erreur: syntax error before «struct»
acer_acpi.c:45:25: erreur: linux/delay.h : Aucun fichier ou répertoire de ce typ e
Dans le fichier inclus à partir de /usr/include/linux/suspend.h:7,
          à partir de acer_acpi.c:46:
/usr/include/linux/swap.h:5:26: erreur: linux/mmzone.h : Aucun fichier ou répert oire de ce type
In file included from /usr/include/linux/suspend.h:7,
                 from acer_acpi.c:46:
/usr/include/linux/swap.h: Dans la fonction «current_is_kswapd» :
/usr/include/linux/swap.h:16: erreur: «current» undeclared (first use in this fu nction)
/usr/include/linux/swap.h:16: erreur: (Chaque identificateur non déclaré est rap porté une seule fois
/usr/include/linux/swap.h:16: erreur: pour chaque fonction dans laquelle il appa raît.)
/usr/include/linux/swap.h:16: erreur: «PF_KSWAPD» undeclared (first use in this function)
/usr/include/linux/swap.h: Hors de toute fonction :
/usr/include/linux/swap.h:44: erreur: type de taille variable déclaré à l'extéri eur den'importe quelle fonction
Dans le fichier inclus à partir de acer_acpi.c:46:
/usr/include/linux/suspend.h:10:22: erreur: linux/pm.h : Aucun fichier ou répert oire de ce type
acer_acpi.c:47:25: erreur: asm/uaccess.h : Aucun fichier ou répertoire de ce typ e
acer_acpi.c:49:31: erreur: acpi/acpi_drivers.h : Aucun fichier ou répertoire de ce type
acer_acpi.c:76: erreur: syntax error before «u32»
acer_acpi.c:76: attention : pas de point virgule à la fin de la structure ou de l'union
acer_acpi.c:77: attention : type defaults to «int» in declaration of «ebx»
acer_acpi.c:77: attention : la définition de données n'a pas de type ni de class e de stockage
acer_acpi.c:78: erreur: syntax error before «ecx»
acer_acpi.c:78: attention : type defaults to «int» in declaration of «ecx»
acer_acpi.c:78: attention : la définition de données n'a pas de type ni de class e de stockage
acer_acpi.c:79: erreur: syntax error before «edx»
acer_acpi.c:79: attention : type defaults to «int» in declaration of «edx»
acer_acpi.c:79: attention : la définition de données n'a pas de type ni de class e de stockage
acer_acpi.c:80: attention : type defaults to «int» in declaration of «WMAB_args»
acer_acpi.c:80: attention : la définition de données n'a pas de type ni de class e de stockage
acer_acpi.c:91: erreur: syntax error before «acpi_handle»
acer_acpi.c:91: attention : pas de point virgule à la fin de la structure ou de l'union
acer_acpi.c: Dans la fonction «is_valid_acpi_path» :
acer_acpi.c:99: erreur: «acpi_handle» undeclared (first use in this function)
acer_acpi.c:99: erreur: syntax error before «handle»
acer_acpi.c:100: erreur: «acpi_status» undeclared (first use in this function)
acer_acpi.c:102: erreur: «status» undeclared (first use in this function)
acer_acpi.c:102: attention : implicit declaration of function «acpi_get_handle»
acer_acpi.c:102: erreur: «handle» undeclared (first use in this function)
acer_acpi.c:103: attention : implicit declaration of function «ACPI_FAILURE»
acer_acpi.c: Hors de toute fonction :
acer_acpi.c:107: erreur: syntax error before «WMAB_execute»
acer_acpi.c:107: erreur: syntax error before «*» token
acer_acpi.c:108: attention : return type defaults to «int»
acer_acpi.c:108: attention : function declaration isn»t a prototype
acer_acpi.c: Dans la fonction «WMAB_execute» :
acer_acpi.c:109: erreur: storage size of «input» isn»t known
acer_acpi.c:110: erreur: les éléments du tableau sont de type incomplet
acer_acpi.c:112: erreur: «acpi_status» undeclared (first use in this function)
acer_acpi.c:112: erreur: syntax error before «status»
acer_acpi.c:116: erreur: «ACPI_TYPE_INTEGER» undeclared (first use in this funct ion)
acer_acpi.c:121: erreur: «ACPI_TYPE_BUFFER» undeclared (first use in this functi on)
acer_acpi.c:123: erreur: «u8» undeclared (first use in this function)
acer_acpi.c:123: erreur: syntax error before «)» token
acer_acpi.c:125: erreur: «status» undeclared (first use in this function)
acer_acpi.c:125: attention : implicit declaration of function «acpi_evaluate_obj ect»
acer_acpi.c:125: erreur: «result» undeclared (first use in this function)
acer_acpi.c:110: attention : unused variable «params»
acer_acpi.c:109: attention : unused variable «input»
acer_acpi.c: Hors de toute fonction :
acer_acpi.c:158: attention : «struct file» declared inside parameter list
acer_acpi.c:158: erreur: syntax error before «*» token
acer_acpi.c:159: attention : function declaration isn»t a prototype
acer_acpi.c: Dans la fonction «dispatch_write» :
acer_acpi.c:168: attention : implicit declaration of function «kmalloc»
acer_acpi.c:168: erreur: «count» undeclared (first use in this function)
acer_acpi.c:168: erreur: «GFP_KERNEL» undeclared (first use in this function)
acer_acpi.c:168: attention : assignment makes pointer from integer without a cas t
acer_acpi.c:169: attention : implicit declaration of function «copy_from_user»
acer_acpi.c:169: erreur: «buffer» undeclared (first use in this function)
acer_acpi.c:173: erreur: «item» undeclared (first use in this function)
acer_acpi.c:175: attention : implicit declaration of function «kfree»
acer_acpi.c: Dans la fonction «read_mled» :
acer_acpi.c:185: attention : implicit declaration of function «sprintf»
acer_acpi.c:185: attention : incompatible implicit declaration of built-in funct ion «sprintf»
acer_acpi.c: Dans la fonction «write_mled» :
acer_acpi.c:193: erreur: syntax error before «args»
acer_acpi.c:195: attention : implicit declaration of function «sscanf»
acer_acpi.c:195: attention : incompatible implicit declaration of built-in funct ion «sscanf»
acer_acpi.c:197: attention : implicit declaration of function «memset»
acer_acpi.c:197: attention : incompatible implicit declaration of built-in funct ion «memset»
acer_acpi.c:197: erreur: «args» undeclared (first use in this function)
acer_acpi.c: Dans la fonction «read_bt» :
acer_acpi.c:213: attention : incompatible implicit declaration of built-in funct ion «sprintf»
acer_acpi.c: Dans la fonction «write_bt» :
acer_acpi.c:221: erreur: syntax error before «args»
acer_acpi.c:223: attention : incompatible implicit declaration of built-in funct ion «sscanf»
acer_acpi.c:225: attention : incompatible implicit declaration of built-in funct ion «memset»
acer_acpi.c:225: erreur: «args» undeclared (first use in this function)
acer_acpi.c: Dans la fonction «read_wlan» :
acer_acpi.c:241: attention : incompatible implicit declaration of built-in funct ion «sprintf»
acer_acpi.c: Dans la fonction «write_wlan» :
acer_acpi.c:249: erreur: syntax error before «args»
acer_acpi.c:251: attention : incompatible implicit declaration of built-in funct ion «sscanf»
acer_acpi.c:253: attention : incompatible implicit declaration of built-in funct ion «memset»
acer_acpi.c:253: erreur: «args» undeclared (first use in this function)
acer_acpi.c:257: erreur: «KERN_INFO» undeclared (first use in this function)
acer_acpi.c:257: erreur: syntax error before string constant
acer_acpi.c: Dans la fonction «read_version» :
acer_acpi.c:267: attention : incompatible implicit declaration of built-in funct ion «sprintf»
acer_acpi.c: Hors de toute fonction :
acer_acpi.c:281: attention : type defaults to «int» in declaration of «acpi_stat us»
acer_acpi.c:281: erreur: syntax error before «add_proc_entries»
acer_acpi.c:286: erreur: syntax error before «for»
acer_acpi.c:301: attention : type defaults to «int» in declaration of «acpi_stat us»
acer_acpi.c:301: erreur: syntax error before «remove_proc_entries»
acer_acpi.c:314: erreur: syntax error before «handle»
acer_acpi.c:315: attention : function declaration isn»t a prototype
acer_acpi.c: Dans la fonction «acer_acerkeys_notify» :
acer_acpi.c:316: erreur: «data» undeclared (first use in this function)
acer_acpi.c:320: erreur: «KERN_ERR» undeclared (first use in this function)
acer_acpi.c:320: erreur: syntax error before string constant
acer_acpi.c: Dans la fonction «acpi_acerkeys_add» :
acer_acpi.c:329: erreur: syntax error before «status»
acer_acpi.c:334: erreur: invalid application of «sizeof» to incomplete type «str uct acer_hotk»
acer_acpi.c:334: erreur: «GFP_KERNEL» undeclared (first use in this function)
acer_acpi.c:337: attention : incompatible implicit declaration of built-in funct ion «memset»
acer_acpi.c:337: erreur: invalid application of «sizeof» to incomplete type «str uct acer_hotk»
acer_acpi.c:338: erreur: déréférencement d'un pointeur de type incomplet
acer_acpi.c:338: erreur: déréférencement d'un pointeur de type incomplet
acer_acpi.c:339: attention : implicit declaration of function «strcpy»
acer_acpi.c:339: attention : incompatible implicit declaration of built-in funct ion «strcpy»
acer_acpi.c:339: attention : implicit declaration of function «acpi_device_name»
acer_acpi.c:339: attention : passing argument 1 of «strcpy» makes pointer from i nteger without a cast
acer_acpi.c:340: attention : implicit declaration of function «acpi_device_class »
acer_acpi.c:340: attention : passing argument 1 of «strcpy» makes pointer from i nteger without a cast
acer_acpi.c:341: attention : implicit declaration of function «acpi_driver_data»
acer_acpi.c:341: erreur: membre gauche de l'affectation invalide
acer_acpi.c:342: erreur: déréférencement d'un pointeur de type incomplet
acer_acpi.c:344: erreur: «status» undeclared (first use in this function)
acer_acpi.c:344: attention : implicit declaration of function «acpi_install_noti fy_handler»
acer_acpi.c:344: erreur: déréférencement d'un pointeur de type incomplet
acer_acpi.c:344: erreur: «ACPI_SYSTEM_NOTIFY» undeclared (first use in this func tion)
acer_acpi.c:347: erreur: «KERN_ERR» undeclared (first use in this function)
acer_acpi.c:347: erreur: syntax error before string constant
acer_acpi.c: Dans la fonction «acpi_acerkeys_remove» :
acer_acpi.c:354: erreur: syntax error before «status»
acer_acpi.c:361: erreur: «status» undeclared (first use in this function)
acer_acpi.c:361: attention : implicit declaration of function «acpi_remove_notif y_handler»
acer_acpi.c:361: erreur: déréférencement d'un pointeur de type incomplet
acer_acpi.c:361: erreur: «ACPI_SYSTEM_NOTIFY» undeclared (first use in this func tion)
acer_acpi.c:364: erreur: «KERN_ERR» undeclared (first use in this function)
acer_acpi.c:364: erreur: syntax error before string constant
acer_acpi.c: Hors de toute fonction :
acer_acpi.c:370: erreur: variable «acpi_acerkeys» has initializer but incomplete  type
acer_acpi.c:371: erreur: unknown field «name» specified in initializer
acer_acpi.c:371: attention : éléments en excès dans l'initialisation de la struc ture
acer_acpi.c:371: attention : (near initialization for «acpi_acerkeys»)
acer_acpi.c:372: erreur: unknown field «class» specified in initializer
acer_acpi.c:372: attention : éléments en excès dans l'initialisation de la struc ture
acer_acpi.c:372: attention : (near initialization for «acpi_acerkeys»)
acer_acpi.c:373: erreur: unknown field «ids» specified in initializer
acer_acpi.c:373: attention : éléments en excès dans l'initialisation de la struc ture
acer_acpi.c:373: attention : (near initialization for «acpi_acerkeys»)
acer_acpi.c:374: erreur: unknown field «ops» specified in initializer
acer_acpi.c:374: erreur: groupe d'accolades superflu à la fin de l'initialisatio n
acer_acpi.c:374: erreur: (near initialization for «acpi_acerkeys»)
acer_acpi.c:377: attention : éléments en excès dans l'initialisation de la struc ture
acer_acpi.c:377: attention : (near initialization for «acpi_acerkeys»)
acer_acpi.c: Dans la fonction «acer_acpi_init» :
acer_acpi.c:383: erreur: syntax error before «args»
acer_acpi.c:386: erreur: «KERN_INFO» undeclared (first use in this function)
acer_acpi.c:386: erreur: syntax error before string constant
acer_acpi.c:387: erreur: «acpi_disabled» undeclared (first use in this function)
acer_acpi.c:388: erreur: «KERN_ERR» undeclared (first use in this function)
acer_acpi.c:388: erreur: syntax error before string constant
acer_acpi.c:396: attention : incompatible implicit declaration of built-in funct ion «memset»
acer_acpi.c:396: erreur: «args» undeclared (first use in this function)
acer_acpi.c:399: erreur: «status» undeclared (first use in this function)
acer_acpi.c:401: erreur: syntax error before string constant
acer_acpi.c:405: erreur: «acpi_root_dir» undeclared (first use in this function)
acer_acpi.c:407: erreur: «AE_ERROR» undeclared (first use in this function)
acer_acpi.c:410: attention : implicit declaration of function «add_proc_entries»
acer_acpi.c:415: attention : implicit declaration of function «ACPI_SUCCESS»
acer_acpi.c:416: attention : implicit declaration of function «acpi_bus_register _driver»
acer_acpi.c:418: attention : implicit declaration of function «remove_proc_entri es»
acer_acpi.c:421: erreur: syntax error before string constant
acer_acpi.c:424: erreur: syntax error before string constant
acer_acpi.c: Dans la fonction «acer_acpi_exit» :
acer_acpi.c:432: attention : implicit declaration of function «acpi_bus_unregist er_driver»
acer_acpi.c:437: erreur: «KERN_INFO» undeclared (first use in this function)
acer_acpi.c:437: erreur: syntax error before string constant
make: *** [acer_acpi.o] Erreur 1

Dernière modification par Befa (Le 29/10/2006, à 00:30)


Bienvenue dans le monde du libre !

Hors ligne

#2 Le 29/10/2006, à 00:45

gene69

Re : acer_acpi ne compile pas !!

je vois quatres solutions:
- tu cherches pour savoir avec quelle version de gcc le programme est écrit et tu recompiles avec une vieille versions de gcc pleine de bug.
- tu chopes une version potable des sources,
- tu corriges toi même les erreurs,
- tu laisses tomber.


Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion

Hors ligne

#3 Le 29/10/2006, à 00:47

gene69

Re : acer_acpi ne compile pas !!

sinon commence à corriger ça, ça sent l'entête manquante ....

awk: cannot open /lib/modules/2.6.15-27-686/build/include/linux/version.h (No su ch file or directory)

Moi je te conseille de vérifier que tu as les paquets requis pour compiler le noyau...


Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion

Hors ligne

#4 Le 29/10/2006, à 12:15

Befa

Re : acer_acpi ne compile pas !!

Merci smile


Bienvenue dans le monde du libre !

Hors ligne