#1 Le 22/05/2008, à 17:02
- Nicorider
Compilation de pidgin sur ubuntu dapper[Résolu]
Bonjour,
Je suis en train de compiler pidgin, jusque là j'ai réussi à installer toutes les librairies de développements nécessaires mais il y en a une que je ne trouve pas :
Voici le message d'erreur de la compilation :
configure: error:
XScreenSaver extension development headers not found.
Use --disable-screensaver if you do not need XScreenSaver extension support,
this is required for detecting idle time by mouse and keyboard usage.
idle time : temps d'inactivité
Donc, je fais ma petite recherche :
nico@nico-desktop:~/src/pidgin-2.4.2$ apt-cache search --names-only XScreenSaver
xscreensaver - Automatic screensaver for X
xscreensaver-data - data files to be shared among screensaver frontends
xscreensaver-gl - GL(Mesa) screen hacks for xscreensaver
xscreensaver-data-extra - data files to be shared among screensaver frontends
xscreensaver-gl-extra - GL(Mesa) screen hacks for xscreensaver
Et je ne trouve aucune librairie de développement xscreensaver-dev bref j'ai pas d'autres choix que ceux proposés, laquelle je dois choisir ?
J'ai voulu me renseigner d'avantage sur xscreensaver :
Package information for xscreensaver (5.05-1)
Automatic screensaver for X
The purpose of xscreensaver is to display pretty pictures on your screen when it is not in use, in keeping with the philosophy that unattended monitors should always be doing something interesting, just like they do in the movies.
The benefit that this program has over the combination of the xlock and xautolock programs is the ease with which new graphics hacks can be installed: you don't need to recompile this program to add a new display mode, you just change some resource settings. Any program which can be invoked in such a way that it draws on the root window of the screen can now be used as a screensaver without modification. The programs that are being run as screensavers don't need to have any special knowledge about what it means to be a screensaver.
Note that if you have gnome-screensaver installed, you should most likely not install this package, but only the -data, -data-extra, -gl and -gl-extra packages!
Donc je vérifie si j'ai gnome-screensaver d'installé :
nico@nico-desktop:~/src/pidgin-2.4.2$ sudo apt-get install gnome-screensaver
Password:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les paquets suivants seront mis à jour :
gnome-screensaver
Et surprise, il est installé !
Les autres propositions font références à des applications pour l'écran donc je pense pas que se soit elles qu'il faille installer.
Merci d'avance pour votre aide.
PS : Pour ceux qui souhaitent le compiler sur leurs distributions, pour l'instant j'ai eu besoin d'installer : libglib2.0-dev, libgtk2.0-dev
Dernière modification par Nicorider (Le 23/05/2008, à 12:35)
Distribution : Ubuntu Hardy Heron 8.04
GNU/linux with 1391402 :).
Hors ligne
#2 Le 22/05/2008, à 18:27
- ddmdllt
Re : Compilation de pidgin sur ubuntu dapper[Résolu]
Curieux, me rappelle pas avoir eu ces messages d'erreur...
En revanche libxml-parser-perl, libxml2-dev semblent indispensable d'après les retours que j'ai eu sur mon blog (je les avais déjà installé avant - cf http://www.ddmdllt.org/weblog/posts/200 … ir-pidgin/)
Quand à la version dev de ce que tu as indiqué, ne trouve pas non plus sur mon système mais ça avait passé...
Bon courage
Hors ligne
#3 Le 22/05/2008, à 18:39
- Nicorider
Re : Compilation de pidgin sur ubuntu dapper[Résolu]
Merci pour ta réponse, j'aime beaucoup ton blog.
Et comme tu l'as dis, tu as beaucoup de packages d'installés donc tu as certainement la bibliothèque qu'il me manque.
Distribution : Ubuntu Hardy Heron 8.04
GNU/linux with 1391402 :).
Hors ligne
#4 Le 23/05/2008, à 00:53
- Nutz
Re : Compilation de pidgin sur ubuntu dapper[Résolu]
Essai de chercher... libxss !
Petite blague de la part de XScreenSaver
Hors ligne
#5 Le 23/05/2008, à 10:44
- ddmdllt
Re : Compilation de pidgin sur ubuntu dapper[Résolu]
@Nutz: bien vu, mais c'est curieux chez moi libxss-dev n'était pas installé (libxss1 l'était par contre) et ça avait passé...
@Nicorider: bien que je ne l'avais pas installé essaie avec, il se peut que la version de pidgin que tu as dl ait un peu changé depuis... (si j'ai le temps j'essairais de vérifier que j'arrive à compiler dans le cas où la version aurait changé). Merci pour les encouragements pour le blog (d'ailleurs faudrait que je m'y remette un peu...)
Dernière modification par ddmdllt (Le 23/05/2008, à 10:45)
Hors ligne
#6 Le 23/05/2008, à 12:33
- Nicorider
Re : Compilation de pidgin sur ubuntu dapper[Résolu]
Bonjour,
Merci pour vos réponses. Ce matin, j'ai réussi à le compiler et à l'installer.
Jusqu'à aujourdh'ui je n'avais compilé qu'un seul programme : lynx pour me faire la main et j'avais dû installer la bibliothèque de développement ncurses, bref j'ai pas d'autres bibliothèques de développements d'installées à part libncurses5dev et build-essential.
La version de pidgin est : pidgin 2.4.2 : http://downloads.sourceforge.net/pidgin … .2.tar.bz2
Pour ceux qui souhaiteraient l'installer, voici les messages d'erreurs (dans l'ordre) et les bibliothèques que j'ai utilisé :
Message d'erreur 1:
...
checking for GLIB... no
no
configure: error:
You must have the GLib 2.0 development headers installed to build.
If you have these installed already you may need to install pkgconfig so
I can find them.
sudo apt-get install libglib2.0-dev
Les NOUVEAUX paquets suivants seront installés :
libglib2.0-dev
Message d'erreur 2:
...
checking for GTK... no
no
configure: error:
You must have the GTK+ 2.0 development headers installed to compile Pidgin.
If you want to build only Finch then specify --disable-gtkui when running configure.
sudo apt-get install libgtk2.0-dev
Les NOUVEAUX paquets suivants seront installés :
libatk1.0-dev libcairo2-dev libexpat1-dev libfontconfig1-dev libfreetype6-dev libgtk2.0-dev
libpango1.0-dev libpng12-dev libx11-dev
libxau-dev libxcursor-dev libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-
dev libxrandr-dev libxrender-dev x-dev
x11proto-core-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev
x11proto-render-dev x11proto-xext-dev
x11proto-xinerama-dev zlib1g-dev
Message d'erreur 3:
...
checking for XScreenSaverRegister in -lXss... no
configure: error:
XScreenSaver extension development headers not found.
Use --disable-screensaver if you do not need XScreenSaver extension support,
this is required for detecting idle time by mouse and keyboard usage.
sudo apt-get install libxss-dev (merci à Nutz)
Les NOUVEAUX paquets suivants seront installés :
libxss-dev x11proto-scrnsaver-dev
Message d'erreur 4:
...
checking for SmcSaveYourselfDone in -lSM... no
configure: error:
X session management development headers not found.
Use --disable-sm if you do not need session management support.
sudo apt-get install libsm-dev
Les NOUVEAUX paquets suivants seront installés :
libice-dev libsm-dev
Message d'erreur 5:
...
checking for STARTUP_NOTIFICATION... no
no
configure: error:
Startup notification development headers not found.
Use --disable-startup-notification if you do not need it.
sudo apt-get install libstartup-notification0-dev
Les NOUVEAUX paquets suivants seront installés :
libstartup-notification0-dev libxt-dev
Message d'erreur 6:
...
checking for GTKSPELL... no
no
configure: error:
GtkSpell development headers not found.
Use --disable-gtkspell if you do not need it.
sudo apt-get install libgtkspell-dev
Les NOUVEAUX paquets suivants seront installés :
libaspell-dev libgtkspell-dev
Message d'erreur 7:
...
checking for initscr in -lncurses... yes
checking for update_panels in -lpanel... yes
checking for LIBXML... no
no
configure: error:
You must have libxml2 >= 2.6.0 development headers installed to build.
sudo apt-get install libxml2-dev
Les NOUVEAUX paquets suivants seront installés :
libxml2-dev
Message d'erreur 8:
...
checking for LIBXML... yes
checking for gconftool-2... /usr/bin/gconftool-2
Using config source xml:merged:/etc/gconf/gconf.xml.defaults for schema installation
Using $(sysconfdir)/gconf/schemas as install directory for schema files
checking for GSTREAMER... no
no
configure: error:
GStreamer development headers not found.
Use --disable-gstreamer if you do not need GStreamer (sound) support.
sudo apt-get install libgstreamer0.10-dev
Les NOUVEAUX paquets suivants seront installés :
libgstreamer0.10-dev libpopt-dev
Message d'erreur 9:
...
checking for MEANWHILE... no
configure: error:
Meanwhile development headers not found.
Use --disable-meanwhile if you do not need meanwhile (Sametime) support.
sudo apt-get install libmeanwhile-dev
Les NOUVEAUX paquets suivants seront installés :
libmeanwhile-dev libmeanwhile1
Message d'erreur 10:
...
checking for AVAHI... no
checking avahi-client/client.h usability... no
checking avahi-client/client.h presence... no
checking for avahi-client/client.h... no
checking avahi-glib/glib-malloc.h usability... no
checking avahi-glib/glib-malloc.h presence... no
checking for avahi-glib/glib-malloc.h... no
checking for avahi_client_new in -lavahi-client... no
configure: error:
avahi development headers not found.
Use --disable-avahi if you do not need avahi (Bonjour) support.
sudo apt-get install libavahi-client-dev libavahi-glib-dev
Les NOUVEAUX paquets suivants seront installés : libavahi-client-dev libdbus-1-dev libavahi-common-dev libavahi-glib-dev
Message d'erreur 11:
...
checking for DBUS... no
configure: error:
DBus development headers not found.
Use disabledbus if you do not need DBus support.
sudo apt-get install libdbus-glib-1-dev
Les NOUVEAUX paquets suivants seront installés :
libdbus-glib-1-dev
Message d'erreur 12:
...
checking for NETWORKMANAGER... no
configure: error:
NetworkManager development headers not found.
Use --disable-nm if you do not need NetworkManager support.
sudo apt-get install network-manager-dev
Les NOUVEAUX paquets suivants seront installés : network-manager-dev
Message d'erreur 13:
...
checking for Mozilla nss libraries... no
configure: error:
Neither GnuTLS or NSS SSL development headers found.
Use --disablen--ss disablegnutls if you do not need SSL support.
MSN, Novell Groupwise and Google Talk will not work without GnuTLS or NSS. OpenSSL is
NOT usable!
sudo apt-get install libgnutls11-dev
Les NOUVEAUX paquets suivants seront installés :
libgcrypt11-dev libgnutls11 libgnutls11-dev libgpg-error-dev libopencdk8-dev libtasn1-2-dev
Message d'erreur 14:
...
checking for tclConfig.sh... no
configure: error:
Tcl development headers not found.
Use disabletcl if you do not need Tcl scripting support.
sudo apt-get install tcl8.4-dev
Les NOUVEAUX paquets suivants seront installés :
tcl8.4-dev
Message d'erreur 15:
...
checking for tkConfig.sh... no
configure: error:
Tk development headers not found.
Use disabletk if you do not need Tk scripting support.
sudo apt-get install tk8.4-dev
Les NOUVEAUX paquets suivants seront installés :
tk8.4-dev
Puis make et sudo make install.
Voilà .
Dernière modification par Nicorider (Le 23/05/2008, à 12:38)
Distribution : Ubuntu Hardy Heron 8.04
GNU/linux with 1391402 :).
Hors ligne
#7 Le 24/05/2008, à 13:48
- ddmdllt
Re : Compilation de pidgin sur ubuntu dapper[Résolu]
@Nicorider: merci d'avoir détaillé les paquets à installer pour la compilation de la 2.4.2 (moi c'était la 2.3.1. et je dois avouer qu'utilisant plutôt kopete ces temps ci je ne me souciait pas trop de la mise à jour). J'ai rajouté un lien vers ce post depuis mon blog.
Hors ligne
#8 Le 20/07/2008, à 06:39
- linubuntu
Re : Compilation de pidgin sur ubuntu dapper[Résolu]
chez moi j'ai du installer aussi libperl-dev! sinn merci pour c'est tuto ^^
PC: AMD 64 4000+ , 1go de ram DDR2, dd 160go SATA2 , Power Color X1950 pro 256mo ddr3 .
OS : ubuntu 8.10
Skin Linux Live aMSN Tribal Edition
Hors ligne
#9 Le 20/07/2008, à 08:36
- ddmdllt
Re : Compilation de pidgin sur ubuntu dapper[Résolu]
En fait ça a tendance à enfler un peu les deps si on ne rajoute pas de paramètres lors du "./configure".
Des tas de nouvelles possibilités sont présentes dans les nouvelles versions de pidgin, après chacun doit voir ce qu'il prend...
Hors ligne
#10 Le 20/07/2008, à 09:37
- linubuntu
Re : Compilation de pidgin sur ubuntu dapper[Résolu]
par contre ça marche pas pidgin chez moi quand je fait make j'ai des erreur..:(
PC: AMD 64 4000+ , 1go de ram DDR2, dd 160go SATA2 , Power Color X1950 pro 256mo ddr3 .
OS : ubuntu 8.10
Skin Linux Live aMSN Tribal Edition
Hors ligne
#11 Le 12/08/2008, à 19:04
- Visiteur69
Re : Compilation de pidgin sur ubuntu dapper[Résolu]
Super sympa les erreurs avec ce qu' il faut faire pour y remédier
Perso j' ai aussi eu libperl et deux warning pas graves, un pour doxygen et un pour GraphViz,
je n' ai malheurseusement pas fais de copié collé au bon moment mais en les cherchant avec synaptic on peux pas les louper
#12 Le 29/11/2008, à 17:46
- biskin81
Re : Compilation de pidgin sur ubuntu dapper[Résolu]
Bonjour,
moi aussi j'ai eu le droit à tous ces paquets à installer...
Mais franchement il n'y aurait pas une solution pour essayer d'automatiser le téléchargement automatique des fichiers manquants ?
Parce que un par un, c'est long, non? En plus, il s'agit que d'un petit logiciel : Pidgin ! Qu'est ce que ça sera quand il manquera 100 "development headers" ?!
Merci d'avance aux réponses...
Hors ligne
#13 Le 30/11/2008, à 18:02
- Nicorider
Re : Compilation de pidgin sur ubuntu dapper[Résolu]
Avec Gnu les logiciels sont construits en utilisant des bibliothèques communes donc si tu télécharges une source qui n'est pas dispo dans les dépôts et qui utilise les même bibliothèques que tu as déja installées pour une autre source alors tu n'auras plus besoin de la télécharger (tu n'auras pas d'erreurs sur cette bib dans la compilation).
Si tu veux optimiser le tout, il faut créer un paquet !
www.debian.org/doc/manuals/maint-guide/maint-guide.fr.pdf
Distribution : Ubuntu Hardy Heron 8.04
GNU/linux with 1391402 :).
Hors ligne