[PD-dev] help compiling pd 0.43 on Windows 7
Jonathan Wilkes
jancsika at yahoo.com
Mon Nov 28 19:16:18 CET 2011
----- Original Message -----
> From: Hans-Christoph Steiner <hans at at.or.at>
> To: katja <katjavetter at gmail.com>
> Cc: pd-dev at iem.at
> Sent: Monday, November 28, 2011 12:37 PM
> Subject: Re: [PD-dev] help compiling pd 0.43 on Windows 7
>
>
> I think Miller doesn't use MinGW, so building vanilla on Windows is probably
> easiest using MSVC like he does.
Um... is MSVC free?
> Pd-extended builds nightly (when the server is
> up) using the pd/src/makefile.mingw.
>
> As for the included .dlls, that happens in packages/win32_inno/Makefile. That
> seems more an issue of packaging.
>
> .hc
>
> On Nov 28, 2011, at 11:32 AM, katja wrote:
>
>> Gave it another try this weekend: building vanilla pd on windows.
>>
>> Though I once had a pd build using makefile.mingw, this must have been
>> a stroke of luck, a fortunate sequence of operations which I don't
>> know how to reproduce. Instead, I now used the 'new build system'
> with
>> a few adaptations. These adaptations were derived from a patch file
>> for pd-extended by Patrice Colet and Hans Christoph Steiner. The patch
>> (the one for vanilla, attached, beware that it has windows style line
>> endings) takes care of the following:
>>
>> - definition 'cc=g++' is no longer applied, and some errors
> triggered
>> by c files in the port audio section now become warnings
>> - pd-watchdog is disabled for Mingw
>> - pd~ is disabled for windows
>>
>> The build was done with Mingw. Even with the patched build system it
>> is still a fair pain i.t.a. to build vanilla pd on windows, specially
>> when compared to building on Linux. A lot of .dll's and header files
>> must be collected and copied into the appropriate directories of the
>> build tree. In order to download the asio sdk one is supposed to fill
>> a form with all personal info's when subscribing as Steinberg third
>> party developer. Some .dll's and headers can be copied from a vanilla
>> Pd windows binary distribution. The following .dll's must be copied
>> from the Mingw binaries into Pd's bin/ directory, they're not in Pd
>> binary distributions:
>>
>> - libgcc_s_dw2-1.dll
>> - libstdc++-6.dll
>> - libpthread-2.dll
>>
>> I've not tested the build other than with the audio and midi test, as
>> I'm now heading for a pd-double build for windows, and for sure
>> there's something to fix in the audio interface files before pd-double
>> will work. To be continued.
>>
>> Katja
>>
> <new-build-system-vanilla-Mingw.patch>_______________________________________________
>> Pd-dev mailing list
>> Pd-dev at iem.at
>> http://lists.puredata.info/listinfo/pd-dev
>
>
>
> ----------------------------------------------------------------------------
>
> News is what people want to keep hidden and everything else is publicity.
> - Bill Moyers
>
>
>
> _______________________________________________
> Pd-dev mailing list
> Pd-dev at iem.at
> http://lists.puredata.info/listinfo/pd-dev
>
More information about the Pd-dev
mailing list