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 Problème compilation version BZR
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] Problème compilation version BZR
AuraHxC Français 11 AuraHxC [Read]
14 April 2010 à 13:26

AuraHxC, Tuesday 13 April 2010 à 13:59


Subscription date : 25 February 2008
Messages : 22
Bonjour tout le monde,

Je suis sur Archlinux et aujourd'hui pas moyen de compiler que ça soit avec la version yaourt ou directement en prenant à partir de la commande bzr.
J'ai ceci :

cairo_dock-cairo-dock-themes-manager.o: In function `cairo_dock_download_file':
/tmp/yaourt-tmp-nicolas/aur-cairo-dock-bzr/cairo-dock-bzr/src/cairo-dock-core-build/src/cairo-dock-themes-manager.c:151: undefined reference to `curl_easy_init'
/tmp/yaourt-tmp-nicolas/aur-cairo-dock-bzr/cairo-dock-bzr/src/cairo-dock-core-build/src/cairo-dock-themes-manager.c:157: undefined reference to `curl_easy_setopt'
/tmp/yaourt-tmp-nicolas/aur-cairo-dock-bzr/cairo-dock-bzr/src/cairo-dock-core-build/src/cairo-dock-themes-manager.c:158: undefined reference to `curl_easy_setopt'
/tmp/yaourt-tmp-nicolas/aur-cairo-dock-bzr/cairo-dock-bzr/src/cairo-dock-core-build/src/cairo-dock-themes-manager.c:159: undefined reference to `curl_easy_setopt'
/tmp/yaourt-tmp-nicolas/aur-cairo-dock-bzr/cairo-dock-bzr/src/cairo-dock-core-build/src/cairo-dock-themes-manager.c:164: undefined reference to `curl_easy_setopt'
/tmp/yaourt-tmp-nicolas/aur-cairo-dock-bzr/cairo-dock-bzr/src/cairo-dock-core-build/src/cairo-dock-themes-manager.c:165: undefined reference to `curl_easy_setopt'
cairo_dock-cairo-dock-themes-manager.o:/tmp/yaourt-tmp-nicolas/aur-cairo-dock-bzr/cairo-dock-bzr/src/cairo-dock-core-build/src/cairo-dock-themes-manager.c:166: more undefined references to `curl_easy_setopt' follow
cairo_dock-cairo-dock-themes-manager.o: In function `cairo_dock_download_file':
/tmp/yaourt-tmp-nicolas/aur-cairo-dock-bzr/cairo-dock-bzr/src/cairo-dock-core-build/src/cairo-dock-themes-manager.c:168: undefined reference to `curl_easy_perform'
/tmp/yaourt-tmp-nicolas/aur-cairo-dock-bzr/cairo-dock-bzr/src/cairo-dock-core-build/src/cairo-dock-themes-manager.c:178: undefined reference to `curl_easy_cleanup'
/tmp/yaourt-tmp-nicolas/aur-cairo-dock-bzr/cairo-dock-bzr/src/cairo-dock-core-build/src/cairo-dock-themes-manager.c:178: undefined reference to `curl_easy_cleanup'
cairo_dock-cairo-dock-themes-manager.o: In function `cairo_dock_set_paths':
/tmp/yaourt-tmp-nicolas/aur-cairo-dock-bzr/cairo-dock-bzr/src/cairo-dock-core-build/src/cairo-dock-themes-manager.c:1229: undefined reference to `curl_global_init'
cairo_dock-cairo-dock-load.o: In function `cairo_dock_unload_additionnal_textures':
/tmp/yaourt-tmp-nicolas/aur-cairo-dock-bzr/cairo-dock-bzr/src/cairo-dock-core-build/src/cairo-dock-load.c:522: undefined reference to `cairo_dock_unload_indicator_textures'
cairo_dock-cairo-dock-internal-indicators.o: In function `reload':
/tmp/yaourt-tmp-nicolas/aur-cairo-dock-bzr/cairo-dock-bzr/src/cairo-dock-core-build/src/cairo-dock-internal-indicators.c:124: undefined reference to `cairo_dock_reload_indicators'
cairo_dock-cairo-dock-config.o: In function `cairo_dock_read_conf_file':
/tmp/yaourt-tmp-nicolas/aur-cairo-dock-bzr/cairo-dock-bzr/src/cairo-dock-core-build/src/cairo-dock-config.c:575: undefined reference to `cairo_dock_load_indicator_textures'
cairo_dock-cairo-dock.o: In function `main':
/tmp/yaourt-tmp-nicolas/aur-cairo-dock-bzr/cairo-dock-bzr/src/cairo-dock-core-build/src/cairo-dock.c:438: undefined reference to `cairo_dock_init_indicator_manager'
collect2: ld returned 1 exit status
make[3]: *** [cairo-dock] Erreur 1
make[3]: quittant le répertoire « /tmp/yaourt-tmp-nicolas/aur-cairo-dock-bzr/cairo-dock-bzr/src/cairo-dock-core-build/src »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire « /tmp/yaourt-tmp-nicolas/aur-cairo-dock-bzr/cairo-dock-bzr/src/cairo-dock-core-build/src »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /tmp/yaourt-tmp-nicolas/aur-cairo-dock-bzr/cairo-dock-bzr/src/cairo-dock-core-build »
make: *** [all] Erreur 2


Est ce que je suis le seul ? y a t'il une solution que je n'aurais pas vu ?

Merci d'avance

fabounet, Tuesday 13 April 2010 à 15:52


Subscription date : 30 November 2007
Messages : 17118
je pense que c'est clair, il te faut libcurl
normalement cmake devrait te signaler cette (nouvelle) dépendance manquante.

AuraHxC, Tuesday 13 April 2010 à 17:10


Subscription date : 25 February 2008
Messages : 22
Pourtant elle est déjà installé
locate libcurl
/usr/lib/libcurl.a
/usr/lib/libcurl.so
/usr/lib/libcurl.so.4
/usr/lib/libcurl.so.4.2.0

fabounet, Tuesday 13 April 2010 à 17:38


Subscription date : 30 November 2007
Messages : 17118
c'est sa version de dev qu'il te faut

AuraHxC, Tuesday 13 April 2010 à 17:44


Subscription date : 25 February 2008
Messages : 22
C'est pas toi qui fait cairo-dock ?
Quelle version il faut ? parce que j'avais la même erreur en prenant la version bzr directement en compilant à la main sans passer par yaourt.

AuraHxC, Tuesday 13 April 2010 à 18:07


Subscription date : 25 February 2008
Messages : 22
C'est bon j'ai repris depuis le dépôt bzr et ça fonctionne maintenant. Content de revoir le dock
Au fait tu te souviens de moi Fab ?

fabounet, Wednesday 14 April 2010 à 00:45


Subscription date : 30 November 2007
Messages : 17118
oui je me souviens très bien du post de 130 pages sur ubuntu-fr.org où tu as participé
ça a bien changé hein ?

Tofe, Wednesday 14 April 2010 à 10:14


Subscription date : 09 February 2008
Messages : 921
fab: pour info, sur ArchLinux, les packages de dev ne sont pas séparés des packages avec les binaires. Donc installer libcurl va automatiquement installer les .h et tout ça (on le voit d'ailleurs ici car il y a libcurl.a qui ne sert que pour le developpement)

fabounet, Wednesday 14 April 2010 à 10:26


Subscription date : 30 November 2007
Messages : 17118
ah je ne savais pas, bien bien (c'est vrai que pour ce que ça pèse les .h, pas super utile de les séparer)
mais bon je vais encore me faire incendier par des packageurs de .deb qui sépareraient chaque fichier dans un paquet à part s'ils le pouvaient

AuraHxC, Wednesday 14 April 2010 à 11:53


Subscription date : 25 February 2008
Messages : 22
Effectivement sur Arch les packages de dev ne sont pas séparé, ce qui n'est pas un mal sachant que j'ai toujours besoin des packages de dev en général.
Ca fait plaisir de voir que tu te souviens de cette époque lol et effectivement ça a bien changé.
Faudrait qu'on se capte sur un truc de conversation, style msn ou autre qu'on puisse parler de temps en temps programmation

fabounet, Wednesday 14 April 2010 à 12:18


Subscription date : 30 November 2007
Messages : 17118
/join #cairo-dock-fr
j'essaye d'y passer le soir (sauf récemment, le décalage horaire a fait très mal, mais ça revient là )

AuraHxC, Wednesday 14 April 2010 à 13:26


Subscription date : 25 February 2008
Messages : 22
Woki pas de soucis je passerais

Installation problems | Problèmes à l'installation

Subjects Author Language Messages Last message
[Locked] Problème compilation version BZR
AuraHxC Français 11 AuraHxC [Read]
14 April 2010 à 13:26


Glx-Dock / Cairo-Dock List of forums Installation problems | Problèmes à l'installation Problème compilation version BZR 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.