Kompilera ALSA
Ja... hur gör man?
Jag har nu gett mig in på att försöka att kompilera nästan alla program som jag använder, och när jag skulle kompilera MPD så klagade den på att jag inte skulle få någon alsamixersupport. Nu vet jag inte om detta kommer lösa biffen när jag är klar, men jag tänkte iallafall att jag kunde ta och kompilera senaste versionen av alsa.
I repositorierna hittade jag inte alsa, så jag antog att det bara var att kompilera så ersätter den dom gamla alsafilerna med dom nya när jag make installar. Detta stämmer va?
Hittils har jag då kompilerat följande delar av ALSA (försöker skriva dom i ordning efter vilken jag kompilerade först, men jag har hållt på länge nu så jag kanske skriver någon/några i fel ordning):
alsa-driver-1.0.9rc4a
alsa-lib-1.0.9rc4
alsa-plugins-1.0.9rc4
alsa-utils-1.0.9rc2
alsa-utils var knepig, den ./configure-ade fint, men på make sa den att någon fil saknades, jag tog några gissningar och konfigurerade med dessa flaggorna istället:
./configure --with-alsa-inc-prefic=/usr/include/alsa/ --with-alsa-prefix=/usr/lib/alsa-lib --disable-nls
Då verkade det funka, så jag make installade det.
alsaconf gör mig mycket glad med följande output efter den lilla guiden:
===============================================================================
Now ALSA is ready to use.
For adjustment of volumes, use your favorite mixer.
Men när jag försöker köra alsamixer och amixer får jag följande problem:
kaminix@Kaminix:~/Desktop/alsaconf-0.4.3b$ alsamixer
alsamixer: function snd_ctl_open failed for default: No such file or directory
kaminix@Kaminix:~/Desktop/alsaconf-0.4.3b$ amixer
amixer: Mixer attach default error: No such file or directory
Detta får mig att tro att ALSA inte är igång, men /etc/init.d/alsasouns och /etc/init.d/alsa-utils start ger följande outputs:
ALSAsound:
ALSA driver is already running.
ALSA-utils:
* Setting up ALSA...
* /etc/init.d/alsa-utils: Warning: 'alsactl restore' failed with error message 'alsactl: load_state:1272: No soundcards found...'. [ ok ]
Macbook Pro 15" (2,4 GHz Core Duo)