<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 écrit :<br>
</div>
<blockquote
cite="mid:CAGn5wNekrVfPXsJ57OEBaF4msJW1ZYRFuqE_VbSjRxLo4KN=4g@mail.gmail.com"
type="cite">
<div dir="ltr">hi,
<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 <a moz-do-not-send="true"
href="http://puredata.info/docs/developer/WindowsMinGW"
target="_blank">http://puredata.info/docs/developer/WindowsMinGW</a> 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> </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'
'--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'
'--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 && autoconf && libtoolize --force
&& 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: ` 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>
Target ...................... i686-pc-mingw32<br>
C++ bindings ................ no<br>
Debug output ................ no<br>
<br>
WMME ........................ yes<br>
DSound ...................... no<br>
ASIO ........................ no<br>
WASAPI ...................... no<br>
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>
* branch master -> 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'. 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 -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 <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ölnig <span
dir="ltr"><<a moz-do-not-send="true"
href="mailto:zmoelnig@iem.at" target="_blank">zmoelnig@iem.at</a>></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>
> Thanks. Somehow I had some weirdness left over from<br>
> trying to /.autogen from a directory with spaces in
it.<br>
> I started over using the "make -f makefile.mingw"
method<br>
> and it worked fine.<br>
><br>
> But I still can't get it to work using autogen.<br>
><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 -> <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 -> <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>