oscartheduckin’ around

February 20, 2007

install metisse on freebsd

Filed under: freebsd, how to, metisse — oscartheduck @ 5:45 am

Getting metisse installed on FreeBSD was more work than I wanted it to be, but not too painful. Consider this a how to that’ll get you most of the way, with only one or two very minor steps left out that are noted along the way.

First, you need the code for nucleo and metisse. Nucleo is the framework metisse uses. Grab them both from the following link, using the cvs versions of each:

http://insitu.lri.fr/metisse/docs/building.html

Now, you need to create some symlinks for nucleo to build. It’s looking for the auto build tools in linuxy places.
ln -s /usr/bin/autconf259 /usr/local/bin/autoconf
ln -s /usr/local/bin/automake19 /usr/local/bin/automake
ln -s /usr/local/bin/aclocal19 /usr/local/bin/aclocal

and so on. I forget exactly which other auto tools exist, but yer get the idea. This is where I’m not being entirely accurate, as I forget what the other tools were.
Now you’re using aclocal19 and as such need to add a few libraries from aclocal in there. The way to do this is:

echo /usr/local/share/aclocal > /usr/local/share/aclocal19/dirlist

Nucleo should build fine now.

This shows that I didn’t document properly. I have a note that metisse needs to find nucleo-config but can’t – I don’t know entirely how accurate this is. If you get the error that you can’t build without nucleo-config, then another symlink works wonders:

ln -s /path/to/nucleo/nucleo-0.6/nucleo-config /usr/local/bin

Works wonders.

Now, to get metisse working. Before anything else, edit the source code:

vi /path/to/metisse/xserver/mi/miarc.c

replace alloca.h with stdlib.h. They’re the same thing with different names in linux and FreeBSD.

./configure –enable-glx –enable-mmx

make

make install

All done.

Now, that’s installed. Great. But you need fvwm as a window manager to use it. Getting gnome to accept fvwm is simple enough, as long as you know the trick.

Follow the directions here: http://www.fvwm.org/documentation/faq/#2.8

However, instead of relying on gnome to auto save its configuration, call up a terminal in gnome and type “gnome-session-save”.

Should be all done! Now, I just need to work out how to get it working once it’s installed….

Advertisements

1 Comment »

  1. Hi,

    I have mettise running on my freeBSD. I have submited the patches to compile it.

    I did it differently instead of what you did. You can se at mailing list archive if you have any doubt. Was more easy for me.

    Anyway, I have removed from my system because is unsteable realease yet.

    Good luck,
    ign

    Comment by ignacio — February 20, 2007 @ 11:48 am


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at WordPress.com.

%d bloggers like this: