<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div>Hm... scratch that-- I just synced the libs that had missing files with <br></div><div id="yui_3_16_0_ym19_1_1466545688486_37393">Pd-l2ork.  I probably missed a commit or two somewhere.</div><div><br></div><div>Hopefully that will fix the flite issue.</div><div><br></div><div>Rebuilding now...</div><div id="yui_3_16_0_ym19_1_1466545688486_37459"><br></div><div id="yui_3_16_0_ym19_1_1466545688486_37460">-Jonathan<br></div><div id="yui_3_16_0_ym19_1_1466545688486_37397"><br></div><div id="yui_3_16_0_ym19_1_1466545688486_37398"><br></div><div id="yui_3_16_0_ym19_1_1466545688486_37369"><span></span></div> <div class="qtdSeparateBR"><br><br></div><div style="display: block;" class="yahoo_quoted"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir="ltr"><font face="Arial" size="2"> On Tuesday, June 21, 2016 8:43 PM, Jonathan Wilkes <jancsika@yahoo.com> wrote:<br></font></div>  <br><br> <div class="y_msg_container"><div id="yiv9569798229"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_28767">Ok, for flite I get the barf below.  I have no idea how to debug this because <br clear="none"></div><div dir="ltr" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_29051">moocow's build system is incomprehensible to me.</div><div dir="ltr"><br clear="none"></div><div dir="ltr" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_29052">The bug ostensibly gets triggered by this call to run configure:</div><div dir="ltr" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_29053">(cd ../flite && sh ./configure CFLAGS="-DPD -I/home/user/purr-data/pd/src -Wall -W -ggdb -I/home/user/purr-data/Gem/src -I/home/user/purr-data/externals/pdp/include -DUNIX -Dunix -DDL_OPEN -fPIC -O2 -I/sw/include" LDFLAGS=" -L/home/user/purr-data/pd/src -L/home/user/purr-data/pd/bin -L/home/user/purr-data/pd/obj -L/sw/lib" --with-pd-include="/home/user/purr-data/pd/src" --with-pd-dir="/home/user/purr-data/externals/moocow/extended/build.moo" --disable-dependency-tracking  && make clean) || echo "(MOOCOW) Warning: sub-target failed: 'flite.configure_stamp'"<br clear="none"></div><div dir="ltr" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_29054"><br clear="none"></div><div dir="ltr" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_29055">But if I navigate to "moocow" after the failure there is no "configure" script.  It's <br clear="none"></div><div dir="ltr" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_29087">vanished!</div><div dir="ltr" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_29295"><br clear="none"></div><div dir="ltr" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_29190">Any clues?</div><div dir="ltr" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_29226"><br clear="none"></div><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_28772">Relevant error from the build below:</div><div>[...]<br clear="none"></div><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_28771">urr-data/Gem/src -I/home/user/purr-data/externals/pdp/include -DUNIX -Dunix -DDL_OPEN -I/sw/include -I/home/user/purr-data/pd/src -I/home/user/purr-data/pd/src -DPIC"<br clear="none">configure: set EXTRA_CPPFLAGS=""<br clear="none">configure: set         CFLAGS="-Wall -W -ggdb -fPIC -O2 -fPIC"<br clear="none">configure: set        LDFLAGS="-L/home/user/purr-data/pd/src -L/home/user/purr-data/pd/bin -L/home/user/purr-data/pd/obj -L/sw/lib -Wl,-export-dynamic -shared"<br clear="none">configure: creating ./config.status<br clear="none">config.status: creating config/Makefile<br clear="none">gawk: ./confC3jrYM/subs.awk:106:   FS = "<br clear="none">gawk: ./confC3jrYM/subs.awk:106:        ^ unterminated string<br clear="none">gawk: ./confC3jrYM/subs.awk:106:   FS = "<br clear="none">gawk: ./confC3jrYM/subs.awk:106:        ^ syntax error<br clear="none">config.status: error: could not create config/Makefile<br clear="none">(MOOCOW) Warning: sub-target failed: 'flite.configure_stamp'<br clear="none">touch flite.configure_stamp<br clear="none">make DESTDIR="" -C ../flite all install || echo "(MOOCOW) Warning: sub-target failed: 'flite.build_stamp'"<br clear="none">make[4]: Entering directory `/home/user/purr-data/externals/mooc<br clear="none"></div><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_28558"><span></span></div> <div class="yiv9569798229qtdSeparateBR"><br clear="none"><br clear="none"></div><div class="yiv9569798229yqt7598589464" id="yiv9569798229yqt61797"><div class="yiv9569798229yahoo_quoted" style="display:block;"> <div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div dir="ltr"><font face="Arial" size="2"> On Tuesday, June 21, 2016 6:00 PM, Jonathan Wilkes <jancsika@yahoo.com> wrote:<br clear="none"></font></div>  <br clear="none"><br clear="none"> <div class="yiv9569798229y_msg_container"><div id="yiv9569798229"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div class="yiv9569798229qtdSeparateBR"><br clear="none"><br clear="none"></div><div class="yiv9569798229yahoo_quoted" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7007" style="display:block;"> <div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7006" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7005" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div dir="ltr" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7008"><font id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7107" face="Arial" size="2"> > On Tuesday, June 21, 2016 5:49 PM, Albert Graef <aggraef@gmail.com> wrote:<br clear="none"></font></div>  <br clear="none"><br clear="none"> <div class="yiv9569798229y_msg_container" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7018"><div id="yiv9569798229"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7017"><div dir="ltr" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7016"><div class="yiv9569798229gmail_extra" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7015"><div class="yiv9569798229gmail_quote" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7033"><div>> On Tue, Jun 21, 2016 at 4:02 AM, Jonathan Wilkes <span dir="ltr" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7052"><<a rel="nofollow" shape="rect" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7051" ymailto="mailto:jancsika@yahoo.com" target="_blank" href="mailto:jancsika@yahoo.com">jancsika@yahoo.com</a>></span> <br clear="none"></div><div>> wrote:</div><blockquote class="yiv9569798229gmail_quote" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7032" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex;"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7031"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7030" style="color:rgb(0,0,0);background-color:rgb(255,255,255);font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7029" style="display:block;"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7028" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7027" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7026"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7025"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7024"><div dir="ltr" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7023"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7022"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7021"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7020"><div dir="ltr" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7050">In this process I've been extremely cautious about doing anything whatsoever <br clear="none"></div><div dir="ltr" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7034">to the build scripts.  It's the most brittle thing I've ever seen, and after more <br clear="none"></div><div dir="ltr" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7019">than six months I still don't have a mental model of how it works.</div></div></div></div></div></div></div></div></div></div></div></div></div></blockquote><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7035"><br clear="none"></div><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7036"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7191">> Well, the stuff which does most of the heavy dispatching is in tar_em_up.sh, <br clear="none"></div><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7114">> packages/linux_make/Makefile and externals/Makefile, AFAICT. This could <br clear="none"></div><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7136">> really be tidied up a bit some time, but as it works, I don't consider this a high <br clear="none"></div><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7135">> priority.</div><div><br clear="none"></div><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7161">There is also packages/Makefile and packages/Makefile.buildlayout.  Plus <br clear="none"></div><div dir="ltr">the miXed build nest is incomprehensible.</div><div dir="ltr"><br clear="none"></div><div dir="ltr">I agree none of that is a priority.</div><div dir="ltr"><br clear="none"></div><div dir="ltr">However, there is one thing-- I ported cyclone/Scope~.c, which uses the new <br clear="none"></div><div dir="ltr">gui API that isn't in normal Pd-l2ork.  What's the best way to handle that?</div><div dir="ltr"><br clear="none"></div></div><blockquote class="yiv9569798229gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex;"><div><div style="color:rgb(0,0,0);background-color:rgb(255,255,255);font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div style="display:block;"><div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div><div><div><div dir="ltr"><div><div><div><span class="yiv9569798229"></span>Someone on the nw.js group said they were working on a ppa a few months <br clear="none"><div dir="ltr">back, but I haven't heard anything else about it.</div></div></div></div></div></div></div></div></div></div></div></div></div></blockquote><div><br clear="none"></div><div><div>> They probably read the Ubuntu packaging guide and instantly became Arch <br clear="none"></div><div>> converts. :) Seriously, Debian packaging is getting old-school and horribly <br clear="none"></div><div>> bloated. It's a breeze for end users and a royal pita for maintainers. Arch's <br clear="none"></div><div>> pacman is the other way round, :) but fortunately there are nice frontends like <br clear="none"></div><div>> Manjaro's pamac to make it usable for Arch noobs.</div><div><br clear="none"></div><div>Actually, I'm using pacman to build on Windows-- see the build instructions <br clear="none"></div><div>in README.md.<br clear="none"></div> <br clear="none"></div><blockquote class="yiv9569798229gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex;"><div><div style="color:rgb(0,0,0);background-color:rgb(255,255,255);font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div style="display:block;"><div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div><div><div><div dir="ltr"><div><div><div><span class="yiv9569798229"></span><div>If packaging nw.js is something you'd like to investigate further, please do.  <br clear="none"></div></div></div></div></div></div></div></div></div></div></div></div></div></blockquote><div><br clear="none"></div><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7682"><div>> There are better things I can do to waste my time, thank you. :) My idea is to <br clear="none"></div><div>> just include the binary nw.js tarballs with the Debian source package and be <br clear="none"></div><div>> done with it. I vaguely recall that there are ways to do this, but it's been a <br clear="none"></div><div>> while I needed this, so I just need some time to get this sorted out.</div><div><br clear="none"></div><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7681">That sounds good to me.<br clear="none"></div><div><br clear="none"></div></div><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7684"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7683">> Meanwhile, I modified my Arch PKGBUILD for pd-l2ork so that it works with <br clear="none"></div><div>> purr-data. The build goes through fine now, but I noticed that just a few <br clear="none"></div><div>> externals and help patches have gone missing in purr-data (see attached <br clear="none"></div><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7685">> purr-missing-externals.diff). Did you exclude these on purpose, or do I need to <br clear="none"></div><div>> go digging why these don't get included?</div></div><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7687"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7686"><br clear="none"></div><div>I'll investigate...</div><div class="yiv9569798229yqt5043872090" id="yiv9569798229yqtfd70444"><div><br clear="none"></div><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7688">-Jonathan<br clear="none"></div><div> </div></div></div><div class="yiv9569798229yqt5043872090" id="yiv9569798229yqtfd14082"><blockquote class="yiv9569798229gmail_quote" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7702" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex;"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7701"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7700" style="color:rgb(0,0,0);background-color:rgb(255,255,255);font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7699" style="display:block;"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7698" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7697" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7696"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7695"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7694"><div dir="ltr" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7693"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7692"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7691"><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7690">It's available-- go to <a rel="nofollow" shape="rect" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7689" target="_blank" href="http://git.purrdata.net/">git.purrdata.net</a> and click "all".</div></div></div></div></div></div></div></div></div></div></div></div></blockquote><div><br clear="none"></div><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7071">> Ah yes, thanks! Still need to find my way around on GitLab. :)<br clear="none"><br clear="none"></div><div id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7070">Cheers,<div class="yiv9569798229yqt8809116453" id="yiv9569798229yqtfd23603"><br clear="none"></div></div><div class="yiv9569798229yqt8809116453" id="yiv9569798229yqtfd25454">Albert<br clear="none"></div></div></div><div class="yiv9569798229yqt5043872090" id="yiv9569798229yqtfd92969"><div class="yiv9569798229yqt8809116453" id="yiv9569798229yqtfd85043"><br clear="none">-- <br clear="none"><div class="yiv9569798229gmail_signature" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7014"><div dir="ltr" id="yiv9569798229yui_3_16_0_ym19_1_1466545688486_7013">Dr. Albert Gr"af<br clear="none">Computer Music Research Group, JGU Mainz, Germany<br clear="none">Email:  <a rel="nofollow" shape="rect" ymailto="mailto:aggraef@gmail.com" target="_blank" href="mailto:aggraef@gmail.com">aggraef@gmail.com</a><br clear="none">WWW:    <a rel="nofollow" shape="rect" target="_blank" href="https://plus.google.com/+AlbertGraef">https://plus.google.com/+AlbertGraef</a></div></div>
</div></div></div></div></div></div><div class="yiv9569798229yqt5043872090" id="yiv9569798229yqtfd97796"><br clear="none"><br clear="none"></div></div><div class="yiv9569798229yqt5043872090" id="yiv9569798229yqtfd55569">  </div></div><div class="yiv9569798229yqt5043872090" id="yiv9569798229yqtfd23313"> </div></div><div class="yiv9569798229yqt5043872090" id="yiv9569798229yqtfd73271">  </div></div></div></div></div><br clear="none"><br clear="none"></div>  </div> </div>  </div></div></div></div></div><br><br></div>  </div> </div>  </div></div></body></html>