summaryrefslogtreecommitdiff
path: root/RequiredPackages.mdwn
blob: 66385a2e7b6559dcce7675dbe40dd92255ea079b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199

List of required packages to build the X server from git. [[!toc ]] 

(Please add your distribution if it is missing) 


## Ubuntu


### Natty Narwhal 11.04

Swipe the following command to install all required packages. About 900MB of additional storage is required. 
[[!format txt """
sudo apt-get install asciidoc autoconf automake  autotools-dev  bison docbook-utils doxygen flex fop git-core  gperf intltool jadetex libfontconfig1-dev libfreetype6-dev libglib2.0-dev libncurses5-dev libpng12-dev libssl-dev libtool llvm m4  netpbm psutils w3m xmlto  zlib1g-dev
"""]]

[[!format txt """
asciidoc                8.6.3
autoconf                2.67
automake                1.11
autotools-dev           20100122
bison                   2.4.1
docbook-utils           0.6.14
doxygen                 1.7.3
flex                    2.5.35
fontconfig              2.8.0   pre-installed
fop                     0.95
gcc                     4.5.2   pre-installed
gettext                 0.18.1  pre-installed
gettext-base            0.18.1  pre-installed
ghostscript             9.01    pre-installed
git-core                1.7.4
gperf                   3.0.3
intltool                0.41.1
jadetex                 3.13
libfontconfig1-dev      2.8.0
libfreetype6            2.4.4   pre-installed
libfreetype6-dev        2.4.4
libglib2.0-dev          2.28.6
libncurses5-dev         5.7
libpng12-0              1.2.44  pre-installed
libpng12-dev            1.2.44
libssl-dev              0.9.8o
libtool                 2.2.6b
llvm                    2.8
m4                      1.4.14
netpbm                  10.0
openssl                 0.9.8o  pre-installed
perl                    5.10.1  pre-installed
pkg-config              0.25    pre-installed
psutils                 1.17
w3m                     0.5.3
xmlto                   0.0.23
zlib1g                  1.2.3.4 pre-installed
zlib1g-dev              1.2.3.3
"""]]

### Oneiric Ocelot 11.10

Swipe the following command to install all required packages. About 900MB of additional storage is required. 
[[!format txt """
sudo apt-get install asciidoc autoconf automake  autotools-dev  bison docbook-utils doxygen flex fop git-core  gperf intltool jadetex libdrm-dev libfontconfig1-dev libfreetype6-dev libglib2.0-dev libncurses5-dev libpng12-dev libssl-dev libtool libudev-dev llvm m4  netpbm psutils systemtap-sdt-dev w3m xmlto  zlib1g-dev
"""]]

[[!format txt """
asciidoc                8.6.4
autoconf                2.68
automake                1.11.1
autotools-dev           20110511
bison                   2.4.1
docbook-utils           0.6.14
doxygen                 1.7.4
flex                    2.5.35
fontconfig              2.8.0   pre-installed
fop                     0.95
gcc                     4.6.1   pre-installed
gettext                 0.18.1  pre-installed
gettext-base            0.18.1  pre-installed
ghostscript             9.04    pre-installed
git-core                1.7.5.4
gperf                   3.0.3
intltool                0.41.1
jadetex                 3.13
libfontconfig1-dev      2.8.0
libfreetype6            2.4.4   pre-installed
libfreetype6-dev        2.4.4
libglib2.0-dev          2.30.0
libncurses5-dev         5.9
libpng12-0              1.2.46  pre-installed
libpng12-dev            1.2.46
libssl-dev              1.0.0e
libtool                 2.4
libudev-dev
llvm                    2.8
m4                      1.4.16
netpbm                  10.0
openssl                 1.0.0e  pre-installed
perl                    5.12.4  pre-installed
pkg-config              0.26    pre-installed
psutils                 1.17
systemtap-sdt-dev       1.4
w3m                     0.5.3
xmlto                   0.0.23
zlib1g                  1.2.3.4 pre-installed
zlib1g-dev              1.2.3.4
"""]]

## Gentoo


### stage3-amd64-20100514.tar.bz2

Had to install: 
[[!format txt """
docbook-xml-dtd         4.1.2
docbook-xml-dtd         4.3
docbook-xml-dtd         4.4
doxygen
gd (USE: jpeg png)
git
gperf
freetype
intltool
libxlst
lynx (or w3m)
pkgconfig
xmlto
"""]]

## OpenSolaris


### 2009.06


[[!format txt """
There are multiple versions for aclocal, automake, and python. You need to create links to the latest version in $prefix/bin.
SUNWaconf               2.61
SUNWgnu-automake-110    1.10
SUNWbison               2.3
SUNWgnome-xml           0.6.3
SUNWdoxygen             1.5.7.1
SUNWflexlex             2.5.33
SUNWfontconfig          2.5.0 pre-installed
SUNWgcc                 3.4.3
gcc-dev                 3.4.3
SUNWgmake               3.81
SUNWgnome-common-devel  0.5.11
SUNWgnu-gettext         0.16.1
SUNWgit                 1.5.6.5
SUNWgperf               3.0.3
SUNWgroff               1.19.2
SUNWncurses             0.5.11
SUNWpng                 0.5.11
SUNWopenssl             0.9.8 pre-installed
SUNWlibtool             1.5.22
SUNWgm4                 1.4.2
SUNWperl*               5.8.4
SUNWPython26            2.6.1
SUNWpython-lxml         2.1.2
SUNWzlib                1.2.3
"""]]

## OpenBSD

pkg_add the following packages 
[[!format txt """
automake-1.9
autoconf-2.62
libtool
metaauto
"""]]
_Packages needed to reformat docs need to be sorted out_... 

Set environment variables to point to the autotools version you're using 


[[!format txt """
PKG_CONFIG_LIBDIR=/usr/X11R6/lib/pkgconfig
AUTOMAKE_VERSION=1.9
AUTOCONF_VERSION=2.62
ACLOCAL="aclocal -I /usr/X11R6/share/aclocal"
"""]]

## openSUSE


### 11.3

The `libtalloc-devel` package for openSUSE 11.3 is missing the required `talloc.pc` file to allow the _mesa_ build to complete successfully. There are two ways this can be fixed: 

1. defining environment variables which work with `pkg-config`: [[!format txt """
 $> export TALLOC_LIBS=-ltalloc
 $> export TALLOC_CFLAGS="-I/usr/include"
 $> build.sh -o mesa/mesa $PREFIX
 
"""]]
1. installing a fixed, updated `libtalloc-devel` package. See [[https://bugzilla.novell.com/show_bug.cgi?id=632770|https://bugzilla.novell.com/show_bug.cgi?id=632770]] for details. 
NOTE: openSUSE 11.2 also seems to have this problem