fred voisin’s website

computer music producer, since 1989

Installer PureData pour Ubuntu PPC

ubuntu PPC hoary, breezy...

Certaines configurations par défaut de Puredata ne sont pas (encore) prévues pour les plateformes linux PPC ; La distribution et dépots officiels de Ubuntu (hoary, breezy) ne sont pas trés fonctionnels, mieux vaut compiler soi-même Puredata depuis le code source...

  • Installer, si ce n’est pas déjà fait, les outils de développement (gcc, make, g++, tcl, tk) puis compiler avec ALSA (ne pas oublier de désactiver GNOME audio et esd dans le menu de configuration GNOME) ; dans le dossier du code source de Pd :
./configure --enable-alsa --prefix=/usr/local --libdir=/usr/local/lib
make
sudo make-install

installer ensuite les externals (si besoin) :

apt-get install pd-zexy pd-external gem

Pour compiler pyext linux ppc :
Le script d’install de la version cvs par défaut n’est pas prête pour ppc linux.

Installer python-dev (apt-get), prendre les externals depuis le cvs, aller dans grill/flext/buildsys

Editer le fichier config-lnx-pd-gcc.txt, y vérifier les paths, et remplacer :

OFLAGS+=-march=pentium4 par OFLAGS+=-mtune=powerpc

Puis exécuter comme dit, depuis la racine du dossier flext :

cd ..
sudo bash build.sh pd gcc
sudo bash build.sh pd gcc install

Pour Python dans pd :

aller dans grill/py

sudo bash build.sh pd gcc
  • Editer le fichier résultant config.txt avec les bonnes versions de python installées et y noter :

array enable

puisrelancer la compilation :

sudo bash build.sh pd gcc

tester pd avec les externals pour python :

pd -lib py

...