[PD] Trying to compile latest extended on 64-bit (K)Ubuntu

IOhannes m zmoelnig zmoelnig at iem.at
Mon Sep 22 14:26:16 CEST 2008


Darren Landrum wrote:
> IOhannes m zmoelnig wrote:
>> well, it seems like you are missing the "aclocal" binary.
>> on debian its in the "automake" package, on ubuntu and derivatives it 
>> should be the same.
> 
> Okay, that made me feel a little stupid. :-/ So, one problem solved, 
> now, on to another.
> 
> -----
> make[3]: Entering directory 
> `/home/darren/Downloads/Pd-0.40.3-extended/pd/extra/bonk~'
> cc -DPD -O2 -funroll-loops -fomit-frame-pointer -fPIC -m32 -Wall -W 
> -Wshadow -Wstrict-prototypes -Wno-unused -Wno-parentheses -Wno-switch 
> -I../../src -o bonk~.o -c bonk~.c
> In file included from /usr/include/features.h:354,
>                   from /usr/include/math.h:28,
>                   from bonk~.c:10:
> /usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or 
> directory
> make[3]: *** [bonk~.pd_linux] Error 1
> make[3]: Leaving directory 
> `/home/darren/Downloads/Pd-0.40.3-extended/pd/extra/bonk~'
> make[2]: *** [externs] Error 2
> make[2]: Leaving directory 
> `/home/darren/Downloads/Pd-0.40.3-extended/pd/src'
> make[1]: *** [pd_install] Error 2
> make[1]: Leaving directory 
> `/home/darren/Downloads/Pd-0.40.3-extended/packages'
> make: *** [install] Error 2
> -----
> 
> It looks like it's specifically looking for the 32-bit version of a 
> library, which of course would not be on my system. (I'm guessing the 
> header in question is in the pthreads package, but I'm not exactly 
> sure.) Ubuntu doesn't really do 32/64 bit mixed systems very well, I'm 
> afraid.

i think this is not the problem.
that problem seems to be rather, that the Make-process explicitely asks 
for a 32bit build (with the "-m32" flag).


re-reading your post, i noticed that you actually are trying to build a 
0.40 version on a 64bit machine; unless you do not intend to use tables, 
you will be very unhappy with this.

the biggest change from Pd-0.40 to 0.41 was, that it became fully 
useable with 64bit machines (i remember well my red fac, when i 
presented Pd on a local radio-station and eventually played 
H05.filter.floyd.pd which just didn't work :-()



i think you should probably try to get the current svn pd-extended to 
run (good luck)

fgamsrd
IOhannes




More information about the Pd-list mailing list