cacofonix
December 31st, 2004, 03:17 AM
I am trying to install my sound card by compiling the alsa drivers from cvs and I have hit a bit of a road block.
I can make the drivers no worries everything is set with them I move on to the lib files and have hit a bit of a snag.
I tried compiling the lib with this command:
$>sudo ./cvscompile
/usr/bin/ld: .libs/libasound.so.2.0.0: undefined versioned symbol name snd_pcm_hw_params_get_buffer_size_max@ALSA_0.9
/usr/bin/ld: failed to set dynamic section sizes: Bad value
collect2: ld returned 1 exit status
make[2]: *** [libasound.la] Error 1
make[2]: Leaving directory `/root/alsa/alsa-lib/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/alsa/alsa-lib/src'
make: *** [all-recursive] Error 1
I did some searching and found that if I do it this way:
$>sudo ./cvscompile --with-versioned=no
it compiles just fine, I can also make it fine as well but when I run:
$>sudo make install
/usr/bin/install: cannot create regular file `/usr/share/alsa/cards/SI7018/SI7018/sndop-mixer.alisp': No such file or directory
make[4]: *** [install-SI7018DATA] Error 1
make[4]: Leaving directory `/root/alsa/alsa-lib/src/conf/cards'
make[3]: *** [install-am] Error 2
make[3]: Leaving directory `/root/alsa/alsa-lib/src/conf/cards'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/root/alsa/alsa-lib/src/conf'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/root/alsa/alsa-lib/src'
make: *** [install-recursive] Error 1
it ends up with this error whats happening and how can I fix it?
cheers
cacofonix
I can make the drivers no worries everything is set with them I move on to the lib files and have hit a bit of a snag.
I tried compiling the lib with this command:
$>sudo ./cvscompile
/usr/bin/ld: .libs/libasound.so.2.0.0: undefined versioned symbol name snd_pcm_hw_params_get_buffer_size_max@ALSA_0.9
/usr/bin/ld: failed to set dynamic section sizes: Bad value
collect2: ld returned 1 exit status
make[2]: *** [libasound.la] Error 1
make[2]: Leaving directory `/root/alsa/alsa-lib/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/alsa/alsa-lib/src'
make: *** [all-recursive] Error 1
I did some searching and found that if I do it this way:
$>sudo ./cvscompile --with-versioned=no
it compiles just fine, I can also make it fine as well but when I run:
$>sudo make install
/usr/bin/install: cannot create regular file `/usr/share/alsa/cards/SI7018/SI7018/sndop-mixer.alisp': No such file or directory
make[4]: *** [install-SI7018DATA] Error 1
make[4]: Leaving directory `/root/alsa/alsa-lib/src/conf/cards'
make[3]: *** [install-am] Error 2
make[3]: Leaving directory `/root/alsa/alsa-lib/src/conf/cards'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/root/alsa/alsa-lib/src/conf'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/root/alsa/alsa-lib/src'
make: *** [install-recursive] Error 1
it ends up with this error whats happening and how can I fix it?
cheers
cacofonix