general.general : (DEBIAN) Beryl et l'erreur XRenderCreateSolidFill / XCompositeGetOverlayWindow
Posté par Farvardin (page perso, ) le 31 janvier 2007
bonsoir,
évidemment, à mon travail tout le monde commence à me dire "alors, le nouveau windows, tu en penses quoi ?". Visiblement les médias ont bien fait leur boulot, car ils ont entendu cela à la t.v., par contre la plupart à l'air de dire que les journalistes présentent vista comme n'ayant rien de spécialement révolutionnaire, à part les effets graphiques :)
Je voulais leur montrer Beryl et/ou Xgl (sous Debian), seulement, je n'arrive plus à le faire tourner. J'ai pu avoir xgl il y a quelques temps (environ 6-7 mois), et puis il s'est cassé, et maintenant j'ai des erreurs similaires avec beryl. Par exemple avec xgl il me manquait les décorations de fenêtre, mais le reste des effets était là. Pour Beryl, vu qu'il n'arrive pas à charger le reste, il revient à un gestionnaire standard.
J'ai cela au démarrage de la commande "beryl-manager" :
emerald: symbol lookup error: emerald: undefined symbol: XRenderCreateSolidFill
Et si je relance le gestionnaire de fenêtre avec l'option dans le menu, j'ai cela :
************************************************************ **
* Beryl system compatiblity check *
**************************************************************
Detected xserver : NVIDIA
Checking Display :0.0 ...
Checking for XComposite extension : passed (v0.2)
Checking for XDamage extension : passed
Checking for RandR extension : passed
Checking for XSync extension : passed
Checking Screen 0 ...
Checking for GLX_SGIX_fbconfig : passed
Checking for GLX_EXT_texture_from_pixmap : passed
Checking for non power of two texture support : passed
Checking maximum texture size : passed (4096x4096)
Relaunching beryl with __GL_YIELD="NOTHING"
**************************************************************
* Beryl system compatiblity check *
**************************************************************
Detected xserver : NVIDIA
Checking Display :0.0 ...
Checking for XComposite extension : passed (v0.2)
Checking for XDamage extension : passed
Checking for RandR extension : passed
Checking for XSync extension : passed
Checking Screen 0 ...
Checking for GLX_SGIX_fbconfig : passed
Checking for GLX_EXT_texture_from_pixmap : passed
Checking for non power of two texture support : passed
Checking maximum texture size : passed (4096x4096)
beryl: symbol lookup error: beryl: undefined symbol: XCompositeGetOverlayWindow
tout passe, sauf pour cela.
Cela pourrait venir de libxcomposite1, je l'ai complètement désinstallé, et ses dépendances, réinstallé, réinstallé le pilote de la carte graphique, mais rien de mieux :(
Quelqu'un a déjà eu cela ? Et a pu le résoudre ?
évidemment, à mon travail tout le monde commence à me dire "alors, le nouveau windows, tu en penses quoi ?". Visiblement les médias ont bien fait leur boulot, car ils ont entendu cela à la t.v., par contre la plupart à l'air de dire que les journalistes présentent vista comme n'ayant rien de spécialement révolutionnaire, à part les effets graphiques :)
Je voulais leur montrer Beryl et/ou Xgl (sous Debian), seulement, je n'arrive plus à le faire tourner. J'ai pu avoir xgl il y a quelques temps (environ 6-7 mois), et puis il s'est cassé, et maintenant j'ai des erreurs similaires avec beryl. Par exemple avec xgl il me manquait les décorations de fenêtre, mais le reste des effets était là. Pour Beryl, vu qu'il n'arrive pas à charger le reste, il revient à un gestionnaire standard.
J'ai cela au démarrage de la commande "beryl-manager" :
emerald: symbol lookup error: emerald: undefined symbol: XRenderCreateSolidFill
Et si je relance le gestionnaire de fenêtre avec l'option dans le menu, j'ai cela :
************************************************************ **
* Beryl system compatiblity check *
**************************************************************
Detected xserver : NVIDIA
Checking Display :0.0 ...
Checking for XComposite extension : passed (v0.2)
Checking for XDamage extension : passed
Checking for RandR extension : passed
Checking for XSync extension : passed
Checking Screen 0 ...
Checking for GLX_SGIX_fbconfig : passed
Checking for GLX_EXT_texture_from_pixmap : passed
Checking for non power of two texture support : passed
Checking maximum texture size : passed (4096x4096)
Relaunching beryl with __GL_YIELD="NOTHING"
**************************************************************
* Beryl system compatiblity check *
**************************************************************
Detected xserver : NVIDIA
Checking Display :0.0 ...
Checking for XComposite extension : passed (v0.2)
Checking for XDamage extension : passed
Checking for RandR extension : passed
Checking for XSync extension : passed
Checking Screen 0 ...
Checking for GLX_SGIX_fbconfig : passed
Checking for GLX_EXT_texture_from_pixmap : passed
Checking for non power of two texture support : passed
Checking maximum texture size : passed (4096x4096)
beryl: symbol lookup error: beryl: undefined symbol: XCompositeGetOverlayWindow
tout passe, sauf pour cela.
Cela pourrait venir de libxcomposite1, je l'ai complètement désinstallé, et ses dépendances, réinstallé, réinstallé le pilote de la carte graphique, mais rien de mieux :(
Quelqu'un a déjà eu cela ? Et a pu le résoudre ?
> Lire le message (5 commentaires, moyenne: 1,6).
Vous avez demandé le commentaire #799767.



Après une petite recherche sur Google ...
... il s'avère que d'autres personnes ont rencontrées le problème qui proviendrait d'une duplication de bibliothèques de fonctions avec une ancienne version dans /lib et une plus récente dans /usr/lib.
(voir : http://forums.gentoo.org/viewtopic.php?t=526911 )
[^]Re: Après une petite recherche sur Google ...
oui, j'ai vu cela également (j'ai écumé tous les liens que j'ai pu sur le sujet). Malheureusement, ce n'est pas cela (aucune de ces bibliothèques n'était dans /lib.
Mais je pense effectivement que cela doit être qque chose dans le genre.
En attendant je fais une dist-upgrade, on verra bien.
Merci de ton intervention.
(sinon, cela est plutôt impressionant :
http://www.youtube.com/watch?v=Y6kd42jIaHk&eurl= )
Tous ensemble contre l'esclavitude des logiciels privateurs !