Those instructions are for Windows 7+, I don't believe Msys2 will work on Vista or XP.
While theoretically Pd could be build on anything with a C compiler, I think you're a bit more on your own with setting up / maintaining a build system for anything that old at this point. Maybe someone else has some ideas on that, I sure don't.
On Mar 22, 2018, at 6:01 AM, pd-list-request@lists.iem.at wrote:
Date: Thu, 22 Mar 2018 06:01:38 +0100 From: rolfm@dds.nl mailto:rolfm@dds.nl To: Pd list <pd-list@lists.iem.at mailto:pd-list@lists.iem.at> Subject: Re: [PD] compiling PD on windows Message-ID: <1832ee0db7f6682f0c7229567e9c3c29@dds.nl mailto:1832ee0db7f6682f0c7229567e9c3c29@dds.nl> Content-Type: text/plain; charset="utf-8"; Format="flowed"
my ultimate goal is to be able to compile on an older machine with XP.
to get experience i first tried on Windows 10.
installed MSYS2 etc (following Dan's instructions on the GITHUB page.
start MSYS2, cd to the src folder of Vanilla 48.1, and do
make
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Dan Wilcox schreef op 22-03-2018 12:33:
Those instructions are for Windows 7+, I don't believe Msys2 will work on Vista or XP.
While theoretically Pd could be build on anything with a C compiler, I think you're a bit more on your own with setting up / maintaining a build system for anything that old at this point. Maybe someone else has some ideas on that, I sure don't.
the error i get is on windows 10.
(compiling on XP is much farther on my list)
rolf
On Mar 22, 2018, at 6:01 AM, pd-list-request@lists.iem.at wrote: Date: Thu, 22 Mar 2018 06:01:38 +0100 From: rolfm@dds.nl To: Pd list pd-list@lists.iem.at Subject: Re: [PD] compiling PD on windows Message-ID: 1832ee0db7f6682f0c7229567e9c3c29@dds.nl Content-Type: text/plain; charset="utf-8"; Format="flowed"
my ultimate goal is to be able to compile on an older machine with XP.
to get experience i first tried on Windows 10.
installed MSYS2 etc (following Dan's instructions on the GITHUB page.
start MSYS2, cd to the src folder of Vanilla 48.1, and do
make
Dan Wilcox @danomatika [1] danomatika.com [2] robotcowboy.com [3]
Links:
[1] http://twitter.com/danomatika [2] http://danomatika.com [3] http://robotcowboy.com
which gives me the error: /bin/sh: cl: opdracht niet gevonden (== command not found).
That means that Msys2 can't find the shell interpreter which is a pretty big problem! I think Msys2 is not configured correctly, did you run all of the set up commands on their webpage before trying to build Pd? ie. pacman -Syu ...
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
thanks everyone for your advices.
i made 2 major mistakes:
in both cases one has to provide additional tools and/or the correct path to them in the Windows system. therefore the "cl.exe not found". MINGW32 has them included.
so, with the sources from github i succeeded to make the app.
the verbosity of the output of the whole proces is quite overwhelming for someone like me. there were a number of warnings: e.g.: "remember to run 'libtool --finish /..../bob~ or: "assignment from incompatible pointer"
is it necessary to do something with them?
@lucas great, you saved me the efforts to find out what to use on XP (MSYS2 doesn't work anymore on XP).
rolf
On Mar 23, 2018, at 3:27 PM, rolfm@dds.nl wrote:
so, with the sources from github i succeeded to make the app.
Great!
the verbosity of the output of the whole proces is quite overwhelming for someone like me.
That's normal output for the whole build process. Just let it run until it stops. If you build a lot of open source projects, just just get used to seeing it even if not everything makes sense. At least you know *something* is happening. There are some tricks to silence the output but most people *expect* it at this point and it's especially helpful to see where errors happen (if they happen).
there were a number of warnings: e.g.: "remember to run 'libtool --finish /..../bob~ or: "assignment from incompatible pointer"
is it necessary to do something with them?
No, it's just a warning and this particular one is just complaining that libtool doesn't like the tilde in the compiled external file name. It works just fine.
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/