Metisse home page Building Metisse

To build from the CVS source code, you will need recent versions of automake, libtool and autoconf. The build system also uses pkg-config to look for dependencies.

The Metisse server is a modified xserver. The compositor is a núcleo-based module for FVWM-InSitu, a modified version of FVWM 2.5.x. The whole system should build relatively easily on modern Linux distributions and Mac OS X.

Building núcleo

The núcleo source code can be obtained as a tarball from http://insitu.lri.fr/metisse/download/:

wget http://insitu.lri.fr/metisse/download/nucleo/nucleo-0.7.6.tar.bz2
tar xjvf nucleo-0.7.6.tar.bz2
cd nucleo-0.7.6

or from the CVS repository:

cvs -d :pserver:anonymous@cvs.lri.fr:/users/insitu/roussel/cvsroot login
# hit the Return key
cvs -z 3 -d :pserver:anonymous@cvs.lri.fr:/users/insitu/roussel/cvsroot co nucleo
cd nucleo
./build-utils/bootstrap

Compiling the code is pretty straightforward. Just make sure that the configure script found a "glWindow backend" (e.g. GLX or AGL):

./configure
make
make install # or sudo make install

Núcleo build problems should be reported to the núcleo mailing list.

Building the Metisse server and compositor

The Metisse source code can be obtained as a tarball from http://insitu.lri.fr/metisse/download/:

wget http://insitu.lri.fr/metisse/download/metisse/metisse-0.4.1.tar.bz2
tar xjvf metisse-0.4.1.tar.bz2
cd metisse-0.4.1

or from the CVS repository:

cvs -d :pserver:anonymous@cvs.lri.fr:/users/insitu/ihm/metisse-cvs login
# hit the Return key
cvs -z 3 -d :pserver:anonymous@cvs.lri.fr:/users/insitu/ihm/metisse-cvs co metisse
cd metisse
cvs -z 3 -d :pserver:anonymous@cvs.lri.fr:/users/insitu/ihm/metisse-cvs co fvwm-insitu
./bootstrap

Compiling the code is again pretty straightforward:

./configure
make
make install # or sudo make install

Depending on your platform, you might want to pass some options to the configure script such as --enable-glx, --enable-glx-x86 or --enable-mmx. As usual, configure --help will give you the list of available options.

The Metisse server will not run without fonts. If your X11 fonts are not installed in /usr/share/fonts/X11, /usr/share/fonts or /usr/lib/X11/fonts, use the --with-fontdir option to indicate their location as in the example below:

./configure --with-fontdir=/opt/X11R7/share/fonts

Metisse build problems should be reported to the Metisse mailing list.