1 | GStreamer uses a *large* array of tools and libraries, most of which are |
---|
2 | optional. We have attempted to make sure that any code that depends on |
---|
3 | optional libraries doesn't get built unless you have those libraries. If |
---|
4 | you find this not to be the case, please, let us know by filing a bug |
---|
5 | report at http://sourceforge.net/bugs/?group_id=1936. |
---|
6 | |
---|
7 | |
---|
8 | Required libraries: |
---|
9 | =================== |
---|
10 | |
---|
11 | glib2 |
---|
12 | libxml2 (also called gnome-xml, available from http://xmlsoft.org/) |
---|
13 | |
---|
14 | These libraries are all central parts of gnome, and are available from the |
---|
15 | ftp.gnome.org or its mirrors, amongst other places. |
---|
16 | |
---|
17 | |
---|
18 | Optional libraries for Plugins: |
---|
19 | ============================== |
---|
20 | |
---|
21 | The vast number of optional libraries that can be used for plugins are |
---|
22 | listed in the REQUIREMENTS document in the gst-plugins package. |
---|
23 | |
---|
24 | |
---|
25 | Required tools: |
---|
26 | =============== |
---|
27 | |
---|
28 | bison >= 1.35 |
---|
29 | flex |
---|
30 | |
---|
31 | An extra set of tools is required if you wish to build GStreamer out of |
---|
32 | CVS (using autogen.sh): |
---|
33 | |
---|
34 | autoconf 2.52 |
---|
35 | automake 1.6 |
---|
36 | libtool v1.4 or better |
---|
37 | pkgconfig 0.9.0 (http://www.freedesktop.org/software/pkgconfig/) |
---|
38 | |
---|
39 | |
---|
40 | Optional tools: |
---|
41 | =============== |
---|
42 | |
---|
43 | gtkdoc |
---|
44 | db2html |
---|
45 | fig2dev |
---|
46 | xsltproc |
---|
47 | |
---|
48 | To build pdf and ps version of docs |
---|
49 | =================================== |
---|
50 | passivetex |
---|
51 | xmltex |
---|
52 | tetex-dvips |
---|
53 | |
---|
54 | Optional debian packages: |
---|
55 | ========================= |
---|
56 | |
---|
57 | (This is an incomplete list, made only of problems which have been reported, |
---|
58 | rather than by an audit.) |
---|
59 | task-helix-gnome-dev OR libgnome-dev |
---|
60 | |
---|
61 | gtk-doc-tools 0.4-0.2 -- needed to build documentation |
---|
62 | |
---|
63 | Alternatively, the docbook-gnome-bin package, which is available by adding the |
---|
64 | following lines to apt's sources.list (/etc/apt/sources.list): |
---|
65 | |
---|
66 | deb ftp://ftp.home-of-linux.org/pub/debian gnome/ |
---|
67 | deb-src ftp://ftp.home-of-linux.org/pub/debian gnome/ |
---|