Building XBMC on Fedora 16

• Posted by peter on 2011-12-29, 00:03:54

Did a standard Fedora 16 installation.

Updated the system with yum to all the latest packages and installed the binary graphics drivers from ATI & NVIDIA. 

Installed the dependencies with yum:

yum install automake libtool gettext-devel boost-devel glew-devel libass-devel libmpeg2 libmad-devel libsamplerate-devel libogg-devel libvorbis-devel libmodplug-devel libcurl-devel flac-devel bzip2-devel libtiff-devel mysql-devel lzo-devel yajl-devel sqlite-devel pcre-devel libcdio-devel libbluray-devel jasper-devel dbus-devel SDL-devel SDL_sound-devel SDL_mixer-devel SDL_image-devel libmicrohttpd-devel libXmu-devel libsmbclient-devel python-devel libva-devel libva-utils libcrystalhd-devel gperf yasm expat-devel librtmp-devel

Get the libNFS source from github:

git clone https://github.com/sahlberg/libnfs.git
cd libnfs
./bootstrap
./configure --prefix=/usr/local/
make -j2
make install

Kick start the autoconf system (season to taste):

cd xbmc-11.0-Eden_beta1
./bootstrap
./configure --enable-vdpau --enable-vaapi --enable-crystalhd --disable-pulse --enable-libbluray --prefix=/usr/local/xbmc

Which yields the following configuration:

------------------------

  XBMC Configuration:

------------------------

  Debugging: Yes

  Profiling: No

  Optimization: Yes

  Crosscomp.: No

  target ARCH: no

  target CPU: no

  OpenGL: Yes

  ALSA: Yes

  DBUS: Yes

  VDPAU: Yes

  VAAPI: Yes

  CrystalHD: Yes

  VDADecoder: No

  VTBDecoder: No

  OpenMax: No

  Joystick: Yes

  XRandR: Yes

  GOOM: No

  RSXS: Yes

  ProjectM: Yes

  Skin Touched: No

  X11: Yes

  Bluray: Yes

  TexturePacker:Yes

  MID Support: No

  ccache: No

  PulseAudio: No

  HAL Support: No

  DVDCSS: Yes

  Avahi: No

  Non-free: Yes

  ASAP Codec: No

  Webserver: Yes

  libRTMP support: Yes

  libsmbclient support: Yes

  libnfs client support:Yes

  libafpclient support: No

  AirPLay support: No

  AirTunes support: No

  Optical drive: Yes

  libudev support: No

  libusb support: Yes

  libcec support: No

  External FFmpeg: No

  prefix: /usr/local/xbmc

------------------------

Build and install it:

make -j2
make install

Last updated: 2011-12-29, 00:22:45