FedoraBuildInstructions

From IcedTea

Jump to: navigation, search
  • Last updated: 2010-09-20

Contents

1 Common Build Requirements on Fedora

yum install autoconf automake gcc gcc-c++ ant cups-devel xorg-x11-proto-devel \
libjpeg-devel giflib-devel libXt-devel libXp-devel libXpm-devel libXext-devel \
libXinerama-devel libXrender-devel libpng-devel libXtst-devel freetype-devel \
alsa-lib-devel gtk2-devel patch xalan-j2 wget ant-nodeps

1.1 One more dependency for Fedora 20

yum install motif-devel

2 Plugin Build Requirements on Fedora 10 (--enable-plugin, on by default)

yum install xulrunner-devel-unstable

3 Plugin Build Requirements on Fedora 13 (--enable-plugin, on by default)

yum install xulrunner-devel

4 Shark Build Requirements on Fedora (--enable-shark)

yum install libffi-devel llvm-devel

5 SystemTap Build Requirements on Fedora (--enable-systemtap)

yum install systemtap-sdt-devel

6 PulseAudio Build Requirements on Fedora (--enable-pulse-java)

yum install pulseaudio-libs-devel

7 Automated Dependency Resolution

It is also possible to use yum-builddev which automagically downloads all build dependencies:

yum-builddep "java-1.6.0-openjdk"

and for building with the plugin:

yum-builddep "java-1.6.0-openjdk-plugin"

8 Building IcedTea

Once the build requirements are installed, follow the steps on the Main Page to download and build IcedTea.

Personal tools