Git Version | Version Git
ppmt, Saturday 08 January 2011 à 16:48
|
|
Subscription date : 29 November 2007
Messages : 3520
|
depuis la version 698. je vois ce message apparaitre
c'est quoi ce CDApplet
Traceback (most recent call last):
File "./Xchat", line 30, in <module>
from CDApplet import CDApplet
ImportError: No module named CDApplet
check: set command 'thunderbird ' to appli Inbox - nospam - Mozilla Thunderbird
Traceback (most recent call last):
File "./GnoMenu", line 26, in <module>
from CDApplet import CDApplet
ImportError: No module named CDApplet
>> connecting to gtg...
>>> gtg not available on the bus
>>> path to gtg-gnome :
>>> class of the appli : gtg
/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- nokogiri (LoadError)
from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
from ./WebSearch:34
from ./WebSearch:34:in `each'
from ./WebSearch:34
We wait for 47782 sec.
desklet systray configured
desklet Slider configured
desklet CPU configured
desklet RSSreader configured
desklet systray configured
J'ai du coup pas mal d'applet qui ne marche plus (xchat, gtg, gnomenu). J'ai bien vu le message qui parle d'applet manquante...c;est le meme probleme? |
matttbe, Saturday 08 January 2011 à 17:52
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Donc en gros, tu n'as pas la dernière version?
Cairo-Dock Core: 699
Cairo-Dock Plug-ins: 1813
Cairo-Dock Plug-ins Extras: 115
Cairo-Desklet: 8 |
ppmt, Saturday 08 January 2011 à 19:30
|
|
Subscription date : 29 November 2007
Messages : 3520
|
en fait si je l'ai.....j'avais juste mis la mauvaise rev
donc le probleme reste entier |
matttbe, Saturday 08 January 2011 à 20:38
|
|
Subscription date : 24 January 2009
Messages : 12573
|
MMh? Qu'est-ce que ça te sort ceci:sudo updatedb
locate CDApplet
Peux-tu poster le contenu du log.txt (dossier des sources de CD)
(car, chezmoicamarche.com) |
ppmt, Sunday 09 January 2011 à 04:32
|
|
Subscription date : 29 November 2007
Messages : 3520
|
il a l'air bien la
locate CDApplet
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/Dbus/interfaces/mono/CDApplet.cs
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/Dbus/interfaces/python/CDApplet.py
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/Dbus/interfaces/ruby/CDApplet.rb
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/Dbus/interfaces/vala/CDApplet.deps
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/Dbus/interfaces/vala/CDApplet.pc.in
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/Dbus/interfaces/vala/CDApplet.vala
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/mono/CDApplet.dll
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CDApplet.c
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CDApplet.h
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CDApplet.pc
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CDApplet.vapi
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/libCDApplet.so
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CMakeFiles/CDApplet.dir
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CMakeFiles/CDApplet.dir/C.includecache
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CMakeFiles/CDApplet.dir/CDApplet.c.o
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CMakeFiles/CDApplet.dir/DependInfo.cmake
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CMakeFiles/CDApplet.dir/build.make
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CMakeFiles/CDApplet.dir/cmake_clean.cmake
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CMakeFiles/CDApplet.dir/depend.internal
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CMakeFiles/CDApplet.dir/depend.make
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CMakeFiles/CDApplet.dir/flags.make
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CMakeFiles/CDApplet.dir/link.txt
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CMakeFiles/CDApplet.dir/progress.make
/usr/lib/libCDApplet.so
/usr/lib/cli/CDApplet.dll
/usr/lib/pkgconfig/CDApplet.pc
/usr/lib/ruby/1.8/CDApplet.rb
/usr/share/cairo-dock/plug-ins/Dbus/CDApplet.h
/usr/share/vala-0.10/vapi/CDApplet.deps
/usr/share/vala-0.10/vapi/CDApplet.vapi
et le log.txt |
matttbe, Sunday 09 January 2011 à 09:37
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Arf, il n'a pas trouvé pythonlibs... Quels paquets de python sont installés chez toi?
Etrange... |
ppmt, Sunday 09 January 2011 à 15:20
|
|
Subscription date : 29 November 2007
Messages : 3520
|
euh ceux par defaut de maverick |
matttbe, Sunday 09 January 2011 à 16:02
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Et maintenant avec la dernière révision?
C'est bizarre, ${PYTHON_LIBRARY} donnait qqc chez toi alors que ${PYTHONLIBS_FOUND} affirmait l'inverse! Ou alors, "${PYTHONLIBS_FOUND}" recherche autre chose... Mais tant que ${PYTHON_LIBRARY} n'est pas vide, c'est le principal puisque toutes les applets fonctionnaient bien chez toi! |
nochka85, Sunday 09 January 2011 à 22:38
|
|
Subscription date : 29 November 2007
Messages : 7408
|
En tous cas, le problème ne vient pas du 64bits car chez moi, je n'ai aucun problème
... En même temps, j'ai installé tout un tas de truc pour me mettre à python |
fabounet, Monday 10 January 2011 à 17:20
|
|
Subscription date : 30 November 2007
Messages : 17118
|
il faudrait bien s'assurer que tout fonctionne "hors de la boite"
moi aussi j'ai installé plein de trucs, donc difficile à dire. |
ppmt, Monday 10 January 2011 à 19:51
|
|
Subscription date : 29 November 2007
Messages : 3520
|
je ferais la mis a jour ce soir et on verra bien. |
matttbe, Monday 10 January 2011 à 20:58
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Rooh, meme pas via ssh? |
ppmt, Tuesday 11 January 2011 à 04:26
|
|
Subscription date : 29 November 2007
Messages : 3520
|
si j'aurais pu mais j'ai un travail aussi a faire
Bon je l'ai fait et ca ne change rien
le seul endroit ou je vois un module python CDApplet c'est dans le repertoire d'installation de Dbus. c'est normal? |
matttbe, Tuesday 11 January 2011 à 10:18
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Peux-tu poster le log.txt? |
ppmt, Tuesday 11 January 2011 à 12:56
|
|
Subscription date : 29 November 2007
Messages : 3520
|
Encore
log.txt |
fabounet, Tuesday 11 January 2011 à 13:38
|
|
Subscription date : 30 November 2007
Messages : 17118
|
ok il dit qu'il a pas trouvé Python car il lui manque les .h
or on n'en a pas besoin
tu peux poster le contenu de FindPythonLibs.cmake stp ?
je pense qu'il va falloir s'en passer du coup |
matttbe, Tuesday 11 January 2011 à 14:16
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Zut, je n'avais pas vu que la variable foireuse était utilisée à deux endroits. C'est fixé
Concernant PythonLibs, pour que ${PYTHONLIBS_FOUND} soit à "true", il faut le paquet python-dev car il cherche Python.h. Cependant, il est un peu inutile pour nous, il nous faut juste le ${PYTHON_LIBRARY} (ce qui est utilisé dans la dernière version que j'ai pushé)
@ fabounet: je ne crois pas que l'installation de CDApplet.py soit vraiment respectueuses des conventions.
Chez moi, je vois que la plupart des applets ont un dossier dans /usr/lib/pythonX.Y/dist-packages/ (pas encore important avec deux fichiers) mais que surtout, il y a un lien symbolique pour le .py qui renvoie vers un fichier dans /usr/share/... ainsi qu'un fichier python compilé (.pyc) (logique en fait). Exemple avec bzr:ls -l /usr/lib/python2.7/dist-packages/bzrlib/add*
lrwxrwxrwx 1 root root 33 2011-01-07 19:37 /usr/lib/python2.7/dist-packages/bzrlib/add.py -> /usr/share/pyshared/bzrlib/add.py
-rw-r--r-- 1 root root 3422 2011-01-07 19:37 /usr/lib/python2.7/dist-packages/bzrlib/add.pyc
- Pour créer le fichier python compiler avec cmake, je ne vois que l'utilisation de la commande externe "pycompile CDApplet.py" qui produit un fichier du même nom en .pyc dans le même dossier (donc ça doit être produit/déplacé dans le dossier de build).
- Comment faire le lien symbolique proprement?
- Il n'y a pas moyen d'utiliser la même méthode que pour la gestion des sonames (avec par exemple les libAAA2.3.4 -> libAAA2) mais ça ne renvoie pas vers le même dossier...
- Ou alors utiliser ln -s ou plutôt ${CMAKE_COMMAND} -E create_symlink
PS: pour pycompile, c'est du python: import py_compile
py_compile.compile('CDApplet.py') |
fabounet, Tuesday 11 January 2011 à 14:53
|
|
Subscription date : 30 November 2007
Messages : 17118
|
en fait les .py sont compilés automatiquement par un trigger chaque fois que tu installes un truc python ou mets à jour python (je l'ai remarqué récemment)
mais je suis d'accord avec toi, il faudrait peaufiner tout ça !
au fait j'ai trouvé un autre moyen de détecter python, plus propre à mon avis:
python -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_var('LIBDEST'))"
je pense virer FindPythonLibs du coup
ça n'impacte que les qques lignes dans le CMakeLists.txt global, pour trouver PYTHON_SITE_PACKAGE.
PS: c'est vraiment le bordel au passage ... entre les différentes version de python et les répertoires d'install qui diffèrent entre toutes les distribs (ou qui changent, à grands coups de liens symboliques), l'écosystème linux fait vraiment brouillon |
ppmt, Tuesday 11 January 2011 à 22:28
|
|
Subscription date : 29 November 2007
Messages : 3520
|
Tabernacle.....je comprends rien a ce que vous racontez
Je fais la mise a jour puis je teste et j'enverrais le fichier que fabounet reclame au besoin! |
ppmt, Wednesday 12 January 2011 à 03:05
|
|
Subscription date : 29 November 2007
Messages : 3520
|
j'ai donc update et c'est toujours pareil...
Check if there is an update for Cairo-Dock
Cairo-Dock-Core : rev 699 -> 700
700: matttbe 2011-01-11 Updated Copyrights (2011)
An update has been detected for Cairo-Dock
Installation : Cairo-Dock Core
Successfully Installed !
Check if there is an update for Plug-ins
Cairo-Dock-Plug-Ins : rev 1814 -> 1815
1815: matttbe 2011-01-11 DBus: Fixed a typo in Python and Bash interface + U...
An update has been detected for Plug-Ins
Installation : Plug-Ins
Successfully Installed !
Check if there is an update for Plug-ins Extras
Cairo-Dock-Plug-Ins-Extras : rev 118 -> 119
119: Fabrice Rey 2011-01-12 Deluge: few little bug-fixes + added a Transmiss...
An update has been detected for Plug-Ins Extras
Installation : Plug-ins Extras
Check dependences
Successfully Installed !
Check if there is an update for Desklets
Cairo-Desklet : rev 10 -> 11
11: matttbe 2011-01-11 Updated Copyrights (2011)
An update has been detected for Desklet
Installation : Cairo-Desklet
Successfully Installed !
et voila le fichier que Fabrice a demande : FindPythonLibs.cmake |
Git Version | Version Git
|