Archive:Compile Kodi on openSUSE: Difference between revisions
>Anubisg1 No edit summary |
>Anubisg1 No edit summary |
||
Line 52: | Line 52: | ||
=====32bit (i586)===== | =====32bit (i586)===== | ||
<code> | <code> | ||
<pre> | <pre>$ cd $HOME/XBMC | ||
$ ./configure --enable-halmount --disable-debug --prefix=/usr | |||
$ make | |||
$ sudo make install</pre> | |||
</code> | </code> | ||
=====64bit (x86_64)===== | =====64bit (x86_64)===== | ||
x86_64 users need to export CFLAGS because a non standard '''libdir''' on ubuntu (the only one supported | x86_64 users need to export CFLAGS because a non standard '''libdir''' ( http://forum.xbmc.org/showthread.php?t=34527 ) on ubuntu (the only one supported) | ||
<code> | <code> | ||
<pre> | <pre>$ cd $HOME/XBMC | ||
$ CFLAGS="-I/usr/lib64/dbus-1.0/include -I/usr/lib64/glib-2.0/include" | |||
$ export CFLAGS | |||
$ ./configure --enable-halmount --disable-debug --prefix=/usr | |||
$ CFLAGS="-I/usr/lib64/dbus-1.0/include -I/usr/lib64/glib-2.0/include" make | |||
$ sudo make install</pre> | |||
</code> | </code> | ||
==End Infos |
Revision as of 09:46, 11 October 2008
Prerequisites
In order to successful install XBMC, even by source or by rpms you need the following Repositories to be added in Yast:
- OSS
http://download.opensuse.org/distribution/11.0/repo/oss/
- Packman
http://ftp.skynet.be/pub/packman/suse/11.0/
You can easly add them by YaSTt (package manager) --> repositories --> repositories manager --> add --> community repositories""
Installation
Installation with RPMs
Use YaST ot zypper to install XBMC:
$ sudo zypper in XBMC
Installation from Source Code
Getting the source code
For the first time:
$ sudo zypper in subversion
$ cd $HOME
$ svn checkout https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/linuxport/XBMC
In order to update the source code (and clean old make files):
$ cd $HOME/XBMC
$ svn up
$ make clean
Install All Building Dependencies
Type that in a terminal (you may want to copy and paste)
$ sudo zypper in make cmake autoconf automake gcc gcc-c++ boost-devel python-devel python-sqlite2 dbus-1-devel gperf gcc-fortran unzip zip unrar nasm
$ sudo zypper in SDL-devel SDL_image-devel SDL_mixer-devel jpegint-devel audiofile-devel fontconfig-devel freetype2-devel fribidi-devel glibc-devel hal-devel
$ sudo zypper in libbz2-devel libstdc++-devel libexpat-devel glib2-devel libjasper-devel libjpeg-devel mad-devel libmikmod-devel libmms-devel libogg-devel
$ sudo zypper in libopenssl-devel sqlite3-devel libstdc++-devel libpng-devel libtre-devel e2fsprogs-devel libvorbis-devel lzo-devel pcre-devel libenca-devel
$ sudo zypper in libfaac-devel ccache xorg-x11-devel Mesa-devel dbus-1-devel glew-devel alsa-devel libmysqlclient-devel libcurl-devel zlib-devel xmms-devel ftgl-devel
Compile Source
To Compile respecting openSUSE Filesystem structure please do the following:
32bit (i586)
$ cd $HOME/XBMC
$ ./configure --enable-halmount --disable-debug --prefix=/usr
$ make
$ sudo make install
64bit (x86_64)
x86_64 users need to export CFLAGS because a non standard libdir ( http://forum.xbmc.org/showthread.php?t=34527 ) on ubuntu (the only one supported)
$ cd $HOME/XBMC
$ CFLAGS="-I/usr/lib64/dbus-1.0/include -I/usr/lib64/glib-2.0/include"
$ export CFLAGS
$ ./configure --enable-halmount --disable-debug --prefix=/usr
$ CFLAGS="-I/usr/lib64/dbus-1.0/include -I/usr/lib64/glib-2.0/include" make
$ sudo make install
==End Infos