The error is: bitstream.c: In function 'bitstream_fill_current': bitstream.c:97: error: invalid lvalue in increment The line is: current_word = *((uint_32*)buffer_start)++; I mainly wanted to bounce this at some programmer out there since i'm tired as hell. Oviusly it doesn't like the uint_32 cast. Anyways, in my current sleep depraved state, i'm thinking that: current_word = 0xffffffff & *buffer_start; buffer_start += 4; Might fix it, since current_word will get a 32 bit value, and +4 will walk 4 bytes. Hurrm, now that i think of it, perhaps we should cast the value.. Anyways i hope someone with more experience gets a clue while i'm sleeping =) Reproducible: Always Steps to Reproduce: 1. emerge alsa-tools 2. 3.
*** This bug has been marked as a duplicate of 93123 ***