Compiler keytouch-editor-3.2.0-beta
Résolu
Shousan
Messages postés
34
Date d'inscription
Statut
Membre
Dernière intervention
-
Shousan Messages postés 34 Date d'inscription Statut Membre Dernière intervention -
Shousan Messages postés 34 Date d'inscription Statut Membre Dernière intervention -
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.
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:
- Compiler keytouch-editor-3.2.0-beta
- Avs audio editor - Télécharger - Conversion & Extraction
- Midi editor - Télécharger - Édition & Montage
- Image composite editor - Télécharger - Montage photo
- Free audio editor - Télécharger - Édition & Montage
- Visual basic editor - Télécharger - Langages
4 réponses
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 :
Bonne chance
Ajoute à la fin de cette ligne -D_GNU_SOURCE, puis tape :
make distclean make
Bonne chance
Merci pour ton aide, en faite le nom du fichier été makefile.ini mais sinon tout a fonctionné. Encore merci, c'est vraiment simpa.