#1 Le 17/04/2009, à 19:49
- fifidu42
[Résolu] Installation de Fonomo pour Pidgin
Bonsoir à tous,
J'essaye d'installer Fonomo pour avoir la webcam sur pidgin, mais il me renvoie un problème... Le voici :
fifi@fifi-desktop:~$ cd '/home/fifi/Bureau/pidgin-fonomobutton-0.1.5'
fifi@fifi-desktop:~/Bureau/pidgin-fonomobutton-0.1.5$ sudo make
gcc `pkg-config pidgin --cflags --libs` --shared -Wall -O2 fonomobutton.c -o fonomobutton.so
Package pidgin was not found in the pkg-config search path.
Perhaps you should add the directory containing `pidgin.pc'
to the PKG_CONFIG_PATH environment variable
No package 'pidgin' found
fonomobutton.c:25:18: error: glib.h: Aucun fichier ou dossier de ce type
fonomobutton.c:36:20: error: notify.h: Aucun fichier ou dossier de ce type
fonomobutton.c:37:20: error: plugin.h: Aucun fichier ou dossier de ce type
fonomobutton.c:38:21: error: version.h: Aucun fichier ou dossier de ce type
fonomobutton.c:40:20: error: pidgin.h: Aucun fichier ou dossier de ce type
fonomobutton.c:42:21: error: gtkconv.h: Aucun fichier ou dossier de ce type
fonomobutton.c:43:23: error: gtkplugin.h: Aucun fichier ou dossier de ce type
fonomobutton.c:45:26: error: conversation.h: Aucun fichier ou dossier de ce type
fonomobutton.c:46:24: error: gtkconvwin.h: Aucun fichier ou dossier de ce type
fonomobutton.c:48:23: error: gtkimhtml.h: Aucun fichier ou dossier de ce type
fonomobutton.c:55: erreur: expected ‘)’ before ‘*’ token
fonomobutton.c:87: erreur: expected ‘)’ before ‘*’ token
fonomobutton.c:132: erreur: expected ‘)’ before ‘*’ token
fonomobutton.c:152: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘plugin_load’
fonomobutton.c:175: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘plugin_unload’
fonomobutton.c:193: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘info’
fonomobutton.c:227: erreur: expected ‘)’ before ‘*’ token
fonomobutton.c:231: attention : return type defaults to ‘int’
fonomobutton.c: In function ‘PURPLE_INIT_PLUGIN’:
fonomobutton.c:231: erreur: expected ‘{’ at end of input
make: *** [all] Erreur 1
fifi@fifi-desktop:~/Bureau/pidgin-fonomobutton-0.1.5$
D'où viens ce problème?
Merci d'avance,
Fifi ;-)
Dernière modification par fifidu42 (Le 18/04/2009, à 17:00)
La vie, c'est comme une boite de chocolat, on sait jamais sur quoi on va tomber...
Hors ligne
#2 Le 17/04/2009, à 20:56
- wido
Re : [Résolu] Installation de Fonomo pour Pidgin
Bonjour, dans le fichier INSTALL il y a marqué:
- Installing on Linux -
Simply run, as root:
make all installOr, if you do not have root access:
make all install-user
essaye comme cela.
Hors ligne
#3 Le 17/04/2009, à 20:58
- fifidu42
Re : [Résolu] Installation de Fonomo pour Pidgin
C'est le même résultat....
La vie, c'est comme une boite de chocolat, on sait jamais sur quoi on va tomber...
Hors ligne
#4 Le 17/04/2009, à 20:59
- wido
Re : [Résolu] Installation de Fonomo pour Pidgin
Il doit y avoir un souci sur ce paquet.
EDIT: j'ai essayé de le compiler sur ma distribution (archlinux) j'ai une erreur, je suis sous 64 bits.
gcc `pkg-config pidgin --cflags --libs` --shared -Wall -O2 fonomobutton.c -o fonomobutton.so
fonomobutton.c: In function ‘create_fonomo_button_pidgin’:
fonomobutton.c:112: attention : passing argument 2 of ‘gtk_icon_theme_choose_icon’ from incompatible pointer type
/usr/bin/ld: /tmp/cc3KkxFE.o: relocation R_X86_64_32S against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/tmp/cc3KkxFE.o: could not read symbols: Bad value
collect2: ld a retourné 1 code d'état d'exécution
make: *** [all] Erreur 1
Dernière modification par wido (Le 17/04/2009, à 21:04)
Hors ligne
#5 Le 17/04/2009, à 21:02
- fifidu42
Re : [Résolu] Installation de Fonomo pour Pidgin
Pourtant j'ai bien suivis les démarches décrites ici :
La vie, c'est comme une boite de chocolat, on sait jamais sur quoi on va tomber...
Hors ligne
#6 Le 18/04/2009, à 13:55
- massilia15
Re : [Résolu] Installation de Fonomo pour Pidgin
j'ai le même problème, j'ai pas beaucoup cherché à le résoudre mais ce que j'ai compris du message d'erreurs (les première lignes), il ne trouve pas les librairies de pidgin et dit qu'il faut chercher le répertoire ou se trouve le fichier pidgin.pc et je l'ai pas trouvé, peut être que ma recherche était pas bonne (find / -name "pidgin.pc") .
Hors ligne
#7 Le 18/04/2009, à 17:00
- fifidu42
Re : [Résolu] Installation de Fonomo pour Pidgin
J'ai résolu mon problème avec :
sudo apt-get install pidgin-dev
J'espère que ca t'aidera.
La vie, c'est comme une boite de chocolat, on sait jamais sur quoi on va tomber...
Hors ligne
#8 Le 18/04/2009, à 18:21
- wido
Re : [Résolu] Installation de Fonomo pour Pidgin
j'ai modifié la doc pour y ajouter la commande que tu as mis, c'est plus clair maintenant.
Hors ligne
#9 Le 18/04/2009, à 19:27
- massilia15
Re : [Résolu] Installation de Fonomo pour Pidgin
en effet ca l'install a marché merci encore
par contre les webcams marchent pas sur la page que ca ouvre, je regarderais plus tard pas trop le temps en ce moment.
En tout cas jsuis content que ca ait fait avancé le wiki
Hors ligne
#10 Le 21/04/2009, à 19:27
- Tomtom53170
Re : [Résolu] Installation de Fonomo pour Pidgin
Bonjour,
j'ai le meme probleme que wido mais j'ai bien installé le dev de plugin alors je comprends pas d'ou cela peut venir
Pouvez vous m'aider
#11 Le 21/04/2009, à 21:13
- wido
Re : [Résolu] Installation de Fonomo pour Pidgin
Bonjour, tu pourrais nous mettre ton message d'erreur de la compilation de Fonomo merci.
Hors ligne
#12 Le 21/05/2009, à 18:00
- Honnizukaz
Re : [Résolu] Installation de Fonomo pour Pidgin
J'ai moi aussi le même problème malgré l'installation du dev :
honizukaz@Honizukaz:~/Bureau/pidgin-fonomobutton-0.1.5$ sudo make
gcc `pkg-config pidgin --cflags --libs` --shared -Wall -O2 fonomobutton.c -o fonomobutton.so
fonomobutton.c: In function ‘send_button_cb’:
fonomobutton.c:65: attention : le format n'est pas une chaîne littérale et pas d'argument de format
fonomobutton.c:68: attention : le format n'est pas une chaîne littérale et pas d'argument de format
fonomobutton.c: In function ‘create_fonomo_button_pidgin’:
fonomobutton.c:112: attention : passing argument 2 of ‘gtk_icon_theme_choose_icon’ from incompatible pointer type
/usr/bin/ld: /tmp/ccz2vVUy.o: relocation R_X86_64_32S against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/tmp/ccz2vVUy.o: could not read symbols: Bad value
collect2: ld a retourné 1 code d'état d'exécution
make: *** [all] Erreur 1
Hors ligne
#13 Le 28/05/2009, à 10:24
- didli
Re : [Résolu] Installation de Fonomo pour Pidgin
Salut !
Il est indiqué dans le fichier INSTALL qu'il est préférable pour la compil de Fonomo d'avoir les mêmes librairies nécessaires à la compilation de pidgin.
Je suis donc passé par ceci en plus de pidgin-dev :
sudo apt-get build-dep pidgin
Ok pour moi.
Dernière modification par didli (Le 28/05/2009, à 10:24)
Plan B : réessayer le Plan A jusqu'à ce qu'il fonctionne.
http://www.mediaklan.com/
Hors ligne
#14 Le 28/05/2009, à 16:04
- Honnizukaz
Re : [Résolu] Installation de Fonomo pour Pidgin
Toujours pas pour moi, faux espoirs
Veut ma webcam sous pidgin moi :'(
PS : je suis sous AMD64 peut être le problème vient de la mais veut quand même que ça marcchhhhhheeeeeeeeeeee
Dernière modification par Honnizukaz (Le 28/05/2009, à 16:05)
Hors ligne
#15 Le 28/05/2009, à 16:48
- valAa
Re : [Résolu] Installation de Fonomo pour Pidgin
Je viens pas apporter des solutions, mais une remarque. Je vois partout dans ce post
sudo make
Ça ne sert à rien de faire la compil en root, seule l'installation doit être faite en root, c'est plus dangereux qu'autre chose.
Donc
make
sudo make install
Dernière modification par valAa (Le 28/05/2009, à 16:49)
Hors ligne
#16 Le 10/08/2009, à 18:55
- pedrico
Re : [Résolu] Installation de Fonomo pour Pidgin
Toujours pas pour moi, faux espoirs
Veut ma webcam sous pidgin moi :'(PS : je suis sous AMD64 peut être le problème vient de la mais veut quand même que ça marcchhhhhheeeeeeeeeeee
Même problème, avec une Jaunty 32bits.
Aucune résolution trouvée sur le net.
take it easy !
Hors ligne
#17 Le 01/03/2010, à 12:13
- stepson
Re : [Résolu] Installation de Fonomo pour Pidgin
hello !
même problème pour moi, je ne peux pas compiler...
gcc `pkg-config pidgin --cflags --libs` --shared -Wall -O2 fonomobutton.c -o fonomobutton.so
fonomobutton.c: In function ‘send_button_cb’:
fonomobutton.c:65: warning: format not a string literal and no format arguments
fonomobutton.c:68: warning: format not a string literal and no format arguments
fonomobutton.c: In function ‘create_fonomo_button_pidgin’:
fonomobutton.c:112: warning: passing argument 2 of ‘gtk_icon_theme_choose_icon’ from incompatible pointer type
/usr/include/gtk-2.0/gtk/gtkicontheme.h:144: note: expected ‘const gchar **’ but argument is of type ‘gchar **’
/usr/bin/ld: /tmp/cccyvSlA.o: relocation R_X86_64_32S against `.data' can not be used when making a shared object; recompile with -fPIC
/tmp/cccyvSlA.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [all] Erreur 1
et pourtant j'ai fait les 2 apt-get (pidgin-dev et build-dep de pidgin)
des idées ?
Hors ligne
#18 Le 01/03/2010, à 12:18
- stepson
Re : [Résolu] Installation de Fonomo pour Pidgin
86 static void
87 create_fonomo_button_pidgin (PidginConversation *conv)
88 {
89 GtkWidget *button, *image, *sep;
90 GtkIconInfo *icoinfo;
91 const gchar *iconames[]={"camera-web", "camera-fonomo"};
ligne 91 dans fonomobutton.c j'ai rajouté le const qui bloquait...
je ne sais pas si ca marche ou pas. je teste l'utilisation, mais la compil passe maintenant
Dernière modification par stepson (Le 01/03/2010, à 12:19)
Hors ligne
#19 Le 01/03/2010, à 12:31
- stepson
Re : [Résolu] Installation de Fonomo pour Pidgin
bon, ca marche mais mauvaise qualité de vidéo et ca se lance via le site web externe
pas l'ideal, mais déjà ca... on peut au final pas vraiment appeler ca du support de MSN...
Hors ligne
#20 Le 22/04/2010, à 23:05
- Julientroploin
Re : [Résolu] Installation de Fonomo pour Pidgin
Juste pour tester, j'ai voulu essayer sous lucid_64 et après :
- sudo apt-get install pidgin-dev
- sudo apt-get build-dep pidgin
- ajout d'un "const" dans fonomobutton.c
make me renvoie :
julien@julien-desktop:~/pidgin-fonomobutton-0.1.5$ make
gcc `pkg-config pidgin --cflags --libs` --shared -Wall -O2 fonomobutton.c -o fonomobutton.so
fonomobutton.c: In function ‘send_button_cb’:
fonomobutton.c:65: warning: format not a string literal and no format arguments
fonomobutton.c:68: warning: format not a string literal and no format arguments
/usr/bin/ld: /tmp/ccb3fFnC.o: relocation R_X86_64_32S against `.data' can not be used when making a shared object; recompile with -fPIC
/tmp/ccb3fFnC.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [all] Erreur 1
Vous sauriez m'aider ?
Fixe : Core i5, 8GoRAM, NVidia 9800GT Silent => Ubuntu 22.04
Portable Compaq Presario2158 : AthlonXP-M2400+, 1GoRAM, ATI Radeon mobility320M => Primtux
https://launchpad.net/~julienmbpe
Hors ligne
#21 Le 23/04/2010, à 12:06
- wido
Re : [Résolu] Installation de Fonomo pour Pidgin
essaye d'ajouter -fPIC dans le make comme indiqué:
recompile with -fPIC
Hors ligne
#22 Le 23/04/2010, à 14:39
- Julientroploin
Re : [Résolu] Installation de Fonomo pour Pidgin
Marche pas...
julien@julien-desktop:~/pidgin-fonomobutton-0.1.5$ make -fPIC
make: PIC: Aucun fichier ou dossier de ce type
make: *** Pas de règle pour fabriquer la cible « PIC ». Arrêt.
du coup j'ai regarder le man pour voir ce que faisait l'option -fPIC et je me suis dit que c'était peut être -f PIC mais non :
julien@julien-desktop:~/pidgin-fonomobutton-0.1.5$ make -f PIC
make: PIC: Aucun fichier ou dossier de ce type
make: *** Pas de règle pour fabriquer la cible « PIC ». Arrêt.
Faut que je vous dise : c'est ma 2e compilation (en 2ans d'utilisation, comme quoi on peut s'en sortir longtemps sans bidouiller) donc je ne sais pas du tout ou je vais...
Dernière modification par Julientroploin (Le 23/04/2010, à 14:41)
Fixe : Core i5, 8GoRAM, NVidia 9800GT Silent => Ubuntu 22.04
Portable Compaq Presario2158 : AthlonXP-M2400+, 1GoRAM, ATI Radeon mobility320M => Primtux
https://launchpad.net/~julienmbpe
Hors ligne