anchor.diff:      ];
       sha256 = "0zbfkwqn7ixa71lsna9llq6i2gic540h8r8r0rjdphrwc1hq37wc";
     };
  -  
  +
     configureFlags = "--disable-xmlto";
  -  
  +
     # Fix pcm.h file in order to prevent some compilation bugs
  +  # 2: see http://stackoverflow.com/questions/3103400/how-to-overcome-u-int8-t-vs-uint8-t-issue-efficiently
     postPatch = ''
       sed -i -e 's|//int snd_pcm_mixer_element(snd_pcm_t \*pcm, snd_mixer_t \*mixer, snd_mixer_elem_t \*\*elem);|/\*int snd_pcm_mixer_element(snd_pcm_t \*pcm, snd_mixer_t \*mixer, snd_mixer_elem_t \*\*elem);\*/|' include/pcm.h
  +
  +
  +    sed -i -e '1i#include <stdint.h>' include/pcm.h
  +    sed -i -e 's/u_int\([0-9]*\)_t/uint\1_t/g' include/pcm.h
     '';
   
     crossAttrs = {
  
positive.code:       sed -i s/extern/static/g include/iatomic.h
      '';
    };
    
    meta = {
      description = "ALSA, the Advanced Linux Sound Architecture libraries";
  
  
negative.code: 
  stdenv.mkDerivation rec {
    name = "alsa-lib-1.0.26";
  
    src = fetchurl {
      urls = [
       "ftp://ftp.alsa-project.org/pub/lib/${name}.tar.bz2"
  