[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Help needed for mesa



Hi.

xorg-server 1.9 build-depends on mesa with a version higher than the
one available in sid, and both mesa 7.9 and 7.10 FTBFS on non-Linux
for now.

The FTBFS (on kfreebsd-amd64) is due to need of radeon_gem_get_kernel_name(), which is provided by libdrm-radeon1 on Linux. It suffices to enable this library in libdrm. After that the mesa 7.10-2 builds. I am not sure, whether it is the right thing, though.

Petr


diff -u libdrm-2.4.23/debian/control libdrm-2.4.23/debian/control
--- libdrm-2.4.23/debian/control
+++ libdrm-2.4.23/debian/control
@@ -22,7 +22,7 @@
 Depends:
  libdrm2 (= ${binary:Version}),
  libdrm-intel1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386],
- libdrm-radeon1 (= ${binary:Version}) [linux-any],
+ libdrm-radeon1 (= ${binary:Version}),
  libdrm-nouveau1a (= ${binary:Version}) [linux-any],
  libkms1 (= ${binary:Version}) [linux-any],
  ${misc:Depends},
@@ -124,7 +124,7 @@

 Package: libdrm-radeon1
 Section: libs
-Architecture: linux-any
+Architecture: any
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
@@ -137,7 +137,7 @@
 Package: libdrm-radeon1-dbg
 Section: debug
 Priority: extra
-Architecture: linux-any
+Architecture: any
 Depends:
  libdrm-radeon1 (= ${binary:Version}),
  ${misc:Depends},
diff -u libdrm-2.4.23/debian/rules libdrm-2.4.23/debian/rules
--- libdrm-2.4.23/debian/rules
+++ libdrm-2.4.23/debian/rules
@@ -37,8 +37,8 @@
        LIBKMS=no
        confflags += --disable-nouveau-experimental-api
        NOUVEAU = no
-       confflags += --disable-radeon
-       RADEON = no
+       confflags += --enable-radeon
+       RADEON = yes
 endif

 # only build libdrm-intel on x86



Reply to: