Fix speex building, it needs a big cleanup