On May 31, 2006, at 3:07 AM, patco wrote:
hello,
I had to make some changes in freshly updated cvs files for compiling pd with mingw:
removed second and third #else in d_fft.c added ringbuffer.c in portaudio/pablio/ (cvs problem?) added pa_types.h in portaudio/pa_common/ (cvs problem?)
This is fixed in the latest. You can use the latest portaudio and portmidi directories when compiling 0.39.2. If you checked out 0.39.2 from CVS with "cvs co -r v0-39-2 pd", then just "cd pd && cvs up -APd port*"
added asio folder in pd/ (pd/asio/asio.cpp missing)
The ASIO license does not allow us to re-distribute the source, so it can't be in CVS. I think we should make ASIO a ./configure --enable- asio flag so that Pd compiles by default with only free software.
compiled object are in pd/obj (shouldn't they be in pd/bin ?)
added wish84.exe in pd/bin
If you are using makefile.mingw from the sourceforge patch tracker, its a hacked up affair that's not worth fixing. Instead, its a test bed for how to fix the configure.in and makefile.in for MinGW so that you can "./configure && make && make install" like the other platforms.
If you want to fix things, then please try out configure.in and makefile.in, using what works in makefile.mingw. Otherwise, its really a waste of time to try to clean up makefile.mingw.
.hc
________________________________________________________________________ ____
As we enjoy great advantages from inventions of others, we should be glad of an opportunity to serve others by any invention of ours; and this we should do freely and generously. - Benjamin Franklin