Hey all,
I've been working a bit on some testing scripts for Pd-extended. Currently, the main one is load_every_help.py, which does just that: it loads every help file included in Pd-extended, and checks the output. If there is output, it adds that output to the log. The log is uploaded to the auto-build site for that day.
http://autobuild.puredata.info/auto-build/2011-10-11/logs/load_every_help_ma...
Here, for example, you can see lots of interesting things in the 10.6 64-bit build. For example:
loading: /Users/pd/auto-build/pd-extended/packages/darwin_app/build/ Pd-0.43.1-extended-20111011.app/Contents/Resources/extra/bsaylor/pvoc~- help.pd warning: extern using garray_getfloatarray() won't work in 64-bit version
And here is the use of a function deprecated in 10.5 and removed in 10.6:
/Users/pd/auto-build/pd-extended/packages/darwin_app/build/Pd-0.43.1- extended-20111011.app/Contents/Resources/extra/apple/ ambient_light_sensor.pd_darwin: dlopen(/Users/pd/auto-build/pd- extended/packages/darwin_app/build/Pd-0.43.1-extended-20111011.app/ Contents/Resources/extra/apple/ambient_light_sensor.pd_darwin, 10): Symbol not found: _IOConnectMethodScalarIScalarO Referenced from: /Users/pd/auto-build/pd-extended/packages/ darwin_app/build/Pd-0.43.1-extended-20111011.app/Contents/Resources/ extra/apple/ambient_light_sensor.pd_darwin Expected in: dynamic lookup
ambient_light_sensor error: ... couldn't create
.hc
----------------------------------------------------------------------------
"Free software means you control what your computer does. Non-free software means someone else controls that, and to some extent controls you." - Richard M. Stallman