rtitmuss;304745 Wrote: 
> You need to check the output when portaudio is compiled, maybe you don't
> have the alsa development libraries installed. It should default to alsa
> if it is available.
> 
> Richard

I did that, I downloaded portaudio and did configure and make just to
check, it's just that I couldn't understand from the output if
portaudio detects alsa or not. ;)
I am testing audio output related things of Squeezeplay on my Arch
Linux laptop, alsa development libraries 'should' be there, it's just
that it was late yesterday.
This is what is installed by alsa-libs on my system:
[EMAIL PROTECTED] inka]# pacman -Ql alsa-lib
alsa-lib /usr/
alsa-lib /usr/bin/
alsa-lib /usr/bin/aserver
alsa-lib /usr/include/
alsa-lib /usr/include/alsa/
alsa-lib /usr/include/alsa/alisp.h
alsa-lib /usr/include/alsa/asoundef.h
alsa-lib /usr/include/alsa/asoundlib.h
alsa-lib /usr/include/alsa/conf.h
alsa-lib /usr/include/alsa/control.h
alsa-lib /usr/include/alsa/control_external.h
alsa-lib /usr/include/alsa/error.h
alsa-lib /usr/include/alsa/global.h
alsa-lib /usr/include/alsa/hwdep.h
alsa-lib /usr/include/alsa/iatomic.h
alsa-lib /usr/include/alsa/input.h
alsa-lib /usr/include/alsa/mixer.h
alsa-lib /usr/include/alsa/mixer_abst.h
alsa-lib /usr/include/alsa/output.h
alsa-lib /usr/include/alsa/pcm.h
alsa-lib /usr/include/alsa/pcm_external.h
alsa-lib /usr/include/alsa/pcm_extplug.h
alsa-lib /usr/include/alsa/pcm_ioplug.h
alsa-lib /usr/include/alsa/pcm_old.h
alsa-lib /usr/include/alsa/pcm_plugin.h
alsa-lib /usr/include/alsa/pcm_rate.h
alsa-lib /usr/include/alsa/rawmidi.h
alsa-lib /usr/include/alsa/seq.h
alsa-lib /usr/include/alsa/seq_event.h
alsa-lib /usr/include/alsa/seq_midi_event.h
alsa-lib /usr/include/alsa/seqmid.h
alsa-lib /usr/include/alsa/sound/
alsa-lib /usr/include/alsa/sound/asound_fm.h
alsa-lib /usr/include/alsa/sound/emu10k1.h
alsa-lib /usr/include/alsa/sound/hdsp.h
alsa-lib /usr/include/alsa/sound/sb16_csp.h
alsa-lib /usr/include/alsa/sound/sscape_ioctl.h
alsa-lib /usr/include/alsa/sound/type_compat.h
alsa-lib /usr/include/alsa/timer.h
alsa-lib /usr/include/alsa/version.h
alsa-lib /usr/include/sys/
alsa-lib /usr/include/sys/asoundlib.h
alsa-lib /usr/lib/
alsa-lib /usr/lib/alsa-lib/
alsa-lib /usr/lib/alsa-lib/smixer/
alsa-lib /usr/lib/alsa-lib/smixer/smixer-ac97.so
alsa-lib /usr/lib/alsa-lib/smixer/smixer-hda.so
alsa-lib /usr/lib/alsa-lib/smixer/smixer-python.so
alsa-lib /usr/lib/alsa-lib/smixer/smixer-sbase.so
alsa-lib /usr/lib/libasound.so
alsa-lib /usr/lib/libasound.so.2
alsa-lib /usr/lib/libasound.so.2.0.0
alsa-lib /usr/lib/pkgconfig/
alsa-lib /usr/lib/pkgconfig/alsa.pc
alsa-lib /usr/share/
alsa-lib /usr/share/aclocal/
alsa-lib /usr/share/aclocal/alsa.m4
alsa-lib /usr/share/alsa/
alsa-lib /usr/share/alsa/alsa.conf
alsa-lib /usr/share/alsa/cards/
alsa-lib /usr/share/alsa/cards/AACI.conf
alsa-lib /usr/share/alsa/cards/ATIIXP-MODEM.conf
alsa-lib /usr/share/alsa/cards/ATIIXP-SPDMA.conf
alsa-lib /usr/share/alsa/cards/ATIIXP.conf
alsa-lib /usr/share/alsa/cards/AU8810.conf
alsa-lib /usr/share/alsa/cards/AU8820.conf
alsa-lib /usr/share/alsa/cards/AU8830.conf
alsa-lib /usr/share/alsa/cards/Audigy.conf
alsa-lib /usr/share/alsa/cards/Audigy2.conf
alsa-lib /usr/share/alsa/cards/Aureon51.conf
alsa-lib /usr/share/alsa/cards/Aureon71.conf
alsa-lib /usr/share/alsa/cards/CA0106.conf
alsa-lib /usr/share/alsa/cards/CMI8338-SWIEC.conf
alsa-lib /usr/share/alsa/cards/CMI8338.conf
alsa-lib /usr/share/alsa/cards/CMI8738-MC6.conf
alsa-lib /usr/share/alsa/cards/CMI8738-MC8.conf
alsa-lib /usr/share/alsa/cards/CMI8788.conf
alsa-lib /usr/share/alsa/cards/CS46xx.conf
alsa-lib /usr/share/alsa/cards/EMU10K1.conf
alsa-lib /usr/share/alsa/cards/EMU10K1X.conf
alsa-lib /usr/share/alsa/cards/ENS1370.conf
alsa-lib /usr/share/alsa/cards/ENS1371.conf
alsa-lib /usr/share/alsa/cards/ES1968.conf
alsa-lib /usr/share/alsa/cards/FM801.conf
alsa-lib /usr/share/alsa/cards/GUS.conf
alsa-lib /usr/share/alsa/cards/HDA-Intel.conf
alsa-lib /usr/share/alsa/cards/ICE1712.conf
alsa-lib /usr/share/alsa/cards/ICE1724.conf
alsa-lib /usr/share/alsa/cards/ICH-MODEM.conf
alsa-lib /usr/share/alsa/cards/ICH.conf
alsa-lib /usr/share/alsa/cards/ICH4.conf
alsa-lib /usr/share/alsa/cards/Maestro3.conf
alsa-lib /usr/share/alsa/cards/NFORCE.conf
alsa-lib /usr/share/alsa/cards/PC-Speaker.conf
alsa-lib /usr/share/alsa/cards/PMac.conf
alsa-lib /usr/share/alsa/cards/PMacToonie.conf
alsa-lib /usr/share/alsa/cards/PS3.conf
alsa-lib /usr/share/alsa/cards/RME9636.conf
alsa-lib /usr/share/alsa/cards/RME9652.conf
alsa-lib /usr/share/alsa/cards/SI7018.conf
alsa-lib /usr/share/alsa/cards/SI7018/
alsa-lib /usr/share/alsa/cards/SI7018/sndoc-mixer.alisp
alsa-lib /usr/share/alsa/cards/SI7018/sndop-mixer.alisp
alsa-lib /usr/share/alsa/cards/TRID4DWAVENX.conf
alsa-lib /usr/share/alsa/cards/USB-Audio.conf
alsa-lib /usr/share/alsa/cards/VIA686A.conf
alsa-lib /usr/share/alsa/cards/VIA8233.conf
alsa-lib /usr/share/alsa/cards/VIA8233A.conf
alsa-lib /usr/share/alsa/cards/VIA8237.conf
alsa-lib /usr/share/alsa/cards/VX222.conf
alsa-lib /usr/share/alsa/cards/VXPocket.conf
alsa-lib /usr/share/alsa/cards/VXPocket440.conf
alsa-lib /usr/share/alsa/cards/YMF744.conf
alsa-lib /usr/share/alsa/cards/aliases.alisp
alsa-lib /usr/share/alsa/cards/aliases.conf
alsa-lib /usr/share/alsa/pcm/
alsa-lib /usr/share/alsa/pcm/center_lfe.conf
alsa-lib /usr/share/alsa/pcm/default.conf
alsa-lib /usr/share/alsa/pcm/dmix.conf
alsa-lib /usr/share/alsa/pcm/dpl.conf
alsa-lib /usr/share/alsa/pcm/dsnoop.conf
alsa-lib /usr/share/alsa/pcm/front.conf
alsa-lib /usr/share/alsa/pcm/iec958.conf
alsa-lib /usr/share/alsa/pcm/modem.conf
alsa-lib /usr/share/alsa/pcm/rear.conf
alsa-lib /usr/share/alsa/pcm/side.conf
alsa-lib /usr/share/alsa/pcm/surround40.conf
alsa-lib /usr/share/alsa/pcm/surround41.conf
alsa-lib /usr/share/alsa/pcm/surround50.conf
alsa-lib /usr/share/alsa/pcm/surround51.conf
alsa-lib /usr/share/alsa/pcm/surround71.conf
alsa-lib /usr/share/alsa/smixer.conf
alsa-lib /usr/share/alsa/sndo-mixer.alisp

This is part of the portaudio makefile (I hope I picked the relevant
parts):

CFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/src/common
-I$(top_srcdir)/src/os/unix -g -O2 -DPA_LITTLE_ENDIAN   -pthread
-DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
-DHAVE_DLFCN_H=1 -DHAVE_SYS_SOUNDCARD_H=1 -DHAVE_LINUX_SOUNDCARD_H=1
-DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DHAVE_CLOCK_GETTIME=1
-DHAVE_NANOSLEEP=1 -DPA_USE_ALSA=1 -DPA_USE_JACK=1 -DPA_USE_OSS=1 
LIBS =  -lm -lpthread
AR = /usr/bin/ar
RANLIB = ranlib
LIBTOOL = $(SHELL) $(top_builddir)/libtool
INSTALL = /bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
SHARED_FLAGS = -shared -fPIC
LDFLAGS = 
DLL_LIBS =  -lrt -lasound -ljack -lpthread -lrt   -lm -lpthread
CXXFLAGS = -g -O2
NASM = 
NASMOPT = 
LN_S = ln -s
[EMAIL PROTECTED]@
LT_CURRENT=2
LT_REVISION=0
LT_AGE=0

OTHER_OBJS =  src/hostapi/alsa/pa_linux_alsa.o
src/hostapi/jack/pa_jack.o src/common/pa_ringbuffer.o
src/hostapi/oss/pa_unix_oss.o src/os/unix/pa_unix_hostapis.o
src/os/unix/pa_unix_util.o

EDIT: Squeezeplay uses OSS on my Kubuntu box too, and there alsa
development files are installed too (package libasound2-dev).

Bye, signor_rossi.


-- 
signor_rossi
------------------------------------------------------------------------
signor_rossi's Profile: http://forums.slimdevices.com/member.php?userid=11941
View this thread: http://forums.slimdevices.com/showthread.php?t=47870

_______________________________________________
jive mailing list
jive@lists.slimdevices.com
http://lists.slimdevices.com/cgi-bin/mailman/listinfo/jive

Reply via email to