Jump to content
Flirc Forums
Sign in to follow this  
s3cur17y

Fedora 14, 15, 16 XBMC Compile

Recommended Posts

First off, some of the instructions below will be taken directly from xbmc.org. I just wanted to clarify that before we start.

1. Install rpmfusion repos


su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'

2. Open Terminal and use the following yum command.

su -c 'yum install SDL* glew glew-devel libmad-devel tre tre-devel libogg libogg-devel libvorbis libvorbis-devel boost boost-devel bzip2-devel bzip2-libs fribidi* lzo lzo-devel mysql-libs mysql-devel jasper jasper-devel faac faac-devel enca enca-devel hal hal-devel hal-libs cmake gperf nasm libXmu-devel fontconfig-devel freetype-devel libXinerama-devel pcre-devel gcc-c++ sqlite-devel curl-devel mysql-devel libcdio-devel libmms-devel faad2-devel flac-devel libsmbclient-devel libXtst-devel libsamplerate-devel libtiff-devel pulseaudio-libs-devel avahi-devel wavpack-devel libmpeg2-devel libtool libmicrohttpd-devel libmodplug-devel redhat-lsb expat-devel gettext-devel python-devel libass-devel libvdpau-devel libva-devel libbluray-devel libdca-devel librtmp-devel yajl-devel git libssh*'

3. Git xbmc source.

git clone git://github.com/xbmc/xbmc.git

4. Create a symbolic link.

sudo ln -s /usr/lib/mysql/libmysqlclient.so.16.0.0 /usr/lib/libmysqlclient.so

5. Last part in one fell swoop.

cd xbmc/; ./bootstrap; ./configure; make; su -c 'make install'

6. Lastly.. You may need to do this, but I did not.

ln -s /usr/lib64/libmicrohttpd.so /usr/lib64/libmicrohttpd.so.5

Super duper epic lazy way, assuming you have sudo setup, and your willing to copy and paste.

sudo yum -y remove xbmc; sudo yum -y install SDL* glew glew-devel libmad-devel tre tre-devel libogg libogg-devel libvorbis libvorbis-devel boost boost-devel bzip2-devel bzip2-libs fribidi* lzo lzo-devel mysql-libs mysql-devel jasper jasper-devel faac faac-devel enca enca-devel hal hal-devel hal-libs cmake gperf nasm libXmu-devel fontconfig-devel freetype-devel libXinerama-devel pcre-devel gcc-c++ sqlite-devel curl-devel mysql-devel libcdio-devel libmms-devel faad2-devel flac-devel libsmbclient-devel libXtst-devel libsamplerate-devel libtiff-devel pulseaudio-libs-devel avahi-devel wavpack-devel libmpeg2-devel libtool libmicrohttpd-devel libmodplug-devel redhat-lsb expat-devel gettext-devel python-devel libass-devel libvdpau-devel libva-devel libbluray-devel libdca-devel librtmp-devel yajl-devel git libssh*; git clone git://github.com/xbmc/xbmc.git; sudo ln -s /usr/lib/mysql/libmysqlclient.so.16.0.0 /usr/lib/libmysqlclient.so; cd xbmc/; ./bootstrap; ./configure; make; sudo make install

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...