Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Installation problems | Problèmes à l'installation [Résolu] No 'cairo-dock' package found. J'ai fait un export pour le PATH pourtant...
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Installation problems | Problèmes à l'installation

Subjects Author Language Messages Last message
[Locked] [Résolu] No 'cairo-dock' package found. J'ai fait un export pour le PATH pourtant...
Page : 1 2
FrankKubuntu Français 20 fabounet [Read]
28 October 2009 à 12:29

FrankKubuntu, Thursday 22 October 2009 à 03:13


Subscription date : 21 October 2009
Messages : 1575
Bon j'ai lu quelques posts sur le forum qui ressemblent à mon problème, mais aucun ne confirme qu'une solution est fonctionnelle.

J'ai installé toutes les dépendances, compilé cairo-dock 2.1.0, sudo make install, puis en compilant les plug-ins, j'ai

checking for PACKAGE... configure: error: Package requirements ("cairo-dock gtk+-2.0 gthread-2.0 cairo librsvg-2.0 dbus-1 dbus-glib-1 libxml-2.0") were not met:

No package 'cairo-dock' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables PACKAGE_CFLAGS
and PACKAGE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.


Alors j'ai fait un
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:${PKG_CONFIG_PATH}


Marche pas. Alors j'ai vérifié à quel endroit est mon cairo-dock.

rc1@rc1:~/Download/cairo-dock-plugins-2.1.0> whereis cairo-dock
cairo-dock: /usr/bin/cairo-dock /usr/bin/X11/cairo-dock /usr/include/cairo-dock /usr/share/cairo-dock


Donc j'ai fait un
export PKG_CONFIG_PATH=/usr/bin/pkgconfig:${PKG_CONFIG_PATH}


Marche pas.

Bon, dans ce cas un
export PKG_CONFIG_PATH=/usr/bin/X11/pkgconfig:${PKG_CONFIG_PATH}


Non plus.

Un?

export PKG_CONFIG_PATH=/usr/share/pkgconfig:${PKG_CONFIG_PATH}


Toujours pas...

Finalement un

export PKG_CONFIG_PATH=/usr/include/pkgconfig:${PKG_CONFIG_PATH}


Et toujours la même erreur.

Qu'elle peut être ma prochaine étape?

Merci

matttbe, Thursday 22 October 2009 à 11:20


Subscription date : 24 January 2009
Messages : 12573
Normalement, ce n'est pas vraiment compliqué de compiler et pas besoin de définir des path, etc.

As-tu suivi la méthode du forum ? Par BZR
As-tu donc fait un autoreconf, ./configure, make, make install ? As-tu installé toutes les dépendances requises ?
Si oui, fab pourra mieux t'aider que moi

fabounet, Thursday 22 October 2009 à 12:25


Subscription date : 30 November 2007
Messages : 17118
si tu veux l'installer dans /usr/local, pense bien à ajuster LD_LIBRARY_PATH aussi.
sinon passe au configure --prefix=/usr pour l'installer dans /usr (plus simple, mais perso je préfère éviter le mélange paquets/compil)

FrankKubuntu, Thursday 22 October 2009 à 19:00


Subscription date : 21 October 2009
Messages : 1575
J'ai suivi la méthode Par compilation http://www.glx-dock.org/ww_page.php?p=Par%20compilation&lang=fr

J'ai été chercher les sources finales 2.1.0 et j'ai suivi cette méthode.

Comme je suis sous opensuse, les noms de packages sont un peu différents de ceux d'Ubuntu/Debian (un rare défaut chez linux! :)), il m'est difficile de m'assurer à 100% que toutes les dépendances sont satisfaites. Je me fie au msg d'erreur qui ne mentionne pas d'autres packets manquants, mais j'ai peut-être tort de m'y fier, je ne sais pas...

Comme je suis sur mon OS test (11.2 RC1), ça ne me dérange pas de l'installer n'importe où :), alors la méthode la plus simple j'achète, c'est pour tester présentement et si je veux être "clean" plus tard, j'ajusterai la procédure.

Ce que je fais est

autoreconf -isvf && ./configure --prefix=/usr && make


Pour le core ça marche. Pour le plug-in, ça me donne cet erreur de 'cairo-dock' qui n'existe pas. C'est vrai que si je fais un rpm -qa grep | cairo le package n'existe pas, mais CD core fonctionne a merveille et les fichiers/répertoires sont là.

S'il me manque une dépendance, eh bien je ne suis pas capable de savoir laquelle.

matttbe, Thursday 22 October 2009 à 19:59


Subscription date : 24 January 2009
Messages : 12573
autoreconf -isvf && ./configure --prefix=/usr && make
suivi de
# make install


Sinon, l'exécution de CD est ok ?

FrankKubuntu, Thursday 22 October 2009 à 20:08


Subscription date : 21 October 2009
Messages : 1575
Oui en effet, avec make install en sudo, j'ai oublié de le spécifier.

Et CD core fonctionne parfaitement, pas d'erreur à la compilation, roule bien et démarre automatiquement avec ma session KDE aussi.

nochka85, Thursday 22 October 2009 à 21:02


Subscription date : 29 November 2007
Messages : 7408
et les plugins ne passent pas avec la même méthode ?? ... tu les installes bien APRES le dock ? Les 2 sources ont-elles été récupérées en même temps ? <- Tu as peut être un soucis de versions incompatibles

FrankKubuntu, Thursday 22 October 2009 à 21:53


Subscription date : 21 October 2009
Messages : 1575
La même méthode oui, je fais un copy-paste de la commande après l'avoir roulée pour le core. Donc oui j'installe le core avant. Je me suis assuré que mes packages RPM de la 2.0.7 étaient désinstallés avant de compiler la 2.1.0.

Les 2 sources en même temps, disons à 30sec d'intervalle.

Plus j'y pense et plus je me demande si l'erreur est fausse et qu'en réalité il me manque une dépendance qui n'est pas cairo-dock... je vais tenter de fouiller d'avantage pour m'assurer de toutes les avoir.

matttbe, Thursday 22 October 2009 à 21:57


Subscription date : 24 January 2009
Messages : 12573
On ne sait jamais... Qu'elle version de automake as-tu ?

nochka85, Thursday 22 October 2009 à 23:11


Subscription date : 29 November 2007
Messages : 7408
Les 2 sources en même temps, disons à 30sec d'intervalle.


Bah si c'est le soucis, tu n'aurais VRAIMENT pas eu de chance

FrankKubuntu, Friday 23 October 2009 à 02:39


Subscription date : 21 October 2009
Messages : 1575
Non ça serait vraiment pas de chance!

Alors mon automake est
automake-1.11-5.3.x86_64


Dans les sois-disant dépendances qu'il me manque, j'ai ceci
cairo-dock gtk+-2.0 gthread-2.0 cairo librsvg-2.0 dbus-1 dbus-glib-1 libxml-2.0


cairo-dock je l'ai, même si
rpm -qa | grep cairo
ne le sort pas.

gtk+-2.0 je n'ai pas, mais j'ai des ressemblances comme
gtk2-engines-32bit-2.18.4-1.2.x86_64
gtk2-engines-2.18.4-1.2.x86_64
gtk2-devel-2.18.1-2.2.x86_64
libgtkhtml-2.11.1-125.38.x86_64
gtkcairo-0.3-1.pm.1.x86_64
gtk2-2.18.1-2.2.x86_64
gtk2-branding-openSUSE-11.2-2.4.noarch
gtk2-32bit-2.18.1-2.2.x86_64


gthread-2.0, non. J'ai juste
libgthread-2_0-0-2.22.1-1.1.x86_64
Est-ce que c'est bon? Certains diront que ça prend glib2-devel car ça en fait partie, j'ai ce packet. D'autres diront que ça prend libglib2-devel, j'ai le packet mais PAS en devel, je ne le trouve pas.

cairo, j'ai
cairo-32bit-1.8.8-1.1.x86_64
gtkcairo-0.3-1.pm.1.x86_64
cairomm-1.8.2-1.4.x86_64
cairo-1.8.8-1.1.x86_64
cairomm-devel-1.8.2-1.4.x86_64
cairo-devel-1.8.8-1.1.x86_64
gtkcairo-devel-0.3-1.pm.1.x86_64
python-cairo-1.8.6-1.2.x86_64


librsvg-2.0, j'ai
librsvg-devel-2.26.0-2.5.x86_64
librsvg-2.26.0-2.5.x86_64
librsvg-32bit-2.26.0-2.5.x86_64


dbus-1, oui, j'en ai plusiseurs.
dbus-glib-1, j'ai plusieurs dbus-1-glib, qui selon moi est la même chose.
libxml-2.0, oui, j'en ai plusieurs.

Donc les suspects sont
cairo-dock et gthread-2.0
d'après moi.

Qu'en pensez-vous?

Ah, c'est curieux, je ne peux pas faire un sudo make uninstall du core.
make: *** No rule to make target `uninstall'. Stop.
Hummm, quelque chose de pas normal... peut-être la version RC1 d'opensuse. Je vais voir avec la RC2 la semaine prochaine ou au début novembre.

matttbe, Friday 23 October 2009 à 12:10


Subscription date : 24 January 2009
Messages : 12573
Tu ne sais pas installer un paquet RPM source ?
Je pense que tu as les mêmes dépendances que Fedora donc regarde p-ê dans le wiki => http://www.glx-dock.org/ww_page.php?p=Dépôt%20Fedora&lang=fr#1-Compiler le srpm pour profiter de la v2 sur Fedora 9/10

FrankKubuntu, Friday 23 October 2009 à 13:50


Subscription date : 21 October 2009
Messages : 1575
C'est une idée, je vais essayer avec celui de Fedora. Merci

FrankKubuntu, Saturday 24 October 2009 à 03:52


Subscription date : 21 October 2009
Messages : 1575
Bon on va oublier le RPM source avec yum, je n'ai pas yum sur les repos encore (ils ne sont pas complets pour 11.2) et le compiler n'a pas fonctionné puis installer un rpm pour 11.1 ne fonctionne pas non plus... je verrai avec la finale 11.2 bientôt, dans ce cas. Pas de chance.

matttbe, Saturday 24 October 2009 à 13:05


Subscription date : 24 January 2009
Messages : 12573
Je sais que SMSPillaz est sur OpenSUSE et qu'il compile lui-même...

En cherchant un peu plus, je me demande si tu as vraiment les bonnes lib.
Essaye d'installer ceci :
bzr alsa-lib-devel automake dbus-glib-devel desktop-file-utils gettext gnome-menus-devel gnome-vfs2-devel gtk2-devel gtkglext-devel intltool libXcomposite-devel libXinerama-devel libXrender-devel libXtst-devel libXxf86vm-devel libetpan-devel libexif-devel libgnomeui-devel librsvg2-devel libtool libxklavier-devel libxml2-devel vte-devel perl WebKit-gtk-devel curl
Je pense que les noms sont corrects...

Sinon, est-ce qu'il n'y a pas une commande pour installer les dépendances pour construire le programme. Je ne connais pas assez OpenSUSE pour te donner la réponse mais sur Debian et dérivés, c'est
# apt-get build-dep
et il t'installe tous les dépendances nécessaires.

Sinon, ne sais-tu pas avoir accès aux fichiers qui ont permis de fabriquer les paquets sur ta distribution ? Il doit y avoir toutes les explications utiles dont les dépendances à avoir.
Bonne chance

FrankKubuntu, Sunday 25 October 2009 à 02:01


Subscription date : 21 October 2009
Messages : 1575
Moi aussi je suis pas mal certain ce sont mes packages... je ne fais pas 100% confiance au msg d'erreur durant la compilation.

Ok voyons voir...

alsa-lib-devel, je trouve pas, mais j'ai alsa-devel.
dbus-glib-devel trouve pas, mais dbus-1-glib-devel oui.
gnome-menu-devel je l'avais pas! Il existe tel quel, donc un de plus...
libXcomposite-devel je ne trouve pas.
libxinerama ou même xinerama je ne trouve pas.
libXtst-devel je ne trouve pas.
libXxf86vm-devel non plus.
libexif-devel j'ai trouvé, je l'ajoute.
librsvg2-devel je ne trouve pas.
vte-devel j'ai trouvé, je l'ajoute.
WebKit-gtk-devel pas trouvé.

Non J'ai même essayé avec des exportPATH... zut.

Je n'Arrive donc toujours pas à prouver que j'ai les dépendances suivantes d'installées :
libXcomposite-devel libxinerama libXtst-devel libXxf86vm-devel librsvg2-devel WebKit-gtk-devel


Ça en fait pas mal! J'avoue n'avoir passé de temps à apprendre la construction de rpm. Alors je n'ai aucune idée comment ça fonctionne, je vais devoir m'informer. Cependant je peux sortir la liste des dépendances pour 2.0.7.rpm...

cairo-dock - Cairo-dock is a small simple but effective doclet like Mac

Version:
2.0.7-11.pm.2

Provides:
mimetype(image/png)
mimetype(image/tiff)
mimetype(image/gif)
mimetype(image/jpeg)
mimetype(image/x-portable-anymap)
mimetype(image/x-portable-bitmap)
mimetype(image/x-portable-pixmap)
mimetype(image/svg+xml)
mimetype(image/bmp)
mimetype(image/x-portable-graymap)
mimetype(image/x-xbitmap)
mimetype(image/x-xpixmap)
mimetype(application/pdf)
mimetype(image/x-tga)
mimetype(image/x-wmf)
mimetype(image/x-icon)
mimetype(text/xml)
mimetype(image/g3fax)
mimetype(image/x-compressed-xcf)
mimetype(image/x-fits)
mimetype(image/x-psd)
mimetype(image/x-sgi)
mimetype(image/x-xcf)
mimetype(image/x-xwindowdump)
mimetype(text/html)
mimetype(application/postscript)
mimetype(application/rdf+xml)
mimetype(application/rss+xml)
mimetype(application/vnd.mozilla.xul+xml)
mimetype(application/xhtml+xml)
mimetype(application/xml)
mimetype(image/pcx)
libcairo-dock.so()(64bit)
cairo-dock = 2.0.7-11.pm.2

Prerequires:
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.2-1

Requires:
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libm.so.6()(64bit)
/bin/sh
libpthread.so.0()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libz.so.1()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
libdl.so.2()(64bit)
libX11.so.6()(64bit)
libfreetype.so.6()(64bit)
/bin/bash
libglib-2.0.so.0()(64bit)
libfontconfig.so.1()(64bit)
librt.so.1()(64bit)
libXext.so.6()(64bit)
libgobject-2.0.so.0()(64bit)
libgmodule-2.0.so.0()(64bit)
libpng12.so.0()(64bit)
libgdk_pixbuf-2.0.so.0()(64bit)
libgio-2.0.so.0()(64bit)
libgthread-2.0.so.0()(64bit)
libpango-1.0.so.0()(64bit)
libgtk-x11-2.0.so.0()(64bit)
libgdk-x11-2.0.so.0()(64bit)
libcairo.so.2()(64bit)
libpangoft2-1.0.so.0()(64bit)
libatk-1.0.so.0()(64bit)
libXrender.so.1()(64bit)
libpangocairo-1.0.so.0()(64bit)
libSM.so.6()(64bit)
libICE.so.6()(64bit)
libxml2.so.2()(64bit)
libXau.so.6()(64bit)
libxcb.so.1()(64bit)
libxcb-xlib.so.0()(64bit)
libGL.so.1()(64bit)
libXinerama.so.1()(64bit)
libGLU.so.1()(64bit)
libXfixes.so.3()(64bit)
libc.so.6(GLIBC_2.7)(64bit)
libuuid.so.1()(64bit)
libpixman-1.so.0()(64bit)
libxcb-render-util.so.0()(64bit)
libxcb-render.so.0()(64bit)
libdbus-1.so.3()(64bit)
libnsl.so.1()(64bit)
libdbus-glib-1.so.2()(64bit)
libXmu.so.6()(64bit)
libXt.so.6()(64bit)
libcrypt.so.1()(64bit)
libXtst.so.6()(64bit)
libXcomposite.so.1()(64bit)
libglitz.so.1()(64bit)
libpangox-1.0.so.0()(64bit)
libgdkglext-x11-1.0.so.0()(64bit)
libgtkglext-x11-1.0.so.0()(64bit)
libcrypt.so.1(GLIBC_2.2.5)(64bit)
librsvg-2.so.2()(64bit)
libglitz-glx.so.1()(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.2-1
Obsoletes:
cairo-dock-doc
cairo-dock-themes


Donc si je passe au travers de cette liste, normalement ça devrait marcher pour 2.1.0! J'en ai pour plusiseurs minutes, mais je vais regarder... I'll be back, comme disait ce gouverneur vert de la Californie.

FrankKubuntu, Sunday 25 October 2009 à 02:19


Subscription date : 21 October 2009
Messages : 1575
Ah! J'ai eu une idée... si pkg-config me dit qu'il manque cairo-dock, alors pourquoi pas l'installer et compiler 2.1.0 par-dessus? Ce n'est sûrement pas clean, mais j'ai tenté pour voir... eh bien ça a marché! Au lieu de me dire cairo-dock not found, il m'a dit GLITZ not found. Effectivement GLITZ-DEVEL n'était pas là. Je l'ai ajouté et les plugins ont compilé! Pas si vite... comme la méthode n'est pas clean, bien quand je load CD les plugins ne fonctionnent pas, même s'ils ont compilés. Alors avec glitz-devel et les autres de matttbe que j'ai pu installer, j'ai désintallé CD 2.0.7, recompilé 2.1... l'erreur cairo-dock not found est revenue quand même. Il n'arrive vraiment pas à trouver cairo-dock, même s'il est installé. Alors je ne sais pas si c'est encore un problème de dépendances ou le fait que j'ai pu compiler m'indique que j'ai tous les packets devel et les libs et que le problème est maintenant à trouver cairo-dock... enfin. Je vais faire un peu de recherches, mais je vais attendre la RC2 de 11.2 et des repos plus complets.

Je dirai ce qu'il en retourne...

matttbe, Sunday 25 October 2009 à 10:44


Subscription date : 24 January 2009
Messages : 12573
Concernant la liste que tu nous donnes, ce sont les librairies compilées (pas les -devel) et pas les noms des paquets.
Je suppose que s'il y a ça, c'est qu'il y a moyen d'utiliser un outil pour installer ces libdevel.

Pour faire simple, tu ne sais pas contacter les mainteneurs de dépôts pour actualiser CD (version 2.1.1) ?
Ou demander comment 'recompiler un paquet des dépôts'. Ou 'trouver facilement les paquets utiliser pour compiler un programme des dépôts'
Ou ... passer sur Debian/Ubuntu (ou Fedora)

fabounet, Monday 26 October 2009 à 10:43


Subscription date : 30 November 2007
Messages : 17118
je te conseille aussi de contacter les mainteneurs de ta distrib et leur demander de mettre à jour le dock

FrankKubuntu, Wednesday 28 October 2009 à 03:21


Subscription date : 21 October 2009
Messages : 1575
Bon alors au lieu de me casser la tête quand on sait qu'il y a un workaround simple, j'ai décidé de contacter Packman et qques heures plus tard une Italienne me répondait pour me dire qu'elle va l'updater à 2.1.1 d'ici qques jours.

Alors dossier fermé, même si j'aurais préféré le compiler moi-même, mais bof, un simple email qques jours et une nouvelle version en rpm, alors pourquoi pas?

Merci!

Installation problems | Problèmes à l'installation

Subjects Author Language Messages Last message
[Locked] [Résolu] No 'cairo-dock' package found. J'ai fait un export pour le PATH pourtant...
Page : 1 2
FrankKubuntu Français 20 fabounet [Read]
28 October 2009 à 12:29


Glx-Dock / Cairo-Dock List of forums Installation problems | Problèmes à l'installation [Résolu] No 'cairo-dock' package found. J'ai fait un export pour le PATH pourtant... Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.