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

Núcleo will require Mesa development packages (libmesaglu1-devel on Mandriva)

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/0.4.0-rc4/nucleo-0.6.tar.bz2
tar xjvf nucleo-0.6.tar.bz2
cd nucleo-0.6 

or from the CVS repository:

cvs -d :pserver:anonymous@cvs.lri.fr:/users/asspro/roussel/cvsroot login
# hit the Return key
cvs -z 3 -d :pserver:anonymous@cvs.lri.fr:/users/asspro/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

Metisse will require development packages for at least the following libraries :

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

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

or from the CVS repository:

cvs -d :pserver:anonymous@cvs.lri.fr:/users/asspro/ihm/metisse-cvs login
# hit the Return key
cvs -z 3 -d :pserver:anonymous@cvs.lri.fr:/users/asspro/ihm/metisse-cvs co metisse
cd metisse
cvs -z 3 -d :pserver:anonymous@cvs.lri.fr:/users/asspro/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.