Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Applets | Applets Applet mail ne marche plus depuis la mise à jour de libetpan 1.1.4 vers 1.2.1 [Résolu]
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)
Applets | Applets

Subjects Author Language Messages Last message
[Locked] Applet mail ne marche plus depuis la mise à jour de libetpan 1.1.4 vers 1.2.1 [Résolu]
lesebas Français 4 lesebas [Read]
15 February 2014 à 09:56

lesebas, Tuesday 11 February 2014 à 21:20


Subscription date : 24 November 2008
Messages : 298
Salut...

Ca fait un moment que je n'ai pas traîné sur le forum... pour info depuis la mise à jour de libetpan de 1.1.4 vers 1.2.1 l'applet mail ne fonctionne plus. Un downgrade provisoire du paquet résout pour l'instant le problème :

[sebastien@Lupus ~]$ cairo-dock

** (cairo-dock:14949): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

(cairo-dock:14949): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2597:41: Expected a valid selector

============================================================================
    Cairo-Dock version : 3.3.99.beta1
    Compiled date : Feb 11 2014 20:46:10
    Built with GTK : 3.10
    Running with OpenGL: 1
============================================================================

warning : (/tmp/yaourt-tmp-root/aur-cairo-dock-bzr/src/cairo-dock-core/src/gldit/cairo-dock-module-manager.c:gldi_module_new_from_so_file:160)
while opening module '/usr/lib/cairo-dock/libcd-mail.so' : (libetpan.so.16: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type)

lesebas, Thursday 13 February 2014 à 21:39


Subscription date : 24 November 2008
Messages : 298
Salut,

Résolu pour l'instant. En fait la librairie passe /usr/lib/libetpan.so.16.0.0 à /usr/lib/libetpan.so.17.0.0 et du coup le lien symbolique libetpan.so.16 disparaît aussi. Un petit :

sudo ln -s /usr/lib/libetpan.so.17.0.0 /usr/lib/libetpan.so.16


Et tout rentre dans l'ordre. Mais au prochain update de libetpan il faudra recréer le lien! J'ai également signalé le bug au mainteneur du paquet :

https://bugs.archlinux.org/task/38906

[Edit] Ne concerne que la version bzr... sur arch les mainteneurs des paquets stables ont recompilé les plugins avec la dernière version de libetpan :

cairo-dock-plugins was correctly rebuilt against the new soname:

$ readelf -d /usr/lib/cairo-dock/libcd-mail.so | grep libet
0x0000000000000001 (NEEDED) Shared library: [libetpan.so.17]

So... Did you upgrade to cairo-dock-plugins-3.3.2-2 ?


Il faut modifier le PKGBUILD???

#Maintainer: bh <ang5t@gmx.net>
#Contributor: lh <jarryson#gmail.com>
#GLX Dock Forum Thread: http://www.glx-dock.org/bg_topic.php?t=7069&pos=52
pkgname=cairo-dock-plugins-bzr
pkgver=2938
pkgrel=1
pkgbranch=cairo-dock-plug-ins
pkgdesc="Plugins for Cairo-Dock"
url="https://launchpad.net/cairo-dock"
license=('GPL')
arch=('i686' 'x86_64')
depends=('cairo-dock-bzr')
makedepends=('cmake')
optdepends=('alsa-lib: Sound Control, Sound Effects applets [RECOMMENDED]'
'fftw: better analyse of the sound signal for Impulse applet'
'gnome-menus: Applications Menu applet [RECOMMENDED]'
'gtk-sharp-2: Mono API (third party applets)'
'gvfs: GIO-GVFS integration - open files with the right application [RECOMMENDED]'
'libetpan: Mail applet'
'libexif: EXIF support for Slider applet'
'libical: iCal support for Clock applet'
'libpulse: Impulse applet'
'libxklavier: Keyboard Indicator applet'
'zeitgeist: Recent Events applet and Recent Files menu'
'lm_sensors: Sensors support for System Monitor applet'
'ndesk-dbus-glib: Mono API (third party applets)'
'python: Python 3 API (third party applets) [RECOMMENDED]'
'python-dbus: Python 3 API (third party applets) [RECOMMENDED]'
'python2: Python 2 API (third party applets)'
'python2-dbus: Python 2 API (third party applets)'
'ruby: Ruby API (third party applets)'
'upower: UPower support for PowerManager applets [RECOMMENDED]'
'valac: Vala API (third party applets)'
'vte3: Terminal applet'
'webkitgtk3: Weblets applet')
conflicts=('cairo-dock-plugins' 'cairo-dock-plugins-svn')
provides=('cairo-dock-plugins')
options=('!libtool')
source=(bzr+lp:cairo-dock-plug-ins)
md5sums=('SKIP')

pkgver() {
cd "$srcdir/$pkgbranch"
bzr revno
}

build() {
cd $pkgbranch

if [[ -d build ]]; then
rm -rf build
fi
mkdir build && cd build

cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make
}

package() {
cd "${srcdir}"/$pkgbranch/build

make DESTDIR="${pkgdir}" install
}

matttbe, Thursday 13 February 2014 à 23:55


Subscription date : 24 January 2009
Messages : 12573
Hello,

Non, il faut juste recompiler le dock dans ces cas là. Et comme dit le mainteneur si tu utilises la version BZR, Then it's your own responsibility to rebuild the package against the new soname for libetpan. There's no bug here.

Au moment du link (après la compilation), le dock a dû détecter que libetpan.so.16 était utilisé. En attendant, ta distrib a fourni une nouvelle version de libetpan, le fichier a été renommé, il faut donc refaire le lien en recompilant les plugins
(il y a moyen de juste changer le lien mais s'il y a un nouveau soname, c'est certainement parce qu'il y a eu des changements dans l'API et qu'il est donc préférable de recompiler l'appli car c'est possible que certaines fonctions ont été modifiées et cassant donc la compatibilité)

lesebas, Friday 14 February 2014 à 06:29


Subscription date : 24 November 2008
Messages : 298
matttbe :
Hello,

Non, il faut juste recompiler le dock dans ces cas là.


C'est la que je ne comprends pas... yaourt recompile toutes les sources à chaque mise à jour (que j'ai faite depuis la maj de libetpan). J'ai même supprimé le paquet et réinstallé mais idem. C'est pour ça je me demande si le PKGBUILD compile correctement... mais je vois pas d’erreur par rapport à la méthode générique décrite dans le wiki. Je vais ajouter l'option "-DCMAKE_BUILD_TYPE=Debug" pour voir un peu plus en détail.

lesebas, Saturday 15 February 2014 à 09:56


Subscription date : 24 November 2008
Messages : 298
Bah j'y comprends rien... recompilé à l'instant et tout est rentré dans l'ordre (en ayant préalablement supprimé mon lien libetpan.so.16.0 ). J'avais surement du me mélanger les pinceaux quelque part!

Applets | Applets

Subjects Author Language Messages Last message
[Locked] Applet mail ne marche plus depuis la mise à jour de libetpan 1.1.4 vers 1.2.1 [Résolu]
lesebas Français 4 lesebas [Read]
15 February 2014 à 09:56


Glx-Dock / Cairo-Dock List of forums Applets | Applets Applet mail ne marche plus depuis la mise à jour de libetpan 1.1.4 vers 1.2.1 [Résolu] 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.