Patch for building gvfs 0.0.1 on Solaris
- From: Damien Carbery <Damien Carbery Sun COM>
- To: gnome-vfs-list gnome org
- Subject: Patch for building gvfs 0.0.1 on Solaris
- Date: Thu, 08 Nov 2007 17:06:11 +0000
Attached is a patch to fix some build issues on Solaris.
I was using the 0.0.1 tarball, copying in the latest source when I
encountered a build issue.
I admit that I didn't use the latest svn source for all files.
* test/benchmark-common.c - the sig_t type is not available.
* daemon/gvfsdaemon.c - #include <errno.h> for errno.
* daemon/gvfsjobmove.c - #include <strings.h> to declare strcmp.
A number of other files will need strings.h included as the compiler is
displaying "implicit function declaration" warnings:
- gsysutils.c (strlenm strncpy), gvfswritechannel.c (strlen),
gvfsmonitor.c (strcmp), gvfsdaemonutils.c (strlen), gvfsjobcopy.c (strcpy).
string.h will be needed for:
- gsysutils.c (memset), gvfschannel.c (memcpy), gvfsdaemonutils.c (memcpy).
I can create a patch tomorrow if needed.
Damien
--
Damien Carbery, GNOME Release Engineer
Ext: x (70) 19218
--- gvfs-0.0.1/test/benchmark-common.c.orig 2007-11-02 14:29:52.000000000 +0000
+++ gvfs-0.0.1/test/benchmark-common.c 2007-11-08 14:28:10.167303573 +0000
@@ -184,7 +184,7 @@
benchmark_start_wallclock_timer (gint n_seconds)
{
benchmark_is_running = TRUE;
- signal (SIGALRM, (sig_t) benchmark_timeout);
+ signal (SIGALRM, benchmark_timeout);
alarm (n_seconds);
}
@@ -198,7 +198,7 @@
memset (&itv, 0, sizeof (itv));
itv.it_value.tv_sec = n_seconds;
- signal (SIGPROF, (sig_t) benchmark_timeout);
+ signal (SIGPROF, benchmark_timeout);
setitimer (ITIMER_PROF, &itv, NULL);
}
--- gvfs-0.0.1/daemon/gvfsdaemon.c.orig 2007-11-08 14:09:23.410434175 +0000
+++ gvfs-0.0.1/daemon/gvfsdaemon.c 2007-11-08 14:11:43.277321372 +0000
@@ -25,6 +25,7 @@
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/errno.h>
+#include <errno.h>
#include <sys/un.h>
#include <unistd.h>
#include <string.h>
--- gvfs-0.0.1/daemon/gvfsjobmove.c.orig 2007-11-02 14:29:52.000000000 +0000
+++ gvfs-0.0.1/daemon/gvfsjobmove.c 2007-11-08 14:21:35.048016093 +0000
@@ -22,6 +22,7 @@
#include <config.h>
+#include <strings.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/socket.h>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]