The following table lists packages required to build Gwyddion from source code. The table does not include common software compilation prerequisites like the C compiler or make. Operating system specifics are described in following sections dedicated to building on particular operating systems.
Build Dependencies
Required.
Required.
Optional.
Enables OpenGL 3D data views.
The MS Windows build system is set up to require GtkGLExt and manual adjustments are necessary to disable it there.
x
Optional.
Enables import of SPML files.
The MS Windows build system is set up to require LibXML2 and manual adjustments are necessary to disable it there.
Optional.
Speeds up various integral transforms, power spectrum and correlation operations.
Building with FFTW3 enabled is currently unsupported on MS Windows, although it is probably possible with some effort and manual adjustments.
Optional.
Enables remote control on X11. This is a standard X Window System library and everyone having X probably has its runtime files. However, since the modularization of X in Xorg 7.0 it is distributed separately and therefore you might not have its development files installed.
Optional.
Enables pygwy, the Gwyddion Python scripting interface.
Note that pygwy is not fully functional on MS Windows at this moment.
Optional.
Enables syntax highlighting in the Python scripting console.
Optional.
Enables basic desktop integration to Freedesktop-conforming environments, such as installation of Gwyddion to the menus and file associations.
Optional.
Enables better GNOME and XFce integration, in particular automatic generation of SPM file thumbnails in Nautilus and Thunar.