Wpis z mikrobloga

Mama taki błąd:

ERROR: Failed to load plugin /usr/lib/ao/plugins-4/libalsa.so => dlopen() failed
Traceback (most recent call last):
File "./test.py", line 21, in
Spda.beep(-1)
RuntimeError: Audio not initialized
make: *** [Makefile:24: audio_test] Błąd 1

Tutaj pisze żeby użyć libalsa.so z 2010 roku:
https://bbs.archlinux.org/viewtopic.php?pid=1061031#p1061031
Gdzie taką wersję znaleźć?

Ale i tak wolałbym inaczej rozwiązać ten problem. Jak go rozwiązać?
#linux #arch #python
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@look997: jak dla mnie to albo brakuje jakichś uprawnień (na pliku), albo jakichś zależności (jak nie na tym obiekcie to na kolejnych). W obu wypadkach to wygląda na jakiś błąd dystrybucji. Co konkretnie się dzieje nie wiem...
  • Odpowiedz
@drwxr: Tak to wszystko działa tylko jak nowe rzeczy chcę dodać to są problemy.
Tym razem sapi4linux. Potrzebuję sapi4linux do takiej strony wykorzystującej Web Speech API.
Ale na Linux Mint działa, tylko na Arch(Antergos) nie działa.
Zobaczę później zależności-zależności i uprawnienia. I porównam z Linux Mint'em.
  • Odpowiedz
@look997: Uruchom to pod strace:

strace -vvfftt -o /tmp/strace -s 5000 ./komenda-która-zwraca-error-z-dlopen

I później grepnij w /tmp/strace* za open() / dlopen() / podobnymi. Co
  • Odpowiedz
@elirath: Zmieniłem sam na tą chwilę bo test.py i setup.py jest pod 2.7 pisane. Przynajmniej tak mi komunikaty się pojawiały, że składnia nie kompatybilna z 3.6 (konkretnie to print bez nawiasów nie przyjmował python 3.6). Zmienię jak uda mi się to uruchomić.

I co dalej? Da się coś poradzić?
  • Odpowiedz
@elirath: Odpowiedź twórcy tego modułu:
"Po pierwsze to nie jest błąd - funkcja beep jest tylko do testowania czy
audio działa czy nie i żaden program później jej nie używa.
Po drugie nawet gdybym sprawdzał czy coś tam zagrało, to dowiedziałbyś
się tylko że nie zagrało (co powinieneś organoleptycznie zauważyć nie
  • Odpowiedz
@look997:

I trzecia rzecz, nie do końca rozumiem tej "Długiej odpowiedzi". Co trzeba zamienić i na co w tym module, żeby usłyszeć normalny narastający i opadający dźwięk?


Późno było, pewnie część mojego mózgu już spała :). Postaram się to jeszcze raz
  • Odpowiedz