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