<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Hello, I think that we are facing
      windows specific errors with libtool that should be resolved under
      windows...<br>
      <br>
      Le 26/07/2013 15:15, Antoine Villeret a &eacute;crit&nbsp;:<br>
    </div>
    <blockquote
cite="mid:CAGn5wNekrVfPXsJ57OEBaF4msJW1ZYRFuqE_VbSjRxLo4KN=4g@mail.gmail.com"
      type="cite">
      <div dir="ltr">hi,&nbsp;
        <div><br>
        </div>
        <div>i'm also trying to build Pd vanilla under Windows 7 with
          MinGW since yesterday</div>
        <div>I follow all the things on&nbsp;<a moz-do-not-send="true"
            href="http://puredata.info/docs/developer/WindowsMinGW"
            target="_blank">http://puredata.info/docs/developer/WindowsMinGW</a>&nbsp;until
          "You can now build Pd vanilla"</div>
        <div>note that I cannot find the ASIOSDK2.2 but only the 2.3 on
          Steinberg website<br>
        </div>
        <div><br>
        </div>
      </div>
    </blockquote>
    <br>
    My ASIOSDK is an old one, it would be nice if pd-vanilla compiles
    with 2.3 version proposed on Steinberg site, maybe audio would work
    with it :D<br>
    <br>
    <blockquote
cite="mid:CAGn5wNekrVfPXsJ57OEBaF4msJW1ZYRFuqE_VbSjRxLo4KN=4g@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>with a fresh git clone :</div>
        <div>./autogen.sh works fine</div>
        <div>but ./configure fails with this :</div>
        <div>&nbsp;</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 '--prefix=/usr/local'
            &nbsp;'--enable-asio' '--disable-portaudio'
            --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>````<br>
        </div>
      </div>
    </blockquote>
    <br>
    <blockquote
cite="mid:CAGn5wNekrVfPXsJ57OEBaF4msJW1ZYRFuqE_VbSjRxLo4KN=4g@mail.gmail.com"
      type="cite">
      <div dir="ltr"><br>
        <div>
          <div>git reflog</div>
          <div>5419183 HEAD@{0}: clone: from git://<a
              moz-do-not-send="true"
              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>
    </blockquote>
    <br>
    I forgot to mention that I used sources from
    <a class="moz-txt-link-freetext" href="http://crca.ucsd.edu/~msp/software.html">http://crca.ucsd.edu/~msp/software.html</a> but I've same results with
    git sources<br>
    <br>
    <br>
    <blockquote
cite="mid:CAGn5wNekrVfPXsJ57OEBaF4msJW1ZYRFuqE_VbSjRxLo4KN=4g@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <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 '--prefix=/usr/local'
            &nbsp;'--enable-asio' '--enable-option-checking'
            --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>
    </blockquote>
    <br>
    <br>
    There might be something missing for win32, I made configure file
    manually with this command<br>
    <br>
    cd portaudio &amp;&amp; autoconf &amp;&amp; libtoolize --force
    &amp;&amp; autoconf<br>
    <br>
    it hackish but it ends without errors<br>
    <br>
    <br>
    now when I run ./configure in pd folder it ends with this error:<br>
    <br>
    ./configure: line 4637: syntax error near unexpected token `JACK,'<br>
    ./configure: line 4637: `&nbsp;&nbsp;&nbsp; PKG_CHECK_MODULES(JACK, jack,
    have_jack=yes, have_jack=no)'<br>
    configure: error: ./configure failed for portaudio<br>
    <br>
    I don't really care about having jack working since pd audio isn't
    working at all with my machine, even with compiled binaries, so I
    comment out this PKG line and run my hack and then ./configure
    --without-jack ...<br>
    <br>
    it ends up with this summary:<br>
    <br>
    &nbsp; Target ...................... i686-pc-mingw32<br>
    &nbsp; C++ bindings ................ no<br>
    &nbsp; Debug output ................ no<br>
    <br>
    &nbsp; WMME ........................ yes<br>
    &nbsp; DSound ...................... no<br>
    &nbsp; ASIO ........................ no<br>
    &nbsp; WASAPI ...................... no<br>
    &nbsp; WDMKS ....................... no<br>
    <br>
    if at least I have WMME, that's not so bad... So I run make...<br>
    <br>
    another error in portaudio/makefile.in:<br>
    <br>
    make[2]: LIBTOOL@: Command not found<br>
    <br>
    I remove this line then configure again<br>
    <br>
    now I have same error Jonathan were talking about, it seems that
    automake puts a wrong compiler, and I've no idea...<br>
    <br>
    NB: I tried this:<br>
    <br>
    <br>
    $ git pull origin master <br>
    warning: no common commits<br>
    From git://git.code.sf.net/p/pure-data/pure-data<br>
    &nbsp;* branch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; master&nbsp;&nbsp;&nbsp;&nbsp; -&gt; FETCH_HEAD<br>
    Auto-merging .gitignore<br>
    CONFLICT (add/add): Merge conflict in .gitignore<br>
    Automatic merge failed; fix conflicts and then commit the result.<br>
    <br>
    <blockquote
cite="mid:CAGn5wNekrVfPXsJ57OEBaF4msJW1ZYRFuqE_VbSjRxLo4KN=4g@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <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', needed by
            `makefile.dependencies'. &nbsp;Stop.</div>
        </div>
        <div><br>
        </div>
        <div>patrice's version works but pd.res is missing and then
          pd.exe couldn't be created...</div>
        <div><br>
        </div>
        <div>````</div>
        <div>
          <div>antoine@antoine-win7 ~/pd/pd/src</div>
          <div>$ gcc &nbsp;-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 "pd" not "pure-data" like the default after cloning</div>
        <div>also I had to remove tabulations</div>
        <div><br>
        </div>
        <div>anyway thanks for everything, i'm sure i'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 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br>
          <a moz-do-not-send="true"
            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&ouml;lnig <span
            dir="ltr">&lt;<a moz-do-not-send="true"
              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 "make -f makefile.mingw"
              method<br>
              &gt; and it worked fine.<br>
              &gt;<br>
              &gt; But I still can'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>
            ("bin_PROGRAMS += pd-watchdog" in the MINGW context).<br>
            <br>
            since i am the author of this line, i'm pretty sure that it
            *did* work<br>
            when i last did a w32 compilation using mingw. without
            knowing the error<br>
            you get ("it's complaining about missing functions relating
            to<br>
            pd-watchdog"), it's hard to tell.<br>
            <br>
            <br>
            msdt<br>
            <span class="HOEnZb"><font color="#888888">IOhannes<br>
                <br>
                <br>
              </font></span><br>
            _______________________________________________<br>
            <a moz-do-not-send="true" href="mailto:Pd-list@iem.at">Pd-list@iem.at</a>
            mailing list<br>
            UNSUBSCRIBE and account-management -&gt; <a
              moz-do-not-send="true"
              href="http://lists.puredata.info/listinfo/pd-list"
              target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
            <br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
<a class="moz-txt-link-abbreviated" href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list
UNSUBSCRIBE and account-management -&gt; <a class="moz-txt-link-freetext" href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>