[alsa-devel] Issues with tip alsa-lib (stable, 1.1.9)
scott andrew franco
samiam at moorecad.com
Tue Jun 18 18:14:24 CEST 2019
A roundup of my current issues with the alsa-lib repository:
1. No apparent .so (dynamic link) file output.
The configure and make instructions were followed, and no apparent .so
resulted:
samiam at samiam-home-pc:~/projects/alsa/alsa-lib-1.1.9$ find . -name *.so
samiam at samiam-home-pc:~/projects/alsa/alsa-lib-1.1.9$ find . -name *.a
./src/timer/.libs/libtimer.a
./src/rawmidi/.libs/librawmidi.a
./src/ucm/.libs/libucm.a
./src/topology/.libs/libtopology.a
./src/.libs/libasound.a
./src/hwdep/.libs/libhwdep.a
./src/seq/.libs/libseq.a
./src/mixer/.libs/libmixer.a
./src/control/.libs/libcontrol.a
./src/pcm/.libs/libpcm.a
samiam at samiam-home-pc:~/projects/alsa/alsa-lib-1.1.9$
This has made it difficult to debug issues with the library.
Using the configure flags does not seem to have an effect on this, IE:
./configure --enable-shared=yes --enable-static=no
Linux distributions have libasound.so files in them, so clearly it was
possible at some time in the past.
2. Build instructions are conflicting.
./configure
make
Does work on this version. This is the standard GNU build method, and I
have seen these build instructions around the internet for building alsa.
The INSTALL file recommends:
./gitcompile
Which also (appears) to work, but no reason appears for why this special
file is needed or what it does that is different. I can't get a .so (dynamic library
from the build, so I can't check the function of the resulting build.
Is there a reason the instructions from ./gitcompile cannot be merged back
into the make?
3. make install brings the system down.
Executing:
make install
Brought my ubuntu 18.04 sound system down. I had to reinstall Ubuntu to get
it to work again.
In summary, ALSA is not a development project anymore. It is the "official sound
system of Linux" and is part of the kernel. There is a lot of activity on the ALSA
list. Cannot some effort be put into professionalizing the repository?
Thank you for your attention,
Scott A. Franco
San Jose, CA
More information about the Alsa-devel
mailing list