<div dir="ltr">hi, <div><br></div><div>i&#39;m also trying to build Pd vanilla under Windows 7 with MinGW since yesterday</div><div>I follow all the things on <a href="http://puredata.info/docs/developer/WindowsMinGW" target="_blank">http://puredata.info/docs/developer/WindowsMinGW</a> until &quot;You can now build Pd vanilla&quot;</div>


<div>note that I cannot find the ASIOSDK2.2 but only the 2.3 on Steinberg website<br></div>
<div><br></div><div>with a fresh git clone :</div><div>./autogen.sh works fine</div><div>but ./configure fails with this :</div><div> </div><div>````</div><div><div>=== configuring in portaudio (/home/antoine/pd/pure-data/portaudio)</div>


<div>configure: running /bin/sh m4/config/configure --disable-option-checking &#39;--prefix=/usr/local&#39;  &#39;--enable-asio&#39; &#39;--disable-portaudio&#39; --cache-file=/dev/null --srcdir=./bin/sh: m4/config/configure: No such file or directory</div>



<div>configure: error: m4/config/configure failed for portaudio</div></div><div>````</div><div>even if i use --enable-asio and --disable-portaudio options</div><div>I could post the entire output if needed</div><div><br>


</div><div>from here : /home/antoine/pd/pure-data (so there is no spaces in path)</div>
<div><br></div><div><div>the &quot;<span style="font-family:arial,sans-serif;font-size:13px">make -f makefile.mingw&quot; </span><span style="font-family:arial,sans-serif;font-size:13px">command</span><span style="font-family:arial,sans-serif;font-size:13px"> </span><span style="font-family:arial,sans-serif;font-size:13px">from src/ fails with : </span></div>



<div><span style="font-family:arial,sans-serif;font-size:13px"><div>$ make -f makefile.mingw</div><div>makefile.mingw:299: makefile.dependencies: No such file or directory</div><div>make: *** No rule to make target `../../pd/portaudio/src/common/pa_stream.c&#39;, needed by `makefile.dependencies&#39;.  Stop.</div>

<div><br></div><div>with patrice&#39;s command I got after<span style="font-family:arial;font-size:small"> a lots of warnings : </span></div></span><span style="font-family:arial,sans-serif;font-size:13px"><div><br></div>

<div>````</div><div><div>Creating library file: pd.a</div><div>g_canvas.o:g_canvas.c:(.text+0x359c): undefined reference to `array_define_class</div><div>&#39;</div><div>g_text.o:g_text.c:(.text+0x3534): undefined reference to `canvas_istable&#39;</div>

<div>m_conf.o:m_conf.c:(.text+0x77): undefined reference to `x_array_setup&#39;</div><div>m_conf.o:m_conf.c:(.text+0x9a): undefined reference to `x_scalar_setup&#39;</div><div>collect2: ld a retourné 1 code d&#39;état d&#39;exécution</div>

</div>

</span></div></div><div>````</div><div>so it fails creating pd.dll, <a href="http://pd.com">pd.com</a> an others</div><div><br></div><div><div>git reflog</div><div>5419183 HEAD@{0}: clone: from git://<a href="http://pure-data.git.sourceforge.net/gitroot/pure-data/pure-data" target="_blank">pure-data.git.sourceforge.net/gitroot/pure-data/pure-data</a></div>



</div><div>maybe I cloned the wrong repos ?</div><div>or maybe the mingw build is broken for now ?</div><div><br></div><div>I then tested to compile the release version</div><div>./autogen.sh works fine</div><div>./configure fails witih the same error than above</div>


<div><br></div><div>````</div><div><div>=== configuring in portaudio (/home/antoine/pd/pd-0.44-0/portaudio)</div><div>configure: running /bin/sh m4/config/configure --disable-option-checking &#39;--prefix=/usr/local&#39;  &#39;--enable-asio&#39; &#39;--enable-option-checking&#39; --cache-file=/dev/null --srcdir=./bin/sh: m4/config/configure: No such file or directory</div>


<div>configure: error: m4/config/configure failed for portaudio</div></div><div>````</div><div>also the old build system fails :</div><div><div>$ make -f makefile.mingw</div><div>make: *** No rule to make target `../../pd/portaudio/src/common/pa_stream.c&#39;, needed by `makefile.dependencies&#39;.  Stop.</div>


</div><div><br></div><div>patrice&#39;s version works but pd.res is missing and then pd.exe couldn&#39;t be created...</div><div><br></div><div>````</div><div><div>antoine@antoine-win7 ~/pd/pd/src</div><div>$ gcc  -mwindows -o pd.exe s_entry.o pd.res -lm -lwsock32 -lwinmm -lole32 -lpth</div>

<div>readGC2 -L. -lpd</div><div>gcc.exe: erreur: pd.res: No such file or directory</div></div><div>````</div><div>NOTE : patrice version assume the folder where pd is is called &quot;pd&quot; not &quot;pure-data&quot; like the default after cloning</div>

<div>also I had to remove tabulations</div><div><br></div><div>anyway thanks for everything, i&#39;m sure i&#39;m close to my goal !</div><div><br></div><div>regards</div><div><br></div><div>a</div></div><div class="gmail_extra">

<br clear="all"><div>--<br>do it yourself                       <br><a href="http://antoine.villeret.free.fr" target="_blank">http://antoine.villeret.free.fr</a><br></div>
<br><br><div class="gmail_quote">2013/7/26 IOhannes m zmölnig <span dir="ltr">&lt;<a href="mailto:zmoelnig@iem.at" target="_blank">zmoelnig@iem.at</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">On 07/26/13 08:54, Jonathan Wilkes wrote:<br>
&gt; Thanks. Somehow I had some weirdness left over from<br>
&gt; trying to /.autogen from a directory with spaces in it.<br>
&gt; I started over using the &quot;make -f makefile.mingw&quot; method<br>
&gt; and it worked fine.<br>
&gt;<br>
&gt; But I still can&#39;t get it to work using autogen.<br>
&gt;<br>
<br>
</div>for the watchdog problem, simply remove line 142 from src/Makefile.am<br>
(&quot;bin_PROGRAMS += pd-watchdog&quot; in the MINGW context).<br>
<br>
since i am the author of this line, i&#39;m pretty sure that it *did* work<br>
when i last did a w32 compilation using mingw. without knowing the error<br>
you get (&quot;it&#39;s complaining about missing functions relating to<br>
pd-watchdog&quot;), it&#39;s hard to tell.<br>
<br>
<br>
msdt<br>
<span class="HOEnZb"><font color="#888888">IOhannes<br>
<br>
<br>
</font></span><br>_______________________________________________<br>
<a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
<br></blockquote></div><br></div>