mesa编译

本文详细介绍了mesa编译过程中的各个环节,包括libdrm的编译及遇到的问题,如dpkg、dri3proto、libdrm、vdpau、wayland、mir和llvm 3.6等步骤的常见问题,并提供了相应的解决策略,帮助读者成功完成mesa的编译工作。
摘要由CSDN通过智能技术生成

0. 准备工作

sudo apt-get install git autoconf libtool dpkg-dev quilt debhelper

1. libdrm编译

# 下载
git clone http://anongit.freedesktop.org/git/mesa/drm.git
cd drm
git checkout -b libdrm-2.4.60 libdrm-2.4.60

# 依赖
sudo apt-get install libpciaccess-dev
sudo apt-get install xutils-dev

# 编译
./autogen.sh
./configure
make
make install

1.1 问题处理

autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4 ${ACLOCAL_FLAGS}
configure.ac:33: error: must install xorg-macros 1.12 or later before running autoconf/autogen
configure.ac:33: the top level
autom4te: /usr/bin/m4 failed with exit status: 1
aclocal: /usr/bin/autom4te failed with exit status: 1
autoreconf: aclocal failed with exit status: 1

解决方法:

sudo apt-get install xutils-dev

2. mesa编译

# 下载
wget -c https://launchpad.net/ubuntu/+archive/primary/+files/mesa_10.5.9.orig.tar.gz
wget -c https://launchpad.net/ubuntu/+archive/primary/+files/mesa_10.5.9-2ubuntu1~vivid2.diff.gz
tar zxvf mesa_10.5.9
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值