diff options
-rw-r--r-- | RequiredPackages.mdwn (renamed from RequiredPackages.moin) | 385 |
1 files changed, 199 insertions, 186 deletions
diff --git a/RequiredPackages.moin b/RequiredPackages.mdwn index d6c46d43..66385a2e 100644 --- a/RequiredPackages.moin +++ b/RequiredPackages.mdwn @@ -1,186 +1,199 @@ -List of required packages to build the X server from git.
-<<TableOfContents>>
-
-(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.
-{{{
-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
-}}}
-{{{
-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.
-{{{
-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
-}}}
-{{{
-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:
-{{{
-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 ===
-{{{
-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
-{{{
-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
-
-{{{
-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}}}:
- {{{
- $> 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]] for details.
-
-NOTE: openSUSE 11.2 also seems to have this problem
+ +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 |