Package: xorg-x11
Severity: important
Version: 6.8.2.dfsg.1-5
Tags: patch

This is the build failure:

gcc -m32 -g -O2 -fno-strict-aliasing -ansi -pedantic -Wall
[...]
-I../../../../../../exports/include   -D__i386__
-D_POSIX_C_SOURCE=199309L                                -D_POSIX_SOURCE
-D_XOPEN_SOURCE                                 -D_BSD_SOURCE
-D_SVID_SOURCE                            -D_GNU_SOURCE
-DSHAPE -DXINPUT -DXKB -DLBX -DXAPPGROUP       -DXCSECURITY -DTOGCUP
-DXF86BIGFONT -DDPMSExtension    -DPIXPRIV -DPANORAMIX   -DRENDER
-DRANDR       -DXFIXES -DDAMAGE -DCOMPOSITE -DXEVIE    -DGCCUSESGAS
-DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH
-DXFreeXDGA -DXvExtension                    -DXFree86LOADER
-DXFree86Server                                -DXF86VIDMODE
-DXvMCExtension                                 -DSMART_SCHEDULE
-DBUILDDEBUG -DXResExtension
-DX_BYTE_ORDER=X_LITTLE_ENDIAN
-DXORG_VERSION_CURRENT="(((6) * 10000000) + ((8) * 100000) + ((2) *
1000) + 0)" -DNDEBUG   -DFUNCPROTO=15 -DNARROWPROTO  -DIN_MODULE
-DXFree86Module  -DX_NEED_XVPRIV_H -DX_USE_LINEARFB -DX_USE_REGION_NULL
-DX_NEED_I2CSTART   -c via_driver.c
In file included from via_common.h:4,
                 from via_priv.h:4,
                 from via_driver.h:65,
                 from via_driver.c:42:
../../../../../../programs/Xserver/hw/xfree86/os-support/xf86drm.h:39:17:
error: drm.h: No such file or directory 

This has been filed and fixed upstream as #804.  Resynced patch
attached.


Michael

-- 
Michael Banck
Debian Developer
[EMAIL PROTECTED]
http://www.advogato.org/person/mbanck/diary.html
--- xc/programs/Xserver/hw/xfree86/drivers/via/via_memory.c.orig        
2005-08-27 01:52:11.000000000 +0200
+++ xc/programs/Xserver/hw/xfree86/drivers/via/via_memory.c     2005-08-27 
01:54:32.000000000 +0200
@@ -26,14 +26,18 @@
 #include "xf86fbman.h"
 
 #include "via.h"
+#ifdef XF86DRI
 #include "xf86drm.h"
+#endif
 
 #include "via_overlay.h"
 #include "via_driver.h"
 #include "via_regrec.h"
 #include "via_priv.h"
 #include "via_swov.h"
+#ifdef XF86DRI
 #include "via_common.h"
+#endif
 
 
 /*
--- xc/programs/Xserver/hw/xfree86/drivers/via/via_priv.h.orig  2005-08-27 
01:52:11.000000000 +0200
+++ xc/programs/Xserver/hw/xfree86/drivers/via/via_priv.h       2005-08-27 
01:52:47.000000000 +0200
@@ -1,7 +1,9 @@
 #ifndef _VIA_PRIV_H_
 #define _VIA_PRIV_H_ 1
 
+#ifdef XF86DRI
 #include "via_common.h"
+#endif
 
 /*
  * Alignment macro functions
@@ -128,8 +130,10 @@
 typedef struct {
     unsigned long   base;              /* Offset into fb */
     int    pool;                       /* Pool we drew from */
+#ifdef XF86DRI
     int    drm_fd;                     /* Fd in DRM mode */
     drmViaMem drm;                     /* DRM management object */
+#endif
     int    slot;                       /* Pool 3 slot */
     void  *pVia;                       /* VIA driver pointer */
     FBLinearPtr linear;                        /* X linear pool info ptr */
--- xc/programs/Xserver/hw/xfree86/drivers/via/via_swov.c.orig  2005-08-27 
01:52:11.000000000 +0200
+++ xc/programs/Xserver/hw/xfree86/drivers/via/via_swov.c       2005-08-27 
01:53:55.000000000 +0200
@@ -29,14 +29,18 @@
 #include "xf86fbman.h"
 
 #include "via.h"
+#ifdef XF86DRI
 #include "xf86drm.h"
+#endif
 
 #include "via_overlay.h"
 #include "via_driver.h"
 #include "via_regrec.h"
 #include "via_priv.h"
 #include "via_swov.h"
+#ifdef XF86DRI
 #include "via_common.h"
+#endif
 #include "via_vgahw.h"
 #include "via_id.h"
 

Reply via email to