Qt 4.5: Qt for X11 Requirements

|  | Home · All Namespaces · All Classes · Main Classes · Grouped Classes · Modules · Functions |

[Previous: General Qt Requirements]

# Qt for X11 Requirements

- QtGui Dependencies
- Phonon Dependencies

### QtGui Dependencies

The QtGui module and the QtCore module, which provides the non-GUI features required by QtGui, depend on the libraries described in the following table.

Name | Library | Notes | Configuration options | Minimum working version
--- | --- | --- | --- | ---
XRender | libXrender | X Rendering Extension; used for anti-aliasing | `-xrender` or auto-detected | 0.9.0
Xrandr | libXrandr | X Resize and Rotate Extension | `-xrandr` or auto-detected | 1.0.2
Xcursor | libXcursor | X Cursor Extension | `-xcursor` or auto-detected | 1.1.4
Xfixes | libXfixes | X Fixes Extension | `-xfixes` or auto-detected | 3.0.0
Xinerama | libXinerama | Multi-head support | `-xinerama` or auto-detected | 1.1.0
Xi | libXi | X11 Input Extensions | auto-detected | 1.3.0
Xt | libXt | Xt Intrinsics |  | 0.99
Xext | libXext | X Extensions |  | 6.4.3
X11 | libX11 | X11 Client-Side Library |  | 6.2.1
SM | libSM | X Session Management | `-sm` or auto-detected | 6.0.4
ICE | libICE | Inter-Client Exchange | `-sm` or auto-detected | 6.3.5
glib | libglib-2.0 | Common event loop handling | `-glib` or auto-detected | 2.8.3
pthread | libpthread | Multithreading |  | 2.3.5

Note: You must compile with XRender support to get alpha transparency support for pixmaps and images.

### Phonon Dependencies

As described in the Phonon Overview, Phonon uses the GStreamer multimedia framework as the backend for audio and video playback on X11. The minimum required version of GStreamer is 0.10.

To build Phonon, you need the GStreamer library, base plugins, and development files for your system. The package names for GStreamer vary between Linux distributions; try searching for `gstreamer` or `libgstreamer` in your distribution's package repository to find suitable packages.

See also Known Issues in 4.5.0.

[Previous: General Qt Requirements]