Re: trouble building garnome 10.0.1 (hal related)
- From: Joachim Feise <jfeise ics uci edu>
- To: garnome-list gnome org
- Subject: Re: trouble building garnome 10.0.1 (hal related)
- Date: Sun, 20 Mar 2005 11:31:26 -0800
I got the same problem. I traced it to a missing define:
/usr/include/linux/fs.h is included in the check for BLKGETSIZE64, and
that file uses the typedef pgoff_t.
It is in /usr/include/linux/types.h, but only available there for the
kernel.
This only happens if your /usr/include/linux is a link to the kernel
includes (which I think is bad, since it introduces dependencies based
on the kernel version...):
> l /usr/include/linux
lrwxrwxrwx 1 root root 28 Dec 16 12:38 /usr/include/linux ->
/usr/src/linux/include/linux/
I'm using kernel 2.6.10, btw.:
l /usr/src/linux
lrwxrwxrwx 1 root root 12 Feb 13 18:28 /usr/src/linux -> linux-2.6.10/
My workaround was to just add the define:
--- configure.orig 2005-01-24 18:46:24.000000000 -0800
+++ configure 2005-03-20 11:21:25.000000000 -0800
@@ -22784,6 +22784,9 @@
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
#include <sys/types.h>
+#ifndef pgoff_t
+#define pgoff_t unsigned long
+#endif
#include <linux/ioctl.h>
#include <linux/fs.h>
int
-Joe
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]