Guess what.. <br>as usually happens, I was able to "hear" the sound almost as soon as I posted the last mail :D<br><br>As Bert had already pointed out in an earlier mail, I should have looked into "/usr/bin/etoys" a lot earlier.<br>
<br>Therein, I substituted "-vm-sound-alsa" to be picked irrespective, and voila, I could hear the sound.<br><br>So, the issue (and a hack) has been found.<br><br><br>However, the real reason of this issue is that although "pulseaudio --check" seems to convey a fine working pulseaudio ecosystem, the fact is that no sound can be transmitted to the pulsesink (confirmed via "gst-launch filesrc location=/path/to/mp3 ! mad ! pulsesink" not working on the XO-1).<br>
So, we need to have a proper diagnostic way to determine which of the sound-device is working fine, and then use the appropriate driver.<br><br><br>I have already put in the query at <br><a href="http://www.linuxquestions.org/questions/showthread.php?p=4693633#post4693633">http://www.linuxquestions.org/questions/showthread.php?p=4693633#post4693633</a><br>
<br>and put in the same query to the gstreamer mailing-list.<br><br><br>So, let's hope that this issue gets resolved in a clean  way (and not through a hack :D )<br><br><br>Bert, thanks a ton for your support ....<br>
<br>Thanks and Regards,<br>Ajay<br><br><br><div class="gmail_quote">On Sat, Jun 2, 2012 at 10:48 AM, Ajay Garg <span dir="ltr"><<a href="mailto:ajay@activitycentral.com" target="_blank">ajay@activitycentral.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Bert.<br><br><br><br>Would it be possible for you to provide with the following ::<br><br>a)<br>Core etoys-code (the complete source tree is highly desirable :-)  ).<br>
<br>b)<br>Sugar glue-code.<br><br><br>Thanks and Regards,<br>
Ajay<div class="HOEnZb"><div class="h5"><br><br><div class="gmail_quote">On Fri, Jun 1, 2012 at 11:23 AM, Ajay Garg <span dir="ltr"><<a href="mailto:ajay@activitycentral.com" target="_blank">ajay@activitycentral.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Thanks Bert.<br><br>1)<br>Bert, I re-compiled after installing all the header- and devel- packages as told by you (after incorporating a blocker-fix as per <a href="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/146266" target="_blank">http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/146266</a>).<br>


<br>However, I still am not able to hear any sound.<br><br><br>2)<br>I also tried copying all the so.* files from my Dell laptop (where the sound was being heard) to the XO-1 (where sound is not being heard).<br>However, still no sound is heard.<br>


<br><br>So, I guess that now, there is some etoys software-hardware intervention-issue that might be blocking the final destination (it must be noted that sound is heard fine, outside the context of etoys).<br><br><br>Any ideas will be gratefully appreciated; me too is looking into this.<br>


<br><br>Thanks and Regards,<br>Ajay<div><div><br><br><br><br><div class="gmail_quote">On Fri, Jun 1, 2012 at 2:23 AM, Bert Freudenberg <span dir="ltr"><<a href="mailto:bert@freudenbergs.de" target="_blank">bert@freudenbergs.de</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I sent my patch to the upstream maintainer (Ian Piumarta). I'm hopeful there will be a new 4.x VM release very soon.<br>



<br>
That new release will also help with Scratch because it will have the Scratch plugins (so the Scratch XO bundle do not need any binaries inside anymore), and with Etoys 5 (which needs a new Camera plugin). 4.4.7 already helps DrGeo (which uses a newer Squeak format), and on 64 bit hosts (because many of the 32/64 bit problems have been worked out), and has numerous other improvements.<br>



<br>
Similarly, the dprintf bug you see has been fixed in 2009 according to the change log. It really makes not much sense trying to fix that old codebase. Rather package the new 4.x VM.<br>
<br>
Btw, here is a list of build requirements for squeak-vm (you need to watch the install log to make sure that plugins and features are not disabled because of missing dev headers):<br>
<br>
gcc make cmake pulseaudio-libs-devel alsa-lib-devel nas-devel libogg-devel libvorbis-devel speex-devel uuid-devel dbus-devel pango-devel gstreamer-devel mesa-libGL-devel libX11-devel libXext-devel libXrender-devel freetype-devel<br>



<span><font color="#888888"><br>
- Bert -<br>
</font></span><br>
PS: I found an MPEG movie that works <a href="http://esug.org/data/HistoricalDocuments/Smalltalk80/st80-low.mpg" target="_blank">http://esug.org/data/HistoricalDocuments/Smalltalk80/st80-low.mpg</a><br>
<div><div><br>
On 30.05.2012, at 19:42, Ajay Garg wrote:<br>
<br>
> Thanks Bert.<br>
> It worked at my side too !!!!<br>
><br>
> The mp3 played fine at my end though :| :)<br>
><br>
> However, I now face the ubiquitous packaging issue. As it stands out, the src-rpm available is "squeak-vm-3.10.5-5.fc14.src.rpm", which has some very different installation schemes as compared to the "<a href="http://www.squeakvm.org/unix/release/Squeak-4.4.7.2357-src.tar.gz" target="_blank">http://www.squeakvm.org/unix/release/Squeak-4.4.7.2357-src.tar.gz</a>" scheme.<br>



><br>
> Worse, the make for "3.10.5-5" variant fails with the error ::<br>
><br>
> ############################################################################<br>
> In file included from /home/ajay/rpmbuild/SOURCES/Squeak-3.10-5/platforms/unix/vm/debug.c:3:0:<br>
> /usr/include/stdio.h:419:66: error: macro "dprintf" passed 3 arguments, but takes just 1<br>
> /home/ajay/rpmbuild/SOURCES/Squeak-3.10-5/platforms/unix/vm/debug.c: In function ‘__sq_assert’:<br>
> /home/ajay/rpmbuild/SOURCES/Squeak-3.10-5/platforms/unix/vm/debug.c:21:3: warning: incompatible implicit declaration of built-in function ‘abort’<br>
> make[1]: *** [debug.o] Error 1<br>
> make: *** [vm/vm.a] Error 2<br>
> ############################################################################<br>
><br>
><br>
><br>
> So, does there exist a way to make a rpm out of "4.4.7.2357" variant, with the "Mpeg3Plugin/config.cmake" patch applied?<br>
><br>
><br>
> Thanks a ton for your time.<br>
><br>
><br>
> Thanks and Regards,<br>
> Ajay<br>
<br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>