

If you do not wish to make graphical recordings of Guacamole sessions, or do The libavcodec, libavformat, libavutil, and libswscale libraries provided byįFmpeg are used by guacenc to encode video streams when translating Please read this sectionĬarefully before deciding not to install an optional dependency. If you lack these dependencies, then the features or protocols whichĭepend on them will not be enabled. These unique IDs are the basis for connection sharing Libuuid is used by libguac to assign unique, internal IDs to each Guacamole Libtool is used during the build process. Guacamole cannot function without libpng. Libpng is used by libguac to write PNG images, the core image type used by If libjpeg-turbo is unavailable on your platform, and you do not wish toīuild it from source, libjpeg will work as well, Libjpeg-turbo is used by libguac to provide JPEG support. CairoĬairo is used by libguac for graphics rendering.

These librariesĪre strictly required in all cases - Guacamole cannot be built without them. Libjpeg-turbo), libpng, and libuuid (or the OSSP UUID library). In order to build guacamole-server, you will need Cairo, libjpeg (or
