Hi,

Just my 2cents, basically following Christof's reply

I have also recently compiled my externals in windows, and I have to say it is 
not at all complicated. The two things I used to learn how to do this were the 
instructions on how to compile pd in windows (pd's github INSTALL.txt) and the 
pd-lib-builder makefile (also on github). After compoling pd, i used the same 
mingw terminal for the externals. 

 Those readmes made everything go really smoothly! Huge thanks for making those 
available!


Cheers!

f



fdch.github.io

> On Oct 21, 2019, at 7:36 PM, Christof Ressi <christof.re...@gmx.at> wrote:
> 
> ugh, should read "MSYS2 MINGW32 SHELL" for *32-bit* binaries" of course
> 
>> Gesendet: Dienstag, 22. Oktober 2019 um 01:34 Uhr
>> Von: "Christof Ressi" <christof.re...@gmx.at>
>> An: "pat pagano" <shreeswi...@gmail.com>, Pd-List <pd-list@lists.iem.at>
>> Betreff: Aw: Re: [PD] compiling externals for Pure Data windows
>> 
>>> do i use make or cmake?
>> 
>> make and cmake do different things and are not mutually exclusive. in fact, 
>> people often use cmake to generate makefiles.
>> 
>> again, with msys2 the workflow is roughly the same as in Linux.
>> 
>> some things to watch out:
>> * you might need to install the compiler toolchains first with "pacman -S 
>> mingw-w64-i686-toolchain" and "pacman -S mingw-w64-x86_64-toolchain"
>> * you have to pick the right shell, i.e. "MSYS2 MINGW32 SHELL" for 64-bit 
>> binaries and "MSYS2 MINGW64 SHELL" for 64-bit externals
>> * if the external uses pd-lib-builder, then you might need to set PDBINDIR 
>> and PDINCLUDEDIR if Pd has been installed at a non-standard location.
>> * if the external uses cmake, pick the "Unix Makefile" generator.
>> 
>> Christof
>>  
>>  
>> 
>> Gesendet: Dienstag, 22. Oktober 2019 um 00:45 Uhr
>> Von: "pat pagano" <shreeswi...@gmail.com>
>> An: "Christof Ressi" <christof.re...@gmx.at>
>> Betreff: Re: [PD] compiling externals for Pure Data windows
>> 
>> i downloaded and installed that, do i use make or cmake?
>>   
>> 
>> On Mon, Oct 21, 2019 at 5:54 PM Christof Ressi 
>> <christof.re...@gmx.at[mailto:christof.re...@gmx.at]> wrote:
>> 
>> Generally, I recommend msys2 (mingw64): 
>> https://www.msys2.org/[https://www.msys2.org/] Building externals is almost 
>> the same as with GCC on Linux, so you should feel at home.
>>  
>> Christof
>>  
>> 
>> Gesendet: Montag, 21. Oktober 2019 um 23:39 Uhr
>> Von: "pat pagano" <shreeswi...@gmail.com[mailto:shreeswi...@gmail.com]>
>> An: pd-l...@iem.at[mailto:pd-l...@iem.at], 
>> pd-list@lists.iem.at[mailto:pd-list@lists.iem.at]
>> Betreff: [PD] compiling externals for Pure Data windows
>> 
>> Hello Folks
>>  
>> i have been using pd and compiling source for externals myself for a few 
>> years but it was always Linux ans Macintosh but now i have a windows 10 
>> computer and i would like if possible to learn to compile externals for and 
>> with windows 64 bit 
>>  
>> Needed 64 bit externals:
>> Freeverb~
>> Fluidsynth~
>> Soundhack collection 
>> Eric Lyon's potpourri
>> FFtease v3 
>> Spencer Russells 's Gendy 
>>  
>>  
>> to start with and i NEED these to be cross platform for my world domination 
>> plans 
>> Is there a place i may learn to do this?
>> Would you share what tools you use if you do compile for win64?
>>  
>> All feedback is welcome 
>>  
>> Thank you!
>>  
>>  
>>  
>>  --
>> 
>> Patrick Pagano  B.S, M.F.A
>> Assistant Professor, Interactive Media & Education 
>> 
>> Audio Projection & Performance Design 
>> Howard Community College
>> Columbia, Maryland USA
>> http://shreeswifty.github.io[http://shreeswifty.github.io]
>> (352)226-2016
>>  
>>  _______________________________________________ 
>> Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at] mailing list UNSUBSCRIBE 
>> and account-management -> 
>> https://lists.puredata.info/listinfo/pd-list[https://lists.puredata.info/listinfo/pd-list]
>>  
>>  --
>> 
>> Patrick Pagano  B.S, M.F.A
>> Assistant Professor, Interactive Media & Education 
>> 
>> Audio Projection & Performance Design 
>> Howard Community College
>> Columbia, Maryland USA
>> http://shreeswifty.github.io[http://shreeswifty.github.io]
>> (352)226-2016
>>  
>>  
> 
> 
> 
> _______________________________________________
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> 
> https://lists.puredata.info/listinfo/pd-list



_______________________________________________
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list

Reply via email to