Pd Other Material

De Pontão Nós Digitais

This page contains miscellaneous material on Pd that is here to avoid clutter in the main page.


Things that do *not* work

  • The svn approach + linux-make using just the svn: this build gives a broken pd as of this date
  • Build the pd-0.42 branch from svn using linux-make. This is not as good as the bleeding edge build described above, as of this date.
Compilando: modo errado

Pd:

cd pd/pd/src
autoreconf -vi
./configure
make depend
make
sudo make install

Gem:

sudo apt-get install libmagick++-dev
cd pd-gem/Gem/src
./autogen.sh
./configure
  • opcionalmente, coloco uma opcao no configure, para desenvolver o Pd sem instalar:
./configure --with-pd=/home/rfabbri/src/pd-repos/pd-svn/pd
  • finalmente
make
sudo make install


pix_opencv:

./configure --with-pd=$HOME/src/pd-repos/pd-svn/pd --with-gem=$HOME/src/pd-repos/pd-gem/Gem
make
sudo make install

(ajuste os caminhos para os sources do Pd e do Gem de acordo com o seu setup)


Terminando de instalar (perigo: instrucoes de novato; podem nao ser o melhor a fazer)

Instale o pix_opencv na mao caso queira usar o Pd sem instalar (eh o que eu faco para hacking)

cd ~/src/pd-repos/pd-svn/externals/pix_opencv
cp *pd_linux ~/src/pd-repos/pd-svn/pd/extra/


Rodando do Codigo de Desenvolvimento: modo errado
echo 'alias pd=$HOME/src/pd-repos/pd-svn/pd/bin/pd' >> ~/.bash_aliases
. ~/.bash_aliases

Agora eu vou no diretorio do Gem rodar o pd. Deve haver algo melhor a ser feito:

cd /home/rfabbri/src/pd-repos/pd-gem/Gem
pd -lib Gem

Agora tudo esta disponivel!! Basta criar um novo bloco pix_opencv_edge por exemplo e constatar que nao fica tracejado.

PS: Estou confirmando se este e' o melhor jeito na lista pd-dev.