### 1.2 Requirements ¶

In order to build and install MDK, you will need the following libraries installed in your system:

- GLIB 2.16.0 (required)
- GNU Flex 2.5 (required)
- GTK 2.16.0 (optional)
- Libglade 2.6.0 (optional)
- GNU Readline (optional)
- GNU Libguile 2.0 (optional)

If present, readline and history are used to provide command completion and history management to the command line MIX virtual machine, `mixvm`. GTK+ and libglade are needed if you want to build the graphical interface to the MIX virtual machine, `gmixvm`. Finally, if libguile is found, the MDK utilities will be compiled with Guile support and will be extensible using Scheme.

Please note: you need both the libraries and the headers; this means both the library package and the `-dev` package if you do not compile your libraries yourself (ex: installing `libgtk2.0-0` and `libgtk2.0-0-dev` on Debian).