Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Cairo-Dock cafe | Café Cairo-Dock Cairo-dock sur Intrepid Ibex -> En image !
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)
Cairo-Dock cafe | Café Cairo-Dock

Subjects Author Language Messages Last message
[Locked] Cairo-dock sur Intrepid Ibex -> En image !
Page : 1 2 3 4 5 6
nochka85 Français 107 fabounet [Read]
03 November 2008 à 12:14

gilir, Thursday 19 June 2008 à 22:29


Subscription date : 09 April 2008
Messages : 83
Toujours pas :

cc -DHAVE_CONFIG_H -I. -I../.. -I../../src -pthread -I/usr/include/cairo-dock -I/usr/include/cairo-dock/cairo-dock -I/usr/include/gtk-2.0 -I/usr/include/cairo -I/usr/include/librsvg-2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DMY_APPLET_SHARE_DATA_DIR=\"/usr/lib/cairo-dock/systray\" -DMY_APPLET_README_FILE=\"readme\" -DMY_APPLET_PREVIEW_FILE=\"preview.png\" -DMY_APPLET_CONF_FILE=\"systray.conf\" -DMY_APPLET_USER_DATA_DIR=\"systray\" -DMY_APPLET_VERSION=\"0.1.3\" -DMY_APPLET_GETTEXT_DOMAIN=\"cd-systray\" -DMY_APPLET_DOCK_VERSION=\"1.6.0.1\" -DMY_APPLET_ICON_FILE=\"icon.png\" -std=c99 -W -Werror -O3 -g -O2 -g -Wall -O2 -c systray-init.c -fPIC -DPIC -o .libs/libcd_systray_la-systray-init.o
cc1: warnings being treated as errors
systray-init.c: In function ‘init’:
systray-init.c:35: error: unused parameter ‘erreur’
systray-init.c: In function ‘reload’:
systray-init.c:55: error: unused variable ‘pOldContainer’
systray-init.c: At top level:
/usr/include/cairo-dock/cairo-dock/cairo-dock-icons.h:298: error: inline function ‘cairo_dock_update_removing_inserting_icon’ declared but never defined
make[4]: * [libcd_systray_la-systray-init.lo] Erreur 1
make[4]: quittant le répertoire « /media/data/Projects/cairo-dock/svn/trunk/plug-ins/systray/src »
make[3]:
* [all-recursive] Erreur 1
make[3]: quittant le répertoire « /media/data/Projects/cairo-dock/svn/trunk/plug-ins/systray »
make[2]: * [all-recursive] Erreur 1
make[2]: quittant le répertoire « /media/data/Projects/cairo-dock/svn/trunk/plug-ins »
make[1]:
* [all] Erreur 2
make[1]: quittant le répertoire « /media/data/Projects/cairo-dock/svn/trunk/plug-ins »
make: *** [debian/stamp-makefile-build] Erreur 2

nochka85, Thursday 19 June 2008 à 22:39


Subscription date : 29 November 2007
Messages : 7408

fabounet, Friday 20 June 2008 à 12:40


Subscription date : 30 November 2007
Messages : 17118
c'est bizarre cette ligne : "cc1: warnings being treated as errors"
tu utilises une option de compil particulière ? parce que chez moi ces warnings ne sont pas bloquants (en fait je crois même pas qu'il me les dise)

parAdOxxx_ZeRo, Friday 20 June 2008 à 13:37


Subscription date : 14 January 2008
Messages : 1122
error: unused parameter ‘erreur’

effectivement c'est normal que ca compile pas s'il plante aux warnings...

fabounet, Friday 20 June 2008 à 16:33


Subscription date : 30 November 2007
Messages : 17118
je vais essayer de fixer ça pour ce soir et la 1.6.0.2

gilir, Saturday 21 June 2008 à 12:22


Subscription date : 09 April 2008
Messages : 83
plugins/systray/src/Makefile.am
lignes 36 et 37 :

    -std=c99 -W -Werror\
    -O3

Forcément si vous compilez avec -Werror, ca plante à la moindre erreur
J'avais jamais fait gaffe aux paramètres qui étaient passés au compilateur, mais du 03 et du Werror, c'est pas un peu hard ?
Je dois pouvoir spécifier mes propres paramètres à gcc, donc je vais voir si en virant -Werror ca compile jusqu'au bout.

gilir, Saturday 21 June 2008 à 12:30


Subscription date : 09 April 2008
Messages : 83
ah pas vue que c'était corrigé en svn

Mav, Saturday 21 June 2008 à 12:56


Subscription date : 29 November 2007
Messages : 3146
Alors ca passe jusqu au bout ?

gilir, Saturday 21 June 2008 à 20:23


Subscription date : 09 April 2008
Messages : 83
Oui ça passe.
Je vais pouvoir commencer à bosser

Mav, Saturday 21 June 2008 à 20:47


Subscription date : 29 November 2007
Messages : 3146
COOOOOOOLLL !!

fabounet, Sunday 22 June 2008 à 04:43


Subscription date : 30 November 2007
Messages : 17118
chouette !
j'ai juste ré-uploadé une version sans le XCompositeRedirectSubwindows qui semble déranger Metacity.
si tu veux pas tout re-télécharger, supprime juste les lignes 624 à 627 dans cairo-dock-X-utilities.c

fabounet, Tuesday 15 July 2008 à 03:03


Subscription date : 30 November 2007
Messages : 17118
Gilir j'ai refait les tarballs proprement via "make dist".
je t'invite à essayer (c'est la 1.6.1.1)

gilir, Tuesday 15 July 2008 à 23:10


Subscription date : 09 April 2008
Messages : 83
Ah mince, faudra supprimer le commentaire sur l'autre topic alors
J'ai compiler cairo-dock sans problème, je m'attaque aux autres après.
Ce qui serait encore plus top (oui je sais, je pinaille), c'est d'avoir les tar.bz2 directement accessible sur berlioz avec cairo-dock-core comme nom pour le paquet principal. Mais c'est déjà super d'avoir des tarballs tout pret, merci

Je posterai des paquets de tests sur mon PPA si des gens veuillent tester : https://launchpad.net/~gilir/+archive

gilir, Wednesday 16 July 2008 à 00:47


Subscription date : 09 April 2008
Messages : 83
Presque pour les applets :
cc -DHAVE_CONFIG_H -I. -I../.. -I../../src -pthread -I/usr/include/cairo-dock -I/usr/include/cairo-dock/cairo-dock -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -I/usr/include/librsvg-2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/libxml2 -DMY_APPLET_SHARE_DATA_DIR=\"/usr/share/cairo-dock/plug-in/clock\" -DMY_APPLET_README_FILE=\"readme\" -DMY_APPLET_PREVIEW_FILE=\"preview.png\" -DMY_APPLET_CONF_FILE=\"clock.conf\" -DMY_APPLET_USER_DATA_DIR=\"clock\" -DMY_APPLET_VERSION=\"1.3.4\" -DMY_APPLET_GETTEXT_DOMAIN=\"cd-clock\" -DMY_APPLET_DOCK_VERSION=\"1.5.6-alpha0\" -DMY_APPLET_ICON_FILE=\"icon.png\" -std=c99 -O3 -g -O2 -g -Wall -O2 -c applet-draw.c -fPIC -DPIC -o .libs/libcd_clock_la-applet-draw.o
applet-draw.c: In function ‘cd_clock_update_with_time’:
applet-draw.c:47: warning: implicit declaration of function ‘localtime_r’
applet-draw.c:125: warning: implicit declaration of function ‘kill’
applet-draw.c: In function ‘cd_clock_draw_text’:
applet-draw.c:199: error: ‘g_iconTextDescription’ undeclared (first use in this function)
applet-draw.c:199: error: (Each undeclared identifier is reported only once
applet-draw.c:199: error: for each function it appears in.)
make[4]: *** [libcd_clock_la-applet-draw.lo] Erreur 1

Sinon, après un rapide coup d'oeil j'ai pu voir que les règles clean font un peu trop de ménage, mais c'est pas bloquant. J'ai aussi vu qu'il manquait pas mal de copyright et de licence dans les fichiers. Par défaut, il me semble que c'est GPL 2+ dans cairo-dock, mais un petit fichier avec la licence dans le tarball, ça serait pas du luxe (là c'est surtout pour vous, et la réutilisation du code).

fabounet, Wednesday 16 July 2008 à 02:42


Subscription date : 30 November 2007
Messages : 17118
oki, j'ai fait un tar des make dist pour n'avoir qu'a telecharger un seul fichier
je suis bon pour refaire le paquet et les archives à ce que je vois

Edit : arg j'arrive pas a reproduire cette erreur de compil
la ligne de compil est bizarre, il y'a -O3 et -02 deux fois.

Tofe, Wednesday 16 July 2008 à 19:44


Subscription date : 09 February 2008
Messages : 921
Tu sais, ça dépend un peu d'autoconf et de configure, selon les options et les valeurs par défaut tu peux te retrouver avec ce genre de ligne... Ce qui ne gêne absolument pas gcc.

Non, l'erreur semble venir du path d'include pour les fichiers d'entête de cairo-dock: "-I/usr/include/cairo-dock -I/usr/include/cairo-dock/cairo-dock", tout cela pointe vers la version installée ! Et c'est logique, c'est ce que donne un "pkg-config --cflags cairo-dock" après un make install sur cairo-dock.
Peut-être faudrait-il remplacer ce malheureux pkg-config par un truc du genre "root_trunk_path/cairo-dock/src" ? Mais bon je sais pas comment on récupère le root_trunk_path, moi

gilir, Wednesday 16 July 2008 à 23:17


Subscription date : 09 April 2008
Messages : 83
Bon après un 2e essai par le PPA, ca marche. Allez comprendre ...
J'ai une phase de mise en qualité à faire, mais des paquets de tests utilisables vont être disponibles très bientôt dans mon PPA (hardy et intrepid, en 32 et 64 bits)

fabounet, Thursday 17 July 2008 à 02:31


Subscription date : 30 November 2007
Messages : 17118
oki, je pense que c'est parce que certaines variables sont exportées par le dock, et qu'il faut avoir installé les .h qui les définissent avant.
et puis si c'est pas ça et que ça marche quand même, c'est pareil

de mon côté j'ai re-généré les paquets (avec tous les .po chinois sauf switcher qui a été oublié ) et sans le répertoire parasite.
c'est donc probablement l'un des derniers .deb qu'on génère nous-mêmes (encore 2 ou 3 et puis le dock sera dans les dépôts)

gilir, Friday 18 July 2008 à 16:04


Subscription date : 09 April 2008
Messages : 83
J'espère finir ce week-end. Je suis tombé sur un os pour les plugins ...

En plus de "faire" le paquet, on doit s'assurer que le programme respecte quelques standards Unix/Linux etc ... Il y en a un qui dit : "dans PREFIX/lib, on n'installe que des fichiers compilés" (les *.so). Si vous regardez pour les plugins, c'est pas vraiment le cas.

J'ai regardé vite fait le code de certains plugins, et malheureusement les références des fichiers de conf et d'images sont "en dur" dans le code. Donc il faut que je corrige ça dans le paquet, en attendant peut-être que vous le corrigiez. C'est un problème un courant qu'on règle la plupart du temps dans le paquet, mais comme là on parle de plus de 300 fichiers, ca va prendre un peu de temps

fabounet, Friday 18 July 2008 à 17:19


Subscription date : 30 November 2007
Messages : 17118
bah moi on m'a dit : installe pas de .so dans /usr/share, du coup j'ai tout mis dans /usr/lib
toi tu dis en plus : installe pas de fichiers non binaires dans /usr/lib ? faut modifier tous les Makefile.am alors

Cairo-Dock cafe | Café Cairo-Dock

Subjects Author Language Messages Last message
[Locked] Cairo-dock sur Intrepid Ibex -> En image !
Page : 1 2 3 4 5 6
nochka85 Français 107 fabounet [Read]
03 November 2008 à 12:14


Glx-Dock / Cairo-Dock List of forums Cairo-Dock cafe | Café Cairo-Dock Cairo-dock sur Intrepid Ibex -> En image ! 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.