Contenu | Rechercher | Menus

Annonce

Ubuntu-fr.org recrute toujours de nouveaux modérateurs, avec de l'expérience.

Ubuntu 16.04 LTS
Réservez vos DVD et clé USB Ubuntu-fr (premières livraisons mi-mai)

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

M.A.J. en cours du forum possibilité de bug, nous faisons le maximum pour les résoudre au plus vite

#1 Le 04/11/2007, à 17: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, à 17:53

ced07

Re : problème de compilation

problème résolu, j'ai posté trop vite tongue

sudo ln -s /usr/src/linux-headers-2.6.22-14-generic /usr/src/linux

Hors ligne

#3 Le 26/07/2012, à 18: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, à 10: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, à 10:02)

Hors ligne

#5 Le 27/07/2012, à 10: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