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