ALSA installation issues.

W. Guy Thomas mrguytx at austin.rr.com
Sun Sep 26 16:04:13 UTC 2004


There are three steps to the ALSA config according to the site:
http://www.alsa-project.org/alsa-doc/doc-php/template.php?company=Yamaha&card=&chip=OPL3-SA2&module=opl3sa2

I was able to complete 1 and 2, compiling the drivers and the libs file.
But on step 3, compiling the utils section, I am running into problems.

a. The ./configure portion appears to finish nicely, no complaints.
b. The "make" portion appears to have "nothing to do" as all I get is
this:

[root at Toshi alsa-utils-1.0.6rc1]# make
Making all in include
make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/include'
make  all-am
make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/include'
make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/include'
make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/include'
Making all in alsactl
make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsactl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsactl'
Making all in alsaconf
make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsaconf'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsaconf'
Making all in alsamixer
make[1]: Entering directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/alsamixer'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsamixer'
Making all in amidi
make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amidi'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amidi'
Making all in amixer
make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amixer'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amixer'
Making all in aplay
make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/aplay'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/aplay'
Making all in iecset
make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/iecset'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/iecset'
Making all in seq
make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq'
Making all in aconnect
make[2]: Entering directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aconnect'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aconnect'
Making all in aplaymidi
make[2]: Entering directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aplaymidi'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aplaymidi'
Making all in aseqnet
make[2]: Entering directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aseqnet'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aseqnet'
make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq'
make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq'
Making all in speaker-test
make[1]: Entering directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/speaker-test'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/speaker-test'
Making all in utils
make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/utils'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/utils'
make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1'
[root at Toshi alsa-utils-1.0.6rc1]#
[root at Toshi alsa-utils-1.0.6rc1]#

So it appears the folders get created but nothing else happens.
Then on "make install" I get the same thing:

[root at Toshi alsa-utils-1.0.6rc1]# make install
Making install in include
make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/include'
make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/include'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/include'
make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/include'
Making install in alsactl
make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsactl'
make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsactl'
/bin/sh ../mkinstalldirs /usr/sbin
  /usr/bin/install -c alsactl /usr/sbin/alsactl
/bin/sh ../mkinstalldirs /usr/man/man1
 /usr/bin/install -c -m 644 ./alsactl.1 /usr/man/man1/alsactl.1
make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsactl'
make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsactl'
Making install in alsaconf
make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsaconf'
make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsaconf'
/bin/sh ../mkinstalldirs /usr/sbin
 /usr/bin/install -c alsaconf /usr/sbin/alsaconf
/bin/sh ../mkinstalldirs /usr/man/man8
 /usr/bin/install -c -m 644 ./alsaconf.8 /usr/man/man8/alsaconf.8
make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsaconf'
make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsaconf'
Making install in alsamixer
make[1]: Entering directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/alsamixer'
make[2]: Entering directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/alsamixer'
/bin/sh ../mkinstalldirs /usr/bin
  /usr/bin/install -c alsamixer /usr/bin/alsamixer
/bin/sh ../mkinstalldirs /usr/man/man1
 /usr/bin/install -c -m 644 ./alsamixer.1 /usr/man/man1/alsamixer.1
make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsamixer'
make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/alsamixer'
Making install in amidi
make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amidi'
make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amidi'
/bin/sh ../mkinstalldirs /usr/bin
  /usr/bin/install -c amidi /usr/bin/amidi
/bin/sh ../mkinstalldirs /usr/man/man1
 /usr/bin/install -c -m 644 ./amidi.1 /usr/man/man1/amidi.1
make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amidi'
make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amidi'
Making install in amixer
make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amixer'
make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amixer'
/bin/sh ../mkinstalldirs /usr/bin
  /usr/bin/install -c amixer /usr/bin/amixer
/bin/sh ../mkinstalldirs /usr/man/man1
 /usr/bin/install -c -m 644 ./amixer.1 /usr/man/man1/amixer.1
make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amixer'
make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/amixer'
Making install in aplay
make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/aplay'
make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/aplay'
/bin/sh ../mkinstalldirs /usr/bin
  /usr/bin/install -c aplay /usr/bin/aplay
make  install-exec-hook
make[3]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/aplay'
rm -f /usr/bin/arecord
(cd /usr/bin && ln -s aplay arecord)
make[3]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/aplay'
/bin/sh ../mkinstalldirs /usr/man/man1
 /usr/bin/install -c -m 644 ./aplay.1 /usr/man/man1/aplay.1
 /usr/bin/install -c -m 644 ./arecord.1 /usr/man/man1/arecord.1
make  install-data-hook
make[3]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/aplay'
rm -f /usr/man/man1/arecord.1
(cd /usr/man/man1 && ln -s aplay.1 arecord.1)
make[3]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/aplay'
make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/aplay'
make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/aplay'
Making install in iecset
make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/iecset'
make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/iecset'
/bin/sh ../mkinstalldirs /usr/bin
  /usr/bin/install -c iecset /usr/bin/iecset
/bin/sh ../mkinstalldirs /usr/man/man1
 /usr/bin/install -c -m 644 ./iecset.1 /usr/man/man1/iecset.1
make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/iecset'
make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/iecset'
Making install in seq
make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq'
Making install in aconnect
make[2]: Entering directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aconnect'
make[3]: Entering directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aconnect'
/bin/sh ../../mkinstalldirs /usr/bin
  /usr/bin/install -c aconnect /usr/bin/aconnect
/bin/sh ../../mkinstalldirs /usr/man/man1
 /usr/bin/install -c -m 644 ./aconnect.1 /usr/man/man1/aconnect.1
make[3]: Leaving directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aconnect'
make[2]: Leaving directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aconnect'
Making install in aplaymidi
make[2]: Entering directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aplaymidi'
make[3]: Entering directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aplaymidi'
/bin/sh ../../mkinstalldirs /usr/bin
  /usr/bin/install -c aplaymidi /usr/bin/aplaymidi
  /usr/bin/install -c arecordmidi /usr/bin/arecordmidi
/bin/sh ../../mkinstalldirs /usr/man/man1
 /usr/bin/install -c -m 644 ./aplaymidi.1 /usr/man/man1/aplaymidi.1
 /usr/bin/install -c -m 644 ./arecordmidi.1 /usr/man/man1/arecordmidi.1
make[3]: Leaving directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aplaymidi'
make[2]: Leaving directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aplaymidi'
Making install in aseqnet
make[2]: Entering directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aseqnet'
make[3]: Entering directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aseqnet'
/bin/sh ../../mkinstalldirs /usr/bin
  /usr/bin/install -c aseqnet /usr/bin/aseqnet
/bin/sh ../../mkinstalldirs /usr/man/man1
 /usr/bin/install -c -m 644 ./aseqnet.1 /usr/man/man1/aseqnet.1
make[3]: Leaving directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aseqnet'
make[2]: Leaving directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/seq/aseqnet'
make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq'
make[3]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq'
make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq'
make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/seq'
Making install in speaker-test
make[1]: Entering directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/speaker-test'
make[2]: Entering directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/speaker-test'
/bin/sh ../mkinstalldirs /usr/bin
  /usr/bin/install -c speaker-test /usr/bin/speaker-test
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/speaker-test'
make[1]: Leaving directory
`/usr/src/alsa/alsa-utils-1.0.6rc1/speaker-test'
Making install in utils
make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/utils'
make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1/utils'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/utils'
make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1/utils'
make[1]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1'
make[2]: Entering directory `/usr/src/alsa/alsa-utils-1.0.6rc1'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1'
make[1]: Leaving directory `/usr/src/alsa/alsa-utils-1.0.6rc1'
[root at Toshi alsa-utils-1.0.6rc1]#

So of course when I go to the final step, to modprobe the drivers into
the kernel, there are no files there yet.

Any pointers graciously accepted. Thanks guys.


-- 
=Guy
Fedora Core 1, kernel 2.4.22, yarrow





More information about the fedora-list mailing list