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: