[PD] iemguts in Pd-extended 0.41.4

Hans-Christoph Steiner hans at at.or.at
Mon Jun 8 20:15:23 CEST 2009


On Jun 8, 2009, at 7:34 AM, IOhannes m zmoelnig wrote:

> 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.

You are correct.

.hc

> 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
>
> gmasdr
> IOhannes
>
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list



----------------------------------------------------------------------------

The arc of history bends towards justice.     - Dr. Martin Luther  
King, Jr.






More information about the Pd-list mailing list