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 29/02/2008, à 13:04

neveralone

compilation evince et libgtk+2.0

bonjour a tous,

je viens aujourd'hui car j'ai un problème lorsque je configure le code source de evince ( sans l'avoir modifier pour l'instant ) avec ./configure, deux erreurs se produisent, il manque selon lui gtk+-2.0 et libxml2 j'ai donc chercher dans les paquets synaptiques et cochant tout ce qui ressemblait à un des deux problemes. je reconfigure et maintenant ces deux erreurs ont disparu mais il ne trouve alors pas gnome-vfs-2.0. n'est je pas pris les bonne librairies pourtant lorsque je regarde ma version de gtk+ c'est la derniere (de memoire gtk+ 2.10...) je ne comprend pas se qui se passe. Y a t il des conflits entre bibliothèques?

pouvez vous m'aidez svp
merci d'avance.

Hors ligne

#2 Le 29/02/2008, à 13:10

Karl_le_rouge

Re : compilation evince et libgtk+2.0

ils te manqueraient pas les paquets *-devel ?

Hors ligne

#3 Le 29/02/2008, à 13:14

neveralone

Re : compilation evince et libgtk+2.0

merci de me repondre si vite,

je suis en phase d'apprentisage on peut dire peut tu m'expliquer s'agit t'il du meme .dev sinon ou puis-je le trouver?

merci

Hors ligne

#4 Le 29/02/2008, à 13:25

cep

Re : compilation evince et libgtk+2.0

Une piste de départ : man apt-get et l'option build-dep
de même que le retour de apt-cache showsrc evince

Hors ligne

#5 Le 29/02/2008, à 13:54

neveralone

Re : compilation evince et libgtk+2.0

voici le resultat de  apt-cache showsrc evince
Package: evince
Binary: evince, evince-gtk-dbg, evince-dbg, evince-gtk
Version: 2.20.1-0ubuntu1
Priority: optional
Section: gnome
Maintainer: Ubuntu Desktop Team <ubuntu-desktop@lists.ubuntu.com>
Original-Maintainer: Marc 'HE' Brockschmidt <he@debian.org>
Build-Depends: cdbs, debhelper (>= 5), intltool (>= 0.35.0), gnome-pkg-tools (>= 0.10), gnome-doc-utils (>= 0.3.2), libgtk2.0-dev (>= 2.10.0), libglade2-dev, libgnomeui-dev (>> 2.14.1-2), libgnome2-dev (>> 2.14), libgnomevfs2-dev, libnautilus-extension-dev, libgnome-keyring-dev (>= 0.4.0), libdbus-glib-1-dev (>= 0.33), librsvg2-dev (>> 2.14.4-2), gnome-icon-theme (>= 2.17.1), libxml-parser-perl, scrollkeeper, gs (>= 7), libxt-dev, libpoppler-glib-dev (>= 0.6), libdjvulibre-dev (>= 3.5.17), libkpathsea-dev, libtiff4-dev, zlib1g-dev, libhildon-1-dev [lpia], libosso-dev [lpia], libhildonfm2-dev [lpia], liblaunchpad-integration-dev
Architecture: any
Standards-Version: 3.7.2
Format: 1.0
Directory: pool/main/e/evince
Files:
de4a9ef819541a9f721093799bae95d6 1381 evince_2.20.1-0ubuntu1.dsc
b909c2bee3272d7e00093fe0a091e189 2339911 evince_2.20.1.orig.tar.gz
5eb5e3bb7c48c7ab263fb2d32cf349db 121782 evince_2.20.1-0ubuntu1.diff.gz
Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>

Package: evince
Binary: evince, evince-gtk-dbg, evince-dbg, evince-gtk
Version: 2.20.0-0ubuntu3
Priority: optional
Section: gnome
Maintainer: Ubuntu Desktop Team <ubuntu-desktop@lists.ubuntu.com>
Original-Maintainer: Marc 'HE' Brockschmidt <he@debian.org>
Build-Depends: cdbs, debhelper (>= 5), intltool (>= 0.35.0), gnome-pkg-tools (>= 0.10), gnome-doc-utils (>= 0.3.2), libgtk2.0-dev (>= 2.10.0), libglade2-dev, libgnomeui-dev (>> 2.14.1-2), libgnome2-dev (>> 2.14), libgnomevfs2-dev, libnautilus-extension-dev, libgnome-keyring-dev (>= 0.4.0), libdbus-glib-1-dev (>= 0.33), librsvg2-dev (>> 2.14.4-2), gnome-icon-theme (>= 2.17.1), libxml-parser-perl, scrollkeeper, gs (>= 7), libxt-dev, libpoppler-glib-dev (>= 0.6), libdjvulibre-dev (>= 3.5.17), libkpathsea-dev, libtiff4-dev, zlib1g-dev, libhildon-1-dev [lpia], libosso-dev [lpia], libhildonfm2-dev [lpia], liblaunchpad-integration-dev
Architecture: any
Standards-Version: 3.7.2
Format: 1.0
Directory: pool/main/e/evince
Files:
de443e2b555771fa59ea6a89c60efc1c 1380 evince_2.20.0-0ubuntu3.dsc
229460ba9c85cd5340512ea937a19cc2 2364951 evince_2.20.0.orig.tar.gz
0be1079c1a94f9db8ba44d86a971acea 30085 evince_2.20.0-0ubuntu3.diff.gz
Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>


comment utilise t on la commande man apt-get avec l'option buid-dep?

merci

Hors ligne

#6 Le 29/02/2008, à 14:15

cep

Re : compilation evince et libgtk+2.0

neveralone a écrit :

comment utilise t on la commande man apt-get avec l'option buid-dep?

merci

Oula.
TU veux vraiment compiler le programme ?

Plus simplement, tu as :
http://packages.ubuntu.com/cgi-bin/sear … elease=all

Hors ligne

#7 Le 29/02/2008, à 14:43

neveralone

Re : compilation evince et libgtk+2.0

oui il le faut... c'est dur a expliquer avec le peu de connaissance que j'ai?
Il faut que je modifie les sources de evince mais je voulais d'abord m'assurer de pouvoir installer le paquet non modifié.

aurais tu le temps et peut etre la patience de me guider au moin au début s'il te plais...

merci

Hors ligne

#8 Le 29/02/2008, à 14:49

cep

Re : compilation evince et libgtk+2.0

Il te faut d'abord lire man apt-get, la partie concernant l'option build-dep.
Dans un environnement "normal", et pour simplifier, pour complier un paquet donné il faut satisfaire ses dépendances, et bien sûr avoir tout le nécessaire pour compiler.
Bonne continuation.
cep

Hors ligne

#9 Le 29/02/2008, à 14:53

neveralone

Re : compilation evince et libgtk+2.0

merci pour ton aide.

j'ai l'impression que la configuration est passé j'ai ajouter plein de librairie et il n'a pas trouver d'erreur et le make a fonctionner. Il n'y a pas un moyen plus simple de connaitre les dependances d'un paquet sans avoir la surprise a chaque fin de configuration?

merci beaucoup

Hors ligne

#10 Le 29/02/2008, à 15:14

cep

Re : compilation evince et libgtk+2.0

Si c'est une version compatible avec celles disponibles en .deb, la commande apt-get build-dep ton_paquet devrait suffire.
Sinon, il n'y a pas d'autre solution que de lire les spécifications dans le source.

Hors ligne

#11 Le 29/02/2008, à 15:23

neveralone

Re : compilation evince et libgtk+2.0

merci cep pour ton aide

il me reste plus qu'a installer ma version de evince sans que l'ancienne perturbe la nouvelle. il y a des risques pour que l'autre version empeche celle ci de s'installer je viens de la lancer et il me demande si je veut le remplacer et aucune touche n'est valide bizarre je regarde sa.

encore merci

Hors ligne