Try the attached SConstruct. The only changes are:<div><br class="webkit-block-placeholder"></div><div><div>if not buildOLPC:</div><div> makePlugin(pluginEnvironment, 'gabnew', Split('''</div><div>    Opcodes/gab/tabmorph.c  Opcodes/gab/hvs.c</div><div>    Opcodes/gab/sliderTable.c</div><div>    Opcodes/gab/newgabopc.c</div><div> '''))</div><div><br class="webkit-block-placeholder"></div><div>instead of</div><div><br class="webkit-block-placeholder"></div><div><div>makePlugin(pluginEnvironment, 'gabnew', Split('''</div><div>    Opcodes/gab/tabmorph.c  Opcodes/gab/hvs.c</div><div>    Opcodes/gab/sliderTable.c</div><div>    Opcodes/gab/newgabopc.c</div><div>'''))</div><div><br class="webkit-block-placeholder"></div><div>Sorry I can't make a patch as I don't know the version of</div><div>SConstruct you are using. This is from CVS (Thursday I think),</div><div>but it should work with 5.10 sources.               </div><div><br class="webkit-block-placeholder"></div><div>Also note that from 5.10 onwards there was a SONAME bump, so</div><div>TamTam et al will need to be checked and rebuilt.</div><div><br class="webkit-block-placeholder"></div><div>Regards</div><div><br class="webkit-block-placeholder"></div><div>Victor</div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div></div><br>----- Original Message -----<br>From: Jigish Gohil &lt;cyberorg@opensuse.org&gt;<br>Date: Monday, April 27, 2009 12:35 pm<br>Subject: Re: [Sugar-devel] Compiler warnings building olpcsound<br>To: Aleksey Lim &lt;alsroot@member.fsf.org&gt;<br>Cc: Sugar-dev Devel &lt;sugar-devel@lists.sugarlabs.org&gt;<br><br>&gt; On Mon, Apr 27, 2009 at 4:58 PM, Aleksey Lim <br>&gt; &lt;alsroot@member.fsf.org&gt; wrote:<br>&gt; <br>&gt; &gt;&gt;<br>&gt; &gt;&gt; I: Statement might be overflowing a buffer in strncat. Common <br>&gt; mistake:&gt;&gt; BAD: strncat(buffer,charptr,sizeof(buffer)) is wrong, <br>&gt; it takes the<br>&gt; &gt;&gt; left over size as 3rd argument<br>&gt; &gt;&gt; GOOD: strncat(buffer,charptr,sizeof(buffer)-strlen(buffer)-1)<br>&gt; &gt;&gt; E: olpcsound bufferoverflowstrncat OOps/dumpf.c:178, 181, <br>&gt; 187, 190<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; I: Program causes undefined operation<br>&gt; &gt;&gt; (likely same variable used twiceand post/pre incremented in <br>&gt; the same<br>&gt; &gt;&gt; expression).<br>&gt; &gt;&gt; e.g. x = x++; Split it in two operations.<br>&gt; &gt;&gt; E: olpcsound sequence-point Opcodes/gab/sliderTable.c:396, <br>&gt; 420, 444, 467<br>&gt; &gt;<br>&gt; &gt; could you post scons cmdline<br>&gt; &gt;<br>&gt; Full build log:<br>&gt; <br>&gt; http://pastebin.com/f2b133522<br>&gt; <br>&gt; Changing the scons commandline shouldn't matter, oBS will not publish<br>&gt; till the errors are fixed.<br>&gt; <br>&gt; Cheers<br>&gt; <br>&gt; -J<br>&gt; _______________________________________________<br>&gt; Sugar-devel mailing list<br>&gt; Sugar-devel@lists.sugarlabs.org<br>&gt; http://lists.sugarlabs.org/listinfo/sugar-devel<br><br>Dr Victor Lazzarini, Senior Lecturer, Dept. of Music,National University of Ireland, Maynooth<br><br></div>