AlsaCVS

From the ALSA wiki

Revision as of 07:05, 18 August 2007 by SteveSims (Talk | contribs)
Jump to: navigation, search

Alsa's CVS can be checked out by following the instructions below.

Create a new directory with nothing in it and move into it:

mkdir alsacvs
cd alsacvs

Download the cvs of alsa:

This is the link to the main ALSA drivers, not the CVS versions.

Rsync is a quick and easy method of keeping up with the latest ALSA HG

rsync -avz --delete rsync://alsa.alsa-project.org/hg your_directory

You should get this: - and a few others

alsa-driver  alsa-kernel  alsa-lib  alsa-utils

Start by compiling the kernel modules, so go into the alsa-driver directory:

cd alsa-driver

Run the autoconf command to create the configure script

Try to find out which card module you will need.

./configure --help

and look at the --with-cards list and try and find yours. For me it is emu10k1 (for Audigy 2) and usb-audio (usb based sound card.)

./cvscompile --with-cards=emu10k1,usb-audio

That should have compiled your alsa-drivers. To install them:

make install

Only if you are not using the devfs (device file system) remember to do "snddevices" now. snddevices

Now compile and install the rest of alsa.

cd ../alsa-lib
./cvscompile
make install

cd ../alsa-utils
./cvscompile
make install

For debian specific user (SID): I successfuly compiled alsa cvs using these version of program:

After running ./cvscompile, look at Makefile.in and check it says something at the top like "# Makefile.in generated by automake 1.7.9 from Makefile.am

See also

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox