[PD] Building ELSE for Pd Vanilla (here RPi OS 11 32-bit)
Linux Rouen Normandie
linux.rouen at free.fr
Mon Jul 31 21:47:27 CEST 2023
Hello Alexandre,
Well, I'm back with 5 basic (-questions-) for "dummies" embedded into
your here below Building instructions...
Building ELSE for Pd Vanilla:
ELSE relies on the build system called "pd-lib-builder" by Katja Vetter
(check the project in: https://github.com/pure-data/pd-lib-builder).
PdLibBuilder tries to find the Pd source directory at several common
locations, but when this fails, you have to specify the path yourself
using the pdincludepath variable. Example (assuming the unpacked Pd
package is in ~/pd-0.54-0; for Windows/MinGW add
|pdbinpath=~/pd-0.54-0/bin/|):
make pdincludepath=~/pd-0.54-0/src/
=> So I installed pd-lib-builder-0.6.0-1 from Add/Remove Software (RPi
OS 11 32-bit / RPi 400), done.
1. Installing with pdlibbuilder
Go to the pd-else folder /(-Which folder? The decompressed downloaded
source code file?-)/ and use "objectsdir" to set an /absolute/ path for
your build, something like:
make install objectsdir=~/else-build
Then move it (-What?-) from there to your preferred install folder for
Pd /(-What do you mean by 'your Preferred install folder for Pd'?-)/ and
add it to the path /(-How and to which one?-)/.
Cross compiling is also possible with something like this:
make CC=arm-linux-gnueabihf-gcc target.arch=arm7l install
objectsdir=~/else-build
2. Installing sfont~, sfz~ and plaits~
For technical reasons these objects reside in their own subdirectories
of the ELSE source directory, so a normal build as described above will
skip them. You can install these separately and you can also check their
subfolders for their own READMEs and instructions.
To install them with the rest of ELSE you can build from the toplevel
source directory /(-?-)/ using the special 'sfont', 'sfz' and 'plaits'
targets:
make sfont sfz plaits pdincludepath=~/pd-0.54-0/src/
make sfont-install sfz-install plaits-install objectsdir=~/else-build
This also makes sure that [sfont~], [sfz~] and [plaits~] get added to
the chosen else library directory instead of their own subdirectories.
Thanks. Best,
Joseph Gastelais
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20230731/fab9cfb4/attachment.htm>
More information about the Pd-list
mailing list