Я сделал chroot среду из архитектуры i386. Теперь я установил ALSA на нем (alsa-основа, alsa-utils, asound2). Я смонтировал proc, sys и dev каталог также. Затем я протестировал свой микрофон со следующей командной строкой:
arecord -d 10 test.wav
И я играл его с
aplay test.wav
это хорошо работает. Но когда я выполняю внешнюю библиотеку, которая использует микрофон, он не работает вообще. Я получил следующие ошибки:
No protocol specified
xcb_connection_has_error() returned true
shm_open() failed: Function not implemented
Затем я пытался перезапустить alsa-utils
/etc/init.d/alsa-utils restart
Получил следующую ошибку: http://pastebin.com/hkGBzagE
Каково могло быть решение добраться, Java alsa позволяют им сотрудничать в chroot среде?
Заранее спасибо
Noizer