Project

General

Profile

Replicant60BuildDependenciesInstallation » History » Version 5

Paul Kocialkowski, 04/03/2012 09:51 AM

1 2 Paul Kocialkowski
In order to be able to build Replicant, you need to install some (free) software:
2
3 4 Paul Kocialkowski
h2. Required Packages
4 1 Paul Kocialkowski
5 5 Paul Kocialkowski
* python 2.5-2.7
6 4 Paul Kocialkowski
* bison
7
* flex
8
* git (git-core)
9
* gperf
10
* libncurses development headers (libncurses-dev)
11 1 Paul Kocialkowski
* make (build-essential)
12 4 Paul Kocialkowski
* mksquashfs (squashfs-tools)
13 5 Paul Kocialkowski
* openjdk 6
14 4 Paul Kocialkowski
* pngcrush - the build process will complain if it is not installed but builds will complete.
15
* wget (or curl)
16
* zip
17
* zlib development headers (zlib1g-dev)
18
* lzma
19 1 Paul Kocialkowski
20
21 4 Paul Kocialkowski
h3. Additional requirements for amd64
22 1 Paul Kocialkowski
23 4 Paul Kocialkowski
24
* libc6-dev-i386
25
* gcc-multilib
26
* g++-multilib 
27
* lib32z1-dev 
28
* lib32readline5-dev
29
* lib32ncurses5-dev
30
* 32-bit compatibility libraries
31
* If you see errors about incompatible library versions, you may need some symlinks. For example:
32
*** sudo ln -s /usr/lib32/libstdc++.so.6.0.14 /usr/lib32/libstdc++.so
33
*** sudo ln -s /usr/lib32/libz.so.1.2.3.4 /usr/lib32/libz.so
34
35
h2. Command line installation
36
37
h3. Trisquel/Ubuntu/Debian
38
39 1 Paul Kocialkowski
Required packages :
40 4 Paul Kocialkowski
<pre>
41 3 Paul Kocialkowski
apt-get install  bison flex git-core gperf libncurses-dev build-essential squashfs-tools openjdk-6-jre openjdk-6-jdk pngcrush wget zip zlib1g-dev lzma
42 4 Paul Kocialkowski
</pre>
43 1 Paul Kocialkowski
44
Additional requirements for amd64:
45 4 Paul Kocialkowski
<pre>
46 3 Paul Kocialkowski
apt-get install libc6-dev-i386 gcc-multilib g++-multilib lib32z1-dev lib32readline5-dev lib32ncurses5-dev 
47 4 Paul Kocialkowski
</pre>