reopen 316277
thanks
Hello,
thank you for applying the <dfb_types.h> vs. <asm/types.h> patch.
However, the applied patch is a little different from the one
I submitted and the build now still fails with the following error:
gcc -DHAVE_CONFIG_H -I. -I../../../gfxdrivers/i830 -I../.. -I../../../include
-I../../lib -I../../../lib -I../../../src -I../../../systems -D_REENTRANT -Wall
-O3 -ffast-math -pipe -D_GNU_SOURCE -Werror-implicit-function-declaration -MT
i830.lo -MD -MP -MF .deps/i830.Tpo -c ../../../gfxdrivers/i830/i830.c -fPIC
-DPIC -o .libs/i830.o
In file included from /usr/include/asm/types.h:8,
from /usr/include/linux/types.h:9,
from /usr/include/linux/agpgart.h:55,
from ../../../gfxdrivers/i830/i830.h:31,
from ../../../gfxdrivers/i830/i830.c:59:
/usr/include/asm-x86_64/types.h:23: error: conflicting types for 'int64_t'
/usr/include/sys/types.h:194: error: previous declaration of 'int64_t' was here
/usr/include/asm-x86_64/types.h:24: error: conflicting types for 'u_int64_t'
/usr/include/sys/types.h:200: error: previous declaration of 'u_int64_t' was
here
This can be avoided by including linux/agpgart.h before dfb_types.h.
With the attached patch 'directfb' can be compiled on amd64.
Regards
Andreas Jochens
diff -urN ../tmp-orig/directfb-0.9.22/debian/patches/30_linux_types.patch
./debian/patches/30_linux_types.patch
--- ../tmp-orig/directfb-0.9.22/debian/patches/30_linux_types.patch
2005-09-11 06:49:47.000000000 +0000
+++ ./debian/patches/30_linux_types.patch 2005-09-11 06:49:45.000000000
+0000
@@ -55,10 +55,39 @@
Boston, MA 02111-1307, USA.
*/
-#include <asm/types.h>
-+#include <dfb_types.h>
++#include "i830.h"
#include <stdio.h>
#include <unistd.h>
+@@ -56,7 +56,6 @@
+
+ DFB_GRAPHICS_DRIVER( i830 )
+
+-#include "i830.h"
+
+
/**************************************************************************************************/
+
+diff -Naur gfxdrivers/i830/i830_overlay.c gfxdrivers/i830/i830_overlay.c
+--- gfxdrivers/i830/i830_overlay.c 2005-02-10 11:51:59.000000000 +0000
++++ gfxdrivers/i830/i830_overlay.c 2005-09-11 06:47:52.000000000 +0000
+@@ -43,6 +43,8 @@
+ * Matt Sottek <[EMAIL PROTECTED]>
+ */
+
++#include "i830.h"
++
+ #include <math.h>
+ #include <string.h>
+
+@@ -60,8 +62,6 @@
+
+ #include <gfx/convert.h>
+
+-#include "i830.h"
+-
+
+
+ #define I830_OVERLAY_SUPPORTED_OPTIONS (DLOP_DST_COLORKEY)
diff -Naur gfxdrivers/i830/i830.h gfxdrivers/i830/i830.h
--- gfxdrivers/i830/i830.h 2005-09-10 03:44:01.000000000 +0300
+++ gfxdrivers/i830/i830.h 2005-09-10 03:47:45.000000000 +0300
@@ -67,8 +96,8 @@
#define __I830_H__
-#include <asm/types.h>
-+#include <dfb_types.h>
#include <linux/agpgart.h>
++#include <dfb_types.h>
#include <core/gfxcard.h>
diff -Naur gfxdrivers/nsc/nsc.c gfxdrivers/nsc/nsc.c
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]