27 May
2009
27 May
'09
5:57 a.m.
Okay I figured out my own problem.
This is specific to those who run 64bit OS.
for anyone who is getting register_sound_special_device error when attempting to compile ALSA, on a 64 bit OS make sure your running your configure properly. Most likely your distro has ALSA libraries located in the /usr/lib64 path not in /usr/lib and most likely the ld.so.conf is set to look in /usr/lib64 before it searches /usr/lib which is the default for the configure script. As a warning I'd not try to change that order especially if you have built any 32bit compatibility drivers into /usr/lib
./configure -prefix=/usr/lib64
Although it wouldn't be a bad idea for the configure to detect that if possible.