On 09/28/2010 03:12 PM, Felix Pfeifer wrote:
I got the feeling that 'cd packages/linux_make&& make install' isn't the way of building pd-extended any more. Is that the case?
When setting up Ubuntu for building I actually needed to install these as dependencies: puredata, gem and then I did "make install && make package"
This should work without installing pd and gem (as mentioned in http://puredata.info/docs/developer/BuildingPdExtended): mkdir ~/auto-build rsync -av --delete rsync://128.238.56.50/distros/pd-extended/ pd-extended/ ~/auto-build/pd-extended/scripts/auto-build/pd-extended-auto-builder.sh
Other than that, I don't know. I suppose understanding the build system could help a lot: http://puredata.info/docs/developer/PdExtendedBuildSystem
I think the auto-build script used to be used in between of releases, but there is no notion of that now, so I suppose using the auto-build script will give you the latest stable version. Am I wrong?
Hope it helps.
// ailo
Before having that feeling, i wanted to reply like this: This would not fix the error. It is caused by a missing directory called bonk~ in the source tarball. This directory and its contents are needed by pd/src/makefile during build process. The full path of bonk~ should be .../Pd-0.42.5-extended/pd/extra/bonk~ This is where the makefile expects it to be.
I know 2 possible solutions for this: uncommenting the line in the makefile which causes the error (which is not a good choice) or getting the bonk~ directory from another tarball.
The bonk~ directory is included in the pd-0.42-5.src.tar.gz tarball. I copied it from there to .../Pd-0.42.5-extended/pd/extra/ After doing that i noticed that the Makefile in packages/linux_make still didn't work because some other files/directories were still missing in .../Pd-0.42.5-extended/pd/extra/ so i copied all of the files from the vanilla tarball to the extended tarball.
But then again the build process stopped with this error:
install -p /home/felix/software/slack13.1/Pd-extended/Pd-0.42.5-extended/abstractions/nqpoly/nqpoly~/*.pd \ /tmp/pd//usr/lib/pd-extended/extra/nqpoly~ install: cannot stat `/home/felix/software/slack13.1/Pd-extended/Pd-0.42.5-extended/abstractions/nqpoly/nqpoly~/*.pd': No such file or directory
2010/9/28 ailoailo.at@gmail.com:
An obvious suggestion is perhaps to build puredata and install that first.
..ailo
On 09/27/2010 11:46 PM, Felix Pfeifer wrote:
Hi all,
someone already posted this error when trying to compile Pd-0.42.5-extended: make -C ../extra/bonk~ make: Entering an unknown directory make: *** ../extra/bonk~: No such file or directory. Stop.
But in the other thread the solution for the guys was to find a working binary package for their Linux distribution, which is no option in my case (Slackware).
I already successfully compiled the previous release of Pd-extended on my system, but this time the process stops after this error.
I tried this without any result: find<path to pd-extended source code> -name bonk~
There are a couple of externals depending on bonk~ so i'd like to have it in my build. Is bonk~ included in the source package and if yes, where? Can i otherwise download it from any other place?
I think it could be interesting for the comunity, because if it works on my system i'll release a so called SlackBuild script on www.slackbuilds.org which makes it very easy to install on Slackware Linux.
greets Felix
Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev