pkgsrc-Users archive

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

Re: Please someone fix libopensync



On Tue, 11 Dec 2007 12:49:07 +1100 (EST), 
elekktretterr%exemail.com.au@localhost wrote:

> comms/libopensync has been broken for ages on DragonFly with following error:

> cc1: warnings being treated as errors
> osengine_client.c: In function 'osync_client_spawn':
> osengine_client.c:768: warning: missing sentinel in function call
> osengine_client.c:771: warning: missing sentinel in function call
> *** Error code 1

Could you try this patch?

--- osengine/osengine_client.c.orig     2007-03-27 20:49:26.000000000 +0900
+++ osengine/osengine_client.c
@@ -765,10 +765,10 @@ osync_bool osync_client_spawn(OSyncClien
                        
osync_env_export_loaded_modules(osync_group_get_env(engine->group));
 
                        char *memberstring = g_strdup_printf("%lli", 
osync_member_get_id(client->member));
-                       execlp(OSPLUGIN, OSPLUGIN, 
osync_group_get_configdir(engine->group), memberstring, NULL);
+                       execlp(OSPLUGIN, OSPLUGIN, 
osync_group_get_configdir(engine->group), memberstring, (char *)NULL);
                        
                        if (errno == ENOENT) {
-                               execlp("./osplugin", "osplugin", 
osync_group_get_configdir(engine->group), memberstring, NULL);
+                               execlp("./osplugin", "osplugin", 
osync_group_get_configdir(engine->group), memberstring, (char *)NULL);
                        }
                        
                        osync_trace(TRACE_INTERNAL, "unable to exec");


-- Yuji Yamano 
Peace, Unity, Love and Having Fun!



Home | Main Index | Thread Index | Old Index