Pages : 1
#1 Le 04/11/2007, à 16:40
- ced07
problème de compilation
salut à tous,
depuis que je suis passé à gusty; j'ai une erreur dès que je veux compilé un programme (lirc, ndiswrapper ou autre...)
voilà le log avec ndiswrapper:
ced@ced-desktop:~/ndiswrapper-1.49$ sudo make
make -C driver
make[1]: entrant dans le répertoire « /home/ced/ndiswrapper-1.49/driver »
make -C /usr/src/linux-headers-2.6.22-14-generic SUBDIRS=/home/ced/ndiswrapper-1.49/driver
make[2]: entrant dans le répertoire « /usr/src/linux-headers-2.6.22-14-generic »
Building modules, stage 2.
MODPOST 1 modules
make[2]: quittant le répertoire « /usr/src/linux-headers-2.6.22-14-generic »
make[1]: quittant le répertoire « /home/ced/ndiswrapper-1.49/driver »
make -C utils
make[1]: entrant dans le répertoire « /home/ced/ndiswrapper-1.49/utils »
gcc -g -Wall -I../driver -o loadndisdriver loadndisdriver.c
Dans le fichier inclus à partir de /usr/include/bits/errno.h:25,
à partir de /usr/include/errno.h:36,
à partir de loadndisdriver.c:17:
/usr/include/linux/errno.h:4:23: erreur: asm/errno.h : Aucun fichier ou répertoire de ce type
Dans le fichier inclus à partir de /usr/include/sys/ioctl.h:27,
à partir de loadndisdriver.c:24:
/usr/include/bits/ioctls.h:24:24: erreur: asm/ioctls.h : Aucun fichier ou répertoire de ce type
Dans le fichier inclus à partir de loadndisdriver.c:35:
/usr/include/linux/ioctl.h:4:23: erreur: asm/ioctl.h : Aucun fichier ou répertoire de ce type
loadndisdriver.c: In function «load_file":
loadndisdriver.c:76: erreur: «EINVAL" undeclared (first use in this function)
loadndisdriver.c:76: erreur: (Each undeclared identifier is reported only once
loadndisdriver.c:76: erreur: for each function it appears in.)
loadndisdriver.c: In function «parse_setting_line":
loadndisdriver.c:118: erreur: «EINVAL" undeclared (first use in this function)
loadndisdriver.c: In function «read_conf_file":
loadndisdriver.c:160: erreur: «EINVAL" undeclared (first use in this function)
loadndisdriver.c: In function «load_bin_file":
loadndisdriver.c:224: erreur: «EINVAL" undeclared (first use in this function)
loadndisdriver.c:232: attention : implicit declaration of function «_IOW"
loadndisdriver.c:232: erreur: expected expression before «struct"
loadndisdriver.c: In function «load_driver":
loadndisdriver.c:259: erreur: «EINVAL" undeclared (first use in this function)
loadndisdriver.c:344: erreur: expected expression before «struct"
loadndisdriver.c: In function «get_device":
loadndisdriver.c:374: erreur: «EINVAL" undeclared (first use in this function)
loadndisdriver.c: In function «load_device":
loadndisdriver.c:427: erreur: «EINVAL" undeclared (first use in this function)
loadndisdriver.c:447: erreur: expected expression before «struct"
make[1]: *** [loadndisdriver] Erreur 1
make[1]: quittant le répertoire « /home/ced/ndiswrapper-1.49/utils »
make: *** [all] Erreur 2
et avec tout les autres programmes je retrouve " erreur: asm/errno.h"
Une idée?
merci.
Hors ligne
#2 Le 04/11/2007, à 16:53
- ced07
Re : problème de compilation
problème résolu, j'ai posté trop vite
sudo ln -s /usr/src/linux-headers-2.6.22-14-generic /usr/src/linux
Hors ligne
#3 Le 26/07/2012, à 17:59
- alex.jdgworld
Re : problème de compilation
Bonjour à tous
j'ai le meme probleme pour compiler swftools-0.9.2
l'erreur se produit lors du make
ensuite j'ai fait :
sudo ln -s /usr/src/linux-headers-2.6.38-10-generic /usr/src/linux
mais j'ai toujours la meme erreur
et je vois bien le lien symbolique linux dans /usr/src sur /usr/src/linux-headers-2.6.38-10-generic
Qui peut m'aider ?
Merci d'avance
Alex
Acer Aspire 7730ZG dualboot Vista familial / Ubuntu LUCID LYNX 10.04 LTS
Hors ligne
#4 Le 27/07/2012, à 09:01
- alex.jdgworld
Re : problème de compilation
Bonjour à Tous
j'ai fait un : locate errno.h
et je trouve ce fichier a plein d'endroit mais le make renvoi l'erreur suivante :
make
making all in m4...
cd m4;make all
make[1]: entrant dans le répertoire « /home/alex/bin/swftools-0.9.2/m4 »
make[1]: quittant le répertoire « /home/alex/bin/swftools-0.9.2/m4 »
making all in lib...
cd lib;make all
make[1]: entrant dans le répertoire « /home/alex/bin/swftools-0.9.2/lib »
gcc -c -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/fontconfig -fPIC -Wimplicit -Wreturn-type -Wno-write-strings -Wformat -O -fomit-frame-pointer action/lex.swf4.c -o action/lex.swf4.o
In file included from /usr/include/bits/errno.h:25,
from /usr/include/errno.h:36,
from lex.swf4.c:40:
/usr/include/linux/errno.h:4:23: error: asm/errno.h: Aucun fichier ou dossier de ce type
make[1]: *** [action/lex.swf4.o] Erreur 1
make[1]: quittant le répertoire « /home/alex/bin/swftools-0.9.2/lib »
make: *** [all] Erreur 2
Est ce que vous avez une petite idée ? les pros de la compile ?
Alex
Acer Aspire 7730ZG dualboot Vista familial / Ubuntu LUCID LYNX 10.04 LTS
Dernière modification par alex.jdgworld (Le 27/07/2012, à 09:02)
Hors ligne
#5 Le 27/07/2012, à 09:39
- alex.jdgworld
Re : problème de compilation
Rebonjour
finalement il y a un paquet synaptic : swftools
j'ai installé
merci quand meme
Alex
Acer Aspire 7730ZG dualboot Vista familial / Ubuntu LUCID LYNX 10.04 LTS
Hors ligne
Pages : 1