Xfdesktop menu

Brian J. Tarricone bjt23 at cornell.edu
Thu Jun 16 21:31:59 CEST 2005


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

Jannis Pohlmann wrote:
> Brian J. Tarricone schrieb:
> 
> 
>>-----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.
>> 
>>
> 
> Hum, I can recompile but how do I make sure the menu module is linked to 
> the correct
> library?

If you're on Linux, you can use 'ldd' to check library linkage.  I don't
know about other OSes.

> Something else I did was to create a symbolic link
> libxfcegui4.so.3 => libxfcegui4.so.4
> but that didn't work.

Odd, that actually should have worked (though it's not a recommended fix).

	-brian

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (MingW32)

iD8DBQFCsdOv6XyW6VEeAnsRAmWJAKC6V2+r64dXmr8z9JQ9KTW0I+oTawCgiKhJ
emcU5gt/+6bPNgW+hwhW3/Y=
=nXgq
-----END PGP SIGNATURE-----



More information about the Xfce4-dev mailing list