I'm trying to compile dashboard (on Fedora 9), and after installing all the required libs I get the following compile error:
/usr/bin/gmcs -debug -unsafe -nowarn:0169,0618,0414 -define:ENABLE_INOTIFY -define:LINUX -target:library -out:Dashboard.Util.dll -r:Mono.Posix -r:System.Web -r:/usr/lib/mono/ndesk-dbus-1.0/NDesk.DBus.dll -r:/usr/lib/mono/ndesk-dbus-glib-1.0/NDesk.DBus.GLib.dll -r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll -r:/usr/lib/mono/gtk-sharp-2.0/gnome-sharp.dll -r:/usr/lib/mono/gtk-sharp-2.0/art-sharp.dll -r:/usr/lib/mono/gtk-sharp-2.0/gnome-vfs-sharp.dll -r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll AssemblyInfo.cs Dashboard.Util/ArrayFu.cs Dashboard.Util/ConfigureDefines.cs Dashboard.Util/ExceptionHandlingThread.cs Dashboard.Util/GnomeFu.cs Dashboard.Util/HtmlRemovingReader.cs Dashboard.Util/Inotify.cs Dashboard.Util/PathFinder.cs Dashboard.Util/ReflectionFu.cs Dashboard.Util/SafeProcess.cs Dashboard.Util/Stopwatch.cs Dashboard.Util/StringFu.cs Dashboard.Util/SystemInformation.cs Dashboard.Util/ThreadAssist.cs Dashboard.Util/ThreadPond.cs Dashboard.Util/UnixClient.cs Dashboard.Util/UnixListener.cs Dashboard.Util/UriFu.cs Dashboard.Util/WebpageFu.cs Dashboard.Util/XmlFu.cs Hal/AccessControl.cs Hal/Context.cs Hal/CPUFreq.cs Hal/Device.cs Hal/IAccessControl.cs Hal/ICPUFreq.cs Hal/IDevice.cs Hal/IKillSwitch.cs Hal/ILaptopPanel.cs Hal/ILightSensor.cs Hal/IManager.cs Hal/IStorage.cs Hal/ISystemPowerManagement.cs Hal/IVolume.cs Hal/IVolumeCrypto.cs Hal/KillSwitch.cs Hal/LaptopPanel.cs Hal/LightSensor.cs Hal/Manager.cs Hal/PropertyModification.cs Hal/Storage.cs Hal/SystemPowerManagement.cs Hal/Volume.cs Hal/VolumeCrypto.cs Lastfm/Lastfm.cs NetworkManager/Device.cs NetworkManager/IDevice.cs NetworkManager/IManager.cs NetworkManager/Manager.cs PanelApplet/BonoboUIVerb.cs PanelApplet/ChangeBackgroundHandler.cs PanelApplet/ChangeSizeHandler.cs PanelApplet/GnomeSharp.PanelAppletFactoryCallbackNative.cs PanelApplet/MoveFocusOutOfAppletHandler.cs PanelApplet/ObjectManager.cs PanelApplet/PanelApplet.cs PanelApplet/PanelAppletBackgroundType.cs PanelApplet/PanelAppletFactory.cs PanelApplet/PanelAppletFactoryCallback.cs PanelApplet/PanelAppletFlags.cs Twitter/Twitter.cs Xesam/Xesam.cs Dashboard.Util/GnomeFu.cs(51,55): error CS1502: The best overloaded method match for `Gnome.Icon.Lookup(Gtk.IconTheme, Gnome.ThumbnailFactory, string, string, Gnome.Vfs.FileInfo, string, Gnome.IconLookupFlags, out Gnome.IconLookupResultFlags)' has some invalid arguments /usr/lib/mono/gac/gnome-sharp/2.16.0.0__35e10195dab3c99f/gnome-sharp.dll (Location of the symbol related to previous error) Dashboard.Util/GnomeFu.cs(51,55): error CS1503: Argument 1: Cannot convert type `Dashboard.Util.GnomeFu.icon_theme' to `Gtk.IconTheme' Compilation failed: 2 error(s), 0 warnings make[2]: *** [Dashboard.Util.dll] Error 1 I had to install gtk-sharp and gnome-desktop-sharp to /usr/local since no packages exist for Fedora 9. Everything else is installed as packages in /usr/lib Here are the versions I am using: libwnck-devel-2.22.3-1.fc9.i386 gtk-sharp2-devel-2.10.3-3.fc9.i386 beagle-devel-0.3.7-4.fc9.i386 gnome-sharp-devel-2.16.1-1.fc9.i386 ndesk-dbus-devel-0.6.1a-2.fc9.i386 ndesk-dbus-glib-devel-0.4.1-3.fc9.i386 mono-addins-devel-0.3-5.fc9.i386 gtk-sharp-2.12.0 gnome-desktop-sharp-2.20.1 The svn checkout is revision 165. I appears to be correctly picking up the locally installed libs, but something is still wrong. Do I need newer versions of some libs? Any other ideas? Thanks in advance for any help. -- Mads Villadsen <[EMAIL PROTECTED]> _______________________________________________ Dashboard-hackers mailing list [email protected] http://mail.gnome.org/mailman/listinfo/dashboard-hackers
