so i tried to compile pd under windows, again.
i've followed the instructions at www.puredata.info/docs/developer/mingw letter-for-letter on a new pc (my work machine running winxp).
applying the patches under 'packages' in cvs, i get a number of "reversed (or previously applied) patch detected!" the default response for this error is to skip, so i skipped. this happens on s_main.c, makefile.in, and m_class.c. also on one patch, it can't find the target file (d_mayer_fft.c). many other patches give 'hunk failed' messages, including s_loader.
compiling the patched version anyway gives
s_loader.c:252: error: conflicting types for sys_load_lib
looking at the source file, it looks like a bad merge (which i kind of expected), so deleting the second (simpler, only one line) sys_load_lib function allows it to compile.
the error now becomes
no rule to make target d_mayer_fft.c
which would lead me to believe someone has forgot to add d_mayer_fft.c to cvs.
any help?