Accueil du site > N-FAQ > Installer Ruby-Libglade2 sous NetBSD
Aller à ...
OMFG
Informations
Dans la rubrique N-FAQ , cet article a été écrit par The templar et publié le 8 mai 2006.
1363 personnes ont affiché cette page et sa popularité est de 8.
Pebkac
Mots clefs
I see dead pixels.
Outils
SYN
Installer Ruby-Libglade2 sous NetBSD

Présentation du problème

Ruby-libglade2 est une bibliothèque en Ruby permettant de produire une interface en GTK+ à l’aide de fichiers XML définissant l’interface.

Ces fichiers sont, en général, générés par Glade, un outil graphique permettant de créer simplement des interfaces graphiques en GTK+.

Cette bibliothèque est nécessaire à l’exécution de certains programmes écrit en Ruby.

Elle fait partie d’un set de bibliothèques Ruby nommée Ruby-Gnome2, set qui fournit des bibliothèques permettant de créer des applications s’intégrant ou interagissant avec l’environnement de bureau Gnome2.

Le problème est que ce set de bibliothèques n’est pas disponible en entier sous NetBSD. Le port "meta-pkgs/ruby-gnome2" ne fournit pas ruby-libglade2.

De plus, cette bibliothèque n’est pas disponible sous forme de paquet .gem et n’est donc pas installable avec Rubygems. D’où la nécessité de l’installer manuellement.

Mais cette installation manuelle peut poser quelques problèmes au niveau de la compilation sous NetBSD.

Cette bibliothèque doit être compilée. Elle dispose donc d’un Makefile qui fait appel à un compilateur C : GCC.

Le compilateur C appelé ne sait pas où se trouvent les bibliothèques C du serveur X dans certains cas. Ces bibliothèques C sont nécessaires à la compilation de la bibliothèque Ruby-glade2.

Cela a pour effet d’afficher une erreur de ce genre lorsque la commande make est executée :

/usr/pkg/include/gtk-2.0/gdk/gdkx.h:33:22: X11/Xlib.h: No such file or directory
/usr/pkg/include/gtk-2.0/gdk/gdkx.h:34:23: X11/Xutil.h: No such file or directory

Ces messages d’erreur sont ensuite suivis de plusieurs messages d’erreur de compilation.

Ce document a pour but de vous indiquer comment compiler et installer Ruby-libglade2 dans ce cas précis sous NetBSD.

Note : Si vous êtes un décideur pressé, allez directement à la page 4.

pages : 1 2 3 4 5 >>