Difference between revisions of "BeOSCompile"

From VideoLAN Wiki
Jump to navigation Jump to search
m (Tag page with {{Outdated}})
 
(8 intermediate revisions by 6 users not shown)
Line 3: Line 3:
 
== Required tools ==
 
== Required tools ==
 
You need :
 
You need :
* [http://www.bebits.com/app/2680| BeOS 5] with development tools
+
* [http://www.bebits.com/app/2680 BeOS 5] with development tools
 
* [http://www.bebits.com/app/1610 CVS 1.11]
 
* [http://www.bebits.com/app/1610 CVS 1.11]
* [http://www.bebits.com/app/3962 Subversion]
+
* Git
 
* [http://www.bebits.com/app/3218 bzip2/bunzip2]
 
* [http://www.bebits.com/app/3218 bzip2/bunzip2]
 
* [http://www.bebits.com/app/2848 wget]
 
* [http://www.bebits.com/app/2848 wget]
Line 20: Line 20:
  
 
=== Get the source ===
 
=== Get the source ===
Download the {{VLC}} [[GetTheSource|source code]] (using [[subversion]]) as described on the [[GetTheSource| "Get the source"]] page.
+
Download the {{VLC}} [[GetTheSource|source code]] (using [[Git]]) as described on the [[GetTheSource| "Get the source"]] page.
  
 
=== Build external libs ===
 
=== Build external libs ===
Line 30: Line 30:
  
 
=== Prepare the VLC build ===
 
=== Prepare the VLC build ===
Now we return to VLC itself. Go back to the top level VLC source directory. If you use Subversion (which you really should), then run <code>./bootstrap</code>.  
+
Now we return to VLC itself. Go back to the top level VLC source directory. If you use Git (which you really should), then run <code>./bootstrap</code>.  
  
 
This will create configure and Makefiles for {{VLC}} (snapshots and releases already include this).
 
This will create configure and Makefiles for {{VLC}} (snapshots and releases already include this).
Line 47: Line 47:
 
Written by Eric Petit, for the VideoLAN Team.
 
Written by Eric Petit, for the VideoLAN Team.
 
Adapted to the Wiki by [[User:j-b|Jean-Baptiste Kempf]].
 
Adapted to the Wiki by [[User:j-b|Jean-Baptiste Kempf]].
 +
 +
[[Category:Building]]
 +
[[Category:Coding]]
 +
{{Outdated}}

Latest revision as of 04:39, 26 January 2019

Compile VLC on BeOS

Required tools

You need :

Compiling is usually done on a vanilla R5.0.3 install with gcc 2.95.3.

Building with older compilers won't work.

Building on a BONE-enabled install probably doesn't work at the moment.

Build VLC

Now you can compile vlc:

Get the source

Download the VLC media player source code (using Git) as described on the "Get the source" page.

Build external libs

We now need to build the 3rd party libs. For that, you will need to:

  • cd to the source directory with your Terminal application.
  • cd to extras/contrib/ subdir of VLC and execute ./bootstrap
  • Now execute make src. This will download and compile all the required external libraries and programs that VLC media player needs (you need an internet connection, a fast one preferably).

Prepare the VLC build

Now we return to VLC itself. Go back to the top level VLC source directory. If you use Git (which you really should), then run ./bootstrap.

This will create configure and Makefiles for VLC media player (snapshots and releases already include this).

Configure VLC

The next step is to configure, in the top level VLC source directory.

./configure --enable-debug --enable-sout --enable-httpd --enable-vlm --enable-dvdread --enable-dvdnav --enable-dvbpsi --enable-screen --enable-ogg --enable-mkv --enable-mad --enable-ffmpeg --enable-faad --enable-a52 --enable-flac --enable-libmpeg2 --enable-vorbis --enable-speex --enable-theora --enable-freetype --enable-fribidi --disable-skins2 --with-ffmpeg-mp3lame --with-ffmpeg-faac --with-ffmpeg-zlib --disable-x11 --disable-hal --disable-daap --disable-xvideo --disable-glx --disable-sdl --disable-wxwindows

Build VLC

After configure is finished, we can finally build VLC media player. A simple make will do the trick.

To build a package, run make package-beos.

History

Written by Eric Petit, for the VideoLAN Team. Adapted to the Wiki by Jean-Baptiste Kempf.

This page is outdated and information might be incorrect.
Create an account to start editing, and then click here to update this article.