[PD] Correctly upgrade Pd...

patrick patrick at 11h11.com
Sat Apr 15 18:02:35 CEST 2006


hi olivier,

first of all why not using pd 0.39.2? it's pretty easy to download and 
compile it. here's how i do it (are you using jack...):

su (to be root for the make install command)
wget http://www-crca.ucsd.edu/~msp/Software/pd-0.39-2.src.tar.gz
tar xzpf pd-0.39-2.src.tar.gz
cd pd/src
./configure --prefix=/usr/local --enable-alsa --enable-jack --enable-setuid
make

now you can test it to see if it works (cd ../bin ./pd -rt -jack -audiodev 
0 -channels 2 -alsamidi) if it works:
make install

so now you have pd installed in /usr/local/bin (for pd executable) and 
/usr/local/lib/pd (for externals, documentation...).


for the externals i suggest you to update all your externals (recompile it). 
you need cvs and scons:
cvs -z3 -d:pserver:anonymous at cvs.sourceforge.net:/cvsroot/pure-data co 
externals
cd externals/build
scons
scons install


and if you are up too you can use threaded stuff and flext for xsample 
etc...
Threadlib (loading sampling without drops)
cd externals/grh/threadlib/src
vim Makefile
make
make install

Sndfiler
cd externals/tb/sndfiler/src
edit the right one Makefile (_devel or _main)
vim Makefile
make
make install

Zexy
cd externals/zexy/src
autoconf
./configure
make
make install

Flext build system
cd grill/flext
bash build.sh pd gcc
vim buildsys/config-lnx-pd-gcc.txt
bash build.sh pd gcc
bash build.sh pd gcc
bash build.sh pd gcc install

xsample
cd grill/xsample
sh ../flext/build.sh pd gcc
sh ../flext/build.sh pd gcc install



after that you can remove your old pd.
pat 





More information about the Pd-list mailing list