https://bugzilla.redhat.com/show_bug.cgi?id=822477
Chris Plummer <christopher.plummer(a)emc.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |christopher.plummer(a)emc.com
--- Comment #6 from Chris Plummer <christopher.plummer(a)emc.com> ---
I just fixed this on my x86_64 Fedora 17 install - I did the following:
1) Installed dependencies (which installed some missing non-devel packages,
like gio-sharp, dbus-sharp, and dbus-sharp-glib):
sudo yum install bzr GConf2-devel gnome-sharp-devel gio-sharp-devel
gnome-desktop-sharp-devel gnome-keyring-sharp-devel mono-addins-devel
dbus-sharp-devel dbus-sharp-glib-devel notify-sharp-devel gtk+extra-devel
2) Grabbed docky source and compile
bzr branch lp:docky/2.1
cd 2.1/
./autogen.sh
make
3) Ran into same problems as above with compilation, so I tried to solve the
original problem I had running docky-2.0 (as explained by the bug reporter).
To fix the missing DLL error, I ran this to update the GAC (global assembly
cache, see
http://www.mono-project.com/Assemblies_and_the_GAC):
sudo gacutil -i /usr/lib64/mono/ndesk-dbus-1.0/NDesk.DBus.dll
sudo gacutil -i /usr/lib64/mono/ndesk-dbus-glib-1.0/NDesk.DBus.GLib.dll
sudo gacutil -i /usr/lib64/mono/notify-sharp/notify-sharp.dll
4) Tried to run docky, got an error with a missing libglib-2.0-0.dll file - I
found a workaround at
https://bugzilla.redhat.com/show_bug.cgi?id=692784, which
was to insert this line at the top of /etc/mono/config:
<dllmap dll="libglib-2.0-0.dll" target="libglib-2.0.so.0"
os="!windows,osx"/>
5) Ran docky 2.0 again, and it worked! I tried to change settings and got an
error with a missing libgnome-desktop-2.so.17 file, so I did:
sudo yum install gnome-desktop
6) Ran docky 2.0 again and everything works!
7) Recompile the docky 2.1 code again - it also worked! I'm guessing that
either the <dllmap> entry in the mono config or the gnome-desktop installation
was what fixed it, but I'm not sure. So, long story short, I'm now running
Docky 2.1.5 on my F17 box.
--
You are receiving this mail because:
You are on the CC list for the bug.