I listed some notes about the problems I was having with the gui rewrite, most problematic is that you can&#39;t navigate in text with arrows.  Should I file bug reports or is the list fine for this?<div><br></div><div>pd-gui-rewrite compiled with tcl/tk 8.5, but vanilla/extended ships with 8.4.  I&#39;d like to compile them with 8.5 to see if that is adding the functionality.</div>
<div><br></div><div>both versions of libPdTCL.dylib, compiled and from the dmg, are i386 32-bit.  I don&#39;t know why the compiled version complains that this is the wrong architecture while the dmg version doesn&#39;t.  </div>
<div><br></div><div>Has anyone compiled a working version of pd vanilla in Snow Leopard? Jaime?</div><div><br><div class="gmail_quote">On Tue, Dec 29, 2009 at 6:15 PM, Hans-Christoph Steiner <span dir="ltr">&lt;<a href="mailto:hans@at.or.at">hans@at.or.at</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div style="word-wrap:break-word"><br><div><div class="im"><div>On Dec 28, 2009, at 1:19 PM, Rich E wrote:</div><br><blockquote type="cite">
Hans, <br><br>The gui rewrite version works fine on my computer, but I need Pd-Vanilla/Extented for testing purposes.  Not to mention, there are various small bugs in the gui rewrite branch that make it difficult to use when I&#39;m making music.  <br>
</blockquote><div><br></div></div><div>Please report them, so that I can fix them.  Now&#39;s the time for the final push on the new GUI code since Miller is working on tying it all into the 0.43 release.</div><div class="im">
<br><blockquote type="cite">The problem is also that the wacom external I am working with * only * works with the pd-gui-rewrite branch, but I don&#39;t know if that is because I compiled it from source (with maybe a different version of Tcl/Tk) or because you re-wrote the Tk code to use Apple Events in a different way.  <br>
</blockquote><div><br></div></div><div>I didn&#39;t really do anything explicit with Apple Events, but it is a ground-up rewrite.  Depending on where you got your build, it could be using Tcl/Tk 8.5.  You can check that with the [hcs/tcl_version] object.</div>
<div class="im"><br><blockquote type="cite">About 64-bit, I&#39;ve decided to just compile all my music software as 32-bit for now, it seems to be too early for most apps still to run everything as 64-bit (and no real gain any way).  Most everything pre-compiled (ex. pd-extended) is 32-bit, anyway.  <br>
 <br>So, that said, anyone have any suggestions on what is going wrong with my libPdTcl.dylib? The version included with Pd-extended is also i386, yet tk doesn&#39;t complain about it when running Wish...<br></blockquote>
<div><br></div></div><div>Run &quot;file libPdTcl.dylib&quot; to see what kind of binary it is.  That whole thing is such a kludge... I shudder to even think about it.  Plus its totally gone in 0.43.  As for 64-bit, that&#39;s something we do need to get fixed.</div>
<div><br></div><div>.hc</div><div><div></div><div class="h5"><br><blockquote type="cite"><br>Rich <br><br> <div class="gmail_quote">On Mon, Dec 28, 2009 at 8:52 PM, Hans-Christoph Steiner <span dir="ltr">&lt;<a href="mailto:hans@at.or.at" target="_blank">hans@at.or.at</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex"> <div style="word-wrap:break-word"><div><br></div><div>Try the 0.43/pd-gui-rewrite branch, with the new autotools build system.  I think it should build properly on Mac OS X 64-bit:</div>
<div><br></div><div><a href="http://puredata.info/dev/PdGuiRewrite" target="_blank">http://puredata.info/dev/PdGuiRewrite</a></div> <div><br></div><div>If not, report problems here and I try to fix them and commit them.</div>
<div><br></div><div>.hc</div><br><div><div><div></div><div><div>On Dec 27, 2009, at 10:25 AM, Rich E wrote:</div><br> </div></div><blockquote type="cite"><div><div></div><div>On I go.  <br><br>Loading /usr/bin/wish turns out to be 64bit, but running pd from Miller&#39;s pre-built app (or Pd-extended pre-built) creates a 32bit version.  When compiling from source, I am making libPdTcl.dylib 32bit, but wish&#39;s &#39;load&#39; function thinks this is the wrong architecture - I think then that wish needs to be run as 32bit, but I can&#39;t figure out how to do this or how the pre-built app is doing this.  I can&#39;t find any doc&#39;s on that load function, either (line 67 of <a href="http://pd.tk" target="_blank">pd.tk</a>).  <br>
 <br>I&#39;m just shooting in the dark here, trying to conjure up some advice.  I need to get pd compiled from source to work on an external.  <br><br>Rich<br><br><div class="gmail_quote">On Sat, Dec 26, 2009 at 12:29 AM, Rich E <span dir="ltr">&lt;<a href="mailto:reakinator@gmail.com" target="_blank">reakinator@gmail.com</a>&gt;</span> wrote:<br>
 <blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">I hope someone can help me fix the last problem on this list, it is blocking me (libPdTcl.dylib wrong architecture).  I can&#39;t see why it is detected as the wrong architecture, everything I check says it is i386 compatible.  <br>
 <br>I did remove alot from the <a href="http://configure.in" target="_blank">configure.in</a> file trying to get it work, so maybe there is a problem there.  It is attached.<br><br>merry christmas, feliz navidad és boldog karácsonzyt (i think I may have barely missed it in my time)!<br>
 <font color="#888888"> <br>- rich</font><div><div></div><div><br><br><div class="gmail_quote">On Wed, Dec 23, 2009 at 4:44 AM, Rich E <span dir="ltr">&lt;<a href="mailto:reakinator@gmail.com" target="_blank">reakinator@gmail.com</a>&gt;</span> wrote:<br>
 <blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex"> Hi,<br><br>I am having problems compiling pd from Miller&#39;s website in OS X Snow Leopard.  Basically, Pd fell behind Apple&#39;s updates.  Here are my problems, fixes where I found them:<br>
 <br>- the configure script automatically adds -isysroot blah blah for the 10.4 sdk, which doesn&#39;t work.  this line is removed.<br> - the included portaudio (and more importantly, its coreaudio components) with pd does not match the coreaudio framework included with Snow Leopard.  There are lots of deprecations and finally undeclared methods.  I tried just updating the source code from that in portaudio&#39;s svn, but this led to further undefined calls that I don&#39;t remember.<br>
 - using &#39;-disable-portaudio&#39; doesn&#39;t do any good because it is automatically added if you are on OS X (I wanted to just use jack since portaudio is outdated).<br>- I had to remove all &#39;-arch&#39; flags except i386 to get everything linked.<br>
 <br>Okay, after that, it compiled. whew. Still, pd&#39;s gui will not run because libPdTcl.dylib either isn&#39;t found or is the wrong architecture, I still can&#39;t tell:<br><br>$ pd -jack<br>Error in startup script: dlopen(/usr/local/lib/pd/bin/../bin/libPdTcl.dylib, 10): no suitable image found.  Did find:<br>
     /usr/local/lib/pd/bin/../bin/libPdTcl.dylib: mach-o, but wrong architecture<br>    while executing<br>&quot;load $pd_guidir/bin/libPdTcl.dylib&quot;<br>    invoked from within<br>&quot;if {$pd_nt == 2} {<br># turn on James Tittle II&#39;s fast drawing<br>
     set tk::mac::useCGDrawing 1<br># anti-alias all lines that need it<br>    set tk::mac::CGAnt...&quot;<br>    (file &quot;/usr/local/lib/pd/bin/<a href="http://pd.tk" target="_blank">pd.tk</a>&quot; line 67)<br>^CPd: signal 2<br>
 <br>It is there, they are all i386 and tcl/tk are universal binaries, so I don&#39;t know.  Anyone else?<br> <br>Running pd with no gui and jack works.<br><br>regards,<br><font color="#888888">Rich<br> </font></blockquote>
 </div><br> </div></div></blockquote></div><br></div></div> _______________________________________________<br><a href="mailto:Pd-list@iem.at" target="_blank">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>
 </blockquote></div><br><div> <span style="font-size:12px"><br><span style="border-collapse:separate;border-spacing:0px;color:rgb(0, 0, 0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div>
 <br style="font-family:Tahoma"></div><div>----------------------------------------------------------------------------<br style="font-family:Tahoma"></div><div><br></div><div>Man has survived hitherto because he was too ignorant to know how to realize his wishes.  Now that he can realize them, he must either change them, or perish.    -William Carlos Williams</div>
 <br></span></span> </div><br></div></blockquote></div><br></blockquote></div></div></div><br><div> <span style="border-collapse:separate;border-spacing:0px 0px;color:rgb(0, 0, 0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div style="word-wrap:break-word">
<br><div><br></div><div>----------------------------------------------------------------------------</div><div><br></div><div>Computer science is no more related to the computer than astronomy is related to the telescope.      -Edsger Dykstra</div>
<br></div></span> </div><br></div></blockquote></div><br></div>