cannot detect alsa when compiling audacious svn

Asked by yachi

when doing ./configure
no alsa detected

the log:
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for strerror in -lcposix... no
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking whether make sets $(MAKE)... yes
checking for rm... /bin/rm
checking for mv... /bin/mv
checking for cp... /bin/cp
checking for ar... /usr/bin/ar
checking for ranlib... /usr/bin/ranlib
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking whether NLS is requested... yes
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for pkg-config... /usr/bin/pkg-config
checking for audacious >= 1.2.99... yes
checking AUDACIOUS_CFLAGS... -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/libmowgli -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12
checking AUDACIOUS_LIBS... -L/usr/local/lib -laudacious -lgtk-x11-2.0 -lmowgli -lmcs -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
checking for glib-2.0 >= 2.6.0 gthread-2.0... yes
checking GLIB_CFLAGS... -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
checking GLIB_LIBS... -pthread -lgthread-2.0 -lrt -lglib-2.0
checking for gtk+-2.0 >= 2.6.0... yes
checking GTK_CFLAGS... -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12
checking GTK_LIBS... -L/usr/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
checking for pango >= 1.8.0... yes
checking PANGO_CFLAGS... -I/usr/local/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
checking PANGO_LIBS... -L/usr/local/lib -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
checking for what extension and flags to use for plugin compilation... libdl-compatible: -fPIC -DPIC -shared, .so
checking if you are running Apple-GCC... no
checking for esound >= 0.2... no
checking for libpulse >= 0.9.3... no
checking CoreServices/CoreServices.h usability... no
checking CoreServices/CoreServices.h presence... no
checking for CoreServices/CoreServices.h... no
checking altivec.h usability... no
checking altivec.h presence... no
checking for altivec.h... no
checking for mad_timer_add in -lmad... yes
checking for lirc_init in -llirc_client... no
checking for gdk-x11-2.0 >= 2.6.0... yes
checking GDKX11_CFLAGS... -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12
checking GDKX11_LIBS... -L/usr/local/lib -lgdk-x11-2.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
checking for pango >= 1.14.7... yes
checking PANGO_CFLAGS... -I/usr/local/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
checking PANGO_LIBS... -L/usr/local/lib -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
checking for cairo >= 1.2.6... yes
checking CAIRO_CFLAGS... -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12
checking CAIRO_LIBS... -lcairo
checking for pangocairo >= 1.14.7... yes
checking PANGOCAIRO_CFLAGS... -I/usr/local/include/pango-1.0 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12
checking PANGOCAIRO_LIBS... -L/usr/local/lib -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
checking for imlib2 >= 1.1.0... no
*** imlib2 >= 1.1.0 is required for Audacious RootVis plugin ***
checking for libbinio >= 1.4... no
checking for ogg >= 1.0 vorbis >= 1.0 vorbisfile >= 1.0... yes
checking OGG_VORBIS_CFLAGS...
checking OGG_VORBIS_LIBS... -lvorbisfile -lvorbis -lm -logg
checking for wavpack >= 4.31... no
configure: WARNING: *** Cannot find WavPack 4.31+, WavPack support will not be built ***
checking for sndfile >= 0.19... no
checking for taglib >= 1.4... no
checking jack/jack.h usability... no
checking jack/jack.h presence... no
checking for jack/jack.h... no
configure: WARNING: Could not find jack/jack.h Install jack headers to build bio2jack
checking for jack_activate in -ljack... no
configure: WARNING: Could not find jack_activate in libjack. Ensure that you have libjack installed and that it a current version.
checking for samplerate >= 0.0.15... no
configure: WARNING: Could not find libsamplerate, necessary for jack output plugin.
checking for artsc-config... no
checking for artsc - version >= 0.9.5... no
*** The artsc-config script installed by aRts could not be found.
*** If aRts was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the ARTSC_CONFIG environment variable to the
*** full path to artsc-config.
checking for working SIDPlay1 library and headers... no
checking for working SIDPlay2 library and headers... checking for pkg-config... (cached) /usr/bin/pkg-config
no
checking for OSS include dir... not found
checking soundcard.h usability... no
checking soundcard.h presence... no
checking for soundcard.h... no
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking machine/soundcard.h usability... no
checking machine/soundcard.h presence... no
checking for machine/soundcard.h... no
checking whether we need -lossaudio... no
checking for alsa >= 1.0... no
checking for fluidsynth >= 1.0.6... no
configure: WARNING: *** Neither ALSA or FluidSynth software synth (>= 1.0.6) have been found, so amidi-plug won't be compiled unless you explicitly request it with --enable-amidiplug ***
checking for FreeBSD newpcm driver... no
checking linux/cdrom.h usability... yes
checking linux/cdrom.h presence... yes
checking for linux/cdrom.h... yes
checking sys/cdio.h usability... no
checking sys/cdio.h presence... no
checking for sys/cdio.h... no
checking sys/cdrio.h usability... no
checking sys/cdrio.h presence... no
checking for sys/cdrio.h... no
checking linux/joystick.h usability... yes
checking linux/joystick.h presence... yes
checking for linux/joystick.h... yes
checking for unistd.h... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking fnmatch.h usability... yes
checking fnmatch.h presence... yes
checking for fnmatch.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking fts.h usability... yes
checking fts.h presence... yes
checking for fts.h... yes
checking whether lrintf is declared... yes
checking for mkdtemp... yes
checking for getmntinfo... no
checking for statvfs... yes
checking for strtoul... yes
checking if __ELF__ is defined... yes
checking for libcurl >= 7.9.7... no
checking for libmms >= 0.3... no
checking for sdl-config... no
checking for SDL - version >= 1.2.5... no
*** The sdl-config script installed by SDL could not be found
*** If SDL was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the SDL_CONFIG environment variable to the
*** full path to sdl-config.
configure: WARNING: *** SDL is not installed. Paranormal will not be built. ***
checking for xml2-config... /usr/bin/xml2-config
checking for libxml - version >= 2.0.0... yes (version 2.6.27)
checking for libprojectM >= 0.0.0... no
checking for lame_init in -lmp3lame -lm... no
configure: creating ./config.status
config.status: creating mk/rules.mk
config.status: creating po/Makefile.in
config.status: WARNING: po/Makefile.in.in seems to ignore the --datarootdir setting
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default-1 commands
config.status: creating po/POTFILES
config.status: creating po/Makefile

Configuration:

  Install path:

  Output Plugins
  --------------
  Open Sound System (oss): yes
  Advanced Linux Sound Arch. (alsa): no
  Enlightenment Sound Daemon (esd): no
  Jack Audio Connection Kit (jack): no
  Analog Realtime Synthesizer (arts): no
  BSD/SUN audio output (sun): no
  PulseAudio sound server (pulse_audio): no
  Mac OS X sound support (CoreAudio): no
  Lame encoder (lame): no
  Null Audio output (null): yes

  Input Plugins
  -------------
  MPEG 1/2/3 (madplug): yes
  MPEG 4 Audio (AAC): yes
  Windows Media Audio (wma): yes
  Module decoder (modplug): yes
  MIDI modular plugin (amidi-plug): no
    -> ALSA backend: auto
    -> FluidSynth backend: auto
    -> dummy backend: auto
  MIDI to WAVE converter (timidity): yes
  CD Digital Audio (cdda): yes
  Microsoft WAV (wav): yes
    + sndfile extensions: no
  Tone Generator: yes
  Ogg Vorbis (vorbis): yes
  Free Lossless Audio Codec (flac): yes
  Commodore 64 audio (sid): no
  Game music (spc, nsf & gbs): yes
  PlayStation audio (sexypsf): yes
  AdLib synthesizer (adplug): no
  Apple Lossless Audio Codec (alac): yes
  WavPack 4.31+ (wavpack): no
  Musepack support (musepack): no
  TrueAudio (tta): yes
  Metronom: yes

  General
  -------
  Alarm: yes
  Song Change: yes
  Status Icon: yes
  Audacious OSD: yes
  Control via event device (evdev-plug): yes
  LIRC: no
  AudioScrobbler Client: no

  Effect
  ------
  AudioCompressor (AGC): yes
  LADSPA effects host (ladspa): yes
  Voice Removal: yes
  Extra Stereo: yes
  Echo/Surround: yes
  SndStretch: yes

  Visualization
  -------------
  Blur Scope: yes
  Spectrum Analyzer: yes
  Paranormal Visualization Library: no
  ProjectM (GL milkdrop): no
  RootVis plugin: no

  Transport
  ---------
  stdio transport: yes
  curl-based http/https: no
  libmms-based mms: no

  Container
  ---------
  Winamp PLS playlist format (pls): yes
  M3U playlist format (m3u): yes
  XML Sharable Playlist Format (xspf): yes

thank you

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Joel Garske
Solved:
Last query:
Last reply:
Revision history for this message
yachi (yaachi) said :
#1

using feisty 7.04 beta
alsa 1.0.13

Revision history for this message
Best Joel Garske (joel-garske) said :
#2

Hello yachi

Thank you for submitting your Request,

Is the 'libasound2-dev' installed on your system? Most build systems need the "-dev" packages to compile code against the binary libraries on your system. The -dev packages contain important header files, the compiler uses to profile and outline the functions of existing libraries. You shouls check that. Additionally, reading your configure script output, i came across some other header files missing... for example SDL... if you want to compile support for a specific library into a program, you need matching header files.

If even after this hint, this is still bothering you, feel free to ask again.

Greetings,
                    Joel Garske

Revision history for this message
yachi (yaachi) said :
#3

the problem is solved with your answer. thank you Joel Garske. by the way to get the dev package name of alsa is not easy...

Revision history for this message
Joel Garske (joel-garske) said :
#4

You are right ;). Thats exactly what launchpad is for :).

Have a nice day

     Joel