Dependencies
Table of Contents
Aegisub requires several external libraries in order to operate. This page will attempt to list all the requirements when building on any platform.
This page is for Aegisub 3, the dependencies for the old 2.1.x series are somewhat different.
Required
- The following packages are required and cannot be skipped.
| Package | Min Version | Notes |
| gettext | >= 0.14.5 | |
| wxWidgets | >= 2.9.3 | Compiled with OpenGL and STC. |
| iconv | >= 1.11 | Patched version for Windows is included in contrib. |
| OpenGL | Anything from the last 20 years | |
| FontConfig | >= 2.4.2 | Required for the fonts collector |
| FreeType2 | >= 2.3.5 | Required for libass |
Optional
It is possible to build Aegisub without these packages, but they are strongly recommended, as they provide several key features.
| Package | Min Version | Notes |
| hunspell | 1.1.9 or 1.2.2 | Required for spellchecking |
| Lua | 5.1 (5.2 is not supported) | Required for Automation. Patched version for Windows is included in contrib. |
| libass | 0.10.0 | Required for subtitle rendering on non-Windows |
| FFMS2 | 2.16 | Required to open audio and video |
| FFTW3 | >= 3.3 | Improves audio display quality and performance |
Audio Players
You need at least one of these to play audio. You normally do not need more than one.
| package | Min Version | Notes |
| ALSA | 1.0.16 | Recommended player on linux |
| DirectSound | Anything vaguely recent | Recommended player on Windows, included in Windows SDK 6 and later. |
| PortAudio | v19 | |
| PulseAudio | 0.9.5 | |
| OpenAL | >= 20060211 | Recommended player on OS X |
Last modified 7 months ago
Last modified on 10/18/2012 10:42:06 PM
