[PD-dev] Issues building PD 0.51.x

Dan Wilcox danomatika at gmail.com
Wed Dec 9 21:04:53 CET 2020

Before anyone looks further into the *details* ie. compiler flags, the configure overview output gives us a clue:

> configure:
>    pd 0.51.3 is now configured
>    Platform:             Unknown

Clearly, configure failed and it never set the platform. The platform-specific / host checks failed and it probably half-defaults to building for Linux which is why it's trying to build the OSS audio backend.

Now, looking at the beginning of the same configure log, we see:

> checking build system type... x86_64-pc-msys
> checking host system type... x86_64-pc-msys
> configure: iPhone SDK only available for arm-apple-darwin hosts, skipping tests
> configure: Android SDK only available for arm-linux hosts, skipping tests

Hmm. The canonical host it's seeing is "x86_64-pc-msys" which is not one we actually support directly. What we support for building on windows with autootols is "mingw" see

https://github.com/pure-data/pure-data/blob/master/configure.ac#L108 <https://github.com/pure-data/pure-data/blob/master/configure.ac#L108>

So I think this a configuration issue with your setup as you are somehow not building with mingw as we have listed in the INSTALL.txt. One reason for this may be using the wrong shell, ie. MSYS2 instead of the explicit MinGW64 shell. It's been a few years since I've worked directly with MinGW & Pd, so the naming may have changed... which is also why we wrote the steps in INSTALL.txt. :)

Dan Wilcox
@danomatika <http://twitter.com/danomatika>
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20201209/5161eab3/attachment-0001.html>

More information about the Pd-dev mailing list