Difference between revisions of "Fs2 open on Linux/Installing the Development Libraries"

From FreeSpace Wiki
Jump to: navigation, search
m (Fix Title)
m (Fixage)
Line 13: Line 13:
 
'''Debian/Ubuntu''' users want to:
 
'''Debian/Ubuntu''' users want to:
 
{{Note| The [http://packages.debian.org/unstable/devel/build-essential build-essential] package is a meta package that install the essential build tools. Follow the link for information.}}
 
{{Note| The [http://packages.debian.org/unstable/devel/build-essential build-essential] package is a meta package that install the essential build tools. Follow the link for information.}}
  $ apt-get install libopenal-dev libvorbis-dev build-essential automake1.9 autoconf \
+
  $ apt-get install libopenal-dev libvorbis-dev build-essential automake1.9 autoconf libsdl-dev libtheora-dev
  libsdl-dev libtheora-dev
 
  
 
'''Fedora Core 6 (Zod)''' users (and most likely Redhat users too) want to:
 
'''Fedora Core 6 (Zod)''' users (and most likely Redhat users too) want to:
  # yum install openal-devel libvorbis-devel gcc gcc-c++ automake autoconf SDL-devel \
+
  $ yum install openal-devel libvorbis-devel gcc gcc-c++ automake autoconf SDL-devel libtheora-devel
  libtheora-devel
 
  
 
'''Gentoo''' users want to:
 
'''Gentoo''' users want to:
Line 26: Line 24:
  
 
'''Mandriva''' users want to:
 
'''Mandriva''' users want to:
  # urpmi libsdl-devel libopenal-devel libvorbis-devel libtheora-devel gcc gcc-c++ \
+
  $ urpmi libsdl-devel libopenal-devel libvorbis-devel libtheora-devel gcc gcc-c++ automake autoconf
  automake autoconf
 

Revision as of 23:10, 3 September 2007

« Installing CVS The fs2_open on Linux Guide
Installing the Development Libraries
Acquiring the Code »


Note: This step is only for those who want the bleeding-edge source code to compile on their own. You can skip this if you intend to use a provided binary executable.

Note: : Redhat, Slackware, Archlinux, SuSE, and all the other distributions should have their instructions on installing the needed libraries added here, if your distribution is not listed below and you are familiar with how to install the needed libraries on it, please add it to this section.

You will also need SDL, OpenAL, libvorbis, libtheora and OpenGL(most likely provided with your video card driver) development packages. And of course the GNU Compiler Collection and required make tools.
Debian/Ubuntu users want to:

Note: The build-essential package is a meta package that install the essential build tools. Follow the link for information.
$ apt-get install libopenal-dev libvorbis-dev build-essential automake1.9 autoconf libsdl-dev libtheora-dev

Fedora Core 6 (Zod) users (and most likely Redhat users too) want to:

$ yum install openal-devel libvorbis-devel gcc gcc-c++ automake autoconf SDL-devel libtheora-devel

Gentoo users want to:

Note: media-libs/openal needs the "oss" or "alsa" USE-flag, depending on what kernel sound system you use and media-libs/libsdl needs the "X","opengl" and "xv" USE-flags.
$ emerge -a openal libvorbis libsdl libtheora

Mandriva users want to:

$ urpmi libsdl-devel libopenal-devel libvorbis-devel libtheora-devel gcc gcc-c++ automake autoconf