ARM gcc with alsa

Barry Vercoe bv at media.mit.edu
Sun Sep 25 12:25:08 EDT 2011


Gonzalo et al

I think all I'm missing for this ARM compile is the file 
/usr/include/alsa, which does NOT arrive when I type

     yum install alsa-lib-devel-1.0.24-1.fc14.armv5tel.rpm

Yum doesn't see anything missing and simply says Nothing to do.
Yet an equivalent command for non-ARM --  e.g. install 
alsa-lib-devel.i686 -- certainly delivers the file for that machine.

If this is the only file missing, could some ARM person please email it 
to me?  It cannot be large, mostly some structure definitions.
Else if I'm missing other things too, can someone please correct my yum 
install command?

Thx
-- barry


On 9/23/2011 2:44 PM, Barry Vercoe wrote:
> Gozalo
>
> Well, the targets of most Csoundxo bindings don't exist in Fedora 14 
> Csound, which sadly doesn't comply with the full Midi spec, nor does 
> it have fixed-point opcode options which in Csoundxo run about 60% 
> faster on most processors (I've yet to test this on the 1.75's Armada 
> 610).  Faster audio processing frees up more mips for graphic 
> interaction -- such as in the XO Music Painter activity.  The fork 
> came about since my original Csound was developed for larger machines 
> (and has continued that tradition), while Csoundxo is tailored to 
> lower-power processors which conform to the price-point of affordable 
> XO education in really disadvantaged countries.  The TamTam suite 
> isn't a good example since it makes mostly trivial demands on either 
> Csound.
>
> I will continue trying to resolve the ALSA issues for Csoundxo, which 
> runs just fine on 386 installs.
> Any help appreciated.
>
> -- barry
>
> On 9/23/2011 1:33 AM, Gonzalo Odiard wrote:
>>
>>
>> On Wed, Sep 21, 2011 at 5:33 AM, Barry Vercoe <bv at media.mit.edu 
>> <mailto:bv at media.mit.edu>> wrote:
>>
>>     I'm the original author of Csound, and more recently of CsoundXO
>>     made especially for the OLPC XO laptop.  Both are C-language
>>     programs, the latter with a set of fast Python bindings for
>>     development of special interactive XO Activities (applications).
>>
>> Great!
>>
>> Can the bindings be packaged, and use the csound version available in 
>> Fedora 14?
>>
>> This bindings, can be used by example in the TamTam Suite?
>>
>> Regards,
>>
>> Gonzalo
>>
>>     To compile csoundxo on the latest XO 1.75 ARM machine I did the
>>     following (native):
>>
>>         yum install gcc
>>         yum install alsa-lib-devel-1.0.24-1.fc14.armv5tel.rpm
>>         gcc -o csoundxo -I/usr/include -I./include -D_POSIX_C_SOURCE 
>>     -L/usr/lib -lasound -lm  ./csrc/*.c
>>
>>     The install appears to be missing an alsa component, including I
>>     suspect a PulseAudio plugin config, which then fails to resolve
>>     references to things like
>>         snd_pcm_sw_params_t
>>
>>     Where do I find the right code for this ARM machine?
>>
>>     Thx
>>     Barry Vercoe
>>
>>     Prof Emeritus MIT Media Lab
>>     http://web.media.mit.edu/~bv <http://web.media.mit.edu/%7Ebv>
>>
>>     Dir of Education and Engineering, OLPC Australia
>>     barry at laptop.org.au <mailto:barry at laptop.org.au>
>>     +61 409 627 410
>>
>>
>>
>>
>>
>>
>>
>>
>>     _______________________________________________
>>     Devel mailing list
>>     Devel at lists.laptop.org <mailto:Devel at lists.laptop.org>
>>     http://lists.laptop.org/listinfo/devel
>>
>>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.laptop.org/pipermail/devel/attachments/20110926/6854d18f/attachment.html>


More information about the Devel mailing list