当前位置:首页
> .html
导读:我的ubuntu环境是ubuntu server 11.04, 32位。闻听XBMC已经添加了vaapi支持,那么我的apu也可以硬解高清了,1080p将毫无压力。说干就干,以下是...
我的ubuntu环境是ubuntu server 11.04, 32位。闻听XBMC已经添加了vaapi支持,那么我的apu也可以硬解高清了,1080p将毫无压力。说干就干,以下是编译过程。中途遇到opengl库找不到的问题,顺利解决。
1. # git clone git://github.com/xbmc/xbmc.git xbmc
2. # sudo apt-get install git-core make g++ gcc gawk pmount libtool nasm yasm automake cmake gperf zip unzip bison libsdl-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libfribidi-dev liblzo2-dev libfreetype6-dev libsqlite3-dev libogg-dev libasound-dev python-sqlite libglew-dev libcurl3 libcurl4-gnutls-dev libxrandr-dev libxrender-dev libmad0-dev libogg-dev libvorbisenc2 libsmbclient-dev libmysqlclient-dev libpcre3-dev libdbus-1-dev libhal-dev libhal-storage-dev libjasper-dev libfontconfig-dev libbz2-dev libboost-dev libenca-dev libxt-dev libxmu-dev libpng-dev libjpeg-dev libpulse-dev mesa-utils libcdio-dev libsamplerate-dev libmpeg3-dev libflac-dev libiso9660-dev libass-dev libssl-dev fp-compiler gdc libmpeg2-4-dev libmicrohttpd-dev libmodplug-dev libssh-dev gettext cvs python-dev libyajl-dev libboost-thread-dev
3.# sudo add-apt-repository ppa:team-xbmc/unstable
? # sudo apt-get update
4.# sudo apt-get build-dep xbmc
5.# sudo apt-get install ccache
6.# ./bootstrap
7.# ./configure --enable-vaapi
问题来了,错误提示:
checking for main in -lGL... no
configure: error: Could not find a required library. Please see the README for your platform.
纳尼?OpenGL库没找到?没理由,最新版的闭源驱动装得好好的。
遂 #ls -la /usr/lib/libGL.so*,得到结果:
lrwxrwxrwx 1 root root 13 2011-09-23 19:57 /usr/lib/libGL.so -> mesa/libGL.so
lrwxrwxrwx 1 root root 21 2011-09-23 18:24 /usr/lib/libGL.so.1 -> /usr/lib/libGL.so.1.2
lrwxrwxrwx 1 root root 33 2011-09-23 18:24 /usr/lib/libGL.so.1.2 -> /usr/lib/fglrx/fglrx-libGL.so.1.2
看来链接有错误,试试?
#ln -fs /usr/lib/libGL.so.1.2 /usr/lib/libGL.so
# ./configure --enable-vaapi
OK,通过了。
8. # make -j2
9. 运行XBMC
# ./xbmc.bin
Enjoy!
发表评论: