fred voisin

(smart (music (engines)))

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

...