Compiler keytouch-editor-3.2.0-beta

Résolu/Fermé
Shousan Messages postés 34 Date d'inscription mardi 25 août 2009 Statut Membre Dernière intervention 31 octobre 2016 - 25 août 2009 à 15:11
Shousan Messages postés 34 Date d'inscription mardi 25 août 2009 Statut Membre Dernière intervention 31 octobre 2016 - 27 août 2009 à 11:10
Bonjour à tous,
Alors voilà j'ai un clavier Microsoft Digital Media Keyboard 3000 avec de nombreuses touches de raccourcis mais le problème est que je ne parviens pas à les configurer, même aprés avoir lu la documentation.

J'ai réussi à compiler keytouch-2.4.1 (mon clavier est en USB donc je ne peux pas utiliser les paquet .deb) mais maintenant il faut que je compile keytouch-editor-3.2.0-beta, le problème est que je n'y arrive pas, j'obtiens ceci:

Code:
ud_socket.h:12: attention : ‘struct ucred’ declared inside parameter list
ud_socket.h:12: attention : visible uniquement depuis cette définition ou déclaration, ce qui n'est probablement pas ce que vous désirez
ud_socket.c:56: attention : ‘struct ucred’ declared inside parameter list
ud_socket.c:56: erreur: conflicting types for ‘ud_accept’
ud_socket.h:12: erreur: previous declaration of ‘ud_accept’ was here
ud_socket.c: In function ‘ud_accept’:
ud_socket.c:73: erreur: invalid application of ‘sizeof’ to incomplete type ‘struct ucred’

J'ai donc cherché sur google et j'ai trouvé cette explication:
Adding "-D_GNU_SOURCE" in CC flags in make.conf made emerge successful.

Le problème est que je n'ai pas la moindre idée de ce qu'il faut que je fasse. Si quelqu'un pourrait m'expliquer...

Merci.
A voir également:

4 réponses

mamiemando Messages postés 33635 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2025 7 842
25 août 2009 à 19:44
Dans l'archive de source que tu as récupérer il doit y avoir un fichier make.conf dans lequel figure une ligne commençant par CCFLAGS ou quelque chose d'approchant (peut-être CFLAGS ça dépend de l'humeur de la personne qui a écrit le fichier).

Ajoute à la fin de cette ligne -D_GNU_SOURCE, puis tape :
make distclean
make

Bonne chance
1
Shousan Messages postés 34 Date d'inscription mardi 25 août 2009 Statut Membre Dernière intervention 31 octobre 2016 1
26 août 2009 à 20:44
Merci pour ton aide, en faite le nom du fichier été makefile.ini mais sinon tout a fonctionné. Encore merci, c'est vraiment simpa.
0
mamiemando Messages postés 33635 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2025 7 842
27 août 2009 à 00:21
Cool, bonne continuation ;-)
0
Shousan Messages postés 34 Date d'inscription mardi 25 août 2009 Statut Membre Dernière intervention 31 octobre 2016 1
27 août 2009 à 11:10
Merci : )
0