Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#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 tongue

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

En 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)

En 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

En ligne

Haut de page ↑