Hans, there's so many externals in pd-double giving weird output, I
couldn't believe it's all wrong in the code. So I searched for a class
which is definitely double-ready and which can act as a test class for
the build of the lib where it is part of. For cyclone [mean] can do
this, see attached patch. It's code is double-ready and does not
depend on anything else than m_pd.h. Still it's output makes no sense
in pd-double.
Apparently, the build rules for the external classes do not include
the PD_FLOAT_PRECISION definition..
For this reason, it is at the moment not opportune to announce
pd-double ready for testing. If people would really start testing now,
a tsunami of bug reports could follow, many of which boil down to this
single wrong macro definition. We better avoid such needless
administrative hassle.
Katja
p.s.
I was talking about the Pd-0.43.1-double-20111009-macosx106-x86_64.dmg
build, which has double precision core.
The build in Pd-0.43.1-double-20111010-macosx106-x86_64.dmg crashes at
startup on OSX 10.5:
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread: 0
Dyld Error Message:
unknown required load command 0x80000022