Project

General

Profile

Replicant60BuildDependenciesInstallation » History » Version 1

Paul Kocialkowski, 10/08/2011 12:39 PM

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