Difference between revisions of "Compiling ScummVM/BeOS/ZETA/Haiku"
Line 9: | Line 9: | ||
== Tools/libraries needed == | == Tools/libraries needed == | ||
''Mandatory (these should also install dependencies)'' | |||
* [http://www.bebits.com/app/4011 gcc-2.95.3] | * [http://www.bebits.com/app/4011 gcc-2.95.3] | ||
* [http://www.libsdl.org/ SDL] | * [http://www.libsdl.org/ SDL] | ||
* [http://www.zlib.net/ zlib] | * [http://www.zlib.net/ zlib] | ||
''Optional'' | |||
* [http://flac.sourceforge.net/ flac] (Free Lossless Audio Codec, needed if you want to play compressed games without quality loss) | * [http://flac.sourceforge.net/ flac] (Free Lossless Audio Codec, needed if you want to play compressed games without quality loss) | ||
* [http://www.underbit.com/products/mad/ libmad] (MPEG Audio Decoder, needed if you want to play MP3-compressed games) | * [http://www.underbit.com/products/mad/ libmad] (MPEG Audio Decoder, needed if you want to play MP3-compressed games) |
Revision as of 08:14, 1 February 2008
Compiling ScummVM with GCC under BeOS
As scummvm is relying on a BONE version you need the BONE network stack (ZETA and Haiku) version for BeOS to compile (needs libbind and libsocket).
Getting the source
- Open a Terminal and type:
svn co https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk scummvm
Tools/libraries needed
Mandatory (these should also install dependencies)
Optional
- flac (Free Lossless Audio Codec, needed if you want to play compressed games without quality loss)
- libmad (MPEG Audio Decoder, needed if you want to play MP3-compressed games)
- libOGG and libVorbis (OGG Vorbis decoder, needed if you want to play OGG-Vorbis-compressed games)
- libMPEG2 (.mpg video decoder, needed for the re-encoded cutscenes in Broken Sword 1/2)
- nasm (The Netwide Assembler)
Configuring ScummVM
Open Terminal and run configure with these options:
LDFLAGS=-L<path to where you have the libs/headers installed> ./configure --prefix=<path to where you want to install> --with-nasm-prefix=<path to nasm>
Compiling ScummVM
run make
Installing ScummVM
Run make install to install ScummVM (you can then run it using "scummvm" from any directory), if you are using a different directory scummvm will probably revert to the classic view due to not finding the gui theme in the subfolder but will nevertheless work ok.