gnustep-dev
[Top][All Lists]
Advanced

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

DBusKit build failure


From: Philippe Roussel
Subject: DBusKit build failure
Date: Sat, 21 Apr 2012 13:03:18 +0200
User-agent: Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120329 Thunderbird/11.0.1

Hi,

With gcc I get the following :

> Making all for framework DBusKit...
>  Compiling file NSConnection+DBus.m ...
> NSConnection+DBus.m: In function '+[NSConnection(DBusKit) load]':
> NSConnection+DBus.m:58:3: error: ISO C90 forbids mixed declarations and code 
> [-Werror=declaration-after-statement]
> cc1obj: all warnings being treated as errors

Simple fix :

Index: Source/NSConnection+DBus.m
===================================================================
--- Source/NSConnection+DBus.m  (révision 35095)
+++ Source/NSConnection+DBus.m  (copie de travail)
@@ -49,20 +49,23 @@
 @implementation NSConnection (DBusKit)
 + (void)load
 {
+  Method oldRootProxyMethod, newRootProxyMethod;
+  Method oldSetRootObjectMethod, newSetRootObjectMethod;
+
   /*
    * We do some devious patching and replace some method implementations in
    * NSConnection with the ones from this category.
    */
   rootProxySel = @selector(rootProxy);
   setRootObjectSel = @selector(setRootObject:);
-  Method oldRootProxyMethod =
+  oldRootProxyMethod =
     class_getInstanceMethod(objc_getClass("NSConnection"), rootProxySel);
-  Method newRootProxyMethod =
+  newRootProxyMethod =
     class_getInstanceMethod(objc_getClass("NSConnection"),
       @selector(_DKRootProxy));
-  Method oldSetRootObjectMethod =
+  oldSetRootObjectMethod =
     class_getInstanceMethod(objc_getClass("NSConnection"),
setRootObjectSel);
-  Method newSetRootObjectMethod =
+  newSetRootObjectMethod =
     class_getInstanceMethod(objc_getClass("NSConnection"),
       @selector(_DKSetRootObject:));
   _DKNSConnectionRootProxy = method_getImplementation(oldRootProxyMethod);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]