Dépendances de Compilation

Le tableau suivant liste les paquets nécessaires à la compilation de Gwyddion à partir du code source. Si votre système d'exploitation possède des paquets de développement séparés, alors ceux-ci seront nécessaires. Le tablean ne donne pas les outils communs de compilation comme un compilateur C ou make. Les outils spécifiques à un système d'exploitation sont décrits dans les sections dédiées à la compilation sur un système particulier.

Dépendances de Compilation

GTK+ ≥ 2.8.0

Nécessaire.

Cela inclut les dépendances de GTK+ telles que GLib, Pango ou Cairo.

pkg-config ≥ 0.16

Nécessaire.

GtkGLExt ≥ 1.0

Facultatif.

Permet l'affichage des vues en 3D OpenGL.

LibXML2 ≥ 2.x

Facultatif.

Permet l'import des fichiers SPML.

FFTW3 ≥ 3.0 (32bit), ≥ 3.1 (64bit), Uniquement pour Unix

Facultatif.

Accélère le calcul des transformées, des densités spectrales de puissance et des fonctions de corrélation.

LibUnique ≥ 1.0

Facultatif.

Permet le contrôle à distance basé sur D-BUS or whatever technology is currently in.

LibXmu, uniquement pour X11

Facultatif.

Permet le contrôle à distance sur X11. il s'agit d'une librairie standard du système X Window et toute personne ayant X possède dispose sûrement des fichiers d'exécution. Toutefois, depuis la modularisation de X dans Xorg 7.0, elle est distribuée séparément et il se peut que les fichiers de développement ne soient pas installés.

Zlib

Facultatif.

Support de la compression pour certains formats de fichier (Createc, NRRD).

Bzip2

Facultatif.

Permet le support de la compression pour certains formats de fichiers (NRRD).

Libpng

Facultatif.

Permet l'export des données sous forme d'image en niveaux de gris au format PNG 16 bits et l'import d'images au format PNG 16 bits.

OpenEXR

Facultatif.

Permet l'import et l'export des images HDR au format OpenEXR.

PyGTK2, y compris codegen

Facultatif.

Permet d'utiliser pygwy, l'interface de script Python pour Gwyddion.

Notez que pygwy n'est pour l'instant pas encore complètement fonctionnel sur MS Windows.

GtkSourceView

Facultatif.

Permet la coloration syntaxique dans la console de script Python.

desktop-file-utils, Unix only

Facultatif.

Permet une intégration des bureaux conformes à l'environnement Freedesktop, telles que l'installation de Gwyddion dans les menus et l'association de fichiers.

GConf2, Uniquement pour Unix

Facultatif.

Permet une meilleure intérgation dans les environnements graphiques GNOME et XFce, en particulier la génération automatique de vignettes d'aperçu des fichiers SPM dans Nautilus et Thunar.