[PD] iemguts in Pd-extended 0.41.4

IOhannes m zmoelnig zmoelnig at iem.at
Mon Jun 8 13:34:02 CEST 2009

Olm-e wrote:
> hello,
> I'm trying to build iemguts for the latest pd-extended (src from svn
> branche 0.41 on ubuntu 8.04), but I get this error :
> blah at blih:~/Desktop/pd-src/Pd-0.41-extended/0.41/externals/iem/iemguts/src$
> make
> make l_i386
> make[1]: Entering directory
> `/home/blah/Desktop/pd-src/Pd-0.41-extended/0.41/externals/iem/iemguts/src'
> cc -shared  -lc -lm -DPD -g -O2 -funroll-loops -fomit-frame-pointer
> -fPIC -Wall -W -Wshadow -Wstrict-prototypes -Wno-unused -Wno-parentheses
> -Wno-switch -I../../../../pd/src -o autoabstraction.l_i386 autoabstraction.c
> autoabstraction.c:70: error: redefinition of typedef ‘loader_t’
> ../../../../pd/src/s_stuff.h:55: error: previous declaration of
> ‘loader_t’ was here
> make[1]: *** [autoabstraction.l_i386] Error 1
> make[1]: Leaving directory
> `/home/blah/Desktop/pd-src/Pd-0.41-extended/0.41/externals/iem/iemguts/src'
> make: *** [auto] Error 2
> any idea (maybe I don't do it the right way)?

i don't know which patches have been applied to PdX-0.41. it seems like 
it exposes the loader_t stuff, unlike Pd-vanilla 0.41.
since Pd-vanilla does not expose it, iemguts just redeclares it for it's 
own uses, which is what is causing you problems here.

the simple fix is: delete lines 68-73 in autoabstraction.c


-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3636 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20090608/636d7aa6/attachment.bin>

More information about the Pd-list mailing list