[PD-dev] Re: PD-cvs Digest, Vol 21, Issue 30

Hans-Christoph Steiner hans at eds.org
Wed Nov 29 17:09:30 CET 2006


Since Matju has stated that desire is a fork, I think it would be  
most beneficial to all of us, including the desire people, if it used  
its own repository.  pd-devel is already pretty far afield for being  
a branch, it seems to have many changes that are never intended to be  
merged into the main.  desire is much further along that line.

gaim-vv is a great example.  It was a fork of gaim to implement voice  
and video, which the intention of folding it back into gaim.  
Nonetheless, they opened up their own repository.

.hc

On Nov 29, 2006, at 7:05 AM, Thomas Grill wrote:

> Hi Mathieu,
> i have been following the latst cvs changes and it seems, you are  
> again beautifying the codebase.
> I think we already had that one. We have been talking about merging  
> in the features of 0.40 and that will become harder and harder by  
> every cosmetic change.
> How about a desire branch?
>
> greetings,
> Thomas
>
>
> Am 29.11.2006 um 12:00 schrieb pd-cvs-request at iem.at:
>
>> Send PD-cvs mailing list submissions to
>> 	pd-cvs at iem.at
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>> 	http://lists.puredata.info/listinfo/pd-cvs
>> or, via email, send a message with subject or body 'help' to
>> 	pd-cvs-request at iem.at
>>
>> You can reach the person managing the list at
>> 	pd-cvs-owner at iem.at
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of PD-cvs digest..."
>>
>>
>> Today's Topics:
>>
>>    1. autobuild: pd-extended debian-testing-i386 2006-11-28
>>       06.26.56 (Pd user)
>>    2. autobuild: pd-extended debian-testing-powerpc 2006-11-28
>>       06.26.44 (pd)
>>    3. pd/src makefile.in, 1.4.4.2.2.20, 1.4.4.2.2.21 m_conf.c,
>>       1.1.1.3.12.6, 1.1.1.3.12.7 desire.c, 1.1.2.211, 1.1.2.212
>>       (Mathieu Bouchard)
>>    4. pd/src desire.h,1.1.2.47,1.1.2.48 (Mathieu Bouchard)
>>    5. scripts/auto-build run-automated-builder,1.14,1.15
>>       (Hans-Christoph Steiner)
>>    6. pd/src x_list.c,1.2.2.7,1.2.2.8 (Mathieu Bouchard)
>>    7. pd/src x_connective.c,1.3.4.1.2.8,1.3.4.1.2.9 (Mathieu  
>> Bouchard)
>>    8. pd/src desire.tk,1.1.2.598,1.1.2.599 (chunlee)
>>    9. pd/src TODO,1.1.2.26,1.1.2.27 (Mathieu Bouchard)
>>   10. externals/mrpeach/net udpsend.c,1.2,1.3 (Martin Peach)
>>   11. externals/mrpeach/net tcpserver.c,1.2,1.3 (Martin Peach)
>>   12. externals/mrpeach/net tcpsend.c,1.2,1.3 (Martin Peach)
>>   13. externals/mrpeach/net tcpclient.c,1.2,1.3 (Martin Peach)
>>   14. externals/mapping median_n-help.pd, NONE, 1.1 median_n.pd,
>>       NONE, 1.1 median-help.pd, 1.1, NONE median.pd, 1.1, NONE
>>       (Alexandre Quessy)
>>   15. externals/mapping median-help.pd, 1.2, 1.3 median.pd, 1.2,
>>       1.3 median_n-help.pd, 1.1, 1.2 (Alexandre Quessy)
>>   16. pd/src TODO,1.1.2.27,1.1.2.28 (Mathieu Bouchard)
>>   17. externals/iem/iem_bin_ambi/help
>>       ambi_reduced_decode_fir2-help.pd, NONE,	1.1
>>       ambi_reduced_decode_fft2-help.pd, 1.1, NONE (musil)
>>   18. externals/mapping/help median-help.pd, NONE,	1.1
>>       median_n-help.pd, NONE, 1.1 (Alexandre Quessy)
>>   19. externals/mapping median-help.pd, 1.3,	NONE median_n-help.pd,
>>       1.2, NONE (Alexandre Quessy)
>>   20. externals/iem/iem_bin_ambi/help
>>       ambi_reduced_decode_fft2-help.pd, 1.2, 1.3 (musil)
>>   21. externals Makefile,1.98,1.99 (Hans-Christoph Steiner)
>>   22. externals/jasch_lib/underscore makefile,1.1.1.1,1.2
>>       (Hans-Christoph Steiner)
>>   23. externals/jasch_lib/detox makefile,1.1.1.1,1.2
>>       (Hans-Christoph Steiner)
>>   24. externals/jasch_lib Makefile,NONE,1.1 (Hans-Christoph Steiner)
>>   25. externals/iem/iem_ambi/help ambi_decode3-help.pd,1.4,1.5  
>> (musil)
>>   26. externals/iem/iem_bin_ambi/src makefile_linux, NONE,	1.1
>>       bin_ambi_calc_HRTF.c, 1.2, 1.3 bin_ambi_reduced_decode.c,	1.2,
>>       1.3 bin_ambi_reduced_decode2.c, 1.1,	1.2
>>       bin_ambi_reduced_decode_fft.c, 1.1,	1.2
>>       bin_ambi_reduced_decode_fft2.c, 1.1,	1.2
>>       bin_ambi_reduced_decode_fir.c, 1.1,	1.2
>>       bin_ambi_reduced_decode_fir2.c, 1.1, 1.2 iem_bin_ambi.c,	 
>> 1.3, 1.4
>>       iemlib.h, 1.2, 1.3 (musil)
>>   27. pd/src desire.c,1.1.2.212,1.1.2.213 (Mathieu Bouchard)
>>   28. extensions/gripd/src Makefile.Linux,1.1.1.1,1.2 (Mathieu  
>> Bouchard)
>>   29. pd/src desire.c, 1.1.2.213, 1.1.2.214 desire.h, 1.1.2.48,
>>       1.1.2.49 (Mathieu Bouchard)
>>   30. pd/src desire.tk,1.1.2.599,1.1.2.600 (Mathieu Bouchard)
>>   31. pd/src desire.c, 1.1.2.214, 1.1.2.215 s_inter.c,
>>       1.5.4.10.2.24, 1.5.4.10.2.25 (Mathieu Bouchard)
>>   32. pd/src m_class.c, 1.3.4.7.2.21, 1.3.4.7.2.22 desire.c,
>>       1.1.2.215, 1.1.2.216 (Mathieu Bouchard)
>>   33. pd/src desire.c,1.1.2.216,1.1.2.217 (Mathieu Bouchard)
>>   34. autobuild: pd-main macosx104-powerpc 2006-11-29 03.15.03 (Pd  
>> User)
>>
>>
>> --------------------------------------------------------------------- 
>> -
>>
>> Message: 1
>> Date: Tue, 28 Nov 2006 06:48:18 -0500 (EST)
>> From: pd at debian-testing-i386.idmi.poly.edu (Pd user)
>> Subject: [PD-cvs] autobuild: pd-extended debian-testing-i386
>> 	2006-11-28	06.26.56
>> To: pd-cvs at iem.at
>> Message-ID: <20061128114818.8C0E1B24B2 at pd-debian-stable>
>>
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ 
>> home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC  
>> -o "/home/pd/auto-build/pd-extended/externals/maxlib/src/ 
>> velocity.o" -c "/home/pd/auto-build/pd-extended/externals/maxlib/ 
>> src/velocity.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/maxlib/src/velocity.pd_linux" "/home/pd/auto- 
>> build/pd-extended/externals/maxlib/src/velocity.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/ 
>> velocity.libs && cat /home/pd/auto-build/pd-extended/externals/ 
>> maxlib/src/velocity.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/../ 
>> linux/velocity.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/maxlib/src/../ 
>> linux/velocity.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/maxlib/src/ 
>> velocity.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/maxlib/src/velocity.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/maxlib/src/ 
>> velocity.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ 
>> home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC  
>> -o "/home/pd/auto-build/pd-extended/externals/maxlib/src/ 
>> weibull.o" -c "/home/pd/auto-build/pd-extended/externals/maxlib/ 
>> src/weibull.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/maxlib/src/weibull.pd_linux" "/home/pd/auto- 
>> build/pd-extended/externals/maxlib/src/weibull.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/ 
>> weibull.libs && cat /home/pd/auto-build/pd-extended/externals/ 
>> maxlib/src/weibull.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/../ 
>> linux/weibull.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/maxlib/src/../ 
>> linux/weibull.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/maxlib/src/ 
>> weibull.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/maxlib/src/weibull.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/maxlib/src/ 
>> weibull.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ 
>> home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC  
>> -o "/home/pd/auto-build/pd-extended/externals/maxlib/src/wrap.o" - 
>> c "/home/pd/auto-build/pd-extended/externals/maxlib/src/wrap.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/maxlib/src/wrap.pd_linux" "/home/pd/auto-build/ 
>> pd-extended/externals/maxlib/src/wrap.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/ 
>> wrap.libs && cat /home/pd/auto-build/pd-extended/externals/maxlib/ 
>> src/wrap.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/../ 
>> linux/wrap.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/maxlib/src/../ 
>> linux/wrap.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/maxlib/src/ 
>> wrap.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/maxlib/src/wrap.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/maxlib/src/wrap.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ 
>> home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC  
>> -o "/home/pd/auto-build/pd-extended/externals/mjlib/about.o" -c "/ 
>> home/pd/auto-build/pd-extended/externals/mjlib/about.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/about.pd_linux" "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/about.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> about.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> about.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ 
>> linux/about.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ 
>> about.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ 
>> about.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/mjlib/about.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/about.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ 
>> home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC  
>> -o "/home/pd/auto-build/pd-extended/externals/mjlib/convolve~.o" - 
>> c "/home/pd/auto-build/pd-extended/externals/mjlib/convolve~.c"
>> In file included from /home/pd/auto-build/pd-extended/externals/ 
>> mjlib/convolve~.c:9:
>> /home/pd/auto-build/pd-extended/externals/mjlib/convolve~.h:23:2:  
>> warning: no newline at end of file
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/convolve~.pd_linux" "/home/pd/auto-build/ 
>> pd-extended/externals/mjlib/convolve~.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> convolve~.libs && cat /home/pd/auto-build/pd-extended/externals/ 
>> mjlib/convolve~.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ 
>> linux/convolve~.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ 
>> convolve~.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ 
>> convolve~.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/mjlib/convolve~.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/convolve~.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ 
>> home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC  
>> -o "/home/pd/auto-build/pd-extended/externals/mjlib/metroplus.o" - 
>> c "/home/pd/auto-build/pd-extended/externals/mjlib/metroplus.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/metroplus.pd_linux" "/home/pd/auto-build/ 
>> pd-extended/externals/mjlib/metroplus.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> metroplus.libs && cat /home/pd/auto-build/pd-extended/externals/ 
>> mjlib/metroplus.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ 
>> linux/metroplus.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ 
>> metroplus.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ 
>> metroplus.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/mjlib/metroplus.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/metroplus.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ 
>> home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC  
>> -o "/home/pd/auto-build/pd-extended/externals/mjlib/monorhythm.o" - 
>> c "/home/pd/auto-build/pd-extended/externals/mjlib/monorhythm.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/monorhythm.pd_linux" "/home/pd/auto-build/ 
>> pd-extended/externals/mjlib/monorhythm.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> monorhythm.libs && cat /home/pd/auto-build/pd-extended/externals/ 
>> mjlib/monorhythm.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ 
>> linux/monorhythm.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ 
>> monorhythm.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ 
>> monorhythm.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/mjlib/monorhythm.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/monorhythm.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ 
>> home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC  
>> -o "/home/pd/auto-build/pd-extended/externals/mjlib/morse.o" -c "/ 
>> home/pd/auto-build/pd-extended/externals/mjlib/morse.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/morse.pd_linux" "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/morse.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> morse.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> morse.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ 
>> linux/morse.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ 
>> morse.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ 
>> morse.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/mjlib/morse.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/morse.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ 
>> home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC  
>> -o "/home/pd/auto-build/pd-extended/externals/mjlib/n2m.o" -c "/ 
>> home/pd/auto-build/pd-extended/externals/mjlib/n2m.c"
>> /home/pd/auto-build/pd-extended/externals/mjlib/n2m.c: In function  
>> 'splitsym':
>> /home/pd/auto-build/pd-extended/externals/mjlib/n2m.c:96: warning:  
>> incompatible implicit declaration of built-in function 'sscanf'
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/n2m.pd_linux" "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/n2m.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> n2m.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> n2m.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ 
>> linux/n2m.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ 
>> n2m.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ 
>> n2m.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/mjlib/n2m.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/n2m.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ 
>> home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC  
>> -o "/home/pd/auto-build/pd-extended/externals/mjlib/pin~.o" -c "/ 
>> home/pd/auto-build/pd-extended/externals/mjlib/pin~.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/pin~.pd_linux" "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/pin~.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> pin~.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> pin~.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ 
>> linux/pin~.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ 
>> pin~.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ 
>> pin~.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/mjlib/pin~.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/pin~.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ 
>> home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC  
>> -o "/home/pd/auto-build/pd-extended/externals/mjlib/prob.o" -c "/ 
>> home/pd/auto-build/pd-extended/externals/mjlib/prob.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/prob.pd_linux" "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/prob.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> prob.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> prob.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ 
>> linux/prob.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ 
>> prob.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ 
>> prob.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/mjlib/prob.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/prob.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ 
>> home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC  
>> -o "/home/pd/auto-build/pd-extended/externals/mjlib/synapseA~.o" - 
>> c "/home/pd/auto-build/pd-extended/externals/mjlib/synapseA~.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/synapseA~.pd_linux" "/home/pd/auto-build/ 
>> pd-extended/externals/mjlib/synapseA~.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> synapseA~.libs && cat /home/pd/auto-build/pd-extended/externals/ 
>> mjlib/synapseA~.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ 
>> linux/synapseA~.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ 
>> synapseA~.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ 
>> synapseA~.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/mjlib/synapseA~.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/synapseA~.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ 
>> home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC  
>> -o "/home/pd/auto-build/pd-extended/externals/motex/getenv.o" -c "/ 
>> home/pd/auto-build/pd-extended/externals/motex/getenv.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/motex/getenv.pd_linux" "/home/pd/auto-build/pd- 
>> extended/externals/motex/getenv.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/ 
>> getenv.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ 
>> getenv.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/../ 
>> linux/getenv.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ 
>> getenv.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ 
>> getenv.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/motex/getenv.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/motex/getenv.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ 
>> home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC  
>> -o "/home/pd/auto-build/pd-extended/externals/motex/ln~.o" -c "/ 
>> home/pd/auto-build/pd-extended/externals/motex/ln~.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/motex/ln~.pd_linux" "/home/pd/auto-build/pd- 
>> extended/externals/motex/ln~.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/ 
>> ln~.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ 
>> ln~.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/../ 
>> linux/ln~.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ 
>> ln~.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ 
>> ln~.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/motex/ln~.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/motex/ln~.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ 
>> home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC  
>> -o "/home/pd/auto-build/pd-extended/externals/motex/pan~.o" -c "/ 
>> home/pd/auto-build/pd-extended/externals/motex/pan~.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/motex/pan~.pd_linux" "/home/pd/auto-build/pd- 
>> extended/externals/motex/pan~.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/ 
>> pan~.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ 
>> pan~.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/../ 
>> linux/pan~.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ 
>> pan~.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ 
>> pan~.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/motex/pan~.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/motex/pan~.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ 
>> home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC  
>> -o "/home/pd/auto-build/pd-extended/externals/motex/pansig~.o" -c  
>> "/home/pd/auto-build/pd-extended/externals/motex/pansig~.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/motex/pansig~.pd_linux" "/home/pd/auto-build/pd- 
>> extended/externals/motex/pansig~.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/ 
>> pansig~.libs && cat /home/pd/auto-build/pd-extended/externals/ 
>> motex/pansig~.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/../ 
>> linux/pansig~.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ 
>> pansig~.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ 
>> pansig~.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/motex/pansig~.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/motex/pansig~.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ 
>> home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC  
>> -o "/home/pd/auto-build/pd-extended/externals/motex/pol2rec~.o" -c  
>> "/home/pd/auto-build/pd-extended/externals/motex/pol2rec~.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/motex/pol2rec~.pd_linux" "/home/pd/auto-build/ 
>> pd-extended/externals/motex/pol2rec~.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/ 
>> pol2rec~.libs && cat /home/pd/auto-build/pd-extended/externals/ 
>> motex/pol2rec~.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/../ 
>> linux/pol2rec~.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ 
>> pol2rec~.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ 
>> pol2rec~.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/motex/pol2rec~.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/motex/pol2rec~.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ 
>> home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC  
>> -o "/home/pd/auto-build/pd-extended/externals/motex/polygate~.o" - 
>> c "/home/pd/auto-build/pd-extended/externals/motex/polygate~.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/motex/polygate~.pd_linux" "/home/pd/auto-build/ 
>> pd-extended/externals/motex/polygate~.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/ 
>> polygate~.libs && cat /home/pd/auto-build/pd-extended/externals/ 
>> motex/polygate~.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/../ 
>> linux/polygate~.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ 
>> polygate~.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ 
>> polygate~.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/motex/polygate~.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/motex/polygate~.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ 
>> home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC  
>> -o "/home/pd/auto-build/pd-extended/externals/motex/rec2pol~.o" -c  
>> "/home/pd/auto-build/pd-extended/externals/motex/rec2pol~.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/motex/rec2pol~.pd_linux" "/home/pd/auto-build/ 
>> pd-extended/externals/motex/rec2pol~.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/ 
>> rec2pol~.libs && cat /home/pd/auto-build/pd-extended/externals/ 
>> motex/rec2pol~.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/../ 
>> linux/rec2pol~.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ 
>> rec2pol~.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ 
>> rec2pol~.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/motex/rec2pol~.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/motex/rec2pol~.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ 
>> home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC  
>> -o "/home/pd/auto-build/pd-extended/externals/motex/shuffle.o" -c  
>> "/home/pd/auto-build/pd-extended/externals/motex/shuffle.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/motex/shuffle.pd_linux" "/home/pd/auto-build/pd- 
>> extended/externals/motex/shuffle.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/ 
>> shuffle.libs && cat /home/pd/auto-build/pd-extended/externals/ 
>> motex/shuffle.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/../ 
>> linux/shuffle.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ 
>> shuffle.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ 
>> shuffle.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/motex/shuffle.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/motex/shuffle.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ 
>> home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC  
>> -o "/home/pd/auto-build/pd-extended/externals/motex/system.o" -c "/ 
>> home/pd/auto-build/pd-extended/externals/motex/system.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/motex/system.pd_linux" "/home/pd/auto-build/pd- 
>> extended/externals/motex/system.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/ 
>> system.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ 
>> system.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/../ 
>> linux/system.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ 
>> system.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ 
>> system.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/motex/system.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/motex/system.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ 
>> home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC  
>> -o "/home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ 
>> midifile.o" -c "/home/pd/auto-build/pd-extended/externals/mrpeach/ 
>> midifile/midifile.c"
>> /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ 
>> midifile.c: In function 'midifile_dump_track_chunk_data':
>> /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ 
>> midifile.c:914: warning: 'running_status' may be used  
>> uninitialized in this function
>> /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ 
>> midifile.c: In function 'midifile_get_next_track_chunk_data':
>> /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ 
>> midifile.c:1334: warning: 'n' is used uninitialized in this function
>> /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ 
>> midifile.c:1135: warning: 'd' may be used uninitialized in this  
>> function
>> /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ 
>> midifile.c: In function 'midifile_list':
>> /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ 
>> midifile.c:418: warning: 'm' may be used uninitialized in this  
>> function
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/mrpeach/midifile/midifile.pd_linux" "/home/pd/ 
>> auto-build/pd-extended/externals/mrpeach/midifile/midifile.o"  -lm  
>> -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mrpeach/ 
>> midifile/midifile.libs && cat /home/pd/auto-build/pd-extended/ 
>> externals/mrpeach/midifile/midifile.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mrpeach/ 
>> midifile/../linux/midifile.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/mrpeach/ 
>> midifile/../linux/midifile.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/mrpeach/ 
>> midifile/midifile.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/mrpeach/midifile/midifile.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/mrpeach/ 
>> midifile/midifile.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -march=i386 -I/ 
>> home/pd/auto-build/pd-extended/pd/src -W -ggdb -DUNIX -Dunix -fPIC  
>> -o "/home/pd/auto-build/pd-extended/externals/mrpeach/net/ 
>> tcpclient.o" -c "/home/pd/auto-build/pd-extended/externals/mrpeach/ 
>> net/tcpclient.c"
>> /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c:  
>> In function 'tcpclient_send':
>> /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c: 
>> 232: error: 'MAX_PATH' undeclared (first use in this function)
>> /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c: 
>> 232: error: (Each undeclared identifier is reported only once
>> /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c: 
>> 232: error: for each function it appears in.)
>> make[2]: *** [/home/pd/auto-build/pd-extended/externals/mrpeach/ 
>> net/tcpclient.o] Error 1
>> make[2]: Leaving directory `/home/pd/auto-build/pd-extended/ 
>> externals'
>> make[1]: *** [externals_install] Error 2
>> make[1]: Leaving directory `/home/pd/auto-build/pd-extended/packages'
>> make: *** [install] Error 2
>> upload specs linux_make build tar.bz2
>> Uploading /home/pd/auto-build/pd-extended/packages/linux_make/ 
>> build/Pd*.tar.bz2
>> ls: /home/pd/auto-build/pd-extended/packages/linux_make/build/ 
>> Pd*.tar.bz2: No such file or directory
>>
>>
>>
>> ------------------------------
>>
>> Message: 2
>> Date: Tue, 28 Nov 2006 07:06:23 -0500 (EST)
>> From: pd at debian-testing-powerpc.idmi.poly.edu (pd)
>> Subject: [PD-cvs] autobuild: pd-extended debian-testing-powerpc
>> 	2006-11-28	06.26.44
>> To: pd-cvs at iem.at
>> Message-ID:
>> 	<20061128120624.3039A3EFC at debian-testing-powerpc.idmi.poly.edu>
>>
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- 
>> char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - 
>> ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ 
>> externals/maxlib/src/velocity.o" -c "/home/pd/auto-build/pd- 
>> extended/externals/maxlib/src/velocity.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/maxlib/src/velocity.pd_linux" "/home/pd/auto- 
>> build/pd-extended/externals/maxlib/src/velocity.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/ 
>> velocity.libs && cat /home/pd/auto-build/pd-extended/externals/ 
>> maxlib/src/velocity.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/../ 
>> linux/velocity.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/maxlib/src/../ 
>> linux/velocity.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/maxlib/src/ 
>> velocity.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/maxlib/src/velocity.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/maxlib/src/ 
>> velocity.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- 
>> char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - 
>> ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ 
>> externals/maxlib/src/weibull.o" -c "/home/pd/auto-build/pd- 
>> extended/externals/maxlib/src/weibull.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/maxlib/src/weibull.pd_linux" "/home/pd/auto- 
>> build/pd-extended/externals/maxlib/src/weibull.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/ 
>> weibull.libs && cat /home/pd/auto-build/pd-extended/externals/ 
>> maxlib/src/weibull.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/../ 
>> linux/weibull.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/maxlib/src/../ 
>> linux/weibull.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/maxlib/src/ 
>> weibull.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/maxlib/src/weibull.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/maxlib/src/ 
>> weibull.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- 
>> char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - 
>> ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ 
>> externals/maxlib/src/wrap.o" -c "/home/pd/auto-build/pd-extended/ 
>> externals/maxlib/src/wrap.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/maxlib/src/wrap.pd_linux" "/home/pd/auto-build/ 
>> pd-extended/externals/maxlib/src/wrap.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/ 
>> wrap.libs && cat /home/pd/auto-build/pd-extended/externals/maxlib/ 
>> src/wrap.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/maxlib/src/../ 
>> linux/wrap.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/maxlib/src/../ 
>> linux/wrap.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/maxlib/src/ 
>> wrap.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/maxlib/src/wrap.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/maxlib/src/wrap.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- 
>> char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - 
>> ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ 
>> externals/mjlib/about.o" -c "/home/pd/auto-build/pd-extended/ 
>> externals/mjlib/about.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/about.pd_linux" "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/about.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> about.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> about.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ 
>> linux/about.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ 
>> about.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ 
>> about.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/mjlib/about.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/about.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- 
>> char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - 
>> ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ 
>> externals/mjlib/convolve~.o" -c "/home/pd/auto-build/pd-extended/ 
>> externals/mjlib/convolve~.c"
>> In file included from /home/pd/auto-build/pd-extended/externals/ 
>> mjlib/convolve~.c:9:
>> /home/pd/auto-build/pd-extended/externals/mjlib/convolve~.h:23:2:  
>> warning: no newline at end of file
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/convolve~.pd_linux" "/home/pd/auto-build/ 
>> pd-extended/externals/mjlib/convolve~.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> convolve~.libs && cat /home/pd/auto-build/pd-extended/externals/ 
>> mjlib/convolve~.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ 
>> linux/convolve~.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ 
>> convolve~.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ 
>> convolve~.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/mjlib/convolve~.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/convolve~.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- 
>> char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - 
>> ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ 
>> externals/mjlib/metroplus.o" -c "/home/pd/auto-build/pd-extended/ 
>> externals/mjlib/metroplus.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/metroplus.pd_linux" "/home/pd/auto-build/ 
>> pd-extended/externals/mjlib/metroplus.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> metroplus.libs && cat /home/pd/auto-build/pd-extended/externals/ 
>> mjlib/metroplus.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ 
>> linux/metroplus.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ 
>> metroplus.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ 
>> metroplus.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/mjlib/metroplus.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/metroplus.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- 
>> char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - 
>> ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ 
>> externals/mjlib/monorhythm.o" -c "/home/pd/auto-build/pd-extended/ 
>> externals/mjlib/monorhythm.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/monorhythm.pd_linux" "/home/pd/auto-build/ 
>> pd-extended/externals/mjlib/monorhythm.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> monorhythm.libs && cat /home/pd/auto-build/pd-extended/externals/ 
>> mjlib/monorhythm.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ 
>> linux/monorhythm.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ 
>> monorhythm.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ 
>> monorhythm.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/mjlib/monorhythm.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/monorhythm.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- 
>> char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - 
>> ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ 
>> externals/mjlib/morse.o" -c "/home/pd/auto-build/pd-extended/ 
>> externals/mjlib/morse.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/morse.pd_linux" "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/morse.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> morse.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> morse.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ 
>> linux/morse.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ 
>> morse.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ 
>> morse.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/mjlib/morse.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/morse.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- 
>> char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - 
>> ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ 
>> externals/mjlib/n2m.o" -c "/home/pd/auto-build/pd-extended/ 
>> externals/mjlib/n2m.c"
>> /home/pd/auto-build/pd-extended/externals/mjlib/n2m.c: In function  
>> ‘splitsym’:
>> /home/pd/auto-build/pd-extended/externals/mjlib/n2m.c:96: warning:  
>> incompatible implicit declaration of built-in function ‘sscanf’
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/n2m.pd_linux" "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/n2m.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> n2m.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> n2m.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ 
>> linux/n2m.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ 
>> n2m.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ 
>> n2m.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/mjlib/n2m.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/n2m.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- 
>> char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - 
>> ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ 
>> externals/mjlib/pin~.o" -c "/home/pd/auto-build/pd-extended/ 
>> externals/mjlib/pin~.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/pin~.pd_linux" "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/pin~.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> pin~.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> pin~.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ 
>> linux/pin~.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ 
>> pin~.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ 
>> pin~.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/mjlib/pin~.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/pin~.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- 
>> char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - 
>> ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ 
>> externals/mjlib/prob.o" -c "/home/pd/auto-build/pd-extended/ 
>> externals/mjlib/prob.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/prob.pd_linux" "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/prob.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> prob.libs && cat /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> prob.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ 
>> linux/prob.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ 
>> prob.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ 
>> prob.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/mjlib/prob.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/prob.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- 
>> char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - 
>> ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ 
>> externals/mjlib/synapseA~.o" -c "/home/pd/auto-build/pd-extended/ 
>> externals/mjlib/synapseA~.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/mjlib/synapseA~.pd_linux" "/home/pd/auto-build/ 
>> pd-extended/externals/mjlib/synapseA~.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/ 
>> synapseA~.libs && cat /home/pd/auto-build/pd-extended/externals/ 
>> mjlib/synapseA~.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mjlib/../ 
>> linux/synapseA~.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/mjlib/../linux/ 
>> synapseA~.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/mjlib/ 
>> synapseA~.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/mjlib/synapseA~.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/mjlib/synapseA~.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- 
>> char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - 
>> ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ 
>> externals/motex/getenv.o" -c "/home/pd/auto-build/pd-extended/ 
>> externals/motex/getenv.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/motex/getenv.pd_linux" "/home/pd/auto-build/pd- 
>> extended/externals/motex/getenv.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/ 
>> getenv.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ 
>> getenv.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/../ 
>> linux/getenv.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ 
>> getenv.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ 
>> getenv.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/motex/getenv.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/motex/getenv.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- 
>> char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - 
>> ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ 
>> externals/motex/ln~.o" -c "/home/pd/auto-build/pd-extended/ 
>> externals/motex/ln~.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/motex/ln~.pd_linux" "/home/pd/auto-build/pd- 
>> extended/externals/motex/ln~.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/ 
>> ln~.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ 
>> ln~.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/../ 
>> linux/ln~.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ 
>> ln~.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ 
>> ln~.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/motex/ln~.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/motex/ln~.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- 
>> char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - 
>> ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ 
>> externals/motex/pan~.o" -c "/home/pd/auto-build/pd-extended/ 
>> externals/motex/pan~.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/motex/pan~.pd_linux" "/home/pd/auto-build/pd- 
>> extended/externals/motex/pan~.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/ 
>> pan~.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ 
>> pan~.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/../ 
>> linux/pan~.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ 
>> pan~.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ 
>> pan~.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/motex/pan~.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/motex/pan~.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- 
>> char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - 
>> ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ 
>> externals/motex/pansig~.o" -c "/home/pd/auto-build/pd-extended/ 
>> externals/motex/pansig~.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/motex/pansig~.pd_linux" "/home/pd/auto-build/pd- 
>> extended/externals/motex/pansig~.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/ 
>> pansig~.libs && cat /home/pd/auto-build/pd-extended/externals/ 
>> motex/pansig~.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/../ 
>> linux/pansig~.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ 
>> pansig~.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ 
>> pansig~.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/motex/pansig~.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/motex/pansig~.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- 
>> char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - 
>> ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ 
>> externals/motex/pol2rec~.o" -c "/home/pd/auto-build/pd-extended/ 
>> externals/motex/pol2rec~.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/motex/pol2rec~.pd_linux" "/home/pd/auto-build/ 
>> pd-extended/externals/motex/pol2rec~.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/ 
>> pol2rec~.libs && cat /home/pd/auto-build/pd-extended/externals/ 
>> motex/pol2rec~.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/../ 
>> linux/pol2rec~.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ 
>> pol2rec~.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ 
>> pol2rec~.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/motex/pol2rec~.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/motex/pol2rec~.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- 
>> char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - 
>> ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ 
>> externals/motex/polygate~.o" -c "/home/pd/auto-build/pd-extended/ 
>> externals/motex/polygate~.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/motex/polygate~.pd_linux" "/home/pd/auto-build/ 
>> pd-extended/externals/motex/polygate~.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/ 
>> polygate~.libs && cat /home/pd/auto-build/pd-extended/externals/ 
>> motex/polygate~.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/../ 
>> linux/polygate~.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ 
>> polygate~.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ 
>> polygate~.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/motex/polygate~.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/motex/polygate~.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- 
>> char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - 
>> ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ 
>> externals/motex/rec2pol~.o" -c "/home/pd/auto-build/pd-extended/ 
>> externals/motex/rec2pol~.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/motex/rec2pol~.pd_linux" "/home/pd/auto-build/ 
>> pd-extended/externals/motex/rec2pol~.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/ 
>> rec2pol~.libs && cat /home/pd/auto-build/pd-extended/externals/ 
>> motex/rec2pol~.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/../ 
>> linux/rec2pol~.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ 
>> rec2pol~.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ 
>> rec2pol~.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/motex/rec2pol~.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/motex/rec2pol~.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- 
>> char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - 
>> ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ 
>> externals/motex/shuffle.o" -c "/home/pd/auto-build/pd-extended/ 
>> externals/motex/shuffle.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/motex/shuffle.pd_linux" "/home/pd/auto-build/pd- 
>> extended/externals/motex/shuffle.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/ 
>> shuffle.libs && cat /home/pd/auto-build/pd-extended/externals/ 
>> motex/shuffle.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/../ 
>> linux/shuffle.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ 
>> shuffle.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ 
>> shuffle.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/motex/shuffle.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/motex/shuffle.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- 
>> char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - 
>> ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ 
>> externals/motex/system.o" -c "/home/pd/auto-build/pd-extended/ 
>> externals/motex/system.c"
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/motex/system.pd_linux" "/home/pd/auto-build/pd- 
>> extended/externals/motex/system.o"  -lm -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/ 
>> system.libs && cat /home/pd/auto-build/pd-extended/externals/motex/ 
>> system.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/motex/../ 
>> linux/system.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/motex/../linux/ 
>> system.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/motex/ 
>> system.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/motex/system.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/motex/system.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- 
>> char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - 
>> ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ 
>> externals/mrpeach/midifile/midifile.o" -c "/home/pd/auto-build/pd- 
>> extended/externals/mrpeach/midifile/midifile.c"
>> /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ 
>> midifile.c: In function ‘midifile_dump_track_chunk_data’:
>> /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ 
>> midifile.c:914: warning: ‘running_status’ may be used  
>> uninitialized in this function
>> /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ 
>> midifile.c: In function ‘midifile_get_next_track_chunk_data’:
>> /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ 
>> midifile.c:1334: warning: ‘n’ is used uninitialized in this function
>> /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ 
>> midifile.c:1135: warning: ‘d’ may be used uninitialized in this  
>> function
>> /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ 
>> midifile.c: In function ‘midifile_list’:
>> /home/pd/auto-build/pd-extended/externals/mrpeach/midifile/ 
>> midifile.c:418: warning: ‘m’ may be used uninitialized in this  
>> function
>> cc  -Wl,-export_dynamic  -shared -o "/home/pd/auto-build/pd- 
>> extended/externals/mrpeach/midifile/midifile.pd_linux" "/home/pd/ 
>> auto-build/pd-extended/externals/mrpeach/midifile/midifile.o"  -lm  
>> -lc \
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mrpeach/ 
>> midifile/midifile.libs && cat /home/pd/auto-build/pd-extended/ 
>> externals/mrpeach/midifile/midifile.libs`	\
>> 		`test -f /home/pd/auto-build/pd-extended/externals/mrpeach/ 
>> midifile/../linux/midifile.libs && \
>> 			cat /home/pd/auto-build/pd-extended/externals/mrpeach/ 
>> midifile/../linux/midifile.libs`
>> chmod a-x "/home/pd/auto-build/pd-extended/externals/mrpeach/ 
>> midifile/midifile.pd_linux"
>> strip --strip-unneeded -R .note -R .comment /home/pd/auto-build/pd- 
>> extended/externals/mrpeach/midifile/midifile.pd_linux
>> rm -f -- /home/pd/auto-build/pd-extended/externals/mrpeach/ 
>> midifile/midifile.o
>> cc -DPD -O3 -funroll-loops -fomit-frame-pointer -pipe -fsigned- 
>> char -mpowerpc-gfxopt -I/home/pd/auto-build/pd-extended/pd/src -W - 
>> ggdb -DUNIX -Dunix -fPIC -o "/home/pd/auto-build/pd-extended/ 
>> externals/mrpeach/net/tcpclient.o" -c "/home/pd/auto-build/pd- 
>> extended/externals/mrpeach/net/tcpclient.c"
>> /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c:  
>> In function ‘tcpclient_send’:
>> /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c: 
>> 232: error: ‘MAX_PATH’ undeclared (first use in this function)
>> /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c: 
>> 232: error: (Each undeclared identifier is reported only once
>> /home/pd/auto-build/pd-extended/externals/mrpeach/net/tcpclient.c: 
>> 232: error: for each function it appears in.)
>> make[2]: *** [/home/pd/auto-build/pd-extended/externals/mrpeach/ 
>> net/tcpclient.o] Error 1
>> make[2]: Leaving directory `/home/pd/auto-build/pd-extended/ 
>> externals'
>> make[1]: *** [externals_install] Error 2
>> make[1]: Leaving directory `/home/pd/auto-build/pd-extended/packages'
>> make: *** [install] Error 2
>> upload specs linux_make build tar.bz2
>> Uploading /home/pd/auto-build/pd-extended/packages/linux_make/ 
>> build/Pd*.tar.bz2
>> ls: /home/pd/auto-build/pd-extended/packages/linux_make/build/ 
>> Pd*.tar.bz2: No such file or directory
>>
>>
>>
>> ------------------------------
>>
>> Message: 3
>> Date: Tue, 28 Nov 2006 14:23:54 +0000
>> From: Mathieu Bouchard <matju at users.sourceforge.net>
>> Subject: [PD-cvs] pd/src makefile.in, 1.4.4.2.2.20, 1.4.4.2.2.21
>> 	m_conf.c,	1.1.1.3.12.6, 1.1.1.3.12.7 desire.c, 1.1.2.211, 1.1.2.212
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.0.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/pd/src
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24952
>>
>> Modified Files:
>>       Tag: devel_0_39
>> 	makefile.in m_conf.c desire.c
>> Log Message:
>> forked m_conf.c for DesireData
>>
>>
>> Index: makefile.in
>> ===================================================================
>> RCS file: /cvsroot/pure-data/pd/src/makefile.in,v
>> retrieving revision 1.4.4.2.2.20
>> retrieving revision 1.4.4.2.2.21
>> diff -C2 -d -r1.4.4.2.2.20 -r1.4.4.2.2.21
>> *** makefile.in	27 Nov 2006 16:49:58 -0000	1.4.4.2.2.20
>> --- makefile.in	28 Nov 2006 14:23:49 -0000	1.4.4.2.2.21
>> ***************
>> *** 20,24 ****
>>
>>   # from pd miller
>> ! SRC += m_pd.c m_class.c m_obj.c m_atom.c m_memory.c m_binbuf.c  
>> m_conf.c \
>>          m_glob.c m_sched.c s_main.c s_inter.c s_file.c s_loader.c  
>> s_path.c \
>>          s_entry.c s_audio.c s_midi.c \
>> --- 20,24 ----
>>
>>   # from pd miller
>> ! SRC += m_pd.c m_class.c m_obj.c m_atom.c m_memory.c m_binbuf.c \
>>          m_glob.c m_sched.c s_main.c s_inter.c s_file.c s_loader.c  
>> s_path.c \
>>          s_entry.c s_audio.c s_midi.c \
>>
>> Index: m_conf.c
>> ===================================================================
>> RCS file: /cvsroot/pure-data/pd/src/m_conf.c,v
>> retrieving revision 1.1.1.3.12.6
>> retrieving revision 1.1.1.3.12.7
>> diff -C2 -d -r1.1.1.3.12.6 -r1.1.1.3.12.7
>> *** m_conf.c	2 Jul 2006 00:51:10 -0000	1.1.1.3.12.6
>> --- m_conf.c	28 Nov 2006 14:23:49 -0000	1.1.1.3.12.7
>> ***************
>> *** 13,26 ****
>>
>>   #define S(name) void name##_setup(void);
>> - #ifdef DESIRE
>> -     S(desire)
>> -     S(m_obj)
>> -     S(hash)
>> - #else
>>       S(g_bang) S(g_hradio) S(g_hslider) S(g_mycanvas) S(g_numbox)
>>       S(g_toggle) S(g_vradio) S(g_vslider) S(g_vumeter) S(g_text)
>>       S(g_array) S(g_canvas) S(g_guiconnect) S(g_io) S(g_scalar) S 
>> (g_template)
>>       S(g_traversal)
>> - #endif
>>       S(m_pd) S(x_acoustics) S(x_interface) S(x_connective)
>>       S(x_time) S(x_arithmetic) S(x_midi) S(x_misc) S(x_net) S 
>> (x_qlist)
>> --- 13,20 ----
>> ***************
>> *** 32,39 ****
>>   #define S(name) name##_setup();
>>   void conf_init(void) {
>> - #ifdef DESIRE
>> -     S(hash)
>> -     S(m_obj)
>> - #endif
>>       S(m_pd) S(x_acoustics) S(x_interface) S(x_connective)
>>       S(x_time) S(x_arithmetic) S(x_midi) S(x_misc) S(x_net) S 
>> (x_qlist)
>> --- 26,29 ----
>> ***************
>> *** 41,48 ****
>>       S(d_delay) S(d_fft) S(d_filter) S(d_global)
>>       S(d_math) S(d_misc) S(d_osc) S(d_soundfile) S(d_ugen)
>> -
>> - #ifdef DESIRE
>> -     S(desire)
>> - #else
>>       S(g_bang) S(g_hradio) S(g_hslider) S(g_mycanvas) S(g_numbox)
>>       S(g_toggle) S(g_vradio) S(g_vslider) S(g_vumeter) S(g_text)
>> --- 31,34 ----
>>
>> Index: desire.c
>> ===================================================================
>> RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v
>> retrieving revision 1.1.2.211
>> retrieving revision 1.1.2.212
>> diff -C2 -d -r1.1.2.211 -r1.1.2.212
>> *** desire.c	28 Nov 2006 03:53:30 -0000	1.1.2.211
>> --- desire.c	28 Nov 2006 14:23:49 -0000	1.1.2.212
>> ***************
>> *** 7919,7920 ****
>> --- 7919,7935 ----
>>       }
>>   }
>> +
>> + /*  
>> ---------------------------------------------------------------- */
>> + /* formerly m_conf.c */
>> +
>> + #define S(name) void name##_setup(void); name##_setup();
>> + extern "C" {
>> + void conf_init(void) {
>> +     S(hash) S(m_obj) S(m_pd) S(x_acoustics) S(x_interface) S 
>> (x_connective)
>> +     S(x_time) S(x_arithmetic) S(x_midi) S(x_misc) S(x_net) S 
>> (x_qlist)
>> +     S(x_gui) S(x_list) S(d_arithmetic) S(d_array) S(d_ctl) S(d_dac)
>> +     S(d_delay) S(d_fft) S(d_filter) S(d_global)
>> +     S(d_math) S(d_misc) S(d_osc) S(d_soundfile) S(d_ugen)
>> +     S(desire)
>> + }
>> + };
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 4
>> Date: Tue, 28 Nov 2006 14:28:35 +0000
>> From: Mathieu Bouchard <matju at users.sourceforge.net>
>> Subject: [PD-cvs] pd/src desire.h,1.1.2.47,1.1.2.48
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.1.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/pd/src
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26754
>>
>> Modified Files:
>>       Tag: devel_0_39
>> 	desire.h
>> Log Message:
>> fix compilation
>>
>>
>> Index: desire.h
>> ===================================================================
>> RCS file: /cvsroot/pure-data/pd/src/Attic/desire.h,v
>> retrieving revision 1.1.2.47
>> retrieving revision 1.1.2.48
>> diff -C2 -d -r1.1.2.47 -r1.1.2.48
>> *** desire.h	28 Nov 2006 03:53:32 -0000	1.1.2.47
>> --- desire.h	28 Nov 2006 14:28:33 -0000	1.1.2.48
>> ***************
>> *** 204,208 ****
>> --- 204,213 ----
>>
>>   /* this is not really a gui object, but it needs to be  
>> observable. */
>> + #ifdef PD_PLUSPLUS_FACE
>>   struct _array : t_gobj {
>> + #else
>> + struct _array {
>> +     t_gobj meuh;
>> + #endif
>>       int n;            /* number of elements */
>>       int elemsize;     /* size in bytes; LATER get this from  
>> template */
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 5
>> Date: Tue, 28 Nov 2006 14:52:16 +0000
>> From: Hans-Christoph Steiner <eighthave at users.sourceforge.net>
>> Subject: [PD-cvs] scripts/auto-build run-automated-builder,1.14,1.15
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.2.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/scripts/auto-build
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3358
>>
>> Modified Files:
>> 	run-automated-builder
>> Log Message:
>> chopped down email report to 20 lines
>>
>> Index: run-automated-builder
>> ===================================================================
>> RCS file: /cvsroot/pure-data/scripts/auto-build/run-automated- 
>> builder,v
>> retrieving revision 1.14
>> retrieving revision 1.15
>> diff -C2 -d -r1.14 -r1.15
>> *** run-automated-builder	24 Oct 2006 04:21:35 -0000	1.14
>> --- run-automated-builder	28 Nov 2006 14:52:14 -0000	1.15
>> ***************
>> *** 31,35 ****
>>   	 if [ "x${completion_test}" != "xSUCCESS" ]; then
>>   		  SUBJECT="autobuild: $distro $HOSTNAME $DATE $TIME"
>> ! 		  tail -200 ${LOGFILE} | mail -s "${SUBJECT}" ${RECIPIENT}
>>   	 fi
>>   }
>> --- 31,35 ----
>>   	 if [ "x${completion_test}" != "xSUCCESS" ]; then
>>   		  SUBJECT="autobuild: $distro $HOSTNAME $DATE $TIME"
>> ! 		  tail -20 ${LOGFILE} | mail -s "${SUBJECT}" ${RECIPIENT}
>>   	 fi
>>   }
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 6
>> Date: Tue, 28 Nov 2006 15:36:07 +0000
>> From: Mathieu Bouchard <matju at users.sourceforge.net>
>> Subject: [PD-cvs] pd/src x_list.c,1.2.2.7,1.2.2.8
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.3.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/pd/src
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19418
>>
>> Modified Files:
>>       Tag: devel_0_39
>> 	x_list.c
>> Log Message:
>> removed useless reference to global var "newest".
>>
>>
>> Index: x_list.c
>> ===================================================================
>> RCS file: /cvsroot/pure-data/pd/src/x_list.c,v
>> retrieving revision 1.2.2.7
>> retrieving revision 1.2.2.8
>> diff -C2 -d -r1.2.2.7 -r1.2.2.8
>> *** x_list.c	30 Nov 2005 13:36:58 -0000	1.2.2.7
>> --- x_list.c	28 Nov 2006 15:36:03 -0000	1.2.2.8
>> ***************
>> *** 21,27 ****
>>   #endif
>>
>> - extern t_pd *newest;
>> -
>> -
>>   /* the "list" object family.
>>
>> --- 21,24 ----
>> ***************
>> *** 397,419 ****
>>   {
>>       if (!argc || argv[0].a_type != A_SYMBOL)
>> !         newest = list_append_new(s, argc, argv);
>>       else
>>       {
>>           t_symbol *s2 = argv[0].a_w.w_symbol;
>> !         if (s2 == gensym("append"))
>> !             newest = list_append_new(s, argc-1, argv+1);
>> !         else if (s2 == gensym("prepend"))
>> !             newest = list_prepend_new(s, argc-1, argv+1);
>> !          else if (s2 == gensym("split"))
>> !             newest = list_split_new(atom_getfloatarg(1, argc,  
>> argv));
>> !          else if (s2 == gensym("trim"))
>> !             newest = list_trim_new();
>> !         else
>> !         {
>> !             error("list %s: unknown function", s2->s_name);
>> !             newest = 0;
>> !         }
>>       }
>> -     return (newest);
>>   }
>>
>> --- 394,408 ----
>>   {
>>       if (!argc || argv[0].a_type != A_SYMBOL)
>> !         return list_append_new(s, argc, argv);
>>       else
>>       {
>>           t_symbol *s2 = argv[0].a_w.w_symbol;
>> !         if (s2 == gensym("append"))  return list_append_new(s,  
>> argc-1, argv+1);
>> !         if (s2 == gensym("prepend")) return list_prepend_new(s,  
>> argc-1, argv+1);
>> !         if (s2 == gensym("split"))   return list_split_new 
>> (atom_getfloatarg(1, argc, argv));
>> !         if (s2 == gensym("trim"))    return list_trim_new();
>> !         error("list %s: unknown function", s2->s_name);
>> !         return 0;
>>       }
>>   }
>>
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 7
>> Date: Tue, 28 Nov 2006 15:46:11 +0000
>> From: Mathieu Bouchard <matju at users.sourceforge.net>
>> Subject: [PD-cvs] pd/src x_connective.c,1.3.4.1.2.8,1.3.4.1.2.9
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.4.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/pd/src
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23183
>>
>> Modified Files:
>>       Tag: devel_0_39
>> 	x_connective.c
>> Log Message:
>> removed useless access to "newest".
>>
>>
>> Index: x_connective.c
>> ===================================================================
>> RCS file: /cvsroot/pure-data/pd/src/x_connective.c,v
>> retrieving revision 1.3.4.1.2.8
>> retrieving revision 1.3.4.1.2.9
>> diff -C2 -d -r1.3.4.1.2.8 -r1.3.4.1.2.9
>> *** x_connective.c	30 Nov 2005 13:36:58 -0000	1.3.4.1.2.8
>> --- x_connective.c	28 Nov 2006 15:46:09 -0000	1.3.4.1.2.9
>> ***************
>> *** 9,13 ****
>>   #include <string.h>
>>   #include <stdio.h>
>> - extern t_pd *newest;
>>
>>   /* -------------------------- int ------------------------------ */
>> --- 9,12 ----
>> ***************
>> *** 67,71 ****
>>       outlet_new(&x->x_obj, &s_float);
>>       floatinlet_new(&x->x_obj, &x->x_f);
>> -     newest = &x->x_obj.ob_pd;
>>       return (x);
>>   }
>> --- 66,69 ----
>> ***************
>> *** 110,114 ****
>>       outlet_new(&x->x_obj, &s_symbol);
>>       symbolinlet_new(&x->x_obj, &x->x_s);
>> -     newest = &x->x_obj.ob_pd;
>>       return (x);
>>   }
>> --- 108,111 ----
>> ***************
>> *** 166,170 ****
>>       t_bang *x = (t_bang *)pd_new(bang_class);
>>       outlet_new(&x->x_obj, &s_bang);
>> -     newest = &x->x_obj.ob_pd;
>>       return (x);
>>   }
>> --- 163,166 ----
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 8
>> Date: Tue, 28 Nov 2006 16:07:20 +0000
>> From: chunlee <chunlee at users.sourceforge.net>
>> Subject: [PD-cvs] pd/src desire.tk,1.1.2.598,1.1.2.599
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.5.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/pd/src
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31134
>>
>> Modified Files:
>>       Tag: devel_0_39
>> 	desire.tk
>> Log Message:
>> ..
>>
>>
>> Index: desire.tk
>> ===================================================================
>> RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
>> retrieving revision 1.1.2.598
>> retrieving revision 1.1.2.599
>> diff -C2 -d -r1.1.2.598 -r1.1.2.599
>> *** desire.tk	28 Nov 2006 03:42:00 -0000	1.1.2.598
>> --- desire.tk	28 Nov 2006 16:07:17 -0000	1.1.2.599
>> ***************
>> *** 248,255 ****
>>    
>> #-------------------------------------------------------------------- 
>> ---------------#
>>   #used during subpatcherize
>> ! set subpatcherize(pack) 0
>>   set subpatcherize(paste) 0
>>   set subpatcherize(parent) 0
>>   set subpatcherize(count) 0
>>    
>> #-------------------------------------------------------------------- 
>> ---------------#
>>   # adapted from matju's MetaRuby (UndoQueue.rb)
>> --- 248,259 ----
>>    
>> #-------------------------------------------------------------------- 
>> ---------------#
>>   #used during subpatcherize
>> ! set subpatcherize(cut) 0
>> ! set subpatcherize(insert) 0
>>   set subpatcherize(paste) 0
>>   set subpatcherize(parent) 0
>> + set subpatcherize(sub) 0
>>   set subpatcherize(count) 0
>> + set subpatcherize(x) 0
>> + set subpatcherize(y) 0
>>    
>> #-------------------------------------------------------------------- 
>> ---------------#
>>   # adapted from matju's MetaRuby (UndoQueue.rb)
>> ***************
>> *** 1459,1463 ****
>>   		  if {![winfo exists .$self.c]} {$self init_window}
>>   		}
>> - 		$self subpatcherize_copy_objs
>>   	}
>>   	coords {
>> --- 1463,1466 ----
>> ***************
>> *** 2167,2172 ****
>> --- 2170,2196 ----
>>   	global paste
>>   	if {!$@mapped} {return}; set @folder $folder; $self update_title
>> + 	$self done_update
>> + }
>> +
>> + def Canvas done_update {} {
>> + 	global paste subpatcherize
>>   	if {$self == $paste(state)} {$self done_paste}
>> + 	if {$self == $subpatcherize(parent) && $subpatcherize(cut)} {
>> + 		set subpatcherize(cut) 0; set subpatcherize(insert) 1
>> + 		set construct "#X obj $subpatcherize(x) $subpatcherize(y) pd  
>> sub$subpatcherize(count)"
>> + 		pd .$self object_insert [expr [llength $@children] - 1]  
>> $construct
>> + 		return
>> + 	}
>> + 	if {$self != $subpatcherize(parent) && $subpatcherize(insert)} {
>> + 		set subpatcherize(sub) $self
>> + 	}
>> + 	if {$self == $subpatcherize(parent) && $subpatcherize(insert)} {
>> + 		if {$subpatcherize(sub) == "0"} {return}
>> + 		$subpatcherize(sub) paste
>> + 		set subpatcherize(insert) 0
>> + 		return
>> + 	}
>>   }
>> +
>>   def Canvas make_title {} {
>>   	if {!$@mapped} {return}
>> ***************
>> *** 2694,2698 ****
>>   	set height [winfo height $c]
>>   	set width [winfo width $c]
>> ! 	if {$subpatcherize(paste)} {set height 300; set width 450}
>>   	mset {l r} [$c xview]
>>   	mset {t b} [$c yview]
>> --- 2718,2722 ----
>>   	set height [winfo height $c]
>>   	set width [winfo width $c]
>> ! 	if {$width == 1 && $height == 1} {set height 300; set width 450}
>>   	mset {l r} [$c xview]
>>   	mset {t b} [$c yview]
>> ***************
>> *** 2818,2827 ****
>>   def Canvas done_paste {} {
>>   	global paste subpatcherize
>> - 	puts "           count ---------- $@obj_count"
>>   	$self deselect_all
>>   	$self selection= [lrange $@children [expr [llength $@children]  
>> - $@obj_count] end]
>>   	$self selection_wire= [lrange $@wires [expr [llength $@wires] -  
>> $@wire_count] end]
>>   	set paste(state) 0
>> - 	if {$subpatcherize(paste)} {set subpatcherize(paste) 0}
>>   }
>>
>> --- 2842,2849 ----
>> ***************
>> *** 2964,2968 ****
>>
>>   def Canvas subpatcherize {} {
>> ! 	global subpatcherize
>>   	if {![llength $@selection]} {return}
>>   	set x 0; set y 0
>> --- 2986,2991 ----
>>
>>   def Canvas subpatcherize {} {
>> ! 	global subpatcherize
>> ! 	set subpatcherize(sub) 0
>>   	if {![llength $@selection]} {return}
>>   	set x 0; set y 0
>> ***************
>> *** 2972,2997 ****
>>   		set y [expr $y + $y1]
>>   	}
>> ! 	set x [expr $x / [llength $@selection]]
>> ! 	set y [expr $y / [llength $@selection]]
>> ! 	set construct "#X obj $x $y pd sub$subpatcherize(count)"
>> ! 	set subpatcherize(pack) 1
>>   	set subpatcherize(parent) $self
>> ! 	incr subpatcherize(count)
>>   	$self cut
>> - 	pd .$self object_insert [expr [llength $@children] - 1] $construct
>> - 	
>> - }
>> -
>> - def Canvas subpatcherize_copy_objs {} {
>> - 	global subpatcherize
>> - 	if {$self == $subpatcherize(parent)} {return}
>> - 	if {$subpatcherize(pack)} {
>> - 		set subpatcherize(paste) 1
>> - 	        $self paste
>> - 		#after 200 $self edit
>> - 		set c $@canvas
>> - 		set subpatcherize(pack) 0
>> - 	}
>> -
>>   }
>>
>> --- 2995,3004 ----
>>   		set y [expr $y + $y1]
>>   	}
>> ! 	set subpatcherize(x) [expr $x / [llength $@selection]]
>> ! 	set subpatcherize(y) [expr $y / [llength $@selection]]
>> ! 	set subpatcherize(cut) 1
>>   	set subpatcherize(parent) $self
>> ! 	incr subpatcherize(count)
>>   	$self cut
>>   }
>>
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 9
>> Date: Tue, 28 Nov 2006 16:37:58 +0000
>> From: Mathieu Bouchard <matju at users.sourceforge.net>
>> Subject: [PD-cvs] pd/src TODO,1.1.2.26,1.1.2.27
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.6.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/pd/src
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9724
>>
>> Modified Files:
>>       Tag: devel_0_39
>> 	TODO
>> Log Message:
>> .
>>
>>
>> Index: TODO
>> ===================================================================
>> RCS file: /cvsroot/pure-data/pd/src/Attic/TODO,v
>> retrieving revision 1.1.2.26
>> retrieving revision 1.1.2.27
>> diff -C2 -d -r1.1.2.26 -r1.1.2.27
>> *** TODO	28 Nov 2006 00:36:51 -0000	1.1.2.26
>> --- TODO	28 Nov 2006 16:37:56 -0000	1.1.2.27
>> ***************
>> *** 169,175 ****
>>   backwards-compatible way, and not necessarily in a portable way.  
>> also maybe it's not that useful.
>>
>> ! 07:24 <matju> however we could make it different by inserting  
>> the splashscreen inside the main window
>> ! 07:25 <matju> or we could make it a separate window but no  
>> timer, just an [OK] button, so actually, this would be
>> !               exactly the same as the "About" dialog.
>>
>>   <zkink> next: move ALL functions from the command line into a  
>> Options box.
>> --- 169,180 ----
>>   backwards-compatible way, and not necessarily in a portable way.  
>> also maybe it's not that useful.
>>
>> ! [ ] splashscreen: we could make it different than other programs  
>> by inserting the splashscreen
>> !     inside the main window or we could make it a separate window  
>> but no timer, just an [OK] button,
>> !     so actually, this would be exactly the same as the "About"  
>> dialog.
>> !
>> ! [ ] move -lang to ddrc
>> ! [ ] move -console to ddrc
>> ! [ ] merge martin peach's tcp externs into the core
>> ! [ ] merge [guiconnect] and [manager]
>>
>>   <zkink> next: move ALL functions from the command line into a  
>> Options box.
>> ***************
>> *** 190,208 ****
>>   [ ] put [display] directly in DesireData
>>
>> ! <zkink> next: you need a way to see cpu usage on individual objects
>> ! <zkink> or on patchers or on groups of selected objects
>> ! <zkink> next: there must be a way to click on an object, and  
>> "nudge it" with your arrow keys
>> ! <zkink> right arrow key moves it one pixel to the right, etc
>> ! <zkink> oftentimes the mouse isnt good enough for aligning stuff up
>> ! <zkink> next: eliminate the CONSOLE output
>> ! <zkink> make the console part of PD
>> ! <zkink> add an option to right click on the console and CLEAR IT
>> ! <zkink> and allow user to select/copy data from it
>> ! <zkink> make the font and size customizable within the application
>> ! <zkink> just like the font/size menu which should be built into pd
>> ! <matju> zkink: well, i think the distinction goes like, float/ 
>> int/symbol/list are selectors for ordinary datatypes, and all the  
>> other selectors are for so-called "messages", but in pd, every  
>> value transmitted counts as a message anyway.
>> ! <matju> so "float 42" is only a special kind of message called a  
>> float...
>> ! <zkink> ah. well the sniffer can report that
>>   <matju> by eliminate console output, i guess you mean the stdout/ 
>> stderr output as printed in the terminal window that you start pd  
>> from
>>   <zkink> yes. that's not best for systems like osx/win32
>>   <zkink> was there anything i said so far that was confusing? or  
>> unclear
>> --- 195,204 ----
>>   [ ] put [display] directly in DesireData
>>
>> ! [ ] you need a way to see cpu usage on individual objects or on  
>> patchers or on groups of selected objects
>> !
>> ! [ ] console: allow copying to clipboard; add a clear button
>> !
>>   <matju> by eliminate console output, i guess you mean the stdout/ 
>> stderr output as printed in the terminal window that you start pd  
>> from
>> +
>>   <zkink> yes. that's not best for systems like osx/win32
>>   <zkink> was there anything i said so far that was confusing? or  
>> unclear
>> ***************
>> *** 214,228 ****
>>   <matju> making the whole .pdrc thing gui-configurable was  
>> already high on my list btw
>>   <zkink> OK, i will make a nice list of this and make them  
>> explained better and separated by paragraphs. what
>> ! <zkink> is your  email ? sending to matju at sympatico.ca ..
>> ! <zkink> is there some way to drag+copy an object in pd ? so it  
>> duplicates
>> ! <zkink> matju: there must be a modifier key. you just select  
>> something, hold down the modifer and DRAG what you have selected,  
>> and it creates a copy of it
>> ! <zkink> its unbelievable that PD doesnt have that!?!? wtf, thats  
>> insane
>> ! <zkink> i only use it like, 500 times a day
>> ! <zkink> selecting the objects and choosing duplicate is SLOW
>>   <mamalala> matju: what about a bash-style history, so if one  
>> places a box he can browse with the up/down keys through the list  
>> of recent created objects ?
>> ! [ ] impd todo: send to front, send to back
>>   <yaqtil> yalla, is there a trick somewhere to make windows not  
>> get auto-resized to the width of the toolbar
>> ! <yaqtil> i use tiny windows
>> ! <yaqtil> and dont care if a few buttons are cut off
>>
>>   Marius Schebella:
>> --- 210,222 ----
>>   <matju> making the whole .pdrc thing gui-configurable was  
>> already high on my list btw
>>   <zkink> OK, i will make a nice list of this and make them  
>> explained better and separated by paragraphs. what
>> !
>> ! [ ] drag-and-copy
>> !
>>   <mamalala> matju: what about a bash-style history, so if one  
>> places a box he can browse with the up/down keys through the list  
>> of recent created objects ?
>> !
>> ! [ ] send to front, send to back
>> !
>>   <yaqtil> yalla, is there a trick somewhere to make windows not  
>> get auto-resized to the width of the toolbar
>> ! 	i use tiny windows and don't care if a few buttons are cut off
>>
>>   Marius Schebella:
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 10
>> Date: Tue, 28 Nov 2006 16:41:54 +0000
>> From: Martin Peach <mrpeach at users.sourceforge.net>
>> Subject: [PD-cvs] externals/mrpeach/net udpsend.c,1.2,1.3
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.7.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/externals/mrpeach/net
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11203
>>
>> Modified Files:
>> 	udpsend.c
>> Log Message:
>> changed MAX_PATH to FILENAME_MAX
>>
>>
>> Index: udpsend.c
>> ===================================================================
>> RCS file: /cvsroot/pure-data/externals/mrpeach/net/udpsend.c,v
>> retrieving revision 1.2
>> retrieving revision 1.3
>> diff -C2 -d -r1.2 -r1.3
>> *** udpsend.c	7 Nov 2006 21:20:20 -0000	1.2
>> --- udpsend.c	28 Nov 2006 16:41:51 -0000	1.3
>> ***************
>> *** 1,3 ****
>> ! /* x_net_udpsend.c 20060424. Martin Peach did it based on  
>> x_net.c. x_net.c header follows: */
>>   /* Copyright (c) 1997-1999 Miller Puckette.
>>   * For information on usage and redistribution, and for a  
>> DISCLAIMER OF ALL
>> --- 1,3 ----
>> ! /* udpsend.c 20060424. Martin Peach did it based on x_net.c.  
>> x_net.c header follows: */
>>   /* Copyright (c) 1997-1999 Miller Puckette.
>>   * For information on usage and redistribution, and for a  
>> DISCLAIMER OF ALL
>> ***************
>> *** 119,123 ****
>>       double         timeafter;
>>       int            late;
>> !     char           fpath[MAX_PATH];
>>       FILE           *fptr;
>>
>> --- 119,123 ----
>>       double         timeafter;
>>       int            late;
>> !     char           fpath[FILENAME_MAX];
>>       FILE           *fptr;
>>
>> ***************
>> *** 152,156 ****
>>           {
>>
>> !             atom_string(&argv[i], fpath, MAX_PATH);
>>   #ifdef DEBUG
>>               post ("udpsend fname: %s", fpath);
>> --- 152,156 ----
>>           {
>>
>> !             atom_string(&argv[i], fpath, FILENAME_MAX);
>>   #ifdef DEBUG
>>               post ("udpsend fname: %s", fpath);
>> ***************
>> *** 243,246 ****
>>   }
>>
>> ! /* end x_net_udpsend.c*/
>>
>> --- 243,246 ----
>>   }
>>
>> ! /* end udpsend.c*/
>>
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 11
>> Date: Tue, 28 Nov 2006 16:42:32 +0000
>> From: Martin Peach <mrpeach at users.sourceforge.net>
>> Subject: [PD-cvs] externals/mrpeach/net tcpserver.c,1.2,1.3
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.8.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/externals/mrpeach/net
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11553
>>
>> Modified Files:
>> 	tcpserver.c
>> Log Message:
>> changed MAX_PATH to FILENAME_MAX
>>
>>
>> Index: tcpserver.c
>> ===================================================================
>> RCS file: /cvsroot/pure-data/externals/mrpeach/net/tcpserver.c,v
>> retrieving revision 1.2
>> retrieving revision 1.3
>> diff -C2 -d -r1.2 -r1.3
>> *** tcpserver.c	7 Nov 2006 21:17:51 -0000	1.2
>> --- tcpserver.c	28 Nov 2006 16:42:30 -0000	1.3
>> ***************
>> *** 1,5 ****
>> ! /* x_net_tcpserver.c Martin Peach 20060511 working version  
>> 20060512 */
>>   /* 20060515 works on linux too... */
>> ! /* x_net_tcpserver.c is based on netserver: */
>>   /* --------------------------  netserver   
>> ------------------------------------- */
>>   / 
>> *                                                                     
>>           */
>> --- 1,5 ----
>> ! /* tcpserver.c Martin Peach 20060511 working version 20060512 */
>>   /* 20060515 works on linux too... */
>> ! /* tcpserver.c is based on netserver: */
>>   /* --------------------------  netserver   
>> ------------------------------------- */
>>   / 
>> *                                                                     
>>           */
>> ***************
>> *** 256,260 ****
>>       int             late;
>>       int             sockfd = x->x_fd[client];
>> !     char            fpath[MAX_PATH];
>>       FILE            *fptr;
>>
>> --- 256,260 ----
>>       int             late;
>>       int             sockfd = x->x_fd[client];
>> !     char            fpath[FILENAME_MAX];
>>       FILE            *fptr;
>>
>> ***************
>> *** 291,295 ****
>>               {
>>
>> !                 atom_string(&argv[i], fpath, MAX_PATH);
>>   #ifdef DEBUG
>>                   post ("%s: fname: %s", objName, fpath);
>> --- 291,295 ----
>>               {
>>
>> !                 atom_string(&argv[i], fpath, FILENAME_MAX);
>>   #ifdef DEBUG
>>                   post ("%s: fname: %s", objName, fpath);
>> ***************
>> *** 646,648 ****
>>   }
>>
>> ! /* end of x_net_tcpserver.c */
>> --- 646,648 ----
>>   }
>>
>> ! /* end of tcpserver.c */
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 12
>> Date: Tue, 28 Nov 2006 16:43:07 +0000
>> From: Martin Peach <mrpeach at users.sourceforge.net>
>> Subject: [PD-cvs] externals/mrpeach/net tcpsend.c,1.2,1.3
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.9.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/externals/mrpeach/net
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11572
>>
>> Modified Files:
>> 	tcpsend.c
>> Log Message:
>> changed MAX_PATH to FILENAME_MAX
>>
>>
>> Index: tcpsend.c
>> ===================================================================
>> RCS file: /cvsroot/pure-data/externals/mrpeach/net/tcpsend.c,v
>> retrieving revision 1.2
>> retrieving revision 1.3
>> diff -C2 -d -r1.2 -r1.3
>> *** tcpsend.c	7 Nov 2006 21:19:29 -0000	1.2
>> --- tcpsend.c	28 Nov 2006 16:43:04 -0000	1.3
>> ***************
>> *** 1,3 ****
>> ! /* x_net_tcpsend.c 20060424 Martin Peach did it based on  
>> x_net.c. x_net.c header follows: */
>>   /* Copyright (c) 1997-1999 Miller Puckette.
>>   * For information on usage and redistribution, and for a  
>> DISCLAIMER OF ALL
>> --- 1,3 ----
>> ! /* tcpsend.c 20060424 Martin Peach did it based on x_net.c.  
>> x_net.c header follows: */
>>   /* Copyright (c) 1997-1999 Miller Puckette.
>>   * For information on usage and redistribution, and for a  
>> DISCLAIMER OF ALL
>> ***************
>> *** 126,130 ****
>>       double         timeafter;
>>       int            late;
>> !     char           fpath[MAX_PATH];
>>       FILE           *fptr;
>>
>> --- 126,130 ----
>>       double         timeafter;
>>       int            late;
>> !     char           fpath[FILENAME_MAX];
>>       FILE           *fptr;
>>
>> ***************
>> *** 159,163 ****
>>           {
>>
>> !             atom_string(&argv[i], fpath, MAX_PATH);
>>   #ifdef DEBUG
>>               post ("tcpsend fname: %s", fpath);
>> --- 159,163 ----
>>           {
>>
>> !             atom_string(&argv[i], fpath, FILENAME_MAX);
>>   #ifdef DEBUG
>>               post ("tcpsend fname: %s", fpath);
>> ***************
>> *** 250,252 ****
>>   }
>>
>> ! /* end x_net_tcpsend.c*/
>> --- 250,252 ----
>>   }
>>
>> ! /* end tcpsend.c */
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 13
>> Date: Tue, 28 Nov 2006 16:44:20 +0000
>> From: Martin Peach <mrpeach at users.sourceforge.net>
>> Subject: [PD-cvs] externals/mrpeach/net tcpclient.c,1.2,1.3
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.10.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/externals/mrpeach/net
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11927
>>
>> Modified Files:
>> 	tcpclient.c
>> Log Message:
>> changed MAX_PATH to FILENAME_MAX.
>>
>>
>> Index: tcpclient.c
>> ===================================================================
>> RCS file: /cvsroot/pure-data/externals/mrpeach/net/tcpclient.c,v
>> retrieving revision 1.2
>> retrieving revision 1.3
>> diff -C2 -d -r1.2 -r1.3
>> *** tcpclient.c	7 Nov 2006 21:18:27 -0000	1.2
>> --- tcpclient.c	28 Nov 2006 16:44:18 -0000	1.3
>> ***************
>> *** 1,5 ****
>> ! /* x_net_tcp_client.c Martin Peach 20060508, working version  
>> 20060512 */
>>   /* linux version 20060515 */
>> ! /* x_net_tcp_client.c is based on netclient: */
>>   /* --------------------------  netclient   
>> ------------------------------------- */
>>   / 
>> *                                                                     
>>           */
>> --- 1,5 ----
>> ! /* tcpclient.c Martin Peach 20060508, working version 20060512 */
>>   /* linux version 20060515 */
>> ! /* tcpclient.c is based on netclient: */
>>   /* --------------------------  netclient   
>> ------------------------------------- */
>>   / 
>> *                                                                     
>>           */
>> ***************
>> *** 230,234 ****
>>       double         timeafter;
>>       int            late;
>> !     char           fpath[MAX_PATH];
>>       FILE           *fptr;
>>
>> --- 230,234 ----
>>       double         timeafter;
>>       int            late;
>> !     char           fpath[FILENAME_MAX];
>>       FILE           *fptr;
>>
>> ***************
>> *** 267,271 ****
>>           {
>>
>> !             atom_string(&argv[i], fpath, MAX_PATH);
>>   #ifdef DEBUG
>>               post ("%s_send fname: %s", objName, fpath);
>> --- 267,271 ----
>>           {
>>
>> !             atom_string(&argv[i], fpath, FILENAME_MAX);
>>   #ifdef DEBUG
>>               post ("%s_send fname: %s", objName, fpath);
>> ***************
>> *** 471,473 ****
>>   }
>>
>> ! /* end of x_net_tcp.c */
>> --- 471,473 ----
>>   }
>>
>> ! /* end of tcpclient.c */
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 14
>> Date: Tue, 28 Nov 2006 17:20:18 +0000
>> From: Alexandre Quessy <alexandrequessy at users.sourceforge.net>
>> Subject: [PD-cvs] externals/mapping median_n-help.pd, NONE, 1.1
>> 	median_n.pd,	NONE, 1.1 median-help.pd, 1.1, NONE median.pd, 1.1,  
>> NONE
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.11.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/externals/mapping
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25386
>>
>> Added Files:
>> 	median_n-help.pd median_n.pd
>> Removed Files:
>> 	median-help.pd median.pd
>> Log Message:
>> renaming median for median_n
>>
>> --- median-help.pd DELETED ---
>>
>> --- NEW FILE: median_n-help.pd ---
>> #N canvas 748 316 556 301 10;
>> #X obj 16 105 cnv 15 60 60 empty empty empty 20 12 0 14 -258699  
>> -66577
>> 0;
>> #X floatatom 22 30 5 0 0 0 - - -;
>> #X floatatom 22 220 5 0 0 0 - - -;
>> #X text 120 166 Calculates the median of the last n numbers in a  
>> stream
>> of numbers.;
>> #X text 120 221 )c( Alexandre Quessy 2006;
>> #X msg 89 55 123 234 345 123 345 67;
>> #X obj 56 81 drip;
>> #X obj 184 197 zexy;
>> #X text 118 197 Requires;
>> #X text 191 118 [median <sample set size>];
>> #N canvas 0 0 342 294 more 0;
>> #X obj 90 103 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144
>> -1 -1 0 1;
>> #X obj 267 103 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8  
>> -262144
>> -1 -1 0 1;
>> #X text 71 66 Play with the left one.;
>> #X obj 127 139 median_n 25;
>> #X connect 0 0 3 0;
>> #X connect 3 0 1 0;
>> #X restore 404 261 pd more examples;
>> #X msg 87 29 999 999 7 6 5 0 0;
>> #X obj 268 197 expr;
>> #X text 230 197 and;
>> #X text 94 82 Needs a stream of floats \, not a list;
>> #X text 122 243 Release under the GPL v2;
>> #X obj 22 115 median_n 6;
>> #X connect 1 0 16 0;
>> #X connect 5 0 6 0;
>> #X connect 6 0 16 0;
>> #X connect 11 0 6 0;
>> #X connect 16 0 2 0;
>>
>> --- median.pd DELETED ---
>>
>> --- NEW FILE: median_n.pd ---
>> #N canvas 609 51 652 617 10;
>> #X obj 88 37 inlet;
>> #X obj 254 115 f \$1;
>> #X obj 117 321 list split 5;
>> #X obj 159 490 list split 1;
>> #X obj 159 550 outlet;
>> #X obj 255 85 loadbang;
>> #X obj 342 86 inlet;
>> #X obj 127 461 list split;
>> #X obj 126 371 sort;
>> #X obj 117 237 list append;
>> #X obj 290 316 expr rint(($f1+1)/2)-1;
>> #X text 329 585 )c( Alexandre Quessy 2006;
>> #X text 203 59 arg/ inlet 2 : Number of values in the sample set of
>> data.;
>> #X text 86 12 inlet 1 : float;
>> #X text 214 547 median;
>> #X connect 0 0 9 0;
>> #X connect 1 0 2 1;
>> #X connect 1 0 10 0;
>> #X connect 2 0 8 0;
>> #X connect 2 0 9 1;
>> #X connect 2 2 9 1;
>> #X connect 3 0 4 0;
>> #X connect 5 0 1 0;
>> #X connect 6 0 1 0;
>> #X connect 7 1 3 0;
>> #X connect 8 0 7 0;
>> #X connect 9 0 2 0;
>> #X connect 10 0 7 1;
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 15
>> Date: Tue, 28 Nov 2006 17:42:44 +0000
>> From: Alexandre Quessy <alexandrequessy at users.sourceforge.net>
>> Subject: [PD-cvs] externals/mapping median-help.pd, 1.2, 1.3
>> 	median.pd, 1.2,	1.3 median_n-help.pd, 1.1, 1.2
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.12.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/externals/mapping
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1058
>>
>> Modified Files:
>> 	median_n-help.pd
>> Added Files:
>> 	median-help.pd median.pd
>> Log Message:
>> Adding median that supports lists.
>>
>> --- NEW FILE: median-help.pd ---
>> #N canvas 632 165 556 301 10;
>> #X obj 16 105 cnv 15 60 60 empty empty empty 20 12 0 14 -258699  
>> -66577
>> 0;
>> #X floatatom 22 220 5 0 0 0 - - -;
>> #X text 326 235 )c( Alexandre Quessy 2006;
>> #X msg 89 55 123 234 345 123 345 67;
>> #X obj 390 203 zexy;
>> #X text 324 203 Requires;
>> #X obj 474 203 expr;
>> #X text 436 203 and;
>> #X text 328 249 Release under the GPL v2;
>> #X text 125 139 Calculates the median of a list of floats.;
>> #X text 127 103 [median];
>> #X msg 89 29 999 999 7 6 5 0 -99999;
>> #X msg 88 4 0 67 68 67 69 67 1023;
>> #X obj 22 115 median;
>> #X text 131 250 See also;
>> #X obj 199 247 median_n;
>> #X connect 3 0 13 0;
>> #X connect 11 0 13 0;
>> #X connect 12 0 13 0;
>> #X connect 13 0 1 0;
>>
>> Index: median_n-help.pd
>> ===================================================================
>> RCS file: /cvsroot/pure-data/externals/mapping/median_n-help.pd,v
>> retrieving revision 1.1
>> retrieving revision 1.2
>> diff -C2 -d -r1.1 -r1.2
>> *** median_n-help.pd	28 Nov 2006 17:20:16 -0000	1.1
>> --- median_n-help.pd	28 Nov 2006 17:42:42 -0000	1.2
>> ***************
>> *** 4,15 ****
>>   #X floatatom 22 30 5 0 0 0 - - -;
>>   #X floatatom 22 220 5 0 0 0 - - -;
>> ! #X text 120 166 Calculates the median of the last n numbers in a  
>> stream
>>   of numbers.;
>> ! #X text 120 221 )c( Alexandre Quessy 2006;
>> ! #X msg 89 55 123 234 345 123 345 67;
>> ! #X obj 56 81 drip;
>> ! #X obj 184 197 zexy;
>> ! #X text 118 197 Requires;
>> ! #X text 191 118 [median <sample set size>];
>>   #N canvas 0 0 342 294 more 0;
>>   #X obj 90 103 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8  
>> -262144
>> --- 4,12 ----
>>   #X floatatom 22 30 5 0 0 0 - - -;
>>   #X floatatom 22 220 5 0 0 0 - - -;
>> ! #X text 112 93 Calculates the median of the last n numbers in a  
>> stream
>>   of numbers.;
>> ! #X text 349 254 )c( Alexandre Quessy 2006;
>> ! #X obj 414 225 zexy;
>> ! #X text 348 225 Requires;
>>   #N canvas 0 0 342 294 more 0;
>>   #X obj 90 103 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8  
>> -262144
>> ***************
>> *** 21,34 ****
>>   #X connect 0 0 3 0;
>>   #X connect 3 0 1 0;
>> ! #X restore 404 261 pd more examples;
>> ! #X msg 87 29 999 999 7 6 5 0 0;
>> ! #X obj 268 197 expr;
>> ! #X text 230 197 and;
>> ! #X text 94 82 Needs a stream of floats \, not a list;
>> ! #X text 122 243 Release under the GPL v2;
>>   #X obj 22 115 median_n 6;
>> ! #X connect 1 0 16 0;
>> ! #X connect 5 0 6 0;
>> ! #X connect 6 0 16 0;
>> ! #X connect 11 0 6 0;
>> ! #X connect 16 0 2 0;
>> --- 18,31 ----
>>   #X connect 0 0 3 0;
>>   #X connect 3 0 1 0;
>> ! #X restore 117 172 pd more examples;
>> ! #X obj 498 225 expr;
>> ! #X text 460 225 and;
>> ! #X text 352 268 Release under the GPL v2;
>>   #X obj 22 115 median_n 6;
>> ! #X text 108 55 [median_n <sample set size>];
>> ! #X text 112 119 Useful for discarding irrealistic values  
>> received from
>> ! electronic sensors.;
>> ! #X text 119 268 See also;
>> ! #X obj 187 266 median;
>> ! #X connect 1 0 11 0;
>> ! #X connect 11 0 2 0;
>>
>> --- NEW FILE: median.pd ---
>> #N canvas 609 51 652 617 10;
>> #X obj 88 37 inlet;
>> #X obj 117 321 list split 5;
>> #X obj 159 490 list split 1;
>> #X obj 159 550 outlet;
>> #X obj 127 461 list split;
>> #X obj 126 371 sort;
>> #X obj 117 237 list append;
>> #X obj 290 316 expr rint(($f1+1)/2)-1;
>> #X text 329 585 )c( Alexandre Quessy 2006;
>> #X text 214 547 median;
>> #X obj 213 157 length;
>> #X obj 175 93 t l l;
>> #X text 86 12 inlet 1 : list of floats;
>> #X obj 141 140 drip;
>> #X connect 0 0 11 0;
>> #X connect 1 0 5 0;
>> #X connect 1 0 6 1;
>> #X connect 1 2 6 1;
>> #X connect 2 0 3 0;
>> #X connect 4 1 2 0;
>> #X connect 5 0 4 0;
>> #X connect 6 0 1 0;
>> #X connect 7 0 4 1;
>> #X connect 10 0 1 1;
>> #X connect 10 0 7 0;
>> #X connect 11 0 13 0;
>> #X connect 11 1 10 0;
>> #X connect 13 0 6 0;
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 16
>> Date: Tue, 28 Nov 2006 18:37:05 +0000
>> From: Mathieu Bouchard <matju at users.sourceforge.net>
>> Subject: [PD-cvs] pd/src TODO,1.1.2.27,1.1.2.28
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.13.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/pd/src
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21314
>>
>> Modified Files:
>>       Tag: devel_0_39
>> 	TODO
>> Log Message:
>> .
>>
>>
>> Index: TODO
>> ===================================================================
>> RCS file: /cvsroot/pure-data/pd/src/Attic/TODO,v
>> retrieving revision 1.1.2.27
>> retrieving revision 1.1.2.28
>> diff -C2 -d -r1.1.2.27 -r1.1.2.28
>> *** TODO	28 Nov 2006 16:37:56 -0000	1.1.2.27
>> --- TODO	28 Nov 2006 18:37:03 -0000	1.1.2.28
>> ***************
>> *** 152,156 ****
>>   [ ] GUI objects for [inlet] and [outlet] and [pd] ([page])
>>   [ ] subpatcherize selection
>> -     <zkink> after it's created, it leaves you with a new object,  
>> with the text focus waiting for you to type its name
>>
>>   [ ] symbol vs strings: Ruby is right: the Symbol vs String  
>> distinction is annoying and possibly obsolete.
>> --- 152,155 ----
>> ***************
>> *** 165,171 ****
>>
>>   [ ] I would like to know how much it is feasible to compress the  
>> t_atom
>> ! structure so that even with 64-bit pointers the t_atom still  
>> stays 8 bytes
>> ! instead of 16. I think it's possible, but not necessarily in a
>> ! backwards-compatible way, and not necessarily in a portable way.  
>> also maybe it's not that useful.
>>
>>   [ ] splashscreen: we could make it different than other programs  
>> by inserting the splashscreen
>> --- 164,170 ----
>>
>>   [ ] I would like to know how much it is feasible to compress the  
>> t_atom
>> !     structure so that even with 64-bit pointers the t_atom still  
>> stays 8 bytes
>> !     instead of 16. I think it's possible, but not necessarily in a
>> !     backwards-compatible way, and not necessarily in a portable  
>> way. also maybe it's not that useful.
>>
>>   [ ] splashscreen: we could make it different than other programs  
>> by inserting the splashscreen
>> ***************
>> *** 177,222 ****
>>   [ ] merge martin peach's tcp externs into the core
>>   [ ] merge [guiconnect] and [manager]
>> -
>> - <zkink> next: move ALL functions from the command line into a  
>> Options box.
>> - <zkink> options box should save a PD config file
>> - <zkink> create a mouse cursor/tool that reports DATA TYPE, and  
>> MESSAGES when it hovers over any line
>> - <zkink> it could be done 2 ways:
>> - <zkink> if you select any wire, it reports whats coming through  
>> that wire
>> - <matju> the NULL object looks like jMax's [fork] except with  
>> only one outlet
>> - <matju> or almost like [t a]
>> - <zkink> that would work as a makeshift plan for multisegmented  
>> wires
>> - <matju> except [t a] is more like "list $1" and converts scalars  
>> into 1-element lists (yuck)
>> - <zkink> since its compatible with the current pd fileformat
>> - <zkink> it can be tiny: 3 pixels by 3 pixels
>> - <zkink> just a little DOT
>> -
>>   [ ] data inspector: when this tool is enabled, it prints on the  
>> console any data coming through whatever cable you
>>       currently have selected. if you select multiple wires, it  
>> reports whats going through multiple wires.
>>   [ ] put [display] directly in DesireData
>> -
>>   [ ] you need a way to see cpu usage on individual objects or on  
>> patchers or on groups of selected objects
>> -
>>   [ ] console: allow copying to clipboard; add a clear button
>> -
>> - <matju> by eliminate console output, i guess you mean the stdout/ 
>> stderr output as printed in the terminal window that you start pd  
>> from
>> -
>> - <zkink> yes. that's not best for systems like osx/win32
>> - <zkink> was there anything i said so far that was confusing? or  
>> unclear
>> - <zkink> next: key command dialog box
>> - <zkink> allows you to configure all keys for everything
>> - <zkink> next: put the "icon set" configuration into Options
>> - <zkink> along with all the stuff that you used to have to  
>> configure with --console flags
>> - <matju> i can't follow, you write too much stuff
>> - <matju> making the whole .pdrc thing gui-configurable was  
>> already high on my list btw
>> - <zkink> OK, i will make a nice list of this and make them  
>> explained better and separated by paragraphs. what
>> -
>>   [ ] drag-and-copy
>> !
>> ! <mamalala> matju: what about a bash-style history, so if one  
>> places a box he can browse with the up/down keys through the list  
>> of recent created objects ?
>> !
>>   [ ] send to front, send to back
>> !
>> ! <yaqtil> yalla, is there a trick somewhere to make windows not  
>> get auto-resized to the width of the toolbar
>> ! 	i use tiny windows and don't care if a few buttons are cut off
>>
>>   Marius Schebella:
>> --- 176,190 ----
>>   [ ] merge martin peach's tcp externs into the core
>>   [ ] merge [guiconnect] and [manager]
>>   [ ] data inspector: when this tool is enabled, it prints on the  
>> console any data coming through whatever cable you
>>       currently have selected. if you select multiple wires, it  
>> reports whats going through multiple wires.
>>   [ ] put [display] directly in DesireData
>>   [ ] you need a way to see cpu usage on individual objects or on  
>> patchers or on groups of selected objects
>>   [ ] console: allow copying to clipboard; add a clear button
>>   [ ] drag-and-copy
>> ! [ ] mamalala suggests a bash-style history, so if one places a  
>> box he can browse
>> !     with the up/down keys through the list of recent created  
>> objects.
>> !     matju thinks that it could be turned into a dynamic button  
>> bar that you can drag from.
>>   [ ] send to front, send to back
>> ! [ ] make windows not get auto-resized to the width of the  
>> toolbar, so that people can have tiny windows.
>>
>>   Marius Schebella:
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 17
>> Date: Tue, 28 Nov 2006 18:37:48 +0000
>> From: musil <tmusil at users.sourceforge.net>
>> Subject: [PD-cvs] externals/iem/iem_bin_ambi/help
>> 	ambi_reduced_decode_fir2-help.pd, NONE,	1.1
>> 	ambi_reduced_decode_fft2-help.pd, 1.1, NONE
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.14.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/externals/iem/iem_bin_ambi/help
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21675/iem/ 
>> iem_bin_ambi/help
>>
>> Added Files:
>> 	ambi_reduced_decode_fir2-help.pd
>> Removed Files:
>> 	ambi_reduced_decode_fft2-help.pd
>> Log Message:
>> change to binary 1
>>
>> --- ambi_reduced_decode_fft2-help.pd DELETED ---
>>
>> --- NEW FILE: ambi_reduced_decode_fir2-help.pd ---
>> #N canvas 87 6 810 646 10;
>> #X obj 29 365 soundfiler;
>> #X obj 38 203 unpack s s;
>> #X msg 29 344 read -skip \$1 \$2 \$3;
>> #X obj 387 335 pp element;
>> #X obj 56 299 mergefilename /;
>> #X text 386 373 multiplexer control indices;
>> #X text 382 384 for spec2_matrix_bundle_stat~;
>> #X text 407 133 1.arg: <float> unique-number used as table-name- 
>> prefix
>> ;
>> #X obj 29 323 pack f s s;
>> #X obj 56 251 symbol .;
>> #X obj 38 226 t b b s;
>> #X obj 56 273 pack s s;
>> #X obj 29 260 f 0;
>> #X obj 38 60 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
>> -1;
>> #X obj 387 356 print;
>> #X text 407 143 2.arg: <symbol> last part of left HRIR table name;
>> #N canvas 0 0 469 388 init_fadeout 0;
>> #X obj 124 23 loadbang;
>> #X obj 124 45 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
>> -1;
>> #X obj 124 73 for++ 0 127;
>> #X obj 124 144 t b;
>> #X msg 124 164 1;
>> #X obj 124 123 moses 95;
>> #X obj 167 144 - 95;
>> #X obj 167 166 / 32;
>> #X obj 167 220 * 3.14159;
>> #X obj 167 264 t f f;
>> #X obj 172 286 *;
>> #X obj 172 317 tabwrite \$0_fadeout;
>> #X obj 270 162 + 128;
>> #X msg 270 185 0 \$1;
>> #X obj 153 97 t f f f;
>> #X obj 167 241 cos;
>> #X obj 167 199 / 2;
>> #X connect 0 0 1 0;
>> #X connect 1 0 2 0;
>> #X connect 2 0 14 0;
>> #X connect 3 0 4 0;
>> #X connect 4 0 11 0;
>> #X connect 5 0 3 0;
>> #X connect 5 1 6 0;
>> #X connect 6 0 7 0;
>> #X connect 7 0 16 0;
>> #X connect 8 0 15 0;
>> #X connect 9 0 10 0;
>> #X connect 9 1 10 1;
>> #X connect 10 0 11 0;
>> #X connect 12 0 13 0;
>> #X connect 13 0 11 0;
>> #X connect 14 0 5 0;
>> #X connect 14 1 11 1;
>> #X connect 14 2 12 0;
>> #X connect 15 0 9 0;
>> #X connect 16 0 8 0;
>> #X restore 157 510 pd init_fadeout;
>> #X text 87 585 IEM KUG;
>> #X text 71 573 musil;
>> #X text 101 573 @;
>> #X text 107 573 iem.at;
>> #X text 70 595 Graz \, Austria;
>> #X text 22 562 (c) Thomas Musil 2000 - 2006;
>> #X text 211 40 up to 12.Order 2-dimensional;
>> #X text 208 28 up to 5.Order 3-dimensional or;
>> #X text 220 14 AMBISONIC BINAURAL DECODING;
>> #X text 429 20 calculates a reduced set;
>> #X obj 39 112 cnv 15 102 15 empty empty empty 20 12 0 14 -260818  
>> -66577
>> 0;
>> #N canvas 0 5 998 715 input_messages 0;
>> #X obj 197 645 outlet;
>> #X msg 67 401 calc_pinv;
>> #X msg 14 615 calc_sym;
>> #X obj 93 273 pp pht_ls;
>> #X obj 107 218 pp real_ls;
>> #X obj 120 174 pp load_HRIR;
>> #X msg 120 154 1 L0e045a.wav \, 2 L0e135a.wav \, 3 L0e225a.wav \, 4
>> L0e315a.wav;
>> #X obj 80 336 pp ipht_ireal_muladd;
>> #X obj 133 130 pp ambi_weight;
>> #X obj 147 86 pp sing_range;
>> #X msg 93 253 1 -90 0;
>> #X msg 147 66 1e-010;
>> #X msg 80 315 1 4 0.707;
>> #X obj 14 26 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
>> -1;
>> #X msg 133 110 1 1;
>> #X obj 14 5 inlet;
>> #X msg 107 198 1 45 \, 2 135 \, 3 225 \, 4 315;
>> #X text 670 112 -180 <= phi <= +180;
>> #X text 231 115 input: <ambi_weight> one mul-factor for each;
>> #X text 655 12 n_ao = ambisonic-order;
>> #X text 667 49 all angles in degree;
>> #X text 276 126 ambisonic order group to suppress the side-lobe- 
>> phenomena
>> ;
>> #X text 273 388 of all (real + phantom) loudspeaker positions \,;
>> #X text 274 412 and calculates the pseudo inverse.;
>> #X text 277 400 multiplicates the ambi order weight;
>> #X text 536 304 mirror_weight;
>> #X text 275 330 phantom speaker with the factor "mirror_weight" and
>> adds;
>> #X text 231 38 input: <sing_range> singularity range;
>> #X text 274 49 when calculating the inverse of the matrix by gauss
>> ;
>> #X text 274 59 algorithm \, you have to divide a row by a certain  
>> number
>> \,;
>> #X text 274 79 outside of this range (> sing_range \, or < - 
>> sing_range).
>> ;
>> #X text 274 91 Otherwise we say \, this matrix is singular.;
>> #X text 274 69 to achieve the identity matrix. This number has to be
>> ;
>> #X text 640 23 n_re_ls = number of real loudspeakers;
>> #X text 640 35 n_vi_ls = number of virtual phantom loudspeakers;
>> #X text 271 197 input: <real_ls> re_ls_index + phi .. 2-dimensional
>> ;
>> #X text 271 208 input: <real_ls> re_ls_index + theta + phi .. 3- 
>> dimensional
>> ;
>> #X text 231 241 input: <pht_ls> vi_ls_index + phi .. 2-dimensional
>> ;
>> #X text 231 252 input: <pht_ls> vi_ls_index + theta + phi .. 3- 
>> dimensional
>> ;
>> #X text 670 100 -90 <= theta <= +90;
>> #X text 662 76 1 <= re_ls_index <= n_re_ls;
>> #X text 662 87 1 <= vi_ls_index <= n_vi_ls;
>> #X text 313 219 encodes the re_ls_index row of a matrix;
>> #X text 274 264 encodes the (re_ls_index + vi_ls_index) row of a  
>> matrix
>> ;
>> #X text 275 275 we need them to achieve a nonsingular matrix;
>> #X obj 14 45 t b b b b b b b b b b b;
>> #X obj 27 584 pp calc_reduced;
>> #X msg 27 562 1 \, 2 \, 3;
>> #X msg 40 506 1 \, 2 \, 3;
>> #X msg 53 454 1 \, 2 \, 3 \, 4;
>> #X obj 53 475 pp check_HRIR_arrays;
>> #X text 481 150 input: <load_HRIR> : re_ls_index +  
>> left_ear_HRIR_wav_file
>> ;
>> #X text 230 377 input: <calc_pinv> starts the encoding;
>> #X text 230 304 input: <ipht_ireal_muladd> vi_ls_index re_ls_index
>> ;
>> #X text 276 317 multiplies the column "vi_ls_index + re_ls_index" of
>> ;
>> #X text 274 343 this column to the column "re_ls_index" of real  
>> speaker
>> ;
>> #X text 230 442 input: <check_HRIR_arrays> re_ls_index;
>> #X text 275 468 index of the HRIR from loudspeaker to the left ear.
>> ;
>> #X text 274 455 checks the existence of the table with the  
>> "re_ls_index"-th
>> ;
>> #X text 274 509 checks the existence of the reduced decoder table;
>> #X text 275 522 with the "ambi_ch_index"-th index.;
>> #X text 273 534 [1 .. (2*n_ao+1)] 2d;
>> #X text 421 534 [1 .. (n_ao+1)*(n_ao+1)] 3d;
>> #X text 230 561 input: <calc_reduced> ambi_ch_index;
>> #X text 275 574 multiplies the matrix of HRIR with the  
>> "ambi_ch_index"-th
>> ;
>> #X text 26 663 to bin_ambi_reduced_decode_fft2;
>> #X text 524 162 and outputs on the left 2 symbols (table + wav);
>> #X text 230 611 input: <calc_sym> outputs a list of 2 floats;
>> #X text 273 622 second float is the index \, first float is one or
>> two;
>> #X text 273 633 one means symmetric \, two means asymmetric column
>> of;
>> #X text 273 644 reduced decoder matrix. (message is especially for
>> ;
>> #X text 253 223  
>> ____________________________________________________________
>> ;
>> #X text 253 279  
>> ____________________________________________________________
>> ;
>> #X text 253 347  
>> ____________________________________________________________
>> ;
>> #X text 253 416  
>> ____________________________________________________________
>> ;
>> #X text 253 473  
>> ____________________________________________________________
>> ;
>> #X text 253 539  
>> ____________________________________________________________
>> ;
>> #X text 253 592  
>> ____________________________________________________________
>> ;
>> #X text 253 662  
>> ____________________________________________________________
>> ;
>> #X text 255 95  
>> ____________________________________________________________
>> ;
>> #X text 496 168  
>> ____________________________________________________________
>> ;
>> #X text 636 58 _________________________________________________;
>> #X text 636 121 _________________________________________________;
>> #X text 66 24 in this order;
>> #X text 275 655 matrix object "spec2_matrix_bundle_stat~";
>> #X obj 40 527 pp check_HRIR_RED_arrays;
>> #X text 230 496 input: <check_HRIR_RED_arrays> ambi_ch_index;
>> #X text 273 587 column of the decoder matrix;
>> #X connect 1 0 0 0;
>> #X connect 2 0 0 0;
>> #X connect 3 0 0 0;
>> #X connect 4 0 0 0;
>> #X connect 5 0 0 0;
>> #X connect 6 0 5 0;
>> #X connect 7 0 0 0;
>> #X connect 8 0 0 0;
>> #X connect 9 0 0 0;
>> #X connect 10 0 3 0;
>> #X connect 11 0 9 0;
>> #X connect 12 0 7 0;
>> #X connect 13 0 45 0;
>> #X connect 14 0 8 0;
>> #X connect 15 0 13 0;
>> #X connect 16 0 4 0;
>> #X connect 45 0 2 0;
>> #X connect 45 1 47 0;
>> #X connect 45 2 48 0;
>> #X connect 45 3 49 0;
>> #X connect 45 4 1 0;
>> #X connect 45 7 16 0;
>> #X connect 45 8 6 0;
>> #X connect 45 9 14 0;
>> #X connect 45 10 11 0;
>> #X connect 46 0 0 0;
>> #X connect 47 0 46 0;
>> #X connect 48 0 85 0;
>> #X connect 49 0 50 0;
>> #X connect 50 0 0 0;
>> #X connect 85 0 0 0;
>> #X restore 38 111 pd input_messages;
>> #X text 108 203 load control of Head Related;
>> #X text 108 215 Impulse Responses;
>> #X text 21 12 ambi_reduced_decode_fir2;
>> #X text 446 33 of HRIRs;
>> #X obj 29 423 table \$0_1_HRIR 128;
>> #X obj 29 443 table \$0_2_HRIR 128;
>> #X obj 29 463 table \$0_3_HRIR 128;
>> #X obj 29 483 table \$0_4_HRIR 128;
>> #X obj 30 509 table \$0_fadeout 128;
>> #X obj 265 418 table \$0_1_HRIR_RED 128;
>> #X obj 265 438 table \$0_2_HRIR_RED 128;
>> #X obj 265 458 table \$0_3_HRIR_RED 128;
>> #X text 407 203 8.arg: <float> number of phantom loudspeakers;
>> #X text 407 193 7.arg: <float> number of real loudspeakers;
>> #X text 407 183 6.arg: <float> ambisonic dimension;
>> #X text 407 173 5.arg: <float> ambisonic order;
>> #X text 407 163 4.arg: <symbol> last part of HRIR fadeout window  
>> table
>> name;
>> #X text 407 153 3.arg: <symbol> last part of reduced HRIR table name
>> ;
>> #X text 407 213 9.arg: <float> FIR-size = effective HRIR-length;
>> #X obj 38 165 bin_ambi_reduced_decode_fir2 \$0 HRIR HRIR_RED fadeout
>> 1 2 4 0 128;
>> #X connect 1 0 10 0;
>> #X connect 1 1 8 2;
>> #X connect 2 0 0 0;
>> #X connect 3 0 14 0;
>> #X connect 4 0 8 1;
>> #X connect 8 0 2 0;
>> #X connect 9 0 11 0;
>> #X connect 10 0 12 0;
>> #X connect 10 1 9 0;
>> #X connect 10 2 11 1;
>> #X connect 11 0 4 0;
>> #X connect 12 0 8 0;
>> #X connect 13 0 28 0;
>> #X connect 28 0 48 0;
>> #X connect 48 0 1 0;
>> #X connect 48 1 3 0;
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 18
>> Date: Tue, 28 Nov 2006 18:38:30 +0000
>> From: Alexandre Quessy <alexandrequessy at users.sourceforge.net>
>> Subject: [PD-cvs] externals/mapping/help median-help.pd, NONE,	1.1
>> 	median_n-help.pd, NONE, 1.1
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.15.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/externals/mapping/help
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22045/help
>>
>> Added Files:
>> 	median-help.pd median_n-help.pd
>> Log Message:
>> Putting the help files in the right directory
>>
>> --- NEW FILE: median-help.pd ---
>> #N canvas 632 165 556 301 10;
>> #X obj 16 105 cnv 15 60 60 empty empty empty 20 12 0 14 -258699  
>> -66577
>> 0;
>> #X floatatom 22 220 5 0 0 0 - - -;
>> #X text 326 235 )c( Alexandre Quessy 2006;
>> #X msg 89 55 123 234 345 123 345 67;
>> #X obj 390 203 zexy;
>> #X text 324 203 Requires;
>> #X obj 474 203 expr;
>> #X text 436 203 and;
>> #X text 328 249 Release under the GPL v2;
>> #X text 125 139 Calculates the median of a list of floats.;
>> #X text 127 103 [median];
>> #X msg 89 29 999 999 7 6 5 0 -99999;
>> #X msg 88 4 0 67 68 67 69 67 1023;
>> #X obj 22 115 median;
>> #X text 131 250 See also;
>> #X obj 199 247 median_n;
>> #X connect 3 0 13 0;
>> #X connect 11 0 13 0;
>> #X connect 12 0 13 0;
>> #X connect 13 0 1 0;
>>
>> --- NEW FILE: median_n-help.pd ---
>> #N canvas 748 316 556 301 10;
>> #X obj 16 105 cnv 15 60 60 empty empty empty 20 12 0 14 -258699  
>> -66577
>> 0;
>> #X floatatom 22 30 5 0 0 0 - - -;
>> #X floatatom 22 220 5 0 0 0 - - -;
>> #X text 112 93 Calculates the median of the last n numbers in a  
>> stream
>> of numbers.;
>> #X text 349 254 )c( Alexandre Quessy 2006;
>> #X obj 414 225 zexy;
>> #X text 348 225 Requires;
>> #N canvas 0 0 342 294 more 0;
>> #X obj 90 103 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144
>> -1 -1 0 1;
>> #X obj 267 103 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8  
>> -262144
>> -1 -1 0 1;
>> #X text 71 66 Play with the left one.;
>> #X obj 127 139 median_n 25;
>> #X connect 0 0 3 0;
>> #X connect 3 0 1 0;
>> #X restore 117 172 pd more examples;
>> #X obj 498 225 expr;
>> #X text 460 225 and;
>> #X text 352 268 Release under the GPL v2;
>> #X obj 22 115 median_n 6;
>> #X text 108 55 [median_n <sample set size>];
>> #X text 112 119 Useful for discarding irrealistic values received  
>> from
>> electronic sensors.;
>> #X text 119 268 See also;
>> #X obj 187 266 median;
>> #X connect 1 0 11 0;
>> #X connect 11 0 2 0;
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 19
>> Date: Tue, 28 Nov 2006 18:38:30 +0000
>> From: Alexandre Quessy <alexandrequessy at users.sourceforge.net>
>> Subject: [PD-cvs] externals/mapping median-help.pd, 1.3,	NONE
>> 	median_n-help.pd, 1.2, NONE
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.16.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/externals/mapping
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22045
>>
>> Removed Files:
>> 	median-help.pd median_n-help.pd
>> Log Message:
>> Putting the help files in the right directory
>>
>> --- median-help.pd DELETED ---
>>
>> --- median_n-help.pd DELETED ---
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 20
>> Date: Tue, 28 Nov 2006 18:38:42 +0000
>> From: musil <tmusil at users.sourceforge.net>
>> Subject: [PD-cvs] externals/iem/iem_bin_ambi/help
>> 	ambi_reduced_decode_fft2-help.pd, 1.2, 1.3
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.17.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/externals/iem/iem_bin_ambi/help
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22077/iem/ 
>> iem_bin_ambi/help
>>
>> Added Files:
>> 	ambi_reduced_decode_fft2-help.pd
>> Log Message:
>> change to binary 2
>>
>> --- NEW FILE: ambi_reduced_decode_fft2-help.pd ---
>> #N canvas 87 6 749 642 10;
>> #X obj 29 365 soundfiler;
>> #X obj 38 203 unpack s s;
>> #X msg 29 344 read -skip \$1 \$2 \$3;
>> #X obj 345 335 pp element;
>> #X obj 56 299 mergefilename /;
>> #X text 344 373 multiplexer control indices;
>> #X text 340 384 for spec2_matrix_bundle_stat~;
>> #X text 367 133 1.arg: <float> unique-number used as table-name- 
>> prefix
>> ;
>> #X obj 29 323 pack f s s;
>> #X text 367 183 6.arg: <float> ambisonic order;
>> #X text 367 193 7.arg: <float> ambisonic dimension;
>> #X text 367 203 8.arg: <float> number of real loudspeakers;
>> #X text 367 213 9.arg: <float> number of phantom loudspeakers;
>> #X text 361 223 10.arg: <float> FFT-size = 2 x effective HRIR-length
>> ;
>> #X obj 38 165 bin_ambi_reduced_decode_fft2 \$0 HRIR HRTF_re HRTF_im
>> fadeout 1 2 4 0 256;
>> #X obj 30 509 table \$0_fadeout 256;
>> #X obj 56 251 symbol .;
>> #X obj 38 226 t b b s;
>> #X obj 56 273 pack s s;
>> #X obj 29 260 f 0;
>> #X obj 38 60 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
>> -1;
>> #X obj 345 356 print;
>> #X obj 29 423 table \$0_1_HRIR 256;
>> #X obj 265 418 table \$0_1_HRTF_re 256;
>> #X obj 405 418 table \$0_1_HRTF_im 256;
>> #X obj 29 483 table \$0_4_HRIR 256;
>> #X obj 29 463 table \$0_3_HRIR 256;
>> #X obj 29 443 table \$0_2_HRIR 256;
>> #X obj 265 438 table \$0_2_HRTF_re 256;
>> #X obj 265 458 table \$0_3_HRTF_re 256;
>> #X obj 405 458 table \$0_3_HRTF_im 256;
>> #X obj 405 438 table \$0_2_HRTF_im 256;
>> #X text 21 12 ambi_reduced_decode_fft2;
>> #X text 367 143 2.arg: <symbol> last part of left HRIR table name;
>> #X text 367 173 5.arg: <symbol> last part of HRIR fadeout window  
>> table
>> name;
>> #N canvas 0 0 465 384 init_fadeout 0;
>> #X obj 124 23 loadbang;
>> #X obj 124 45 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
>> -1;
>> #X obj 124 73 for++ 0 127;
>> #X obj 124 144 t b;
>> #X msg 124 164 1;
>> #X obj 124 123 moses 95;
>> #X obj 167 144 - 95;
>> #X obj 167 166 / 32;
>> #X obj 167 220 * 3.14159;
>> #X obj 167 264 t f f;
>> #X obj 172 286 *;
>> #X obj 172 317 tabwrite \$0_fadeout;
>> #X obj 270 162 + 128;
>> #X msg 270 185 0 \$1;
>> #X obj 153 97 t f f f;
>> #X obj 167 241 cos;
>> #X obj 167 199 / 2;
>> #X connect 0 0 1 0;
>> #X connect 1 0 2 0;
>> #X connect 2 0 14 0;
>> #X connect 3 0 4 0;
>> #X connect 4 0 11 0;
>> #X connect 5 0 3 0;
>> #X connect 5 1 6 0;
>> #X connect 6 0 7 0;
>> #X connect 7 0 16 0;
>> #X connect 8 0 15 0;
>> #X connect 9 0 10 0;
>> #X connect 9 1 10 1;
>> #X connect 10 0 11 0;
>> #X connect 12 0 13 0;
>> #X connect 13 0 11 0;
>> #X connect 14 0 5 0;
>> #X connect 14 1 11 1;
>> #X connect 14 2 12 0;
>> #X connect 15 0 9 0;
>> #X connect 16 0 8 0;
>> #X restore 157 510 pd init_fadeout;
>> #X text 87 585 IEM KUG;
>> #X text 71 573 musil;
>> #X text 101 573 @;
>> #X text 107 573 iem.at;
>> #X text 70 595 Graz \, Austria;
>> #X text 22 562 (c) Thomas Musil 2000 - 2006;
>> #X text 211 40 up to 12.Order 2-dimensional;
>> #X text 208 28 up to 5.Order 3-dimensional or;
>> #X text 367 153 3.arg: <symbol> last part of real reduced HRTF table
>> name;
>> #X text 367 163 4.arg: <symbol> last part of imag reduced HRTF table
>> name;
>> #X text 220 14 AMBISONIC BINAURAL DECODING;
>> #X text 446 33 of HRTF-spectra;
>> #X text 429 20 calculates a reduced set;
>> #X obj 39 112 cnv 15 102 15 empty empty empty 20 12 0 14 -260818  
>> -66577
>> 0;
>> #N canvas 0 5 982 699 input_messages 0;
>> #X obj 147 645 outlet;
>> #X msg 67 401 calc_pinv;
>> #X msg 14 615 calc_sym;
>> #X obj 93 273 pp pht_ls;
>> #X obj 107 218 pp real_ls;
>> #X obj 120 174 pp load_HRIR;
>> #X msg 120 154 1 L0e045a.wav \, 2 L0e135a.wav \, 3 L0e225a.wav \, 4
>> L0e315a.wav;
>> #X obj 80 336 pp ipht_ireal_muladd;
>> #X obj 133 130 pp ambi_weight;
>> #X obj 147 86 pp sing_range;
>> #X msg 93 253 1 -90 0;
>> #X msg 147 66 1e-010;
>> #X msg 80 315 1 4 0.707;
>> #X obj 14 26 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
>> -1;
>> #X msg 133 110 1 1;
>> #X obj 14 5 inlet;
>> #X msg 107 198 1 45 \, 2 135 \, 3 225 \, 4 315;
>> #X text 670 112 -180 <= phi <= +180;
>> #X text 231 115 input: <ambi_weight> one mul-factor for each;
>> #X text 655 12 n_ao = ambisonic-order;
>> #X text 667 49 all angles in degree;
>> #X text 276 126 ambisonic order group to suppress the side-lobe- 
>> phenomena
>> ;
>> #X text 273 388 of all (real + phantom) loudspeaker positions \,;
>> #X text 274 412 and calculates the pseudo inverse.;
>> #X text 277 400 multiplicates the ambi order weight;
>> #X text 536 304 mirror_weight;
>> #X text 275 330 phantom speaker with the factor "mirror_weight" and
>> adds;
>> #X text 231 38 input: <sing_range> singularity range;
>> #X text 274 49 when calculating the inverse of the matrix by gauss
>> ;
>> #X text 274 59 algorithm \, you have to divide a row by a certain  
>> number
>> \,;
>> #X text 274 79 outside of this range (> sing_range \, or < - 
>> sing_range).
>> ;
>> #X text 274 91 Otherwise we say \, this matrix is singular.;
>> #X text 274 69 to achieve the identity matrix. This number has to be
>> ;
>> #X text 640 23 n_re_ls = number of real loudspeakers;
>> #X text 640 35 n_vi_ls = number of virtual phantom loudspeakers;
>> #X text 271 197 input: <real_ls> re_ls_index + phi .. 2-dimensional
>> ;
>> #X text 271 208 input: <real_ls> re_ls_index + theta + phi .. 3- 
>> dimensional
>> ;
>> #X text 231 241 input: <pht_ls> vi_ls_index + phi .. 2-dimensional
>> ;
>> #X text 231 252 input: <pht_ls> vi_ls_index + theta + phi .. 3- 
>> dimensional
>> ;
>> #X text 670 100 -90 <= theta <= +90;
>> #X text 662 76 1 <= re_ls_index <= n_re_ls;
>> #X text 662 87 1 <= vi_ls_index <= n_vi_ls;
>> #X text 313 219 encodes the re_ls_index row of a matrix;
>> #X text 274 264 encodes the (re_ls_index + vi_ls_index) row of a  
>> matrix
>> ;
>> #X text 275 275 we need them to achieve a nonsingular matrix;
>> #X obj 14 45 t b b b b b b b b b b b;
>> #X obj 27 584 pp calc_reduced;
>> #X msg 27 562 1 \, 2 \, 3;
>> #X obj 40 527 pp check_HRTF_arrays;
>> #X msg 40 506 1 \, 2 \, 3;
>> #X msg 53 454 1 \, 2 \, 3 \, 4;
>> #X obj 53 475 pp check_HRIR_arrays;
>> #X text 481 150 input: <load_HRIR> : re_ls_index +  
>> left_ear_HRIR_wav_file
>> ;
>> #X text 230 377 input: <calc_pinv> starts the encoding;
>> #X text 230 304 input: <ipht_ireal_muladd> vi_ls_index re_ls_index
>> ;
>> #X text 276 317 multiplies the column "vi_ls_index + re_ls_index" of
>> ;
>> #X text 274 343 this column to the column "re_ls_index" of real  
>> speaker
>> ;
>> #X text 230 442 input: <check_HRIR_arrays> re_ls_index;
>> #X text 275 468 index of the HRIR from loudspeaker to the left ear.
>> ;
>> #X text 274 455 checks the existence of the table with the  
>> "re_ls_index"-th
>> ;
>> #X text 274 509 checks the existence of the reduced decoder table;
>> #X text 230 496 input: <check_HRTF_arrays> ambi_ch_index;
>> #X text 275 522 with the "ambi_ch_index"-th index.;
>> #X text 273 534 [1 .. (2*n_ao+1)] 2d;
>> #X text 421 534 [1 .. (n_ao+1)*(n_ao+1)] 3d;
>> #X text 230 561 input: <calc_reduced> ambi_ch_index;
>> #X text 275 574 multiplies the matrix of HRIR with the  
>> "ambi_ch_index"-th
>> ;
>> #X text 273 587 column of the decoder matrix and does a real FFT;
>> #X text 26 663 to bin_ambi_reduced_decode_fft2;
>> #X text 524 162 and outputs on the left 2 symbols (table + wav);
>> #X text 230 611 input: <calc_sym> outputs a list of 2 floats;
>> #X text 273 622 second float is the index \, first float is one or
>> two;
>> #X text 273 633 one means symmetric \, two means asymmetric column
>> of;
>> #X text 273 644 reduced decoder matrix. (message is especially for
>> ;
>> #X text 253 223  
>> ____________________________________________________________
>> ;
>> #X text 253 279  
>> ____________________________________________________________
>> ;
>> #X text 253 347  
>> ____________________________________________________________
>> ;
>> #X text 253 416  
>> ____________________________________________________________
>> ;
>> #X text 253 473  
>> ____________________________________________________________
>> ;
>> #X text 253 539  
>> ____________________________________________________________
>> ;
>> #X text 253 592  
>> ____________________________________________________________
>> ;
>> #X text 253 662  
>> ____________________________________________________________
>> ;
>> #X text 255 95  
>> ____________________________________________________________
>> ;
>> #X text 496 168  
>> ____________________________________________________________
>> ;
>> #X text 636 58 _________________________________________________;
>> #X text 636 121 _________________________________________________;
>> #X text 66 24 in this order;
>> #X text 275 655 matrix object "spec2_matrix_bundle_stat~";
>> #X connect 1 0 0 0;
>> #X connect 2 0 0 0;
>> #X connect 3 0 0 0;
>> #X connect 4 0 0 0;
>> #X connect 5 0 0 0;
>> #X connect 6 0 5 0;
>> #X connect 7 0 0 0;
>> #X connect 8 0 0 0;
>> #X connect 9 0 0 0;
>> #X connect 10 0 3 0;
>> #X connect 11 0 9 0;
>> #X connect 12 0 7 0;
>> #X connect 13 0 45 0;
>> #X connect 14 0 8 0;
>> #X connect 15 0 13 0;
>> #X connect 16 0 4 0;
>> #X connect 45 0 2 0;
>> #X connect 45 1 47 0;
>> #X connect 45 2 49 0;
>> #X connect 45 3 50 0;
>> #X connect 45 4 1 0;
>> #X connect 45 5 12 0;
>> #X connect 45 7 16 0;
>> #X connect 45 8 6 0;
>> #X connect 45 9 14 0;
>> #X connect 45 10 11 0;
>> #X connect 46 0 0 0;
>> #X connect 47 0 46 0;
>> #X connect 48 0 0 0;
>> #X connect 49 0 48 0;
>> #X connect 50 0 51 0;
>> #X connect 51 0 0 0;
>> #X restore 38 111 pd input_messages;
>> #X text 108 203 load control of Head Related;
>> #X text 108 215 Impulse Responses;
>> #X connect 1 0 17 0;
>> #X connect 1 1 8 2;
>> #X connect 2 0 0 0;
>> #X connect 3 0 21 0;
>> #X connect 4 0 8 1;
>> #X connect 8 0 2 0;
>> #X connect 14 0 1 0;
>> #X connect 14 1 3 0;
>> #X connect 16 0 18 0;
>> #X connect 17 0 19 0;
>> #X connect 17 1 16 0;
>> #X connect 17 2 18 1;
>> #X connect 18 0 4 0;
>> #X connect 19 0 8 0;
>> #X connect 20 0 50 0;
>> #X connect 50 0 14 0;
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 21
>> Date: Tue, 28 Nov 2006 18:39:52 +0000
>> From: Hans-Christoph Steiner <eighthave at users.sourceforge.net>
>> Subject: [PD-cvs] externals Makefile,1.98,1.99
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.18.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/externals
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22689
>>
>> Modified Files:
>> 	Makefile
>> Log Message:
>> made jasch_lib build with standard dev layout and with Pd-extended
>>
>> Index: Makefile
>> ===================================================================
>> RCS file: /cvsroot/pure-data/externals/Makefile,v
>> retrieving revision 1.98
>> retrieving revision 1.99
>> diff -C2 -d -r1.98 -r1.99
>> *** Makefile	26 Nov 2006 14:17:38 -0000	1.98
>> --- Makefile	28 Nov 2006 18:39:50 -0000	1.99
>> ***************
>> *** 126,130 ****
>>   # WARNING!  this MUST be all on one line because the automatic  
>> package
>>   # building scripts rely on it being that way.
>> ! LIB_TARGETS = boids bsaylor corelibs creb cxc cyclone deprecated  
>> ekext ext13 flatspace flib freeverb ggee hardware hcs iem_ambi  
>> iem_bin_ambi iemlib loaders mapping markex maxlib mjlib motex  
>> mrpeach oscx pan pddp pdogg pmpd sigpack smlib toxy unauthorized  
>> vbap zexy
>>
>>   # this is for libraries that don't compile (yet) on all platforms
>> --- 126,130 ----
>>   # WARNING!  this MUST be all on one line because the automatic  
>> package
>>   # building scripts rely on it being that way.
>> ! LIB_TARGETS = boids bsaylor corelibs creb cxc cyclone deprecated  
>> ekext ext13 flatspace flib freeverb ggee hardware hcs iem_ambi  
>> iem_bin_ambi iemlib jasch_lib loaders mapping markex maxlib mjlib  
>> motex mrpeach oscx pan pddp pdogg pmpd sigpack smlib toxy  
>> unauthorized vbap zexy
>>
>>   # this is for libraries that don't compile (yet) on all platforms
>> ***************
>> *** 1261,1264 ****
>> --- 1261,1299 ----
>>
>>    
>> #-------------------------------------------------------------------- 
>> ----------#
>> + # JASCH_LIB
>> + JASCH_LIB_NAME=jasch_lib
>> + JASCH_LIB_OBJECTS := $(wildcard $(externals_src)/jasch_lib/*/*.c)
>> + jasch_lib: $(JASCH_LIB_OBJECTS:.c=.$(EXTENSION))
>> +
>> + jasch_lib_install: jasch_lib
>> + 	install -d $(objectsdir)/$(JASCH_LIB_NAME)
>> + 	$(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $ 
>> (JASCH_LIB_NAME) \
>> + 		--author "Jasch" \
>> + 		--license "GNU GPLv2" \
>> + 		--version ""
>> + 	install -p $(JASCH_LIB_OBJECTS:.c=.$(EXTENSION)) \
>> + 		$(objectsdir)/$(JASCH_LIB_NAME)
>> + 	install -d $(helpdir)/$(JASCH_LIB_NAME)
>> + 	install -p $(externals_src)/jasch_lib/*/*-help.pd \
>> + 		$(helpdir)/$(JASCH_LIB_NAME)
>> + #	install -d $(manualsdir)/$(JASCH_LIB_NAME)
>> + #	install -p $(externals_src)/jasch_lib/manual.txt \
>> + #		$(manualsdir)/$(JASCH_LIB_NAME)
>> + #	install -d $(readmesdir)
>> + #	install -p $(externals_src)/jasch_lib/README \
>> + #		$(readmesdir)/$(JASCH_LIB_NAME).txt
>> + #	install -d $(examplesdir)/$(JASCH_LIB_NAME)
>> + #	install -p $(externals_src)/jasch_lib/examples/*.pd \
>> + #		$(examplesdir)/$(JASCH_LIB_NAME)
>> +
>> + jasch_lib_clean:
>> + 	-rm -f -- $(JASCH_LIB_OBJECTS:.c=.$(EXTENSION))
>> + 	-rm -f -- $(JASCH_LIB_OBJECTS:.c=.o)
>> + 	-rm -f -- $(externals_src)/jasch_lib/*/*.bak
>> + 	-rm -f -- $(externals_src)/jasch_lib/*/*.*~
>> +
>> +
>> +
>> +  
>> #-------------------------------------------------------------------- 
>> ----------#
>>   # LOADERS
>>   LOADERS_NAME=
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 22
>> Date: Tue, 28 Nov 2006 18:39:52 +0000
>> From: Hans-Christoph Steiner <eighthave at users.sourceforge.net>
>> Subject: [PD-cvs] externals/jasch_lib/underscore makefile,1.1.1.1,1.2
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.19.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/externals/jasch_lib/underscore
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22689/ 
>> jasch_lib/underscore
>>
>> Modified Files:
>> 	makefile
>> Log Message:
>> made jasch_lib build with standard dev layout and with Pd-extended
>>
>> Index: makefile
>> ===================================================================
>> RCS file: /cvsroot/pure-data/externals/jasch_lib/underscore/ 
>> makefile,v
>> retrieving revision 1.1.1.1
>> retrieving revision 1.2
>> diff -C2 -d -r1.1.1.1 -r1.2
>> *** makefile	18 May 2006 10:54:32 -0000	1.1.1.1
>> --- makefile	28 Nov 2006 18:39:50 -0000	1.2
>> ***************
>> *** 65,69 ****
>>       -Wno-unused -Wno-parentheses -Wno-switch $(CFLAGS)
>>
>> ! LINUXINCLUDE =  -I../../src
>>
>>   .c.pd_linux:
>> --- 65,69 ----
>>       -Wno-unused -Wno-parentheses -Wno-switch $(CFLAGS)
>>
>> ! LINUXINCLUDE =  -I../../src  -I../../../pd/src
>>
>>   .c.pd_linux:
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 23
>> Date: Tue, 28 Nov 2006 18:39:52 +0000
>> From: Hans-Christoph Steiner <eighthave at users.sourceforge.net>
>> Subject: [PD-cvs] externals/jasch_lib/detox makefile,1.1.1.1,1.2
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.20.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/externals/jasch_lib/detox
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22689/ 
>> jasch_lib/detox
>>
>> Modified Files:
>> 	makefile
>> Log Message:
>> made jasch_lib build with standard dev layout and with Pd-extended
>>
>> Index: makefile
>> ===================================================================
>> RCS file: /cvsroot/pure-data/externals/jasch_lib/detox/makefile,v
>> retrieving revision 1.1.1.1
>> retrieving revision 1.2
>> diff -C2 -d -r1.1.1.1 -r1.2
>> *** makefile	18 May 2006 10:41:51 -0000	1.1.1.1
>> --- makefile	28 Nov 2006 18:39:50 -0000	1.2
>> ***************
>> *** 65,69 ****
>>       -Wno-unused -Wno-parentheses -Wno-switch $(CFLAGS)
>>
>> ! LINUXINCLUDE =  -I../../src
>>
>>   .c.pd_linux:
>> --- 65,69 ----
>>       -Wno-unused -Wno-parentheses -Wno-switch $(CFLAGS)
>>
>> ! LINUXINCLUDE =  -I../../src  -I../../../pd/src
>>
>>   .c.pd_linux:
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 24
>> Date: Tue, 28 Nov 2006 18:40:51 +0000
>> From: Hans-Christoph Steiner <eighthave at users.sourceforge.net>
>> Subject: [PD-cvs] externals/jasch_lib Makefile,NONE,1.1
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.21.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/externals/jasch_lib
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23229/jasch_lib
>>
>> Added Files:
>> 	Makefile
>> Log Message:
>> made jasch_lib build with standard dev layout and with Pd-extended
>>
>> --- NEW FILE: Makefile ---
>> TARGET := $(shell pwd | sed 's|.*/\(.*\)$$|\1|')
>> EXTERNALS_ROOT := $(shell pwd | sed 's|^\(/.*externals\).*|\1|')
>>
>> default:
>> 	make -C $(EXTERNALS_ROOT) $(TARGET)
>>
>> install:
>> 	make -C $(EXTERNALS_ROOT) $(TARGET)_install
>>
>> clean:
>> 	make -C $(EXTERNALS_ROOT) $(TARGET)_clean
>>
>> test_locations:
>> 	make -C $(EXTERNALS_ROOT) test_locations
>>
>> etags:
>> 	etags *.[ch] ~/cvs/pure-data/pd/src/*.[ch] /usr/include/*.h /usr/ 
>> include/sys/*.h
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 25
>> Date: Tue, 28 Nov 2006 18:50:22 +0000
>> From: musil <tmusil at users.sourceforge.net>
>> Subject: [PD-cvs] externals/iem/iem_ambi/help
>> 	ambi_decode3-help.pd,1.4,1.5
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.22.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/externals/iem/iem_ambi/help
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27137/iem/ 
>> iem_ambi/help
>>
>> Modified Files:
>> 	ambi_decode3-help.pd
>> Log Message:
>> help change
>>
>> Index: ambi_decode3-help.pd
>> ===================================================================
>> RCS file: /cvsroot/pure-data/externals/iem/iem_ambi/help/ 
>> ambi_decode3-help.pd,v
>> retrieving revision 1.4
>> retrieving revision 1.5
>> diff -C2 -d -r1.4 -r1.5
>> *** ambi_decode3-help.pd	10 Nov 2006 14:51:34 -0000	1.4
>> --- ambi_decode3-help.pd	28 Nov 2006 18:50:20 -0000	1.5
>> ***************
>> *** 1,17 ****
>> ! #N canvas 12 5 965 703 10;
>>   #X text 27 436 1.arg: <float> ambisonic order;
>>   #X text 794 41 -180 <= phi <= +180;
>>   #X text 494 172 input: <ambi_weight> one mul-factor for each;
>> - #X text 490 505 output in case of 3d: <matrix> ((n_ao+1)*(n_ao+1) 
>> *n_ls+2)
>> - ;
>> - #X text 490 443 output in case of 2d: <matrix> ((2*n_ao+1)*n_ls+2)
>> - ;
>> - #X text 835 505 <float> :;
>> - #X text 794 442 <float> :;
>> - #X text 731 527 number of ambisonic-channels;
>> - #X text 702 538 <float> elements of a matrix;
>> - #X text 504 538 + (n_ao + 1) * (n_ao + 1) * n_ls;
>> - #X text 504 473 + (2*n_ao + 1) * n_ls <float> elements of a matrix
>> - ;
>>   #X text 42 454 (1 .. 5 in case of 3 dimensional);
>>   #X text 42 445 (1 .. 12 in case of 2 dimensional);
>> --- 1,6 ----
>> ! #N canvas 4 2 973 711 10;
>>   #X text 27 436 1.arg: <float> ambisonic order;
>>   #X text 794 41 -180 <= phi <= +180;
>>   #X text 494 172 input: <ambi_weight> one mul-factor for each;
>>   #X text 42 454 (1 .. 5 in case of 3 dimensional);
>>   #X text 42 445 (1 .. 12 in case of 2 dimensional);
>> ***************
>> *** 120,124 ****
>>   0;
>>   #X text 537 255 Otherwise we say \, this matrix is singular.;
>> ! #N canvas 149 60 409 545 real_speaker_example 0;
>>   #X obj 124 33 bng 35 250 50 0 empty empty empty 0 -6 0 8 -24198  
>> -42246
>>   -1;
>> --- 109,113 ----
>>   0;
>>   #X text 537 255 Otherwise we say \, this matrix is singular.;
>> ! #N canvas 149 60 413 549 real_speaker_example 0;
>>   #X obj 124 33 bng 35 250 50 0 empty empty empty 0 -6 0 8 -24198  
>> -42246
>>   -1;
>> ***************
>> *** 155,159 ****
>>   #X connect 9 0 4 0;
>>   #X restore 220 575 pd real_speaker_example singular;
>> ! #N canvas 250 68 433 605 phantom_speaker_example 0;
>>   #X obj 79 30 bng 35 250 50 0 empty empty empty 0 -6 0 8 -24198  
>> -42246
>>   -1;
>> --- 144,148 ----
>>   #X connect 9 0 4 0;
>>   #X restore 220 575 pd real_speaker_example singular;
>> ! #N canvas 250 68 437 609 phantom_speaker_example 0;
>>   #X obj 79 30 bng 35 250 50 0 empty empty empty 0 -6 0 8 -24198  
>> -42246
>>   -1;
>> ***************
>> *** 212,222 ****
>>   be;
>>   #X obj 108 391 mtx_print;
>> - #X text 516 453 <float> n_row = (n_ls) = number of loudspeakers;
>>   #X text 504 463 + <float> n_col = (2*n_ao+1) = number of  
>> ambisonic-channels
>>   ;
>> - #X text 493 328 input: <ipht_ireal_muladd> im_ls_index re_ls_index
>> - ;
>> - #X text 546 341 multiplies the column "im_ls_index +  
>> re_ls_index" of
>> - ;
>>   #X text 27 476 3.arg: <float> number of real existing loudspeakers
>>   ;
>> --- 201,206 ----
>> ***************
>> *** 243,268 ****
>>   ;
>>   #X text 532 153 we need them to achieve a nonsingular matrix;
>> ! #X text 516 516 <float> n_row = (n_ls) = number of loudspeakers;
>> ! #X text 504 527 + <float> n_col = (n_ao+1)*(n_ao+1) =;
>> ! #X connect 21 0 64 0;
>> ! #X connect 22 0 27 0;
>> ! #X connect 23 0 31 0;
>> ! #X connect 24 0 31 0;
>> ! #X connect 25 0 35 1;
>> ! #X connect 26 0 31 0;
>> ! #X connect 27 0 32 0;
>> ! #X connect 27 1 35 0;
>> ! #X connect 27 2 30 0;
>> ! #X connect 27 3 33 0;
>> ! #X connect 27 4 28 0;
>> ! #X connect 27 5 24 0;
>> ! #X connect 27 6 25 0;
>> ! #X connect 28 0 29 0;
>> ! #X connect 29 0 31 0;
>> ! #X connect 30 0 31 0;
>> ! #X connect 31 0 21 0;
>> ! #X connect 32 0 31 0;
>> ! #X connect 33 0 26 0;
>> ! #X connect 34 0 31 0;
>> ! #X connect 35 0 34 0;
>> ! #X connect 47 0 31 0;
>> --- 227,271 ----
>>   ;
>>   #X text 532 153 we need them to achieve a nonsingular matrix;
>> ! #X text 493 328 input: <ipht_ireal_muladd> vi_ls_index re_ls_index
>> ! ;
>> ! #X text 546 341 multiplies the column "vi_ls_index +  
>> re_ls_index" of
>> ! ;
>> ! #X text 811 443 floats :;
>> ! #X text 851 503 floats :;
>> ! #X text 516 513 <float> n_row = (n_re_ls) = number of real  
>> loudspeakers
>> ! ;
>> ! #X text 516 453 <float> n_row = (n_re_ls) = number of real  
>> loudspeakers
>> ! ;
>> ! #X text 784 523 ambisonic-channels;
>> ! #X text 504 523 + <float> n_col = (n_ao+1)*(nao+1) = number of;
>> ! #X text 825 534 decoder matrix;
>> ! #X text 504 474 + (2*n_ao + 1) * n_re_ls <float> elements of the;
>> ! #X text 504 534 + (n_ao+1)*(n_ao+1) * n_re_ls <float> elements  
>> of the
>> ! ;
>> ! #X text 796 474 decoder matrix;
>> ! #X text 490 443 output in case of 2d: <matrix> (n_re_ls*(2*n_ao 
>> +1)+2)
>> ! ;
>> ! #X text 490 503 output in case of 3d: <matrix> (n_re_ls*(n_ao+1)* 
>> (n_ao+1)+2)
>> ! ;
>> ! #X connect 13 0 56 0;
>> ! #X connect 14 0 19 0;
>> ! #X connect 15 0 23 0;
>> ! #X connect 16 0 23 0;
>> ! #X connect 17 0 27 1;
>> ! #X connect 18 0 23 0;
>> ! #X connect 19 0 24 0;
>> ! #X connect 19 1 27 0;
>> ! #X connect 19 2 22 0;
>> ! #X connect 19 3 25 0;
>> ! #X connect 19 4 20 0;
>> ! #X connect 19 5 16 0;
>> ! #X connect 19 6 17 0;
>> ! #X connect 20 0 21 0;
>> ! #X connect 21 0 23 0;
>> ! #X connect 22 0 23 0;
>> ! #X connect 23 0 13 0;
>> ! #X connect 24 0 23 0;
>> ! #X connect 25 0 18 0;
>> ! #X connect 26 0 23 0;
>> ! #X connect 27 0 26 0;
>> ! #X connect 39 0 23 0;
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 26
>> Date: Tue, 28 Nov 2006 18:56:03 +0000
>> From: musil <tmusil at users.sourceforge.net>
>> Subject: [PD-cvs] externals/iem/iem_bin_ambi/src makefile_linux,  
>> NONE,
>> 	1.1 bin_ambi_calc_HRTF.c, 1.2, 1.3 bin_ambi_reduced_decode.c,	 
>> 1.2, 1.3
>> 	bin_ambi_reduced_decode2.c, 1.1,	1.2 bin_ambi_reduced_decode_fft.c,
>> 	1.1,	1.2 bin_ambi_reduced_decode_fft2.c, 1.1,	1.2
>> 	bin_ambi_reduced_decode_fir.c, 1.1,	1.2
>> 	bin_ambi_reduced_decode_fir2.c, 1.1, 1.2 iem_bin_ambi.c,	1.3, 1.4
>> 	iemlib.h, 1.2, 1.3
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.23.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/externals/iem/iem_bin_ambi/src
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28972/iem/ 
>> iem_bin_ambi/src
>>
>> Modified Files:
>> 	bin_ambi_calc_HRTF.c bin_ambi_reduced_decode.c
>> 	bin_ambi_reduced_decode2.c bin_ambi_reduced_decode_fft.c
>> 	bin_ambi_reduced_decode_fft2.c bin_ambi_reduced_decode_fir.c
>> 	bin_ambi_reduced_decode_fir2.c iem_bin_ambi.c iemlib.h
>> Added Files:
>> 	makefile_linux
>> Log Message:
>> changed float to t_float
>> -fno-strict-aliasing
>> #pragma obsolete
>>
>> Index: bin_ambi_reduced_decode_fft2.c
>> ===================================================================
>> RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ 
>> bin_ambi_reduced_decode_fft2.c,v
>> retrieving revision 1.1
>> retrieving revision 1.2
>> diff -C2 -d -r1.1 -r1.2
>> *** bin_ambi_reduced_decode_fft2.c	9 Mar 2006 15:56:05 -0000	1.1
>> --- bin_ambi_reduced_decode_fft2.c	28 Nov 2006 18:56:01 -0000	1.2
>> ***************
>> *** 4,12 ****
>>   iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz  
>> Austria 2000 - 2005 */
>>
>> - #ifdef NT
>> - #pragma warning( disable : 4244 )
>> - #pragma warning( disable : 4305 )
>> - #endif
>> -
>>
>>   #include "m_pd.h"
>> --- 4,7 ----
>> [...2715 lines suppressed...]
>>   Reihenfolge:
>> ! n_re_ls x bin_ambi_reduced_decode_fft2_real_ls
>>
>> +   n_im_ls x bin_ambi_reduced_decode_fft2_pht_ls
>> +
>> +     n_re_ls x bin_ambi_reduced_decode_fft2_load_HRIR
>> +
>> +       1 x bin_ambi_reduced_decode_fft2_calc_pinv
>> +
>> +         n_mir x bin_ambi_reduced_decode_fft2_ipht_ireal_muladd
>> +
>> +           n_re_ls x bin_ambi_reduced_decode_fft2_check_HRIR_arrays
>> +
>> +             n_ambi x bin_ambi_reduced_decode_fft2_check_HRTF_arrays
>> +
>> +               n_ambi x bin_ambi_reduced_decode_fft2_calc_reduced
>> +
>> +                 bin_ambi_reduced_decode_fft2_calc_sym
>> +
>>   */
>>
>> Index: bin_ambi_reduced_decode_fir2.c
>> ===================================================================
>> RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ 
>> bin_ambi_reduced_decode_fir2.c,v
>> retrieving revision 1.1
>> retrieving revision 1.2
>> diff -C2 -d -r1.1 -r1.2
>> *** bin_ambi_reduced_decode_fir2.c	9 Mar 2006 15:56:05 -0000	1.1
>> --- bin_ambi_reduced_decode_fir2.c	28 Nov 2006 18:56:01 -0000	1.2
>> ***************
>> *** 4,13 ****
>>   iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz  
>> Austria 2000 - 2005 */
>>
>> - #ifdef NT
>> - #pragma warning( disable : 4244 )
>> - #pragma warning( disable : 4305 )
>> - #endif
>> -
>> -
>>   #include "m_pd.h"
>>   #include "iemlib.h"
>> --- 4,7 ----
>> ***************
>> *** 58,64 ****
>>   	int						*x_phi_sym;
>>   	int						*x_sym_flag;
>> ! 	float					*x_beg_fade_out_hrir;
>> ! 	float					*x_beg_hrir;
>> ! 	float					**x_beg_hrir_red;
>>   	t_symbol			**x_hrir_filename;
>>   	t_symbol			**x_s_hrir;
>> --- 52,58 ----
>>   	int						*x_phi_sym;
>>   	int						*x_sym_flag;
>> ! 	t_float					*x_beg_fade_out_hrir;
>> ! 	t_float					*x_beg_hrir;
>> ! 	t_float					**x_beg_hrir_red;
>>   	t_symbol			**x_hrir_filename;
>>   	t_symbol			**x_s_hrir;
>> ***************
>> *** 589,593 ****
>>   		if(nz < 0)
>>   		{
>> ! 			post("bin_ambi_reduced_decode_fir2 ERROR: matrix not  
>> regular !!!!");
>>   			x->x_seq_ok = 0;
>>   			return;
>> --- 583,587 ----
>>   		if(nz < 0)
>>   		{
>> ! 			post("bin_ambi_reduced_decode_fir2 ERROR: matrix  
>> singular !!!!");
>>   			x->x_seq_ok = 0;
>>   			return;
>> ***************
>> *** 623,627 ****
>>   	}
>>
>> ! 	post("matrix_inverse regular");
>>   	x->x_seq_ok = 1;
>>   }
>> --- 617,621 ----
>>   	}
>>
>> ! 	post("matrix_inverse nonsingular");
>>   	x->x_seq_ok = 1;
>>   }
>> ***************
>> *** 670,674 ****
>>   	double *dv3=x->x_prod3;
>>   	double *dv2=x->x_prod2;
>> ! 	float mw;
>>
>>   	if(argc < 3)
>> --- 664,668 ----
>>   	double *dv3=x->x_prod3;
>>   	double *dv2=x->x_prod2;
>> ! 	t_float mw;
>>
>>   	if(argc < 3)
>> ***************
>> *** 722,726 ****
>>   }
>>
>> ! static void bin_ambi_reduced_decode_fir2_check_HRIR_arrays 
>> (t_bin_ambi_reduced_decode_fir2 *x, float findex)
>>   {
>>   	int index=(int)findex - 1;
>> --- 716,720 ----
>>   }
>>
>> ! static void bin_ambi_reduced_decode_fir2_check_HRIR_arrays 
>> (t_bin_ambi_reduced_decode_fir2 *x, t_floatarg findex)
>>   {
>>   	int index=(int)findex - 1;
>> ***************
>> *** 731,735 ****
>>   	t_symbol *hrir;
>>   	t_float *vec_hrir, *vec, *vec_fade_out_hrir;
>> ! 	float decr, sum;
>>
>>   	if(index < 0)
>> --- 725,729 ----
>>   	t_symbol *hrir;
>>   	t_float *vec_hrir, *vec, *vec_fade_out_hrir;
>> ! 	t_float decr, sum;
>>
>>   	if(index < 0)
>> ***************
>> *** 766,770 ****
>>   				vec[j] = vec_hrir[j];
>>   			sum = 1.0f;
>> ! 			decr = 4.0f / (float)firsize;
>>   			for(j=n, k=0; j<firsize; j++, k++)
>>   			{
>> --- 760,764 ----
>>   				vec[j] = vec_hrir[j];
>>   			sum = 1.0f;
>> ! 			decr = 4.0f / (t_float)firsize;
>>   			for(j=n, k=0; j<firsize; j++, k++)
>>   			{
>> ***************
>> *** 776,780 ****
>>   }
>>
>> ! static void bin_ambi_reduced_decode_fir2_check_HRIR_RED_arrays 
>> (t_bin_ambi_reduced_decode_fir2 *x, float findex)
>>   {
>>   	int index=(int)findex - 1;
>> --- 770,774 ----
>>   }
>>
>> ! static void bin_ambi_reduced_decode_fir2_check_HRIR_RED_arrays 
>> (t_bin_ambi_reduced_decode_fir2 *x, t_floatarg findex)
>>   {
>>   	int index=(int)findex - 1;
>> ***************
>> *** 804,808 ****
>>   }
>>
>> ! static void bin_ambi_reduced_decode_fir2_calc_reduced 
>> (t_bin_ambi_reduced_decode_fir2 *x, float findex)
>>   {
>>   	int index=(int)findex - 1;
>> --- 798,802 ----
>>   }
>>
>> ! static void bin_ambi_reduced_decode_fir2_calc_reduced 
>> (t_bin_ambi_reduced_decode_fir2 *x, t_floatarg findex)
>>   {
>>   	int index=(int)findex - 1;
>> ***************
>> *** 813,817 ****
>>   	int n_ambi = x->x_n_ambi;
>>   	int n_ls = x->x_n_real_ls;
>> ! 	float mul;
>>
>>   	if(x->x_seq_ok)
>> --- 807,811 ----
>>   	int n_ambi = x->x_n_ambi;
>>   	int n_ls = x->x_n_real_ls;
>> ! 	t_float mul;
>>
>>   	if(x->x_seq_ok)
>> ***************
>> *** 825,829 ****
>>
>>   		dv = x->x_prod3 + index;
>> ! 		mul = (float)(*dv);
>>   		vec_hrir = x->x_beg_hrir;
>>   		for(i=0; i<firsize; i++)/*first step of acumulating the HRIRs*/
>> --- 819,823 ----
>>
>>   		dv = x->x_prod3 + index;
>> ! 		mul = (t_float)(*dv);
>>   		vec_hrir = x->x_beg_hrir;
>>   		for(i=0; i<firsize; i++)/*first step of acumulating the HRIRs*/
>> ***************
>> *** 835,841 ****
>>   		{
>>   			dv += n_ambi;
>> ! 			mul = (float)(*dv);
>>   			vec_hrir = x->x_beg_hrir;
>>   			vec_hrir += j * firsize;
>>   			for(i=0; i<firsize; i++)
>>   			{
>> --- 829,836 ----
>>   		{
>>   			dv += n_ambi;
>> ! 			mul = (t_float)(*dv);
>>   			vec_hrir = x->x_beg_hrir;
>>   			vec_hrir += j * firsize;
>> +
>>   			for(i=0; i<firsize; i++)
>>   			{
>> ***************
>> *** 967,971 ****
>>   				else if(plus_minus[i] == '-')
>>   					SETFLOAT(x->x_at, 2.0f);
>> ! 				SETFLOAT(x->x_at+1, (float)(i+1));
>>   				outlet_list(x->x_out_sign_sum, &s_list, 2, x->x_at);
>>   			}
>> --- 962,966 ----
>>   				else if(plus_minus[i] == '-')
>>   					SETFLOAT(x->x_at, 2.0f);
>> ! 				SETFLOAT(x->x_at+1, (t_float)(i+1));
>>   				outlet_list(x->x_out_sign_sum, &s_list, 2, x->x_at);
>>   			}
>> ***************
>> *** 1041,1046 ****
>>   	freebytes(x->x_sym_flag, x->x_n_real_ls * sizeof(int));
>>
>> ! 	freebytes(x->x_beg_hrir, x->x_firsize * x->x_n_real_ls * sizeof 
>> (float));
>> ! 	freebytes(x->x_beg_hrir_red, x->x_n_ambi * sizeof(float *));
>>   }
>>
>> --- 1036,1041 ----
>>   	freebytes(x->x_sym_flag, x->x_n_real_ls * sizeof(int));
>>
>> ! 	freebytes(x->x_beg_hrir, x->x_firsize * x->x_n_real_ls * sizeof 
>> (t_float));
>> ! 	freebytes(x->x_beg_hrir_red, x->x_n_ambi * sizeof(t_float *));
>>   }
>>
>> ***************
>> *** 1191,1197 ****
>>   		x->x_sym_flag		= (int *)getbytes(x->x_n_real_ls * sizeof(int));
>>
>> ! 		x->x_beg_fade_out_hrir	= (float *)0;
>> ! 		x->x_beg_hrir						= (float *)getbytes(x->x_firsize * x- 
>> >x_n_real_ls * sizeof(float));
>> ! 		x->x_beg_hrir_red				= (float **)getbytes(x->x_n_ambi * sizeof 
>> (float *));
>>
>>   		x->x_sqrt3				= sqrt(3.0);
>> --- 1186,1192 ----
>>   		x->x_sym_flag		= (int *)getbytes(x->x_n_real_ls * sizeof(int));
>>
>> ! 		x->x_beg_fade_out_hrir	= (t_float *)0;
>> ! 		x->x_beg_hrir						= (t_float *)getbytes(x->x_firsize * x- 
>> >x_n_real_ls * sizeof(t_float));
>> ! 		x->x_beg_hrir_red				= (t_float **)getbytes(x->x_n_ambi *  
>> sizeof(t_float *));
>>
>>   		x->x_sqrt3				= sqrt(3.0);
>>
>> --- NEW FILE: makefile_linux ---
>> current: all
>>
>> .SUFFIXES: .pd_linux
>>
>> INCLUDE = -I. -I/usr/local/src/pd/src
>>
>> LDFLAGS = -export-dynamic -shared
>> LIB = -ldl -lm -lpthread
>>
>> #select either the DBG and OPT compiler flags below:
>>
>> CFLAGS = -DPD -DUNIX -W -Werror -Wno-unused \
>> 	-Wno-parentheses -Wno-switch -O6 -funroll-loops -fomit-frame- 
>> pointer -fno-strict-aliasing \
>>         -DDL_OPEN
>>
>> SYSTEM = $(shell uname -m)
>>
>> # the sources
>>
>> SRC = bin_ambi_calc_HRTF.c \
>> 	bin_ambi_reduced_decode2.c \
>> 	bin_ambi_reduced_decode.c \
>> 	bin_ambi_reduced_decode_fft2.c \
>> 	bin_ambi_reduced_decode_fft.c \
>> 	bin_ambi_reduced_decode_fir2.c \
>> 	bin_ambi_reduced_decode_fir.c \
>> 	iem_bin_ambi.c
>>
>> TARGET = iem_bin_ambi.pd_linux
>>
>>
>> OBJ = $(SRC:.c=.o)
>>
>> #
>> #  ------------------ targets ------------------------------------
>> #
>>
>> clean:
>> 	rm $(TARGET)
>> 	rm *.o
>>
>> all: $(OBJ)
>> 	@echo :: $(OBJ)
>> 	$(LD) $(LDFLAGS) -o $(TARGET) *.o $(LIB)
>> 	strip --strip-unneeded $(TARGET)
>>
>> $(OBJ) : %.o : %.c
>> 	$(CC) $(CFLAGS) $(INCLUDE) -c -o $*.o $*.c
>>
>>
>>
>>
>>
>> Index: iem_bin_ambi.c
>> ===================================================================
>> RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ 
>> iem_bin_ambi.c,v
>> retrieving revision 1.3
>> retrieving revision 1.4
>> diff -C2 -d -r1.3 -r1.4
>> *** iem_bin_ambi.c	9 Mar 2006 15:56:05 -0000	1.3
>> --- iem_bin_ambi.c	28 Nov 2006 18:56:01 -0000	1.4
>> ***************
>> *** 4,12 ****
>>   iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz  
>> Austria 2000 - 2005 */
>>
>> - #ifdef NT
>> - #pragma warning( disable : 4244 )
>> - #pragma warning( disable : 4305 )
>> - #endif
>> -
>>
>>   #include "m_pd.h"
>> --- 4,7 ----
>>
>> Index: bin_ambi_calc_HRTF.c
>> ===================================================================
>> RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ 
>> bin_ambi_calc_HRTF.c,v
>> retrieving revision 1.2
>> retrieving revision 1.3
>> diff -C2 -d -r1.2 -r1.3
>> *** bin_ambi_calc_HRTF.c	9 Mar 2006 15:56:05 -0000	1.2
>> --- bin_ambi_calc_HRTF.c	28 Nov 2006 18:56:01 -0000	1.3
>> ***************
>> *** 4,13 ****
>>   iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz  
>> Austria 2000 - 2005 */
>>
>> - #ifdef NT
>> - #pragma warning( disable : 4244 )
>> - #pragma warning( disable : 4305 )
>> - #endif
>> -
>> -
>>   #include "m_pd.h"
>>   #include "iemlib.h"
>> --- 4,7 ----
>> ***************
>> *** 15,19 ****
>>   #include <math.h>
>>   #include <stdio.h>
>> - #include <string.h>
>>
>>
>> --- 9,12 ----
>>
>> Index: bin_ambi_reduced_decode2.c
>> ===================================================================
>> RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ 
>> bin_ambi_reduced_decode2.c,v
>> retrieving revision 1.1
>> retrieving revision 1.2
>> diff -C2 -d -r1.1 -r1.2
>> *** bin_ambi_reduced_decode2.c	9 Mar 2006 15:56:05 -0000	1.1
>> --- bin_ambi_reduced_decode2.c	28 Nov 2006 18:56:01 -0000	1.2
>> ***************
>> *** 4,13 ****
>>   iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz  
>> Austria 2000 - 2005 */
>>
>> - #ifdef NT
>> - #pragma warning( disable : 4244 )
>> - #pragma warning( disable : 4305 )
>> - #endif
>> -
>> -
>>   #include "m_pd.h"
>>   #include "iemlib.h"
>> --- 4,7 ----
>>
>> Index: iemlib.h
>> ===================================================================
>> RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ 
>> iemlib.h,v
>> retrieving revision 1.2
>> retrieving revision 1.3
>> diff -C2 -d -r1.2 -r1.3
>> *** iemlib.h	9 Mar 2006 15:56:05 -0000	1.2
>> --- iemlib.h	28 Nov 2006 18:56:01 -0000	1.3
>> ***************
>> *** 2,6 ****
>>   * WARRANTIES, see the file, "LICENSE.txt," in this distribution.
>>
>> ! iemlib.h written by Thomas Musil, Copyright (c) IEM KUG Graz  
>> Austria 2000 - 2005 */
>>
>>   #ifndef __IEMLIB_H__
>> --- 2,6 ----
>>   * WARRANTIES, see the file, "LICENSE.txt," in this distribution.
>>
>> ! iemlib written by Thomas Musil, Copyright (c) IEM KUG Graz  
>> Austria 2000 - 2005 */
>>
>>   #ifndef __IEMLIB_H__
>> ***************
>> *** 96,102 ****
>> --- 96,108 ----
>>   };
>>
>> + #ifdef __i386__
>>   #define IEM_DENORMAL(f) ((((*(unsigned int*)&(f))&0x60000000) 
>> ==0) || \
>>   (((*(unsigned int*)&(f))&0x60000000)==0x60000000))
>>   /* more stringent test: anything not between 1e-19 and 1e19 in  
>> absolute val */
>> + #else
>> +
>> + #define IEM_DENORMAL(f) 0
>> +
>> + #endif
>>
>>   #endif
>>
>> Index: bin_ambi_reduced_decode_fir.c
>> ===================================================================
>> RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ 
>> bin_ambi_reduced_decode_fir.c,v
>> retrieving revision 1.1
>> retrieving revision 1.2
>> diff -C2 -d -r1.1 -r1.2
>> *** bin_ambi_reduced_decode_fir.c	9 Mar 2006 15:56:05 -0000	1.1
>> --- bin_ambi_reduced_decode_fir.c	28 Nov 2006 18:56:01 -0000	1.2
>> ***************
>> *** 4,13 ****
>>   iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz  
>> Austria 2000 - 2005 */
>>
>> - #ifdef NT
>> - #pragma warning( disable : 4244 )
>> - #pragma warning( disable : 4305 )
>> - #endif
>> -
>> -
>>   #include "m_pd.h"
>>   #include "iemlib.h"
>> --- 4,7 ----
>>
>> Index: bin_ambi_reduced_decode_fft.c
>> ===================================================================
>> RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ 
>> bin_ambi_reduced_decode_fft.c,v
>> retrieving revision 1.1
>> retrieving revision 1.2
>> diff -C2 -d -r1.1 -r1.2
>> *** bin_ambi_reduced_decode_fft.c	9 Mar 2006 15:56:05 -0000	1.1
>> --- bin_ambi_reduced_decode_fft.c	28 Nov 2006 18:56:01 -0000	1.2
>> ***************
>> *** 4,13 ****
>>   iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz  
>> Austria 2000 - 2005 */
>>
>> - #ifdef NT
>> - #pragma warning( disable : 4244 )
>> - #pragma warning( disable : 4305 )
>> - #endif
>> -
>> -
>>   #include "m_pd.h"
>>   #include "iemlib.h"
>> --- 4,7 ----
>>
>> Index: bin_ambi_reduced_decode.c
>> ===================================================================
>> RCS file: /cvsroot/pure-data/externals/iem/iem_bin_ambi/src/ 
>> bin_ambi_reduced_decode.c,v
>> retrieving revision 1.2
>> retrieving revision 1.3
>> diff -C2 -d -r1.2 -r1.3
>> *** bin_ambi_reduced_decode.c	9 Mar 2006 15:56:05 -0000	1.2
>> --- bin_ambi_reduced_decode.c	28 Nov 2006 18:56:01 -0000	1.3
>> ***************
>> *** 4,13 ****
>>   iem_bin_ambi written by Thomas Musil, Copyright (c) IEM KUG Graz  
>> Austria 2000 - 2005 */
>>
>> - #ifdef NT
>> - #pragma warning( disable : 4244 )
>> - #pragma warning( disable : 4305 )
>> - #endif
>> -
>> -
>>   #include "m_pd.h"
>>   #include "iemlib.h"
>> --- 4,7 ----
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 27
>> Date: Tue, 28 Nov 2006 19:05:40 +0000
>> From: Mathieu Bouchard <matju at users.sourceforge.net>
>> Subject: [PD-cvs] pd/src desire.c,1.1.2.212,1.1.2.213
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.24.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/pd/src
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv373
>>
>> Modified Files:
>>       Tag: devel_0_39
>> 	desire.c
>> Log Message:
>> removed [guiconnect]
>>
>>
>> Index: desire.c
>> ===================================================================
>> RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v
>> retrieving revision 1.1.2.212
>> retrieving revision 1.1.2.213
>> diff -C2 -d -r1.1.2.212 -r1.1.2.213
>> *** desire.c	28 Nov 2006 14:23:49 -0000	1.1.2.212
>> --- desire.c	28 Nov 2006 19:05:36 -0000	1.1.2.213
>> ***************
>> *** 319,322 ****
>> --- 319,323 ----
>>   #endif
>>
>> + extern short next_object;
>>   extern t_pd *newest;
>>   t_class *canvas_class;
>> ***************
>> *** 484,489 ****
>>   }
>>
>> - t_guiconnect *guiconnect_new(t_pd *who, t_symbol *sym);
>> -
>>   /* make a new canvas.  It will either be a "root" canvas or else  
>> its parent will be
>>      a "text" object in another window... we don't know which yet. */
>> --- 485,488 ----
>> ***************
>> *** 495,499 ****
>>       int height = CANVAS_DEFCANVASHEIGHT, yloc =  
>> CANVAS_DEFCANVASYLOC;
>>       int vis=0, font = owner?owner->font:sys_defaultfont;
>> -     char buf[40];
>>       canvas_init(x);
>>       x->te_type = T_OBJECT;
>> --- 494,497 ----
>> ***************
>> *** 541,546 ****
>>       x->next_add = -1;
>>       x->connectbuf = binbuf_new();
>> -     sprintf(buf, ".x%lx", (long)x);
>> -     x->guiconnect = guiconnect_new(x,gensym(buf));
>>       return x;
>>   }
>> --- 539,542 ----
>> ***************
>> *** 674,679 ****
>>   }
>>
>> - static void guiconnect_notarget(t_guiconnect *x, double timedelay);
>> -
>>   /* canvas_vis(,1) makes a canvas client-existing, client- 
>> updated, visible, mapped, raised. gops get open.
>>      canvas_vis(,0) removes the canvas from the client if it's non- 
>> gop. contrast with canvas_map.
>> --- 670,673 ----
>> ***************
>> *** 726,730 ****
>>       gfxstub_deleteforkey(x); /* probably unnecessary */
>>       if (!x->owner) canvas_takeofflist(x);
>> -     guiconnect_notarget(x->guiconnect, 1000);
>>       binbuf_free(x->connectbuf);
>>   }
>> --- 720,723 ----
>> ***************
>> *** 2681,2751 ****
>>   */
>>
>> - /*  a thing to forward messages from the GUI, dealing with race  
>> conditions
>> - in which the "target" gets deleted while the GUI is sending it  
>> something.
>> - this is prolly a leftover that doesn't work with DesireData.
>> - */
>> -
>> - struct _guiconnect : t_object {
>> -     t_pd *who;
>> -     t_symbol *sym;
>> -     t_clock *clock;
>> - };
>> -
>> - static t_class *guiconnect_class;
>> -
>> - t_guiconnect *guiconnect_new(t_pd *who, t_symbol *sym) {
>> -     t_guiconnect *x = (t_guiconnect *)pd_new(guiconnect_class);
>> -     x->who = who;
>> -     x->sym = sym;
>> -     pd_bind(x,sym);
>> -     return x;
>> - }
>> -
>> - /* cleanup routine; delete any resources we have */
>> - static void guiconnect_free(t_guiconnect *x) {
>> -     if (x->sym) pd_unbind(x,x->sym);
>> -     if (x->clock) clock_free(x->clock);
>> - }
>> -
>> - /* this is called when the clock times out to indicate the GUI  
>> should be gone by now. */
>> - static void guiconnect_tick(t_guiconnect *x) {pd_free(x);}
>> -
>> - /* the target calls this to disconnect.  If the gui has "signed  
>> off"
>> -    we're ready to delete the object; otherwise we wait either  
>> for signoff
>> -    or for a timeout. */
>> - static void guiconnect_notarget(t_guiconnect *x, double  
>> timedelay) {
>> -     if (!x->sym) pd_free(x);
>> -     else {
>> -         x->who = 0;
>> -         if (timedelay > 0) {
>> -             x->clock = clock_new(x, (t_method)guiconnect_tick);
>> -             clock_delay(x->clock, timedelay);
>> -         }
>> -     }
>> - }
>> -
>> -     /* the GUI calls this to send messages to the target. */
>> - static void guiconnect_anything(t_guiconnect *x, t_symbol *s,  
>> int ac, t_atom *av) {
>> -     if (x->who) typedmess(x->who, s, ac, av);
>> - }
>> -
>> -     /* the GUI calls this when it disappears.  (If there's any  
>> chance the
>> -     GUI will fail to do this, the "target", when it signs off,  
>> should specify
>> -     a timeout after which the guiconnect will disappear.) */
>> - static void guiconnect_signoff(t_guiconnect *x) {
>> -     if (!x->who) pd_free(x);
>> -     else {
>> -         pd_unbind(x,x->sym);
>> -         x->sym = 0;
>> -     }
>> - }
>> -
>> - static void g_guiconnect_setup(void) {
>> -     guiconnect_class = class_new(gensym("guiconnect"), 0,
>> -         (t_method)guiconnect_free, sizeof(t_guiconnect),  
>> CLASS_PD, 0);
>> -     class_addanything(guiconnect_class, guiconnect_anything);
>> -     class_addmethod3(guiconnect_class, guiconnect_signoff,  
>> "signoff", "");
>> - }
>> -
>>   /* this file reads and writes the "data" portions of a canvas to  
>> a file.
>>   See also canvas_saveto(), etc., in g_editor.c.  The data portion  
>> is a
>> --- 2674,2677 ----
>> ***************
>> *** 7759,7763 ****
>>   #define S(x) x##_setup();
>>       S(vinlet) S(voutlet)
>> !     S(g_array) S(g_canvas) S(g_guiconnect) S(g_scalar) S 
>> (g_template)
>>       S(g_traversal) S(g_text) S(g_bang) S(g_toggle) S(g_radio)
>>       S(g_slider) S(g_numbox) S(g_mycanvas) S(g_vumeter) S(g_dropper)
>> --- 7685,7689 ----
>>   #define S(x) x##_setup();
>>       S(vinlet) S(voutlet)
>> !     S(g_array) S(g_canvas) S(g_scalar) S(g_template)
>>       S(g_traversal) S(g_text) S(g_bang) S(g_toggle) S(g_radio)
>>       S(g_slider) S(g_numbox) S(g_mycanvas) S(g_vumeter) S(g_dropper)
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 28
>> Date: Tue, 28 Nov 2006 19:37:06 +0000
>> From: Mathieu Bouchard <matju at users.sourceforge.net>
>> Subject: [PD-cvs] extensions/gripd/src Makefile.Linux,1.1.1.1,1.2
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.25.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/extensions/gripd/src
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11684
>>
>> Modified Files:
>> 	Makefile.Linux
>> Log Message:
>> no -Werror
>>
>>
>> Index: Makefile.Linux
>> ===================================================================
>> RCS file: /cvsroot/pure-data/extensions/gripd/src/Makefile.Linux,v
>> retrieving revision 1.1.1.1
>> retrieving revision 1.2
>> diff -C2 -d -r1.1.1.1 -r1.2
>> *** Makefile.Linux	10 Nov 2005 05:52:09 -0000	1.1.1.1
>> --- Makefile.Linux	28 Nov 2006 19:37:04 -0000	1.2
>> ***************
>> *** 6,10 ****
>>
>>   LINUXCFLAGS = -DPD -O2 -funroll-loops -fomit-frame-pointer \
>> !     -Wall -W -Wshadow -Wstrict-prototypes -Werror \
>>       -Wno-unused -Wno-parentheses -Wno-switch
>>   MIDIDEFINES = -D$(MIDIOSSUBTYPE) -DLINUX
>> --- 6,10 ----
>>
>>   LINUXCFLAGS = -DPD -O2 -funroll-loops -fomit-frame-pointer \
>> !     -Wall -W -Wshadow -Wstrict-prototypes \
>>       -Wno-unused -Wno-parentheses -Wno-switch
>>   MIDIDEFINES = -D$(MIDIOSSUBTYPE) -DLINUX
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 29
>> Date: Tue, 28 Nov 2006 19:58:11 +0000
>> From: Mathieu Bouchard <matju at users.sourceforge.net>
>> Subject: [PD-cvs] pd/src desire.c, 1.1.2.213, 1.1.2.214 desire.h,
>> 	1.1.2.48,	1.1.2.49
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.26.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/pd/src
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19474
>>
>> Modified Files:
>>       Tag: devel_0_39
>> 	desire.c desire.h
>> Log Message:
>> removed canvas's connectbuf
>>
>>
>> Index: desire.h
>> ===================================================================
>> RCS file: /cvsroot/pure-data/pd/src/Attic/desire.h,v
>> retrieving revision 1.1.2.48
>> retrieving revision 1.1.2.49
>> diff -C2 -d -r1.1.2.48 -r1.1.2.49
>> *** desire.h	28 Nov 2006 14:28:33 -0000	1.1.2.48
>> --- desire.h	28 Nov 2006 19:58:09 -0000	1.1.2.49
>> ***************
>> *** 167,172 ****
>>       unsigned int isgraph:1;    /* show as graph on parent */
>>       long next_add;             /* insertion point for next call  
>> to canvas_add (for future use!?) */
>> -     t_binbuf *connectbuf;      /* connections to deleted objects */
>> -     t_guiconnect *guiconnect;  /* GUI connection for filtering  
>> messages */
>>   };
>>
>> --- 167,170 ----
>>
>> Index: desire.c
>> ===================================================================
>> RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v
>> retrieving revision 1.1.2.213
>> retrieving revision 1.1.2.214
>> diff -C2 -d -r1.1.2.213 -r1.1.2.214
>> *** desire.c	28 Nov 2006 19:05:36 -0000	1.1.2.213
>> --- desire.c	28 Nov 2006 19:58:07 -0000	1.1.2.214
>> ***************
>> *** 538,542 ****
>>       pd_pushsym(x);
>>       x->next_add = -1;
>> -     x->connectbuf = binbuf_new();
>>       return x;
>>   }
>> --- 538,541 ----
>> ***************
>> *** 720,724 ****
>>       gfxstub_deleteforkey(x); /* probably unnecessary */
>>       if (!x->owner) canvas_takeofflist(x);
>> -     binbuf_free(x->connectbuf);
>>   }
>>
>> --- 719,722 ----
>> ***************
>> *** 1323,1327 ****
>>
>>   /* save the connections from/to an object and stuff */
>> ! static void canvas_stowconnections(t_canvas *x, t_gobj *o) {
>>       t_gobj *selhead = 0, *seltail = 0, *nonhead = 0, *nontail = 0;
>>       /* split list to "selected" and "unselected" parts */
>> --- 1321,1325 ----
>>
>>   /* save the connections from/to an object and stuff */
>> ! static t_binbuf *canvas_stowconnections(t_canvas *x, t_gobj *o) {
>>       t_gobj *selhead = 0, *seltail = 0, *nonhead = 0, *nontail = 0;
>>       /* split list to "selected" and "unselected" parts */
>> ***************
>> *** 1340,1355 ****
>>       else x->list = nonhead, nontail->g_next = selhead;
>>       /* add connections to binbuf */
>> !     binbuf_clear(x->connectbuf);
>>       canvas_wires_each(oc,t,x) {
>>           if ((o==t.from) != (o==t.to))
>> !             binbuf_addv(x->connectbuf, "ssiiii;", gensym("#X"),  
>> gensym("connect"),
>>                   canvas_getindex(x, t.from), t.outlet,
>>                   canvas_getindex(x, t.to),   t.inlet);
>>       }
>>   }
>>
>> ! static void canvas_restoreconnections(t_canvas *x) {
>>       pd_bind(x,gensym("#X"));
>> !     binbuf_eval(x->connectbuf, 0, 0, 0);
>>       pd_unbind(x,gensym("#X"));
>>   }
>> --- 1338,1354 ----
>>       else x->list = nonhead, nontail->g_next = selhead;
>>       /* add connections to binbuf */
>> !     t_binbuf *buf = binbuf_new();
>>       canvas_wires_each(oc,t,x) {
>>           if ((o==t.from) != (o==t.to))
>> !             binbuf_addv(buf, "ssiiii;", gensym("#X"), gensym 
>> ("connect"),
>>                   canvas_getindex(x, t.from), t.outlet,
>>                   canvas_getindex(x, t.to),   t.inlet);
>>       }
>> +     return buf;
>>   }
>>
>> ! static void canvas_restoreconnections(t_canvas *x, t_binbuf *buf) {
>>       pd_bind(x,gensym("#X"));
>> !     binbuf_eval(buf,0,0,0);
>>       pd_unbind(x,gensym("#X"));
>>   }
>> ***************
>> *** 6280,6289 ****
>>   	} else {
>>   	    int xwas = x->te_xpix, ywas = x->te_ypix;
>> ! 	    canvas_stowconnections(canvas_getcanvas(canvas),x);
>>   	    canvas_delete(canvas,x);
>>   	    canvas_objtext(canvas, xwas, ywas, 0, b);
>>   	    /* if it's an abstraction loadbang it here */
>>   	    if (newest && pd_class(newest) == canvas_class)  
>> canvas_loadbang((t_canvas *)newest);
>> ! 	    canvas_restoreconnections(canvas_getcanvas(canvas));
>>   	}
>>       } else binbuf_text(x->te_binbuf, buf, bufsize);
>> --- 6279,6288 ----
>>   	} else {
>>   	    int xwas = x->te_xpix, ywas = x->te_ypix;
>> ! 	    t_binbuf *buf = canvas_stowconnections(canvas_getcanvas 
>> (canvas),x);
>>   	    canvas_delete(canvas,x);
>>   	    canvas_objtext(canvas, xwas, ywas, 0, b);
>>   	    /* if it's an abstraction loadbang it here */
>>   	    if (newest && pd_class(newest) == canvas_class)  
>> canvas_loadbang((t_canvas *)newest);
>> ! 	    canvas_restoreconnections(canvas_getcanvas(canvas), buf);
>>   	}
>>       } else binbuf_text(x->te_binbuf, buf, bufsize);
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 30
>> Date: Tue, 28 Nov 2006 20:05:43 +0000
>> From: Mathieu Bouchard <matju at users.sourceforge.net>
>> Subject: [PD-cvs] pd/src desire.tk,1.1.2.599,1.1.2.600
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.27.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/pd/src
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22076
>>
>> Modified Files:
>>       Tag: devel_0_39
>> 	desire.tk
>> Log Message:
>> fixed paste bug for Tcl 8.5; also disabled tclreadline in tclsh mode.
>>
>>
>> Index: desire.tk
>> ===================================================================
>> RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
>> retrieving revision 1.1.2.599
>> retrieving revision 1.1.2.600
>> diff -C2 -d -r1.1.2.599 -r1.1.2.600
>> *** desire.tk	28 Nov 2006 16:07:17 -0000	1.1.2.599
>> --- desire.tk	28 Nov 2006 20:05:39 -0000	1.1.2.600
>> ***************
>> *** 2831,2835 ****
>>   						set mess2 [lreplace $mess 2 3 $x2 $y2]
>>   					}
>> ! 					pd $mess2
>>   					incr @obj_count
>>   				}
>> --- 2831,2835 ----
>>   						set mess2 [lreplace $mess 2 3 $x2 $y2]
>>   					}
>> ! 					pd [join $mess2]
>>   					incr @obj_count
>>   				}
>> ***************
>> *** 7459,7470 ****
>>   } else {
>>   	set cmdline(console) 0
>> ! 	package require tclreadline
>> ! 	#::tclreadline::Loop
>> ! 	proc ::tclreadline::prompt1 {} {return "desire> "}
>> ! 	while {1} {
>> ! 		puts "What?"
>> ! 		if {[catch {puts [::tclreadline::readline read]}]} {
>> ! 			puts $::errorInfo
>> ! 		}
>> ! 	}
>>   }
>> --- 7459,7471 ----
>>   } else {
>>   	set cmdline(console) 0
>> ! #	package require tclreadline
>> ! #	#::tclreadline::Loop
>> ! #	proc ::tclreadline::prompt1 {} {return "desire> "}
>> ! #	while {1} {
>> ! #		puts "What?"
>> ! #		if {[catch {puts [::tclreadline::readline read]}]} {
>> ! #			puts $::errorInfo
>> ! #		}
>> ! #	}
>> ! 	vwait foo
>>   }
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 31
>> Date: Tue, 28 Nov 2006 20:52:07 +0000
>> From: Mathieu Bouchard <matju at users.sourceforge.net>
>> Subject: [PD-cvs] pd/src desire.c, 1.1.2.214, 1.1.2.215 s_inter.c,
>> 	1.5.4.10.2.24, 1.5.4.10.2.25
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.28.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/pd/src
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7106
>>
>> Modified Files:
>>       Tag: devel_0_39
>> 	desire.c s_inter.c
>> Log Message:
>> added manager serial, manager origin, binbuf_eval_from_client
>>
>>
>> Index: s_inter.c
>> ===================================================================
>> RCS file: /cvsroot/pure-data/pd/src/s_inter.c,v
>> retrieving revision 1.5.4.10.2.24
>> retrieving revision 1.5.4.10.2.25
>> diff -C2 -d -r1.5.4.10.2.24 -r1.5.4.10.2.25
>> *** s_inter.c	27 Nov 2006 18:26:20 -0000	1.5.4.10.2.24
>> --- s_inter.c	28 Nov 2006 20:52:05 -0000	1.5.4.10.2.25
>> ***************
>> *** 523,526 ****
>> --- 523,530 ----
>>   void sys_exit(void);
>>
>> + #ifdef DESIRE
>> + void binbuf_eval_from_client(t_binbuf *b);
>> + #endif
>> +
>>   void socketreceiver_read(t_socketreceiver *x, int fd)
>>   {
>> ***************
>> *** 581,585 ****
>>                       if (x->sr_socketreceivefn)
>>                           (*x->sr_socketreceivefn)(x->sr_owner,  
>> inbinbuf);
>> !                     else binbuf_eval(inbinbuf, 0, 0, 0);
>>                   }
>>               }
>> --- 585,595 ----
>>                       if (x->sr_socketreceivefn)
>>                           (*x->sr_socketreceivefn)(x->sr_owner,  
>> inbinbuf);
>> !                     else {
>> ! #ifdef DESIRE
>> ! 			binbuf_eval_from_client(inbinbuf);
>> ! #else
>> ! 			binbuf_eval(inbinbuf, 0, 0, 0);
>> ! #endif
>> ! 		    }
>>                   }
>>               }
>>
>> Index: desire.c
>> ===================================================================
>> RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v
>> retrieving revision 1.1.2.214
>> retrieving revision 1.1.2.215
>> diff -C2 -d -r1.1.2.214 -r1.1.2.215
>> *** desire.c	28 Nov 2006 19:58:07 -0000	1.1.2.214
>> --- desire.c	28 Nov 2006 20:52:02 -0000	1.1.2.215
>> ***************
>> *** 256,259 ****
>> --- 256,260 ----
>>   	t_queue *q;
>>   	t_clock *clock;
>> + 	unsigned short serial; /* of objects created by the client */
>>   };
>>
>> ***************
>> *** 292,295 ****
>> --- 293,297 ----
>>   	self->q = queue_new();
>>   	self->clock = clock_new(self,(t_method)manager_call);
>> + 	self->serial = 0;
>>   	clock_delay(self->clock,0);
>>   	return self;
>> ***************
>> *** 320,323 ****
>> --- 322,326 ----
>>
>>   extern short next_object;
>> + t_manager *origin=0; /* 0 means unknown */
>>   extern t_pd *newest;
>>   t_class *canvas_class;
>> ***************
>> *** 333,336 ****
>> --- 336,347 ----
>>   static t_atom *canvas_newargv;
>>
>> + /* this has to change later when we get multiple managers (and  
>> thus the manager variable will disappear) */
>> + /* this also has to change when we get stackable origins */
>> + extern "C" void binbuf_eval_from_client (t_binbuf *b) {
>> + 	origin = manager;
>> + 	binbuf_eval(b,0,0,0);
>> + 	origin = 0;
>> + }
>> +
>>   /* add a canvas the list of "root" canvases (toplevels without  
>> parents.) */
>>   static void canvas_addtolist(t_canvas *x) {
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 32
>> Date: Tue, 28 Nov 2006 21:13:03 +0000
>> From: Mathieu Bouchard <matju at users.sourceforge.net>
>> Subject: [PD-cvs] pd/src m_class.c, 1.3.4.7.2.21, 1.3.4.7.2.22
>> 	desire.c,	1.1.2.215, 1.1.2.216
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.29.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/pd/src
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14797
>>
>> Modified Files:
>>       Tag: devel_0_39
>> 	m_class.c desire.c
>> Log Message:
>> introducing pd_set_newest(t_pd*)
>>
>>
>> Index: m_class.c
>> ===================================================================
>> RCS file: /cvsroot/pure-data/pd/src/m_class.c,v
>> retrieving revision 1.3.4.7.2.21
>> retrieving revision 1.3.4.7.2.22
>> diff -C2 -d -r1.3.4.7.2.21 -r1.3.4.7.2.22
>> *** m_class.c	19 Sep 2006 05:59:25 -0000	1.3.4.7.2.21
>> --- m_class.c	28 Nov 2006 21:12:59 -0000	1.3.4.7.2.22
>> ***************
>> *** 784,787 ****
>> --- 784,791 ----
>>       t_floatarg d1, t_floatarg d2, t_floatarg d3, t_floatarg d4,  
>> t_floatarg d5);
>>
>> + #ifdef DESIRE
>> + void pd_set_newest(t_pd *x);
>> + #endif
>> +
>>   void pd_typedmess(t_pd *x, t_symbol *s, int argc, t_atom *argv)
>>   {
>> ***************
>> *** 832,836 ****
>> --- 836,844 ----
>>           {
>>               if (x == &pd_objectmaker)
>> + #ifdef DESIRE
>> +                 pd_set_newest(((t_newgimme)(m->me_fun))(s, argc,  
>> argv));
>> + #else
>>                   newest = (*((t_newgimme)(m->me_fun)))(s, argc,  
>> argv);
>> + #endif
>>               else (*((t_messgimme)(m->me_fun)))(x, s, argc, argv);
>>               return;
>> ***************
>> *** 914,918 ****
>> --- 922,930 ----
>>           }
>>           if (x == &pd_objectmaker)
>> + #ifdef DESIRE
>> + 	    pd_set_newest(bonzo);
>> + #else
>>               newest = bonzo;
>> + #endif
>>           return;
>>       }
>>
>> Index: desire.c
>> ===================================================================
>> RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v
>> retrieving revision 1.1.2.215
>> retrieving revision 1.1.2.216
>> diff -C2 -d -r1.1.2.215 -r1.1.2.216
>> *** desire.c	28 Nov 2006 20:52:02 -0000	1.1.2.215
>> --- desire.c	28 Nov 2006 21:12:59 -0000	1.1.2.216
>> ***************
>> *** 842,848 ****
>>   }
>>
>>   /* called by m_class.c */
>>   extern "C" void canvas_popabstraction(t_canvas *x) {
>> !     newest = x;
>>       pd_popsym(x);
>>       x->loading = 0;
>> --- 842,852 ----
>>   }
>>
>> + extern "C" void pd_set_newest (t_pd *x) {
>> + 	newest = x;
>> + }
>> +
>>   /* called by m_class.c */
>>   extern "C" void canvas_popabstraction(t_canvas *x) {
>> !     pd_set_newest(x);
>>       pd_popsym(x);
>>       x->loading = 0;
>> ***************
>> *** 1387,1391 ****
>>       gobj_changed(x,0);
>>       if (!(oc = obj_connect(from,outlet,to,inlet))) goto bad;
>> !     newest = oc;
>>       return;
>>   bad:
>> --- 1391,1395 ----
>>       gobj_changed(x,0);
>>       if (!(oc = obj_connect(from,outlet,to,inlet))) goto bad;
>> !     pd_set_newest(oc);
>>       return;
>>   bad:
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 33
>> Date: Tue, 28 Nov 2006 21:24:03 +0000
>> From: Mathieu Bouchard <matju at users.sourceforge.net>
>> Subject: [PD-cvs] pd/src desire.c,1.1.2.216,1.1.2.217
>> To: pd-cvs at iem.at
>> Message-ID: <mailman.30.1164798002.5135.pd-cvs at iem.at>
>>
>> Update of /cvsroot/pure-data/pd/src
>> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18799
>>
>> Modified Files:
>>       Tag: devel_0_39
>> 	desire.c
>> Log Message:
>> "serial" message from server to client (aka "future-object")
>>
>>
>> Index: desire.c
>> ===================================================================
>> RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v
>> retrieving revision 1.1.2.216
>> retrieving revision 1.1.2.217
>> diff -C2 -d -r1.1.2.216 -r1.1.2.217
>> *** desire.c	28 Nov 2006 21:12:59 -0000	1.1.2.216
>> --- desire.c	28 Nov 2006 21:23:58 -0000	1.1.2.217
>> ***************
>> *** 844,847 ****
>> --- 844,849 ----
>>   extern "C" void pd_set_newest (t_pd *x) {
>>   	newest = x;
>> + 	unsigned short serial = manager->serial++;
>> + 	sys_vgui("serial %x %x\n",serial,x);
>>   }
>>
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 34
>> Date: Wed, 29 Nov 2006 03:21:27 -0500 (EST)
>> From: pd at macosx104-powerpc.idmi.poly.edu (Pd User)
>> Subject: [PD-cvs] autobuild: pd-main macosx104-powerpc 2006-11-29
>> 	03.15.03
>> To: pd-cvs at iem.at
>> Message-ID:
>> 	<20061129082127.081FE27202E at macosx104-powerpc.idmi.poly.edu>
>>
>> _getuid
>> _listen
>> _pthread_self
>> _pthread_setschedparam
>> _recv
>> _select
>> _send
>> _seteuid
>> _setitimer
>> _setsockopt
>> _sigaction
>> _signal
>> _socket
>> _strerror
>> _vsnprintf
>> _write
>> _fread
>> _pclose
>> _popen
>> _snprintf
>> _system
>> _dlerror
>> _dlopen
>> _dlsym
>> _fstat
>> _cosf
>> _atan2
>> _atanf
>> _expf
>> _sinf
>> _times
>> _pthread_cond_destroy
>> _pthread_cond_init
>> _pthread_cond_signal
>> _pthread_cond_wait
>> _pthread_create
>> _pthread_join
>> _pthread_mutex_destroy
>> _pthread_mutex_init
>> _fputc
>> _fflush
>> _vfprintf
>> _pthread_cancel
>> _usleep
>> _AudioConverterDispose
>> _AudioConverterFillBuffer
>> _AudioConverterNew
>> _AudioConverterReset
>> _AudioConverterSetProperty
>> _AudioDeviceAddPropertyListener
>> _AudioDeviceGetCurrentTime
>> _AudioDeviceGetProperty
>> _AudioDeviceGetPropertyInfo
>> _AudioDeviceRemovePropertyListener
>> _AudioDeviceSetProperty
>> _AudioHardwareGetProperty
>> _AudioHardwareGetPropertyInfo
>> _AudioOutputUnitStart
>> _AudioOutputUnitStop
>> _AudioUnitGetProperty
>> _AudioUnitInitialize
>> _AudioUnitRender
>> _AudioUnitReset
>> _AudioUnitSetProperty
>> _AudioUnitUninitialize
>> _CloseComponent
>> _FindNextComponent
>> _OpenAComponent
>> _printf
>> _puts
>> _AudioConvertHostTimeToNanos
>> _AudioConvertNanosToHostTime
>> _AudioGetCurrentHostTime
>> _CFRelease
>> _CFStringCreateWithFormat
>> _CFStringGetCString
>> _CFStringGetLength
>> _CFStringGetSystemEncoding
>> _MIDIClientCreate
>> _MIDIClientDispose
>> _MIDIEndpointGetEntity
>> _MIDIEntityGetDevice
>> _MIDIGetDestination
>> _MIDIGetNumberOfDestinations
>> _MIDIGetNumberOfDevices
>> _MIDIGetNumberOfSources
>> _MIDIGetSource
>> _MIDIInputPortCreate
>> _MIDIObjectGetStringProperty
>> _MIDIOutputPortCreate
>> _MIDIPacketListAdd
>> _MIDIPacketListInit
>> _MIDIPortConnectSource
>> _MIDIPortDisconnectSource
>> _MIDIPortDispose
>> _MIDISend
>> ___CFConstantStringClassReference
>> _kMIDIPropertyName
>> _CFAbsoluteTimeGetCurrent
>> _CFRunLoopAddTimer
>> _CFRunLoopGetCurrent
>> _CFRunLoopRemoveTimer
>> _CFRunLoopRunInMode
>> _CFRunLoopStop
>> _CFRunLoopTimerCreate
>> _mach_error
>> _mach_thread_self
>> _thread_policy_set
>> _pthread_cond_broadcast
>> _regcomp
>> _regexec
>> _log10
>> _abort
>> _free referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _malloc referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _pthread_mutex_init referenced from Jack expected to be defined  
>> in /usr/lib/libSystem.B.dylib
>> _pthread_mutex_lock referenced from Jack expected to be defined  
>> in /usr/lib/libSystem.B.dylib
>> _pthread_mutex_unlock referenced from Jack expected to be defined  
>> in /usr/lib/libSystem.B.dylib
>> _read referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _snprintf referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _strcat referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _strchr referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _strcmp referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _strcpy referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _memset referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _pthread_exit referenced from Jack expected to be defined in /usr/ 
>> lib/libSystem.B.dylib
>> _pthread_join referenced from Jack expected to be defined in /usr/ 
>> lib/libSystem.B.dylib
>> _pthread_mutex_destroy referenced from Jack expected to be defined  
>> in /usr/lib/libSystem.B.dylib
>> _pthread_self referenced from Jack expected to be defined in /usr/ 
>> lib/libSystem.B.dylib
>> _strerror referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _abort referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _floor referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _mach_absolute_time referenced from Jack expected to be defined  
>> in /usr/lib/libSystem.B.dylib
>> _memcpy referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _pthread_equal referenced from Jack expected to be defined in /usr/ 
>> lib/libSystem.B.dylib
>> _rint referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _usleep referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> ___error referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> ___sF referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _close referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _fprintf referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _ftruncate referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _getpid referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _getuid referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _kill referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _mmap referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _munmap referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _semget referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _semop referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _shm_open referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _shm_unlink referenced from Jack expected to be defined in /usr/ 
>> lib/libSystem.B.dylib
>> _strncmp referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _strncpy referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> __exit referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _bootstrap_look_up referenced from Jack expected to be defined in / 
>> usr/lib/libSystem.B.dylib
>> _connect referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _execv referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _fopen referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _fork referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _fscanf referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _getenv referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _getpgrp referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _mach_error_string referenced from Jack expected to be defined in / 
>> usr/lib/libSystem.B.dylib
>> _mach_msg referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _mach_port_allocate referenced from Jack expected to be defined  
>> in /usr/lib/libSystem.B.dylib
>> _mach_task_self_ referenced from Jack expected to be defined in / 
>> usr/lib/libSystem.B.dylib
>> _mach_timebase_info referenced from Jack expected to be defined  
>> in /usr/lib/libSystem.B.dylib
>> _perror referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _poll referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _pthread_cancel referenced from Jack expected to be defined in / 
>> usr/lib/libSystem.B.dylib
>> _pthread_cond_init referenced from Jack expected to be defined in / 
>> usr/lib/libSystem.B.dylib
>> _pthread_cond_signal referenced from Jack expected to be defined  
>> in /usr/lib/libSystem.B.dylib
>> _pthread_cond_wait referenced from Jack expected to be defined in / 
>> usr/lib/libSystem.B.dylib
>> _pthread_mach_thread_np referenced from Jack expected to be  
>> defined in /usr/lib/libSystem.B.dylib
>> _pthread_testcancel referenced from Jack expected to be defined  
>> in /usr/lib/libSystem.B.dylib
>> _realloc referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _regcomp referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _regexec referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _regfree referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _shutdown referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _sleep referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _socket referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _strcspn referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _task_get_special_port referenced from Jack expected to be defined  
>> in /usr/lib/libSystem.B.dylib
>> _thread_terminate referenced from Jack expected to be defined in / 
>> usr/lib/libSystem.B.dylib
>> _vsnprintf referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _write referenced from Jack expected to be defined in /usr/lib/ 
>> libSystem.B.dylib
>> _AudioConvertNanosToHostTime referenced from Jack expected to be  
>> defined in /System/Library/Frameworks/CoreAudio.framework/Versions/ 
>> A/CoreAudio
>> _pthread_create referenced from Jack expected to be defined in / 
>> usr/lib/libSystem.B.dylib
>> _thread_info referenced from Jack expected to be defined in /usr/ 
>> lib/libSystem.B.dylib
>> _thread_policy_set referenced from Jack expected to be defined in / 
>> usr/lib/libSystem.B.dylib
>> collect2: ld returned 1 exit status
>> /usr/bin/ld: for architecture ppc
>> /usr/bin/ld: warning multiple definitions of symbol _jack_error
>> s_audio_jack.o definition of _jack_error in section (__TEXT,__text)
>> /Library/Frameworks/Jack.framework/Jack(single module) definition  
>> of _jack_error
>> lipo: can't open input file: /var/tmp//ccuVqw9E.out (No such file  
>> or directory)
>> make[2]: *** [../bin/pd] Error 1
>> make[1]: *** [pd_install] Error 2
>> make: *** [darwin_app_core] Error 2
>>
>>
>>
>> ------------------------------
>>
>> _______________________________________________
>> PD-cvs mailing list
>> PD-cvs at iem.at
>> http://lists.puredata.info/listinfo/pd-cvs
>>
>>
>> End of PD-cvs Digest, Vol 21, Issue 30
>> **************************************
>>
>>
>
> Thomas Grill
> http://grrrr.org
>
>
>
> _______________________________________________
> PD-dev mailing list
> PD-dev at iem.at
> http://lists.puredata.info/listinfo/pd-dev


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

Computer science is no more related to the computer than astronomy is  
related to the telescope.      -Edsger Dykstra






More information about the Pd-dev mailing list