Créer un environnement de développement pour mvpmc

Environnement Linux

Récupération d’une machine VMware Lucid (Ubuntu 10.4 en français) sur http://vmware.pouf.org/

Pour toutes les images : le mot de passe « root » est « pouf »
Un utilisateur « pouf » a été créé : le mot de passe est « pouf » aussi

Installer les packages prérequis pour Ubuntu. Pas besoin d’un GCC autre que celui de Lucid.

Toolchain

La reconstruction de la toolchain ne fonctionnant pas tel qu’indiqué dans le wiki (certains liens de softs à charger ne fonctionnent plus), j’en ai récupéré une déjà construite, que j’ai décompressé dans le répertoire /home/pouf/toolchains

Récupération des sources de mvpmc

$ git clone git://git.mvpmc.org/repos/mvpmc.git

Première compilation

Il faut pour la première compilation utiliser Python 2.5 (et pas 2.6 qui est fourni dans Lucid). Pour cela le plus simple est d’utiliser les packages suivants : Old and New Python Versions : Felix Krull

Ajouter les repository au gestionnaire de package :

$ sudo add-apt-repository ppa:fkrull/deadsnakes
$ sudo apt-get update

Installer python2.5

$ sudo apt-get install python2.5

temporairement remplacer python 2.6 par 2.5

$ sudo rm /usr/bin/python
$ sudo ln -s /usr/bin/python2.5 /usr/bin/python

Compiler

$ make mvp 2>&1 | tee log.txt

Revenir à python 2.6

$ sudo rm /usr/bin/python
$ sudo ln -s /usr/bin/python2.6 /usr/bin/python

Références