Xfdesktop menu

Brian J. Tarricone bjt23 at cornell.edu
Thu Jun 16 21:12:20 CEST 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jannis Pohlmann wrote:
> Brian J. Tarricone schrieb:
> 
> 
>>-----BEGIN PGP SIGNED MESSAGE-----
>>Hash: SHA1
>>
>>Jannis Pohlmann wrote:
>> 
>>
>>
>>>Hey all.
>>>
>>>I recently checked out /trunk (in fact, that's been only few minutes 
>>>ago), build it and installed it.
>>>The only problem I'm having now is that there's no desktop menu, neither 
>>>on the desktop itself, nor
>>>when clicking on the Xfce menu button in the panel.
>>>   
>>>
>>
>>Please kill xfdesktop, then run it from a terminal and see if there's
>>any useful output.
>>
>>	-brian
>> 
>>
> 
> I'm sorry for forgetting that. But here's the output.
> 
> --
> 
> jannis at nebelsee ~ 533 $ xfdesktop
> 
> ** (xfdesktop:14927): CRITICAL **: XfceDesktopMenu init failed (The 
> XfceDesktopM enu module could not be loaded: libxfcegui4.so.3: cannot 
> open shared object file : Datei oder Verzeichnis nicht gefunden)
> 
> ** (xfdesktop:14927): WARNING **: xfdesktop: Unable to initialise menu 
> module. R ight-click menu will be unavailable.
> 
> --
> 
> libxfcegui4.so.3 doesn't exist in /usr/local/lib (where I installed the 
> Xfce libraries to). However, libxfcegui4.so.4 exists. Although I'm a 
> developer (not of Xfce) by myself I didn't read so much about library 
> naming in Linux. Is anybody able to explain the problem?

You need to recompile xfdesktop and be sure that the menu module links
to the correct library.  This situation can happen any time an
incompatible change occurs to one of the libraries such that it requires
a major version bump.

However, I'm not sure why such a bump was made.  Benny, it looks like
you incremented the library major in the end of January[1] when you
removed the autogenerated files and added support for xfce4-dev-tools.
Why was this necessary?  The ABI of the library hadn't been broken, AFAICT.

	-brian

[1]http://svn.foo-projects.org/diff.php?repname=xfce4&path=%2Flibxfcegui4%2Ftrunk%2Fconfigure.ac&rev=1653&sc=1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (MingW32)

iD8DBQFCsc8U6XyW6VEeAnsRAqosAKCqYceMrP0Ctr/IAs00VeOQX916yACfdoQy
FNrgu97AsIH3XewVgzA9u3E=
=v8Zj
-----END PGP SIGNATURE-----



More information about the Xfce4-dev mailing list