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 08/06/2011, à 18:02

cbloo

Domotique : CM15 , probleme de compilation

Salut tout le monde,

J'utilisais mon module CM15 sous ma 10.04 64 bits sans probleme, depuis ma réinstall de la 11.04, impossible de compiler mon driver.

j'utilise comme décrit sur le site de poulpy :

"
apt-get install linux-headers-generic
wget http://www.linuxha.com/common/iplcd/iplc-driver.tgz
tar zxf iplc-driver.tgz
cd iplc/driver/linux-2.6/
# Pour les kernels les plus récents faire, executer :
sed -i s/\\Winfo\\W*\(/\ pr_info\(/ *.c
cd cm15a.d
make
"


mes header sont biens là, build-essential.. tout semble dispo pourtant.

Si quelqu'un a une idée...

Merci

Dernière modification par cbloo (Le 13/06/2011, à 18:54)


www.coolbytes.fr
Multigaming et entraide informatique
Tw: @cbloo

Hors ligne

#2 Le 13/06/2011, à 18:21

cbloo

Re : Domotique : CM15 , probleme de compilation

!up .

Ca compile bien sur ma 32 bits. Sur la 64 passe pas.


loo@loo-1015PN:~/Téléchargements/iplc/driver/linux-2.6/cm15a.d$ make
make -C /lib/modules/2.6.38-8-generic/build  SUBDIRS=/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.38-8-generic »
  CC [M]  /home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.o
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c: In function ‘__check_read_buffer_size’:
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c:280:1: warning: return from incompatible pointer type
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c: In function ‘__check_write_buffer_size’:
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c:284:1: warning: return from incompatible pointer type
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c: At top level:
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c:363:8: warning: type defaults to ‘int’ in declaration of ‘DECLARE_MUTEX’
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c:363:1: warning: parameter names (without types) in function declaration
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c:369:3: error: unknown field ‘ioctl’ specified in initializer
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c:369:3: warning: initialization from incompatible pointer type
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c: In function ‘open’:
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c:489:9: error: ‘disconnect_sem’ undeclared (first use in this function)
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c:489:9: note: each undeclared identifier is reported only once for each function it appears in
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c: In function ‘read’:
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c:692:3: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘size_t’
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c: In function ‘interrupt_in_callback’:
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c:905:7: warning: format ‘%d’ expects type ‘int’, but argument 4 has type ‘size_t’
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c:905:7: warning: format ‘%d’ expects type ‘int’, but argument 5 has type ‘size_t’
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c: In function ‘probe’:
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c:959:5: error: expected expression before ‘/’ token
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c:974:3: error: implicit declaration of function ‘init_MUTEX’
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c:1066:3: error: expected expression before ‘/’ token
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c: In function ‘disconnect’:
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c:1087:10: error: ‘disconnect_sem’ undeclared (first use in this function)
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c: At top level:
/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.c:363:8: warning: ‘DECLARE_MUTEX’ declared ‘static’ but never defined
make[2]: *** [/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d/cm15a.o] Erreur 1
make[1]: *** [_module_/home/loo/Téléchargements/iplc/driver/linux-2.6/cm15a.d] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.38-8-generic »
make: *** [default] Erreur 2

Dernière modification par cbloo (Le 13/06/2011, à 18:46)


www.coolbytes.fr
Multigaming et entraide informatique
Tw: @cbloo

Hors ligne

#3 Le 16/07/2011, à 19:25

fgomes

Re : Domotique : CM15 , probleme de compilation

Bonjour,
Je suis dans le même cas hmm
Avez vous réussi à résoudre votre pb ?

Fil

Hors ligne

#4 Le 30/07/2011, à 20:51

cbloo

Re : Domotique : CM15 , probleme de compilation

apparement un probleme de variable, j avais reussi a compiler mais l'insertion du module figeait le système sad

Pour l'instant je le fait tourner sur un machine 32 b, je repost si je trouve une solution


www.coolbytes.fr
Multigaming et entraide informatique
Tw: @cbloo

Hors ligne

#5 Le 25/10/2011, à 22:24

4bsurde

Re : Domotique : CM15 , probleme de compilation

Salut,
J'ai réussi à le compiler, tu peux essayer le patch que je viens de publier : http://www.absurde.org/2011/10/25/drive … nel-2-6-36

Hors ligne