Re: ANNOUNCE: Beagle & Libbeagle 0.3.4



On 24/03/2008, Stephan Hegel <stephan hegel gmx de> wrote:
<snip>
> Configure works fine, but the build fails for beagle:
>
>  /usr/bin/gmcs -debug -out:Beagle.Search.exe -target:exe ...
>  ...
>  ./Beagle.Search/Driver.cs(127,37): error CS1501: No overload for method `Register' takes `2' arguments
>  Compilation failed: 1 error(s), 0 warnings

I'm assuming you have ndesk-dbus-0.4. Here's a patch to fix this. I've
committed this to svn too.

The problem is that the Bus.Register() method changed between
ndesk-dbus-0.4 and 0.6 (the 0.4 method being deprecated in 0.6).
-- 
Arun Raghavan
(http://nemesis.accosted.net)
v2sw5Chw4+5ln4pr6$OFck2ma4+9u8w3+1!m?l7+9GSCKi056
e6+9i4b8/9HTAen4+5g4/8APa2Xs8r1/2p5-8 hackerkey.com
Index: search/Beagle.Search/Driver.cs
===================================================================
--- search/Beagle.Search/Driver.cs	(revision 4640)
+++ search/Beagle.Search/Driver.cs	(working copy)
@@ -124,7 +124,7 @@
 			if (!String.IsNullOrEmpty (query) || !icon_enabled)
 				search.Query (query);
 
-			Bus.Session.Register (new ObjectPath (PATH_NAME), search);
+			Bus.Session.Register (BUS_NAME, new ObjectPath (PATH_NAME), search);
 
 			program.Run ();
 		}


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]