[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