Pd Other Material

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar

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.