Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 54381 - sox did not properly detect ALSA
Summary: sox did not properly detect ALSA
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-18 19:22 UTC by Adam
Modified: 2004-06-22 13:30 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adam 2004-06-18 19:22:01 UTC
When emerge sox (with alsa in my USE flags) sox failed ALSA checks and reported that it would not be including alsa support, despite the fact that I have the required libs installed (I believe).

Part of output during configure:
---
checking linux/asound.h usability... no
checking linux/asound.h presence... no
checking for linux/asound.h... no
checking sound/asound.h usability... no
checking sound/asound.h presence... no
checking for sound/asound.h... no
checking for ALSA ioctl API... not found
checking sys/audioio.h usability... no
checking sys/audioio.h presence... no
checking for sys/audioio.h...no
checking sun/audioio.h usability... no
checking sun/audioio.h presence... no
checking for sun/audioio.h... no
---
And right before it started compiling:
---
Old Rate enabled..................   no
Fast ulaw enabled.................   yes
Fast alaw enabled.................   yes
GSM Support.......................   yes
ALSA Driver.......................   no
OSS Driver........................   no
SUN /dev/audio....................   no
Ogg Vorbis support................   yes
MAD MP3 Decoder...................   yes
LAME MP3 Encoder..................   yes
---

Reproducible: Always
Steps to Reproduce:




Portage 2.0.50-r8 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0,
2.6.7-rc1-love1)
=================================================================
System uname: 2.6.7-rc1-love1 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.4.16
distcc 2.14 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
ACCEPT_LICENSE=""
ARCH="x86"
AUDIODEV="default"
AUTOCLEAN="yes"
AUTO_SYMLINK="no"
BASH_ENV="/etc/portage/bashrc"
CC="gcc"
CCACHE_SIZE="1G"
CFLAGS="-march=athlon -O2 -fomit-frame-pointer -frename-registers -pipe"
CHOST="i686-pc-linux-gnu"
CLASSPATH="."
CLEAN_DELAY="5"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/init.d
/etc/terminfo /etc/env.d"CVS_RSH="ssh"
CXX="g++"
CXXFLAGS="-march=athlon -O2 -fomit-frame-pointer -frename-registers -pipe"
DCCC_PATH="/usr/lib/distcc/bin"
DISPLAY=":0.0"
DISTCC_DIR="/var/tmp/distcc"
DISTCC_LOG=""
DISTCC_VERBOSE="0"
DISTDIR="/usr/portage/distfiles"
EDITOR="/usr/bin/vim"
FEATURES="autoaddcvs ccache digest distcc sandbox userpriv"
FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp ${URI} -P ${DISTDIR}"
FLASH_GTK_LIBRARY="libgtk-x11-2.0.so.0"
FRACTDIR="/usr/share/xfractint"
GDK_USE_XFT="1"
GENTOO_MIRRORS="http://mirrors.tds.net/gentoo
http://www.gtlib.cc.gatech.edu/pub/gentoo"
GLIBC_SSP_CHECKED="1"
GRP_STAGE23_USE="ipv6 pam tcpd readline nls ssl gpm perl python berkdb acl ncurses"
GUILE_LOAD_PATH="/usr/share/guile/1.6"
G_BROKEN_FILENAMES="1"
HOME="/root"
HOSTNAME="LocalHost"
INFODIR="/usr/share/info:/usr/X11R6/info"
INFOPATH="/usr/share/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.3/info"
INPUTRC="/etc/inputrc"
JAVAC="/opt/blackdown-jdk-1.4.2_rc1/bin/javac"
JAVA_HOME="/opt/blackdown-jdk-1.4.2_rc1"
JDK_HOME="/opt/blackdown-jdk-1.4.2_rc1"
KBUILD_OUTPUT_PREFIX=""
LESS="-R"
LESSOPEN="|lesspipe.sh %s"
LINUX_PORTAGE_WRITABLE="no"
LOGNAME="root"
LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mng=01;35:*.xcf=01;35:*.pcx=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.avi=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.mov=01;35:*.qt=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:"
MAIL="/var/mail/root"
MAKEOPTS="-j3"
MANPATH="/usr/share/man:/usr/local/share/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.3/man:/usr/X11R6/man::/opt/blackdown-jdk-1.4.2_rc1/man"
MOZILLA_FIVE_HOME="/usr/lib/mozilla"
NOCOLOR="false"
OLDPWD="/root"
PAGER="/usr/bin/less"
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.3:/usr/X11R6/bin:/opt/blackdown-jdk-1.4.2_rc1/bin:/opt/blackdown-jdk-1.4.2_rc1/jre/bin"
PKGDIR="/var/pub/portage/packages"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_CACHEDIR="/var/cache/edb/dep/"
PORTAGE_CALLER="emerge"
PORTAGE_GID="250"
PORTAGE_MASTER_PID="6630"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg"
PORT_LOGDIR="/var/log/portage"
PRELINK_PATH=""
PRELINK_PATH_MASK=""
PS1="\[\033[01;31m\]\h \[\033[01;34m\]\W \$ \[\033[00m\]"
PWD="/usr/portage/media-sound/sox"
RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp ${URI} -P ${DISTDIR}"
RPMDIR="/usr/portage/rpm"
RSYNC_RETRIES="2"
RSYNC_TIMEOUT="30"
SHELL="/bin/bash"
SHLVL="1"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
TERM="xterm"
USE="3dnow S3TC X X509 Xaw3d aalib acpi acpi4linux aim alsa apache2 audiofile
avi bonobo caps cddb cdr chroot cjk clanJavaScript clanVoice crypt cups curl dga
directfb divx dnd encode esd ethereal evo ext-png faad fam fbcon fbdev flac
foomaticdb freetype fs gif gimpprint gnome gnomedb gpm gstreamer gtk gtk2
gtkhtml guile imlib imlib2 jabber java javascript jpeg ldap libg++ libwww mad
maildir mbox md5sum mldonkeypango mmx mng mozilla moznocompose moznoirc
moznomail mpeg mpeg4 mpi ncurses nls nocardbus nocd nodod nowin nptl nvidia objc
offensive oggvorbis openal opengl openssh oscar pam pdflib pic png ppds
quicktime readline samba sasl sdl slp snmp spell src ssl stencil-buffer svga
tcltk tcpd threads truetype unicode usb videos wxwindows x86 xchattext
xgetdefault xine xml xml2 xosd xv xvid yahoo"
USER="root"
USERLAND="GNU"
USE_EXPAND="VIDEO_CARDS INPUT_DEVICES LINGUAS"
XARGS="xargs -r"
XAUTHORITY="/root/.xauthjxkrW7"
XINITRC="/etc/X11/xinit/xinitrc"
_="/usr/bin/emerge"
Comment 1 Jeremy Huddleston (RETIRED) gentoo-dev 2004-06-19 03:52:24 UTC
let me guess...

Are you using the builtin kernel modules and linux-headers-2.4.x?

Comment 2 Adam 2004-06-19 07:09:31 UTC
Yes, I am.  All the 2.6.x headers are masked, however.
Comment 3 Jeremy Huddleston (RETIRED) gentoo-dev 2004-06-19 14:22:31 UTC
Thought so =)

I just put together alsa-lib-1.0.5-r1 which should handle this problem.  Pleasse give it a try and let me know (it should notice you don't have a /usr/include/sound and setup the symlink to /usr/src/linux/include/sound) which are the alsa-driver headers
Comment 4 Adam 2004-06-20 12:53:47 UTC
Yup.  It works.  :-)  Just curious, when will the 2.6.x headers be unmasked for x86?
Comment 5 Jeremy Huddleston (RETIRED) gentoo-dev 2004-06-22 13:30:35 UTC
I honestly don't know... try asking on #gentoo-dev.