I'm trying to compile the test version of the new Pd. I'm running the ./autogen.sh script (which says it's not using gettext BTW, don't know if this is of any importance) and then the ./configure script with --enable-jack. Then I go to the src/ directory but when I type 'make' it starts compiling but after a while I get the following error: make: *** No rule to make target '../portaudio/lib/libportaudio.la', needed by 'pd'. Stop.
I've already done this: apt-get build-dep puredata
I've also done this: sudo apt-get install automake libtool debhelper dh-autoreconf dpkg-dev gettext libasound2-dev portaudio19-dev libjack-dev
Maybe the second set of installations is not necessary if 'apt-get build-dep puredata' is already there?
Pd compiles with 'make -f makefile.gnu' though. It is a bit strange to me since I've compiled 0.46-7 with 'make' before. I'm on Debian Jessie XFCE 64bit.
Anyway, Pd finally seems to work fine. but I thought of sending this email in case someone can enlighten me...
Also, isn't Pd-0.47-0 supposed to have this new [clone] object? My installation doesn't have it...
On Mon, May 2, 2016 at 11:06 AM, IOhannes m zmölnig zmoelnig@iem.at wrote:
On 05/02/2016 10:43 AM, Alexandros Drymonitis wrote:
Then I go to the src/ directory but when I type 'make'
why? just run 'make' from the root directory of Pd.
Hm, don't really know. iirc when I tried to compile test1 I got an error about po/, but I'm really not sure what it was. Then I tried to compile from the src/ directory. Compiling from the root directory did work. Though no bin/ directory was created, while this directory was created when I compiled from the src/ directory. Compiling from the root directory puts the binaries (pd, pdsend etc.) in the src/ directory. Is this the correct behavior?
On 05/02/2016 11:28 AM, Alexandros Drymonitis wrote:
Hm, don't really know. iirc when I tried to compile test1 I got an error about po/, but I'm really not sure what it was.
it was unrelated. there have been two issues with the po/ directory, both of which have been fixed in Pd-0.47-0test3 afaict.
triggering a build-error
don't, if you used apt-get build-dep puredata
)
Then I tried to compile from the src/ directory. Compiling from the root directory did work. Though no bin/ directory was created,
that's because autotools doesn't create a bin/ directory.
while this directory was created when I compiled from the src/ directory. Compiling from the root directory puts the binaries (pd, pdsend etc.) in the src/ directory. Is this the correct behavior?
yes.
mfgsrd IOhannes