diff -Naur GConf-2.6.4.orig/backends/markup-tree.c GConf-2.6.4/backends/markup-tree.c
--- GConf-2.8.1.orig/backends/markup-tree.c 2004-09-29 14:09:44.000000000 +0200
+++ GConf-2.8.1/backends/markup-tree.c 2004-09-29 14:14:01.000000000 +0200
@@ -34,6 +34,11 @@
#include <stdio.h>
#include <time.h>
+/* PATH_MAX is not defined in limits.h on some platforms */
+#ifndef PATH_MAX
+#define PATH_MAX 4096
+#endif
+
typedef struct
{
char *locale;
diff -Naur GConf-2.6.4.orig/backends/xml-dir.c GConf-2.6.4/backends/xml-dir.c
--- GConf-2.8.1.orig/backends/xml-dir.c 2004-09-29 14:09:44.000000000 +0200
+++ GConf-2.8.1/backends/xml-dir.c 2004-09-29 14:11:59.000000000 +0200
@@ -36,6 +36,11 @@
#include "gconf/gconf-internals.h"
+/* PATH_MAX is not defined in limits.h on some platforms */
+#ifndef PATH_MAX
+#define PATH_MAX 4096
+#endif
+
/* This makes hash table safer when debugging */
#ifndef GCONF_ENABLE_DEBUG
#define safe_g_hash_table_insert g_hash_table_insert