Skip to content

Installation

jj1bdx edited this page Sep 13, 2010 · 11 revisions

Cloning

Here are the basic steps to build Erlang/OTP in the Git repository.
Start by cloning:

git clone git://github.com/erlang/otp.git

Building

Dependencies

The following packages (Ubuntu 9.10) are dependencies for Erlang/OTP:

For building Erlang/OTP base,

aptitude install autoconf libncurses-dev

For building Erlang/OTP with wxWidgets:

aptitude install libwxgtk2.8-dev libgl1-mesa-dev libglu1-mesa-dev libpng3

For building Erlang/OTP with jinterface:

aptitude install sun-java6-jre sun-java6-jdk sun-java6-bin

For building Erlang/OTP with Orber and other c++ projects:

sudo aptitude install g++

Compiling

Next, set ERL_TOP the environment variable:

cd otp
export ERL_TOP=`pwd`

The repository does not contain a generated configure file, so it must be generated like this:

./otp_build autoconf

before configure can be run. When the configure files has been generated, you can build in the usual way as described in the README file. Shortly:

./configure
make

To run the system you have built without installing it first:

$ERL_TOP/bin/erl

If you want to skip a certain library, do

touch lib/{library_name}/SKIP

before configure and make.

Clone this wiki locally