Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Git Version | Version Git Attention rev 318 !
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)
Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] Attention rev 318 !
Mav Français 12 fabounet [Read]
17 January 2008 à 14:04

Mav, Wednesday 16 January 2008 à 09:43


Subscription date : 29 November 2007
Messages : 3146
Salut à tous,

bon je vais devoir effectuer une ch'tite modif dans mon script car il y a un gros problème dès qu'un grosse mise à jour de cairo-dock apparait.

En fait, si on compile juste cairo-dock, les autres modules ne se lancent pas car ils n'ont pas été compilés avec la bonne version de cairo-dock. Il faudra donc tout recompiler à chaque mise à jour de cairo-dock.

Sinon, en attendant pour forcer la mise à jour, ./cairo-dock_svn.sh --force-install

Par contre, dustbin, powermanager et rendering ne passe pas

Voici le log
Rendering :

configure.ac:37: required file `data/rendering.conf.in' not found
autoreconf: automake failed with exit status: 1
cd . && /bin/bash /opt/cairo-dock_svn/plug-ins/rendering/missing --run automake-1.10 --foreign
configure.ac:37: required file `data/rendering.conf.in' not found
make: *** [Makefile.in] Erreur 1

Dustbin

applet-init.c:15:36: error: applet-trashes-manager.h: No such file or directory
applet-init.c:123: error: 'cd_dustbin_measure_all_dustbins' undeclared (first use in this function)
applet-init.c:123: error: (Each undeclared identifier is reported only once
applet-init.c:123: error: for each function it appears in.)
applet-init.c:15:36: error: applet-trashes-manager.h: No such file or directory
applet-init.c:123: error: 'cd_dustbin_measure_all_dustbins' undeclared (first use in this function)
applet-init.c:123: error: (Each undeclared identifier is reported only once
applet-init.c:123: error: for each function it appears in.)

Powermanager

powermanager-init.c:109: error: expected expression before '<<' token
powermanager-init.c:126: error: 'lastTime' undeclared (first use in this function)
powermanager-init.c:126: error: (Each undeclared identifier is reported only once
powermanager-init.c:126: error: for each function it appears in.)
powermanager-init.c:126: error: invalid operands to binary /
powermanager-init.c:129: error: invalid lvalue in assignment
powermanager-init.c:129: error: expected ';' before '}' token
powermanager-init.c:130: error: expected identifier or '(' before '/' token
powermanager-init.c:133: error: conflicting types for 'powermanager_pSurfaceBattery44'
powermanager-init.c:13: error: previous definition of 'powermanager_pSurfaceBattery44' was here
powermanager-init.c:134: error: conflicting types for 'cairo_surface_destroy'
/usr/include/cairo/cairo.h:1416: error: previous declaration of 'cairo_surface_destroy' was here
powermanager-init.c:135: error: conflicting types for 'powermanager_pSurfaceBattery34'
powermanager-init.c:12: error: previous definition of 'powermanager_pSurfaceBattery34' was here
powermanager-init.c:136: error: conflicting types for 'cairo_surface_destroy'
/usr/include/cairo/cairo.h:1416: error: previous declaration of 'cairo_surface_destroy' was here
powermanager-init.c:137: error: conflicting types for 'powermanager_pSurfaceBattery24'
powermanager-init.c:11: error: previous definition of 'powermanager_pSurfaceBattery24' was here
powermanager-init.c:138: error: conflicting types for 'cairo_surface_destroy'
/usr/include/cairo/cairo.h:1416: error: previous declaration of 'cairo_surface_destroy' was here
powermanager-init.c:139: error: conflicting types for 'powermanager_pSurfaceBattery14'
powermanager-init.c:10: error: previous definition of 'powermanager_pSurfaceBattery14' was here
powermanager-init.c:140: error: conflicting types for 'cairo_surface_destroy'
/usr/include/cairo/cairo.h:1416: error: previous declaration of 'cairo_surface_destroy' was here
powermanager-init.c:141: error: conflicting types for 'powermanager_pSurfaceBattery04'
powermanager-init.c:9: error: previous definition of 'powermanager_pSurfaceBattery04' was here
powermanager-init.c:142: error: conflicting types for 'cairo_surface_destroy'
/usr/include/cairo/cairo.h:1416: error: previous declaration of 'cairo_surface_destroy' was here
powermanager-init.c:143: error: conflicting types for 'powermanager_pSurfaceCharge34'
powermanager-init.c:17: error: previous definition of 'powermanager_pSurfaceCharge34' was here
powermanager-init.c:144: error: conflicting types for 'cairo_surface_destroy'
/usr/include/cairo/cairo.h:1416: error: previous declaration of 'cairo_surface_destroy' was here
powermanager-init.c:145: error: conflicting types for 'powermanager_pSurfaceCharge34'
powermanager-init.c:17: error: previous definition of 'powermanager_pSurfaceCharge34' was here
powermanager-init.c:146: error: conflicting types for 'cairo_surface_destroy'
/usr/include/cairo/cairo.h:1416: error: previous declaration of 'cairo_surface_destroy' was here
powermanager-init.c:147: error: conflicting types for 'powermanager_pSurfaceCharge34'
powermanager-init.c:17: error: previous definition of 'powermanager_pSurfaceCharge34' was here
powermanager-init.c:148: error: conflicting types for 'cairo_surface_destroy'
/usr/include/cairo/cairo.h:1416: error: previous declaration of 'cairo_surface_destroy' was here
powermanager-init.c:149: error: conflicting types for 'powermanager_pSurfaceCharge34'
powermanager-init.c:17: error: previous definition of 'powermanager_pSurfaceCharge34' was here
powermanager-init.c:150: error: conflicting types for 'cairo_surface_destroy'
/usr/include/cairo/cairo.h:1416: error: previous declaration of 'cairo_surface_destroy' was here
powermanager-init.c:151: error: conflicting types for 'powermanager_pSurfaceCharge34'
powermanager-init.c:17: error: previous definition of 'powermanager_pSurfaceCharge34' was here
powermanager-init.c:152: error: conflicting types for 'cairo_surface_destroy'
/usr/include/cairo/cairo.h:1416: error: previous declaration of 'cairo_surface_destroy' was here
powermanager-init.c:153: error: conflicting types for 'powermanager_pSurfaceSector'
powermanager-init.c:19: error: previous definition of 'powermanager_pSurfaceSector' was here
powermanager-init.c:154: error: conflicting types for 'cairo_surface_destroy'
/usr/include/cairo/cairo.h:1416: error: previous declaration of 'cairo_surface_destroy' was here
powermanager-init.c:155: error: conflicting types for 'powermanager_pSurfaceBroken'
powermanager-init.c:20: error: previous definition of 'powermanager_pSurfaceBroken' was here
powermanager-init.c:156: error: conflicting types for 'myDock'
powermanager-init.c:31: error: previous definition of 'myDock' was here
powermanager-init.c:156: error: conflicting types for 'myIcon'
powermanager-init.c:31: error: previous definition of 'myIcon' was here
powermanager-init.c:156: error: conflicting types for 'cairo_destroy'
/usr/include/cairo/cairo.h:307: error: previous declaration of 'cairo_destroy' was here
powermanager-init.c:156: error: conflicting types for 'myDrawContext'
powermanager-init.c:31: error: previous definition of 'myDrawContext' was here
powermanager-init.c:156: error: expected identifier or '(' before '}' token
powermanager-init.c:157: error: expected identifier or '(' before '>>' token
powermanager-init.c:109: error: expected expression before '<<' token
powermanager-init.c:126: error: 'lastTime' undeclared (first use in this function)
powermanager-init.c:126: error: (Each undeclared identifier is reported only once
powermanager-init.c:126: error: for each function it appears in.)
powermanager-init.c:126: error: invalid operands to binary /
powermanager-init.c:129: error: invalid lvalue in assignment
powermanager-init.c:129: error: expected ';' before '}' token
powermanager-init.c:130: error: expected identifier or '(' before '/' token
powermanager-init.c:133: error: conflicting types for 'powermanager_pSurfaceBattery44'
powermanager-init.c:13: error: previous definition of 'powermanager_pSurfaceBattery44' was here
powermanager-init.c:134: error: conflicting types for 'cairo_surface_destroy'
/usr/include/cairo/cairo.h:1416: error: previous declaration of 'cairo_surface_destroy' was here
powermanager-init.c:135: error: conflicting types for 'powermanager_pSurfaceBattery34'
powermanager-init.c:12: error: previous definition of 'powermanager_pSurfaceBattery34' was here
powermanager-init.c:136: error: conflicting types for 'cairo_surface_destroy'
/usr/include/cairo/cairo.h:1416: error: previous declaration of 'cairo_surface_destroy' was here
powermanager-init.c:137: error: conflicting types for 'powermanager_pSurfaceBattery24'
powermanager-init.c:11: error: previous definition of 'powermanager_pSurfaceBattery24' was here
powermanager-init.c:138: error: conflicting types for 'cairo_surface_destroy'
/usr/include/cairo/cairo.h:1416: error: previous declaration of 'cairo_surface_destroy' was here
powermanager-init.c:139: error: conflicting types for 'powermanager_pSurfaceBattery14'
powermanager-init.c:10: error: previous definition of 'powermanager_pSurfaceBattery14' was here
powermanager-init.c:140: error: conflicting types for 'cairo_surface_destroy'
/usr/include/cairo/cairo.h:1416: error: previous declaration of 'cairo_surface_destroy' was here
powermanager-init.c:141: error: conflicting types for 'powermanager_pSurfaceBattery04'
powermanager-init.c:9: error: previous definition of 'powermanager_pSurfaceBattery04' was here
powermanager-init.c:142: error: conflicting types for 'cairo_surface_destroy'
/usr/include/cairo/cairo.h:1416: error: previous declaration of 'cairo_surface_destroy' was here
powermanager-init.c:143: error: conflicting types for 'powermanager_pSurfaceCharge34'
powermanager-init.c:17: error: previous definition of 'powermanager_pSurfaceCharge34' was here
powermanager-init.c:144: error: conflicting types for 'cairo_surface_destroy'
/usr/include/cairo/cairo.h:1416: error: previous declaration of 'cairo_surface_destroy' was here
powermanager-init.c:145: error: conflicting types for 'powermanager_pSurfaceCharge34'
powermanager-init.c:17: error: previous definition of 'powermanager_pSurfaceCharge34' was here
powermanager-init.c:146: error: conflicting types for 'cairo_surface_destroy'
/usr/include/cairo/cairo.h:1416: error: previous declaration of 'cairo_surface_destroy' was here
powermanager-init.c:147: error: conflicting types for 'powermanager_pSurfaceCharge34'
powermanager-init.c:17: error: previous definition of 'powermanager_pSurfaceCharge34' was here
powermanager-init.c:148: error: conflicting types for 'cairo_surface_destroy'
/usr/include/cairo/cairo.h:1416: error: previous declaration of 'cairo_surface_destroy' was here
powermanager-init.c:149: error: conflicting types for 'powermanager_pSurfaceCharge34'
powermanager-init.c:17: error: previous definition of 'powermanager_pSurfaceCharge34' was here
powermanager-init.c:150: error: conflicting types for 'cairo_surface_destroy'
/usr/include/cairo/cairo.h:1416: error: previous declaration of 'cairo_surface_destroy' was here
powermanager-init.c:151: error: conflicting types for 'powermanager_pSurfaceCharge34'
powermanager-init.c:17: error: previous definition of 'powermanager_pSurfaceCharge34' was here
powermanager-init.c:152: error: conflicting types for 'cairo_surface_destroy'
/usr/include/cairo/cairo.h:1416: error: previous declaration of 'cairo_surface_destroy' was here
powermanager-init.c:153: error: conflicting types for 'powermanager_pSurfaceSector'
powermanager-init.c:19: error: previous definition of 'powermanager_pSurfaceSector' was here
powermanager-init.c:154: error: conflicting types for 'cairo_surface_destroy'
/usr/include/cairo/cairo.h:1416: error: previous declaration of 'cairo_surface_destroy' was here
powermanager-init.c:155: error: conflicting types for 'powermanager_pSurfaceBroken'
powermanager-init.c:20: error: previous definition of 'powermanager_pSurfaceBroken' was here
powermanager-init.c:156: error: conflicting types for 'myDock'
powermanager-init.c:31: error: previous definition of 'myDock' was here
powermanager-init.c:156: error: conflicting types for 'myIcon'
powermanager-init.c:31: error: previous definition of 'myIcon' was here
powermanager-init.c:156: error: conflicting types for 'cairo_destroy'
/usr/include/cairo/cairo.h:307: error: previous declaration of 'cairo_destroy' was here
powermanager-init.c:156: error: conflicting types for 'myDrawContext'
powermanager-init.c:31: error: previous definition of 'myDrawContext' was here
powermanager-init.c:156: error: expected identifier or '(' before '}' token
powermanager-init.c:157: error: expected identifier or '(' before '>>' token


Voilà les filles, je fais la modif ce soir pour le script svn

necropotame, Wednesday 16 January 2008 à 09:46


Subscription date : 29 November 2007
Messages : 1583
A c'était ça !!!!

Je me ne comprenait pas ... je me suis dit "et voila, il suffi que je touche un peu au code de cairo-dock et plus rien de marche !".

Bon bah ça va mieux alors ^^

paradoxxx-zero, Wednesday 16 January 2008 à 14:01


Subscription date : 14 January 2008
Messages : 47
bonjour !

Alors voilà je me suis rendu compte que ma version de cairo-dock était plutôt bizarre genre un mélange entre plusieurs versions...
Dans un grand élan de nettoyage de printemps j'ai TOUT viré : le script, les dossier checkoutés du svn et tout le reste histoire de pouvoir avoir une install + ou - propre. Seulement voila j'ai télécharger le script ici : http://glx-dock.org/cairo-dock_svn.sh mis dans /opt/cairo puis un petit sudo ./cairo-dock_svn.sh --enable-glitz et la non seulement j'ai les mêmes erreurs que vous mais j'ai l'impression qui ne compile carrément pas cairo-dock car... ben je l'ai pas ($ cairo-dock hmmm non !)
Alors soit j'ai rien compris, soit c'est normal soit j'ai manqué un truc mais en tout cas "a pu d'barre :("
HELP !

edit : si ca peux aider : http://artificiers.du.mal.free.fr/log.txt thx

edit 2 : Au temps pour moi avec un sudo ./cairo-dock_svn.sh --force-install --enable-glitz ca a l'air de passer (mais ca pas toujours été le cas...)

Mav, Wednesday 16 January 2008 à 17:32


Subscription date : 29 November 2007
Messages : 3146
Normalement le sudo n'est pas nécéssaire, je vais jeter un oeil à tes logs pour voir

fabounet, Wednesday 16 January 2008 à 17:50


Subscription date : 30 November 2007
Messages : 17118
oui faut pas faire [i]sudo make[/i], autrement les fichiers de compil appartiennent à root, du coup après un [i]make [/i]peut pas les modifier.

paradoxxx-zero, Wednesday 16 January 2008 à 17:57


Subscription date : 14 January 2008
Messages : 47
à vrai dire j'était pas sur parce qu'il faut bien le sudo pour le make install et certains scripts font simplement des erreurs sans chercher à comprendre donc dans le doute j'ai été voir là : http://doc.ubuntu-fr.org/cairo-dock?s=cairo dock et apparement vous êtes pas d'accord....

"Ubuntu doc" :
Première installation:

Ouvrez un Terminal, commençons par créer un répertoire pour les sources, et déplaçons nous dedans, via ces deux lignes de commandes:

sudo mkdir /opt/cairo-dock_cvs
cd /opt/cairo-dock_cvs

Récupérez ensuite le script, rendez-le executable et lancez-le :

sudo wget http://cairo-dock.vef.fr/cairo-dock_cvs.sh
sudo chmod u+x cairo-dock_cvs.sh
sudo ./cairo-dock_cvs.sh


c'est pas toi qui a écris ca ?

nochka85, Wednesday 16 January 2008 à 18:16


Subscription date : 29 November 2007
Messages : 7408
Même erreur que tout le monde !

D'aileurs, cela m'a même renommé certains lanceurs :

- "Thunderbird" est devenu "Mozilla Thunderbird Mail/News"
- "Firefox" est affiché comme "Firfox Web Browser"
- "Poste de travail" s'est vu renommé "Computer"
- plus surpenant : "Open Office" s'est transformé en "Evolution" ????
- etc...

Pourtant, quand j'édite ces lanceurs, j'ai bien les bons noms d'affichés ... et leurs icones n'ont pas changées....


snif... le 3D Plane me manque déjà

Mav, Wednesday 16 January 2008 à 18:52


Subscription date : 29 November 2007
Messages : 3146
@paradoxx : mon dieu quelle horreur, quel est le saligaud qui a salopé mon tuto
C'est corrigé mais c'est pas ca du tout, le sudo n'existe que pour le chmod

Une possible erreur est que tu n'aies pas les droit sur /opt (ca m'est arrivé)
fais un ls -l sur / et regardes si /opt appartient à ton user ou pas (seulement dans le cas où tu n'aies qu'un user). Sinon va falloir le copier ailleurs et l'installer que pour ton user

fred1987, Wednesday 16 January 2008 à 18:56


Subscription date : 29 November 2007
Messages : 414
bonjour
effectivement il doit y avoir un petit probleme avec le 318

plus d'applet et donc plus de 3D

paradoxxx-zero, Wednesday 16 January 2008 à 20:55


Subscription date : 14 January 2008
Messages : 47
Toutes mes excuses ! Plus de sudo c'est promis !! (Par contre faudrait peut-etre changer le wiki pour mettre un rep sur home plutot que opt parceque tout ce qui est Nvidia driver ou plein d'autre du style créent le opt en root donc ben ca coince...)
Bon sinon je teste la nouvelle version du script : ca installe mais sans surprises ca fait toujours ca :

Vérification de l'intégrité de l'installation
applet-init.c:15:36: error: applet-trashes-manager.h: No such file or directory
applet-init.c:123: error: 'cd_dustbin_measure_all_dustbins' undeclared (first use in this function)
applet-init.c:123: error: (Each undeclared identifier is reported only once
applet-init.c:123: error: for each function it appears in.)
applet-init.c:15:36: error: applet-trashes-manager.h: No such file or directory
applet-init.c:123: error: 'cd_dustbin_measure_all_dustbins' undeclared (first use in this function)
applet-init.c:123: error: (Each undeclared identifier is reported only once
applet-init.c:123: error: for each function it appears in.)

Des erreurs ont été détéctées lors de l'installation.
Bla bla bla


Merci des réponses en tout cas

ctaf, Thursday 17 January 2008 à 00:47


Subscription date : 30 November 2007
Messages : 311
@fabounet: cairo-dock-callbacks.c:19:25: error: cairo-glitz.h: No such file or directory

la compile passe pas avec glitz, maintenant que j'ai install un vrai os, j'aimerais pouvoir tester avec l'accel

paradoxxx-zero, Thursday 17 January 2008 à 08:09


Subscription date : 14 January 2008
Messages : 47
chez moi c'est compilé avec glitz ... donc ca passe ! mais j'ai du ffaire pas mal de maguouille avant que ca marche j'essayerai de te retrouver ca....

fabounet, Thursday 17 January 2008 à 14:04


Subscription date : 30 November 2007
Messages : 17118
@nochka85 : c'est un problème de locale. que donnent echo $LANGUAGE et echo $LANG ?
@ctaf : ce fichier doit se trouver dans les sources de cairo ou de glitz, faut le mettre à la main dans /usr/include/quelquechose

Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] Attention rev 318 !
Mav Français 12 fabounet [Read]
17 January 2008 à 14:04


Glx-Dock / Cairo-Dock List of forums Git Version | Version Git Attention rev 318 ! 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.