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 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


David (Site web (fr) - Home page (en) - weblog)

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 smile

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)


David (Site web (fr) - Home page (en) - weblog)

Hors ligne

#6 Le 23/05/2008, à 12:33

Nicorider

Re : Compilation de pidgin sur ubuntu dapper[Résolu]

Bonjour, smile


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 libncurses5­dev 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 pkg­config 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:
D­Bus development headers not found.
Use ­­disable­dbus if you do not need D­Bus 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 --­­disable­n--ss ­­disable­gnutls 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 ­­disable­tcl 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 ­­disable­tk 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à smile.

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.


David (Site web (fr) - Home page (en) - weblog)

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! wink sinn merci pour c'est tuto ^^ wink


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...


David (Site web (fr) - Home page (en) - weblog)

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 sad 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 smile

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 wink

#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... smile

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