It should be noted that chuck1.2.1.2 builds fine with gcc4.3 (though with many warnings), and therefore, by replacing the chuck1.2.1.1 folder in the miniAudicle with a chuck1.2.1.2 folder (and renaming it to be chuck1.2.1.1) before building, one can work around this bug.<br>
<br>-Eric Hedekar<br><br><br><div class="gmail_quote">On Sun, Dec 21, 2008 at 11:29 PM, Kassen <span dir="ltr">&lt;<a href="mailto:signal.automatique@gmail.com">signal.automatique@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;">
As documented by forum members PopCode and Nomic ( <a href="http://electro-music.com/forum/viewtopic.php?t=30859" target="_blank">http://electro-music.com/forum/viewtopic.php?t=30859</a> ) the Mini no longer builds on Ubuntu since the latest LTS update which also updated GCC. In particular the process dies while trying to compile the VM so that almost certainly means ChucK itself won&#39;t build under Ubuntu or with the new version of GCC either.<br>

<br>The fatal error;<br>---------------------8&lt;--------------------------------<br>g++ -D__LINUX_ALSA__ -c -O3 -D__CK_SNDFILE_NATIVE__ chuck_vm.cpp<br>chuck_vm.cpp: In member function &#39;long unsigned int Chuck_VM::process_msg(Chuck_Msg*)&#39;:<br>

chuck_vm.cpp:1007: warning: format &#39;%d&#39; expects type &#39;int&#39;, but argument 3 has type &#39;long unsigned int&#39;<br>chuck_vm.cpp: In member function &#39;long unsigned int Chuck_VM_Stack::initialize(long unsigned int)&#39;:<br>
chuck_vm.cpp:1373: warning: too few arguments for format<br>
chuck_vm.cpp: In member function &#39;void Chuck_VM_Shreduler::status(Chuck_VM_Status*)&#39;:<br>chuck_vm.cpp:2078: error: &#39;sort&#39; is not a member of &#39;std&#39;<br>make[2]: *** [chuck_vm.o] Error 1<br>make[2]: Leaving directory `/home/ghost/Desktop/miniAudicle-0.1.3.8/chuck-1.2.1.1/src&#39;<br>

make[1]: *** [chuck] Error 2<br>make[1]: Leaving directory `/home/ghost/Desktop/miniAudicle-0.1.3.8&#39;<br>make: [linux-alsa] Error 2 (ignored)<br>-----------------------8&lt;----------------------------------------<br>
<br>
Nomic found that the culprit is GCC 4.3.x being more strict than 4.2.x (details on the linked page). <br><br>This is in adition to a storm of warnings about a depreciated conversion that seem to be caused mostly by WXW so those may be beyond our scope?<br>

<br>I&#39;m adding this to the WiKi&#39;s bug page.<br><br>Yours,<br>Kas.<br>
<br>_______________________________________________<br>
chuck-users mailing list<br>
<a href="mailto:chuck-users@lists.cs.princeton.edu">chuck-users@lists.cs.princeton.edu</a><br>
<a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>_______________________________________<br> &nbsp; &nbsp; <a href="http://greyrockstudio.blogspot.com">http://greyrockstudio.blogspot.com</a><br>