[PD-dev] compiling pd-0.4-extended on intel-mac

Hans-Christoph Steiner hans at eds.org
Wed Mar 28 06:30:08 CEST 2007


On Mar 27, 2007, at 7:38 PM, Luigi Rensinghoff wrote:

> Ok this is the official start of getting pd-0.4 to compile on a intel-
> mac out of the official build-system:
>
> First question:
>
> Is the
>
> rsync -av --delete rsync://128.238.56.50/distros/pd-extended/ pd-
> extended/
>
> Pd-0.4 ????? . according to the changelog file it should be ?

Yes, that is based around Pd 0.40.2.

> Bug-Report:
>
> 1) skipped "add_string_support.patch" - it was said that it's a minor
> issue (typed "y" about 9 or ten times

That is alpha code AFAIK, so troubles are not surprising.

> 2) bdiag~.c
>
> cc -DPD -march=pentium4 -msse2 -mfpmath=sse -ftree-vectorize -ftree-
> vectorizer-verbose=2 -I/sw/local/pd-extended/pd/src -Wall -W -ggdb -I/
> sw/include -DMACOSX -DUNIX -Dunix -o "/sw/local/pd-extended/externals/
> creb/modules/bdiag~.o" -c "/sw/local/pd-extended/externals/creb/
> modules/bdiag~.c"
> /sw/local/pd-extended/externals/creb/modules/bdiag~.c: In function
> 'randfloat':
> /sw/local/pd-extended/externals/creb/modules/bdiag~.c:47: warning:
> implicit declaration of function 'rand'
> /sw/local/pd-extended/externals/creb/modules/bdiag~.c:48: error:
> 'RAND_MAX' undeclared (first use in this function)
> /sw/local/pd-extended/externals/creb/modules/bdiag~.c:48: error:
> (Each undeclared identifier is reported only once
> /sw/local/pd-extended/externals/creb/modules/bdiag~.c:48: error: for
> each function it appears in.)
> /sw/local/pd-extended/externals/creb/modules/bdiag~.c: In function
> 'bdiag_dsp':
> /sw/local/pd-extended/externals/creb/modules/bdiag~.c:202: warning:
> passing argument 1 of 'free' from incompatible pointer type
> /sw/local/pd-extended/externals/creb/modules/bdiag~.c:203: warning:
> passing argument 1 of 'free' from incompatible pointer type
> /sw/local/pd-extended/externals/creb/modules/bdiag~.c: In function
> 'bdiag_free':
> /sw/local/pd-extended/externals/creb/modules/bdiag~.c:227: warning:
> passing argument 1 of 'free' from incompatible pointer type
> /sw/local/pd-extended/externals/creb/modules/bdiag~.c:228: warning:
> passing argument 1 of 'free' from incompatible pointer type
> /sw/local/pd-extended/externals/creb/modules/bdiag~.c: At top level:
> /sw/local/pd-extended/externals/creb/modules/bdiag~.c:236: warning:
> unused parameter 'permute'
> make[2]: *** [/sw/local/pd-extended/externals/creb/modules/bdiag~.o]
> Error 1
> make[1]: *** [externals_install] Error 2
> make: *** [extended_install] Error 2
>
> searching for bdiag~ in the pd-devel-archive gave no answer to that


Looks like that object needs to be ported.

.hc

>
> All the best
>
> luigi
>
>
>
>
>
> _______________________________________________
> PD-dev mailing list
> PD-dev at iem.at
> http://lists.puredata.info/listinfo/pd-dev



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

                                               http://at.or.at/hans/






More information about the Pd-dev mailing list