compiling freeamp

Charles Hallenbeck chuckh at
Thu Jun 8 17:28:52 EDT 2000

Kirk --

I cannot spot any such option in the 'help' output. Would you look this
over and see if anything looks like it might help? Below is the output
from "./configure --help" followed by the output that produced the error
about 'pthread'.


<prompt>/freeamp:# ./configure --help

Usage: configure [options] [host]
Options: [defaults in brackets after descriptions]
  --cache-file=FILE       cache test results in FILE
  --help                  print this message
  --no-create             do not create output files
  --quiet, --silent       do not print `checking...' messages
  --version               print the version of autoconf that created configure
Directory and file names:
  --prefix=PREFIX         install architecture-independent files in PREFIX
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
                          [same as prefix]
  --bindir=DIR            user executables in DIR [EPREFIX/bin]
  --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
  --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
  --datadir=DIR           read-only architecture-independent data in DIR
  --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
  --sharedstatedir=DIR    modifiable architecture-independent data in DIR
  --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
  --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
  --includedir=DIR        C header files in DIR [PREFIX/include]
  --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
  --infodir=DIR           info documentation in DIR [PREFIX/info]
  --mandir=DIR            man documentation in DIR [PREFIX/man]
  --srcdir=DIR            find the sources in DIR [configure dir or ..]
  --program-prefix=PREFIX prepend PREFIX to installed program names
  --program-suffix=SUFFIX append SUFFIX to installed program names
                          run sed PROGRAM on installed program names
Host type:
  --build=BUILD           configure for building on BUILD [BUILD=HOST]
  --host=HOST             configure for HOST [guessed]
  --target=TARGET         configure for TARGET [TARGET=HOST]
Features and packages:
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  --x-includes=DIR        X include files are in DIR
  --x-libraries=DIR       X library files are in DIR
--enable and --with options recognized:
  --disable-esd           Don't compile the EsounD output plugin
  --enable-rio            Compile the rio pmp300 support plugin
  --enable-mp3prof        Enable profiling of the MP3 decoder (linux only!)
  --enable-cmdline        Build command line freeamp
  --disable-alsa          Don't compile the ALSA output plugin
  --disable-x86opts       Don't use any x86 assembly optimizations
  --enable-mutex-debug    Enable verbose mutex debugging output
  --enable-dmalloc        Enable debugging with dmalloc

<prompt>/freeamp:# ./configure --enable-cmdline --enable-mp3prof

loading cache ./config.cache
checking host system type... i486-pc-linux-gnulibc1
checking whether make sets ${MAKE}... yes
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for c++... c++
checking whether the C++ compiler (c++  ) works... yes
checking whether the C++ compiler (c++  ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether c++ accepts -g... yes
checking for POSIXized ISC... no
checking for ranlib... ranlib
checking for a BSD compatible install... /usr/bin/ginstall -c
checking for perl... perl
checking for nasm... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for stdarg.h... yes
checking for linux/cdrom.h... yes
checking for linux/ucdrom.h... no
checking for sys/cdio.h... no
checking for io/cam/cdrom.h... no
checking for mntent.h... yes
checking for sys/mntent.h... no
checking for sys/ucred.h... no
checking for sys/mount.h... yes
checking for getmntinfo... no
checking for shmget... yes
checking for shmat... yes
checking for shmdt... yes
checking for semget... yes
checking for semctl... yes
checking for shmctl... yes
checking for snprintf... yes
checking for getmntent in -lsun... no
checking for getmntent in -lseq... no
checking for getmntent in -lgen... no
checking for getmntent... yes
checking for working const... yes
checking whether byte ordering is bigendian... no
checking size of long... 4
checking for ANSI C header files... (cached) yes
checking for unistd.h... yes
checking for io.h... no
checking for pthread.h... yes
checking for errno.h... yes
checking for connect in -lsocket... no
checking for gethostbyname in -lnsl... no
checking for st_blksize in struct stat... yes
checking for off_t... yes
checking for rename... yes
checking for ftruncate... yes
checking for flock... yes
checking for fsync... yes
checking for working const... (cached) yes
checking for sys/file.h... yes
checking for string.h... yes
checking for stdlib.h... yes
checking for memory.h... yes
checking for fcntl.h... yes
checking for socklen_t... no
checking for dlopen in -ldl... yes
checking for G++ >= 2.91... 2.91 yes
checking for esd.h... no
checking for freetype.h... no
checking for freetype/freetype.h... no
WARNING: You don't have FreeType installed.  This means that FreeAmp
will fall back on X fonts.  To make FreeAmp's GUI interface all pretty,
you need FreeType.  Get the latest stable version at:
checking for gtk-config... no
WARNING: GTK+ was not found on this system.  This means you won't be
able to use any of the graphical user interfaces.  That's a bad thing,
so go get the latest version of GTK+ from
Not building the rio pmp300 plugin
checking for pthread_create in -lpthread... no
configure: error: FreeAmp requires pthreads (-lpthread must work)

My web site is 
If life is a stage, I want some better lighting.

More information about the Speakup mailing list