BuildRequirements
From IcedTea
The following packages are required to build IcedTea:
- Mercurial >= 0.9.5 + forest extension
- GNU libgcj 4.3.0 - Red Hat branch (with generics)
- Eclipse Java Compiler 3.2.1
- CUPS and headers
- libX11 and headers
- lesstif and headers
- Freetype2 and headers
- patch
- sed
- unzip
- md5sum
- wget
- alsa and headers
- xalan
- xerces
- Firefox headers
- GLib and GTK headers
- Ant >= 1.6.5
- libXinerama-devel
- Automake 1.9
- libjpeg-devel = 6b
- libpng-devel
- giflib-devel
- zlib-devel
When using the zero assembler port (required by platforms other than x86, x86_64 and sparc), the following additional requirements apply:
- libffi >= 3.0
./configure attempts to check for as many requirements as possible, and guess at some default locations; however we have not performed a comprehensive analysis to ensure that everything is checked.
In Fedora 8, this yum line should install everything you need:
yum install /usr/bin/ecj mercurial cups-devel lesstif-devel libXp-devel libXtst-devel libXi-devel xalan-j2 xerces-j2 \ libXt-devel libgcj freetype-devel gcc gcc-c++ wget java-1.5.0-gcj-devel alsa-lib-devel firefox-devel glib2-devel gtk2-devel \ ant libXinerama-devel libjpeg-devel libpng-devel giflib-devel zlib-devel libjpeg-devel giflib-devel
In Fedora 7 you might need to pull packages from Fedora 8 or Rawhide to satisfy all requirements (try yum --enablerepo=development ...)

