[MPlayer-users] audio problem on sparc/linux

Hakan Kuecuekyilmaz hakan at lisas.de
Fri Aug 9 21:47:02 CEST 2002


Hi,

just compiled mplayer from cvs. everything but the sound is fine.
i have an anoying load whine as audio output. i tried -ao sdl -ao oss,
but it didn't help. xmms is running fine with oss.

here the detailed bugreport

debian gnu/linux testing on sparc

uname -a:
Linux bwpc050 2.4.19 #1 Thu Aug 8 14:48:06 CEST 2002 sparc64 unknown
unknown GNU/Linux

libc version:
/lib/libc-2.2.5.so
/lib/libc.so.6 -> libc-2.2.5.so

X version:
This is a pre-release version of XFree86, and is not supported in any
way.  Bugs may be reported to XFree86 at XFree86.Org and patches submitted
to fixes at XFree86.Org.  Before reporting bugs in pre-release versions,
please check the latest version in the XFree86 CVS repository
(http://www.XFree86.Org/cvs)

XFree86 Version 4.1.0.1 / X Window System
(protocol Version 11, revision 0, vendor release 6510)
Release Date: 21 December 2001
        If the server is older than 6-12 months, or if your card is
        newer than the above date, look for a newer version before
        reporting problems.  (See http://www.XFree86.Org/FAQ)
Build Operating System: Linux 2.4.18 sparc [ELF] 
Module Loader present

gcc version:
Reading specs from /usr/lib/gcc-lib/sparc-linux/3.1.1/specs
Configured with: /build/buildd/gcc-3.1-3.1.1ds3/src/configure -v
--enable-languages=c,c++,java,f77,proto,objc,ada --prefix=/usr
--mandir=/usr/share/man --infodir=/usr/share/info
--with-gxx-include-dir=/usr/include/c++/3.1 --enable-shared
--with-system-zlib --enable-long-long --enable-nls
--without-included-gettext --enable-clocale=gnu --enable-__cxa_atexit
--enable-threads=posix --enable-java-gc=boehm --enable-objc-gc
sparc-linux
Thread model: posix
gcc version 3.1.1

ld version:
GNU ld version 2.12.90.0.15 20020717 Debian GNU/Linux

binutils version:
GNU assembler 2.12.90.0.15 20020717 Debian GNU/Linux
Copyright 2002 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms
of
the GNU General Public License.  This program has absolutely no
warranty.
This assembler was configured for a target of `sparc-linux'.

cpu info:
cat /proc/cpuinfo 
cpu             : TI UltraSparc IIi
fpu             : UltraSparc IIi integrated FPU
promlib         : Version 3 Revision 29
prom            : 3.29.0
type            : sun4u
ncpus probed    : 1
ncpus active    : 1
Cpu0Bogo        : 878.18
Cpu0ClkTck      : 000000001a39de00
MMU Type        : Spitfire

lspci -vv:

00:00.0 Host bridge: Sun Microsystems Computer Corp. Ultra IIi
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
Stepping- SERR+ FastB2B-
	Status: Cap- 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort+
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 40

00:01.0 PCI bridge: Sun Microsystems Computer Corp. Simba Advanced PCI
Bridge (rev 13) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
Stepping- SERR+ FastB2B-
	Status: Cap- 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort+ <MAbort- >SERR- <PERR-
	Latency: 64, cache line size 10
	Bus: primary=00, secondary=02, subordinate=ff, sec-latency=64
	I/O behind bridge: 00000000-00000fff
	Memory behind bridge: 00000000-000fffff
	Prefetchable memory behind bridge: 00000000-000fffff
	BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort+ >Reset- FastB2B-

00:01.1 PCI bridge: Sun Microsystems Computer Corp. Simba Advanced PCI
Bridge (rev 13) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
Stepping- SERR+ FastB2B-
	Status: Cap- 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort+ <MAbort- >SERR- <PERR-
	Latency: 64, cache line size 10
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
	I/O behind bridge: 00000000-00000fff
	Memory behind bridge: 00000000-000fffff
	Prefetchable memory behind bridge: 00000000-000fffff
	BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort+ >Reset- FastB2B-

01:01.0 Bridge: Sun Microsystems Computer Corp. EBUS (rev 01)
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
Stepping- SERR+ FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort+ <MAbort- >SERR- <PERR-
	Latency: 80 (2500ns min, 6250ns max), cache line size 10
	Region 0: Memory at 000001fff0000000 (32-bit, non-prefetchable)
[size=16M]
	Region 1: Memory at 000001fff1000000 (32-bit, non-prefetchable)
[size=8M]
	Expansion ROM at 00000000e3000000 [size=16M]

01:01.1 Ethernet controller: Sun Microsystems Computer Corp. Happy Meal
(rev 01)
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 80 (2500ns min, 1250ns max), cache line size 10
	Interrupt: pin ? routed to IRQ 7148448
	Region 0: Memory at 000001ffe0000000 (32-bit, non-prefetchable)
[size=32K]
	Expansion ROM at 00000000e4000000 [size=16M]

01:02.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro
215GP (rev 5c) (prog-if 00 [VGA])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping+ SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 64 (2000ns min), cache line size 10
	Interrupt: pin A routed to IRQ 7147872
	Region 0: Memory at 000001ffe1000000 (32-bit, non-prefetchable)
[size=16M]
	Region 1: I/O ports at 2c00400 [size=256]
	Region 2: Memory at 000001ffe2000000 (32-bit, non-prefetchable)
[size=4K]
	Expansion ROM at 00000000e0020000 [size=128K]

01:03.0 IDE interface: CMD Technology Inc PCI0646 (rev 03) (prog-if 8f
[Master SecP SecO PriP PriO])
	Subsystem: CMD Technology Inc PCI0646
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 64 (500ns min, 1000ns max)
	Interrupt: pin A routed to IRQ 7148416
	Region 0: I/O ports at 2c00000 [size=8]
	Region 1: I/O ports at 2c00008 [size=4]
	Region 2: I/O ports at 2c00010 [size=8]
	Region 3: I/O ports at 2c00018 [size=4]
	Region 4: I/O ports at 2c00020 [size=16]

02:03.0 SCSI storage controller: Adaptec AHA-2940/2940W / AIC-7871
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 64 (2000ns min, 2000ns max), cache line size 10
	Interrupt: pin A routed to IRQ 7148160
	Region 0: I/O ports at 2000400 [size=256]
	Region 1: Memory at 000001ff00002000 (32-bit, non-prefetchable)
[disabled] [size=4K]
	Expansion ROM at 0000000000010000 [disabled] [size=64K]

out

i logged the output of mplayer -v -v to
/MPlayer/incoming/audio_problem_bwpc050.log

any hints?

regards
-- 
Hakan Kuecuekyilmaz, University of Applied Sciences Esslingen, Germany
<hakan at php.net>  |  <hakan at lisas.de>  |

-------------- next part --------------
include ../config.mak
OPTIONAL_SRCS =  x11_common.c vo_x11.c vo_xv.c vo_dga.c vo_aa.c vo_fbdev.c vo_png.c vo_jpeg.c vo_sdl.c
OPTIONAL_OBJS = x11_common.o vo_x11.o vo_xv.o vo_dga.o vo_aa.o vo_fbdev.o vo_png.o vo_jpeg.o vo_sdl.o
-------------- next part --------------
# -------- Generated by configure -----------

LANG = C
TARGET_OS = Linux
DESTDIR =
prefix = $(DESTDIR)/usr/local
DATADIR = $(DESTDIR)/usr/local/share/mplayer
CONFDIR = $(DESTDIR)/usr/local/share/mplayer
LIBDIR = $(DESTDIR)/usr/local/lib
#AR = ar
CC = gcc
AWK = 
# OPTFLAGS = -O4    -mcpu=v9 -pipe -fomit-frame-pointer -ffast-math
OPTFLAGS = -O4  -mcpu=v9 -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
EXTRA_INC =  -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include
WIN32_PATH = -DWIN32_PATH=\"\"
STRIPBINARIES = yes



STREAMING = yes
STREAMING_LIVE_DOT_COM = no
STREAMING_LIB = -lnsl 
VIDIX = no

OPENDIVX = no

VO2 = no

PNG = yes
JPEG = yes
GIF = no

EXTRA_LIB = 
Z_LIB =   -lz
HAVE_MLIB = no
STATIC_LIB = 

X11_INC = 
X11DIR = -L/usr/X11R6/lib -lX11 -lXext -lnsl

# for libavcodec:
SRC_PATH=.

# video output
X_LIB = -L/usr/X11R6/lib -lX11 -lXext -lnsl  -lXxf86dga -lXv -lXxf86vm -lXinerama  -lnsl
GGI_LIB = 
MLIB_LIB =  
MLIB_INC = 
DXR2_INC = 
DVB_INC = 
PNG_LIB = -lpng -lz
JPEG_LIB = -ljpeg
GIF_LIB = 
SDL_LIB = -L/usr/lib -lSDL -lpthread
SVGA_LIB = 
AA_LIB = -laa

# audio output
ALSA_LIB = 
NAS_LIB = 
MAD_LIB = 
ARTS_LIB = 
ARTS_INC = 
VORBIS_LIB = -lvorbis -logg
FAAD_LIB = 
SGIAUDIO_LIB = 

# input
TERMCAP_LIB = -ltermcap
LIRC_LIB = 
CSS_USE = no
CSS_LIB = -Llibmpdvdkit -lmpdvdkit
DVDKIT = yes
DVDKIT_SHARED = no
SDL_INC = -I/usr/include/SDL -D_REENTRANT
W32_DEP = 
W32_LIB = 
DS_DEP = 
DS_LIB = 
AV_DEP = libavcodec/libavcodec.a
AV_LIB = -Llibavcodec -lavcodec
FAME = no
FAME_LIB = 
MP1E_DEP = 
MP1E_LIB = 
ARCH_LIB =   -lpthread -ldl -rdynamic 
DIVX4LINUX = no
XVID = no
XVID_LIB = 
DECORE_LIB =  
MENCODER = yes
ENCORE_LIB =   -lmp3lame -lvorbis -logg
DIRECTFB_INC = 
DIRECTFB_LIB = 
NEW_INPUT_LIB = -Linput -linput
CDPARANOIA_INC = 
CDPARANOIA_LIB = 

# --- Some stuff for autoconfigure ----
TARGET_ARCH_SPARC = yes
TARGET_CYGWIN = no
TARGET_CPU=sparc
TARGET_MMX = 
TARGET_MMX2 = 
TARGET_3DNOW = 
TARGET_3DNOWEX = 
TARGET_SSE = 

# --- GUI stuff ---
GTKLIB =  -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm
GLIBLIB =   -L/usr/lib -lglib
GTK_LIBS =   $(GTKLIB) $(GLIBLIB)
GUI = yes
DEBUG = -DDEBUG

-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.h
Type: text/x-c-header
Size: 9697 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-users/attachments/20020809/98cbf868/attachment.bin>
-------------- next part --------------
============ Checking for gcc version ============
Result is: 3.1.1, ok
##########################################

============ Checking for extra headers ============
Result is: none
##########################################

============ Checking for extra libs ============
Result is: none
##########################################

============ Checking for i18n ============
Result is: no
##########################################

============ Checking for language ============
Result is: using en
##########################################

============ Checking for enable sighandler ============
Result is: yes
##########################################

============ Checking for runtime cpudetection ============
Result is: no
##########################################

============ Checking for restrict keyword ============

void foo(char * restrict p); int main(){}

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 
/tmp/mplayer-conf-9296-22428.c:1: parse error before "p"

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory


void foo(char * __restrict p); int main(){}

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 

ldd /tmp/mplayer-conf-16308-22428.o
	libc.so.6 => /lib/libc.so.6 (0x7002c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: __restrict
##########################################

============ Checking for kstat ============

#include <kstat.h>
int main(void) { (void) kstat_open(); (void) kstat_close(0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lkstat
/tmp/mplayer-conf-9296-22428.c:1:19: kstat.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for posix4 ============

#include <time.h>
int main(void) { (void) nanosleep(0, 0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lposix4
/usr/bin/ld: cannot find -lposix4
collect2: ld returned 1 exit status

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for nanosleep ============

#include <time.h>
int main(void) { (void) nanosleep(0, 0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 

ldd /tmp/mplayer-conf-16308-22428.o
	libc.so.6 => /lib/libc.so.6 (0x7002c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for socklib ============

#include <netdb.h>
int main(void) { (void) gethostbyname(0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lsocket
/usr/bin/ld: cannot find -lsocket
collect2: ld returned 1 exit status

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory


#include <netdb.h>
int main(void) { (void) gethostbyname(0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lnsl

ldd /tmp/mplayer-conf-16308-22428.o
	libnsl.so.1 => /lib/libnsl.so.1 (0x7002c000)
	libc.so.6 => /lib/libc.so.6 (0x70050000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)


#include <netdb.h>
int main(void) { (void) gethostbyname(0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lsocket -lnsl
/usr/bin/ld: cannot find -lsocket
collect2: ld returned 1 exit status

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: yes (using -lnsl)
##########################################

============ Checking for inet_pton() ============

#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
int main(void) { (void) inet_pton(0, 0, 0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lnsl

ldd /tmp/mplayer-conf-16308-22428.o
	libnsl.so.1 => /lib/libnsl.so.1 (0x7002c000)
	libc.so.6 => /lib/libc.so.6 (0x70050000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes (using -lnsl)
##########################################

============ Checking for inttypes.h (required) ============

#include <inttypes.h>
int main(void) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 

ldd /tmp/mplayer-conf-16308-22428.o
	libc.so.6 => /lib/libc.so.6 (0x7002c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for stddef.h ============

#include <stddef.h>
int main(void) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 

ldd /tmp/mplayer-conf-16308-22428.o
	libc.so.6 => /lib/libc.so.6 (0x7002c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for malloc.h ============

#include <malloc.h>
int main(void) { (void) malloc(0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 

ldd /tmp/mplayer-conf-16308-22428.o
	libc.so.6 => /lib/libc.so.6 (0x7002c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for memalign() ============

#include <malloc.h>
int main (void) { (void) memalign(64, sizeof(char)); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 

ldd /tmp/mplayer-conf-16308-22428.o
	libc.so.6 => /lib/libc.so.6 (0x7002c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for alloca.h ============

#include <alloca.h>
int main(void) { (void) alloca(0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 

ldd /tmp/mplayer-conf-16308-22428.o
	libc.so.6 => /lib/libc.so.6 (0x7002c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)


#include <alloca.h>
int main(void) { (void) alloca(0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 

ldd /tmp/mplayer-conf-16308-22428.o
	libc.so.6 => /lib/libc.so.6 (0x7002c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for mman.h ============

#include <sys/types.h>
#include <sys/mman.h>
int main(void) { (void) mmap(0, 0, 0, 0, 0, 0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 

ldd /tmp/mplayer-conf-16308-22428.o
	libc.so.6 => /lib/libc.so.6 (0x7002c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for dynamic loader ============

#include <dlfcn.h>
int main(void) { dlopen(0, 0); dlclose(0); dlsym(0, 0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 
/tmp/ccI8bsVP.o: In function `main':
/tmp/ccI8bsVP.o(.text+0xc): undefined reference to `dlopen'
/tmp/ccI8bsVP.o(.text+0x18): undefined reference to `dlclose'
/tmp/ccI8bsVP.o(.text+0x28): undefined reference to `dlsym'
collect2: ld returned 1 exit status

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory


#include <dlfcn.h>
int main(void) { dlopen(0, 0); dlclose(0); dlsym(0, 0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -ldl

ldd /tmp/mplayer-conf-16308-22428.o
	libdl.so.2 => /lib/libdl.so.2 (0x7002c000)
	libc.so.6 => /lib/libc.so.6 (0x70040000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for pthread ============

#include <pthread.h>
void* func(void *arg) { return arg; }
int main(void) { pthread_t tid; return pthread_create (&tid, 0, func, 0) == 0 ? 0 : 1; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 
/tmp/ccy88Cqw.o: In function `main':
/tmp/ccy88Cqw.o(.text+0x34): undefined reference to `pthread_create'
collect2: ld returned 1 exit status

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory


#include <pthread.h>
void* func(void *arg) { return arg; }
int main(void) { pthread_t tid; return pthread_create (&tid, 0, func, 0) == 0 ? 0 : 1; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lpthread

ldd /tmp/mplayer-conf-16308-22428.o
	libpthread.so.0 => /lib/libpthread.so.0 (0x7002c000)
	libc.so.6 => /lib/libc.so.6 (0x70050000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes (using -lpthread)
##########################################

============ Checking for sys/soundcard.h ============

#include <sys/soundcard.h>
int main(void) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 

ldd /tmp/mplayer-conf-16308-22428.o
	libc.so.6 => /lib/libc.so.6 (0x7002c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for sys/dvdio.h ============

#include <unistd.h>
#include <sys/dvdio.h>
int main(void) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 
/tmp/mplayer-conf-9296-22428.c:2:23: sys/dvdio.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for sys/cdio.h ============

#include <unistd.h>
#include <sys/cdio.h>
int main(void) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 
/tmp/mplayer-conf-9296-22428.c:2:22: sys/cdio.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for linux/cdrom.h ============

#include <sys/types.h>
#include <linux/cdrom.h>
int main(void) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 

ldd /tmp/mplayer-conf-16308-22428.o
	libc.so.6 => /lib/libc.so.6 (0x7002c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for dvd.h ============

#include <dvd.h>
int main(void) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 
/tmp/mplayer-conf-9296-22428.c:1:17: dvd.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for BSDI dvd.h ============

#include <dvd.h>
int main(void) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 
/tmp/mplayer-conf-9296-22428.c:1:17: dvd.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for userspace SCSI headers (Solaris) ============

#   include <unistd.h>
#   include <stropts.h>
#   include <sys/scsi/scsi_types.h>
#   include <sys/scsi/impl/uscsi.h>
int main(void) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 
/tmp/mplayer-conf-9296-22428.c:3:36: sys/scsi/scsi_types.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c:4:36: sys/scsi/impl/uscsi.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for termcap ============

int main(void) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -ltermcap

ldd /tmp/mplayer-conf-16308-22428.o
	libncurses.so.5 => /lib/libncurses.so.5 (0x7002c000)
	libc.so.6 => /lib/libc.so.6 (0x70088000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for termios ============

#include <sys/termios.h>
int main(void) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 

ldd /tmp/mplayer-conf-16308-22428.o
	libc.so.6 => /lib/libc.so.6 (0x7002c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes (using sys/termios.h)
##########################################

============ Checking for shm ============

#include <sys/types.h>
#include <sys/shm.h>
int main(void) { shmget(0, 0, 0); shmat(0, 0, 0); shmctl(0, 0, 0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 

ldd /tmp/mplayer-conf-16308-22428.o
	libc.so.6 => /lib/libc.so.6 (0x7002c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for linux devfs ============
Result is: no
##########################################

============ Checking for strsep() ============

#include <string.h>
int main (void) { char *s = "Hello, world!"; (void) strsep(&s, ","); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 

ldd /tmp/mplayer-conf-16308-22428.o
	libc.so.6 => /lib/libc.so.6 (0x7002c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for vsscanf() ============

#include <stdarg.h>
int main(void) { vsscanf(); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 

ldd /tmp/mplayer-conf-16308-22428.o
	libc.so.6 => /lib/libc.so.6 (0x7002c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for 3dfx ============
Result is: no
##########################################

============ Checking for tdfxfb ============
Result is: no
##########################################

============ Checking for DirectFB headers presence ============
Result is: not found
##########################################

============ Checking for DirectFB ============
Result is: no
##########################################

============ Checking for X11 headers presence ============
Result is: yes (using /usr/include)
##########################################

============ Checking for X11 libs presence ============
Result is: yes (using /usr/X11R6/lib)
##########################################

============ Checking for X11 ============

#include <X11/Xlib.h>
#include <X11/Xutil.h>
int main(void) { (void) XCreateWindow(0,0,0,0,0,0,0,0,0,0,0,0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -L/usr/X11R6/lib -lX11 -lXext -lnsl

ldd /tmp/mplayer-conf-16308-22428.o
	libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x7002c000)
	libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x70128000)
	libnsl.so.1 => /lib/libnsl.so.1 (0x70148000)
	libc.so.6 => /lib/libc.so.6 (0x7016c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for DPMS ============

#include <X11/Xmd.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/Xatom.h>
#include <X11/extensions/dpms.h>
int main(void) {
  (void) DPMSQueryExtension(0, 0, 0);
}

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -L/usr/X11R6/lib -lX11 -lXext -lnsl -lXdpms
/usr/bin/ld: cannot find -lXdpms
collect2: ld returned 1 exit status

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory


#include <X11/Xlib.h>
#include <X11/extensions/dpms.h>
int main(void) {
  (void) DPMSQueryExtension(0, 0, 0);
}

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -L/usr/X11R6/lib -lX11 -lXext -lnsl

ldd /tmp/mplayer-conf-16308-22428.o
	libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x7002c000)
	libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x70128000)
	libnsl.so.1 => /lib/libnsl.so.1 (0x70148000)
	libc.so.6 => /lib/libc.so.6 (0x7016c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes (using Xdpms 4)
##########################################

============ Checking for Xv ============

#include <X11/Xlib.h>
#include <X11/extensions/Xvlib.h>
int main(void) { (void) XvGetPortAttribute(0, 0, 0, 0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -L/usr/X11R6/lib -lX11 -lXext -lnsl -lXv

ldd /tmp/mplayer-conf-16308-22428.o
	libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x7002c000)
	libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x70128000)
	libnsl.so.1 => /lib/libnsl.so.1 (0x70148000)
	libc.so.6 => /lib/libc.so.6 (0x7016c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for Xinerama ============

#include <X11/Xlib.h>
#include <X11/extensions/Xinerama.h>
int main(void) { (void) XineramaIsActive(0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -L/usr/X11R6/lib -lX11 -lXext -lnsl -lXinerama

ldd /tmp/mplayer-conf-16308-22428.o
	libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x7002c000)
	libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x70128000)
	libnsl.so.1 => /lib/libnsl.so.1 (0x70148000)
	libc.so.6 => /lib/libc.so.6 (0x7016c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for Xxf86vm ============

#include <X11/Xlib.h>
#include <X11/extensions/xf86vmode.h>
int main(void) { (void) XF86VidModeQueryExtension(0, 0, 0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -L/usr/X11R6/lib -lX11 -lXext -lnsl -lXxf86vm

ldd /tmp/mplayer-conf-16308-22428.o
	libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x7002c000)
	libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x70128000)
	libnsl.so.1 => /lib/libnsl.so.1 (0x70148000)
	libc.so.6 => /lib/libc.so.6 (0x7016c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for DGA ============

#include <X11/Xlib.h>
#include <X11/extensions/xf86dga.h>
int main (void) { (void) XF86DGASetViewPort(0, 0, 0, 0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -L/usr/X11R6/lib -lX11 -lXext -lnsl -lXxf86dga -lXxf86vm

ldd /tmp/mplayer-conf-16308-22428.o
	libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x7002c000)
	libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x70128000)
	libnsl.so.1 => /lib/libnsl.so.1 (0x70148000)
	libc.so.6 => /lib/libc.so.6 (0x7016c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)


#include <X11/Xlib.h>
#include <X11/extensions/xf86dga.h>
int main (void) { (void) XDGASetViewport(0, 0, 0, 0, 0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -L/usr/X11R6/lib -lX11 -lXext -lnsl -lXxf86dga

ldd /tmp/mplayer-conf-16308-22428.o
	libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x7002c000)
	libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x70128000)
	libnsl.so.1 => /lib/libnsl.so.1 (0x70148000)
	libc.so.6 => /lib/libc.so.6 (0x7016c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes (using DGA 2.0)
##########################################

============ Checking for OpenGL ============

#include <GL/gl.h>
int main(void) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -L/usr/X11R6/lib -lX11 -lXext -lnsl -lGL -lm
/tmp/mplayer-conf-9296-22428.c:1:19: GL/gl.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory


#include <GL/gl.h>
int main(void) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -L/usr/X11R6/lib -lX11 -lXext -lnsl -lGL -lm -lpthread
/tmp/mplayer-conf-9296-22428.c:1:19: GL/gl.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for /dev/mga_vid ============
Result is: no
##########################################

============ Checking for xmga ============
Result is: no
##########################################

============ Checking for GGI ============

#include <ggi/ggi.h>
int main(void) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lggi
/tmp/mplayer-conf-9296-22428.c:1:21: ggi/ggi.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for AA ============

#include <aalib.h>
int main(void) { (void) aa_init(0, 0, 0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -laa

ldd /tmp/mplayer-conf-16308-22428.o
	libaa.so.1 => /usr/lib/libaa.so.1 (0x7002c000)
	libc.so.6 => /lib/libc.so.6 (0x70058000)
	libslang.so.1 => /lib/libslang.so.1 (0x7019c000)
	libm.so.6 => /lib/libm.so.6 (0x7021c000)
	libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x702b4000)
	libgpm.so.1 => /usr/lib/libgpm.so.1 (0x703b0000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)
	libdl.so.2 => /lib/libdl.so.2 (0x703c8000)
	libncurses.so.5 => /lib/libncurses.so.5 (0x703dc000)

Result is: yes
##########################################

============ Checking for SVGAlib ============

#include <vga.h>
#include <vgagl.h>
int main(void) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lvgagl -lvga
/tmp/mplayer-conf-9296-22428.c:1:17: vga.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c:2:19: vgagl.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for FBDev ============
Result is: yes
##########################################

============ Checking for DVB ============

#include <sys/poll.h>
#include <sys/ioctl.h>
#include <stdio.h>
#include <time.h>
#include <unistd.h>

#include <ost/dmx.h>
#include <ost/frontend.h>
#include <ost/sec.h>
#include <ost/video.h>
#include <ost/audio.h>
int main(void) {return 0;}

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 
/tmp/mplayer-conf-9296-22428.c:7:21: ost/dmx.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c:8:26: ost/frontend.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c:9:21: ost/sec.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c:10:23: ost/video.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c:11:23: ost/audio.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory


#include <sys/poll.h>
#include <sys/ioctl.h>
#include <stdio.h>
#include <time.h>
#include <unistd.h>

#include <ost/dmx.h>
#include <ost/frontend.h>
#include <ost/sec.h>
#include <ost/video.h>
#include <ost/audio.h>
int main(void) {return 0;}

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -I/usr/src/DVB/ost/include
/tmp/mplayer-conf-9296-22428.c:7:21: ost/dmx.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c:8:26: ost/frontend.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c:9:21: ost/sec.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c:10:23: ost/video.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c:11:23: ost/audio.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory


#include <sys/poll.h>
#include <sys/ioctl.h>
#include <stdio.h>
#include <time.h>
#include <unistd.h>

#include <ost/dmx.h>
#include <ost/frontend.h>
#include <ost/sec.h>
#include <ost/video.h>
#include <ost/audio.h>
int main(void) {return 0;}

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o /ost/include
gcc: /ost/include: No such file or directory
/tmp/mplayer-conf-9296-22428.c:7:21: ost/dmx.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c:8:26: ost/frontend.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c:9:21: ost/sec.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c:10:23: ost/video.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c:11:23: ost/audio.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no (specify path to DVB/ost/include with --with-extraincdir=DIR)
##########################################

============ Checking for PNG support ============

#include <png.h>
#include <string.h>
int main(void) {
  printf("png.h : %s\n", PNG_LIBPNG_VER_STRING);
  printf("libpng: %s\n", png_libpng_ver);
  return (strcmp(PNG_LIBPNG_VER_STRING, png_libpng_ver));
}

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lpng -lz -lm

ldd /tmp/mplayer-conf-16308-22428.o
	libpng.so.2 => /usr/lib/libpng.so.2 (0x7002c000)
	libz.so.1 => /usr/lib/libz.so.1 (0x7006c000)
	libm.so.6 => /lib/libm.so.6 (0x7008c000)
	libc.so.6 => /lib/libc.so.6 (0x70124000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

png.h : 1.0.12
libpng: 1.0.12
Result is: yes
##########################################

============ Checking for JPEG support ============

#include <stdio.h>
#include <stdlib.h>
#include <setjmp.h>
#include <string.h>
#include <jpeglib.h>
int main(void) {
  return 0;
}

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -ljpeg -lm

ldd /tmp/mplayer-conf-16308-22428.o
	libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x7002c000)
	libm.so.6 => /lib/libm.so.6 (0x7005c000)
	libc.so.6 => /lib/libc.so.6 (0x700f4000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for GIF89a support ============

#include <gif_lib.h>
int main(void) {
  return 0;
}

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lgif
/tmp/mplayer-conf-9296-22428.c:1:21: gif_lib.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory


#include <gif_lib.h>
int main(void) {
  return 0;
}

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lungif
/tmp/mplayer-conf-9296-22428.c:1:21: gif_lib.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory


#include <gif_lib.h>
int main(void) {
  return 0;
}

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lgif -L/usr/X11R6/lib -lX11 -lXext -lnsl
/tmp/mplayer-conf-9296-22428.c:1:21: gif_lib.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory


#include <gif_lib.h>
int main(void) {
  return 0;
}

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lungif -L/usr/X11R6/lib -lX11 -lXext -lnsl
/tmp/mplayer-conf-9296-22428.c:1:21: gif_lib.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for VESA support ============
Result is: no (not supported on this OS/architecture)
##########################################

============ Checking for SDL ============
1.2.4
1.2.4

#include <SDL.h>
int main(int argc, char *argv[]) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -I/usr/include/SDL -D_REENTRANT -L/usr/lib -lSDL -lpthread

ldd /tmp/mplayer-conf-16308-22428.o
	libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x7002c000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x700b0000)
	libc.so.6 => /lib/libc.so.6 (0x700d4000)
	libasound.so.2 => /usr/lib/libasound.so.2 (0x70218000)
	libartsc.so.0 => /usr/lib/libartsc.so.0 (0x702bc000)
	libesd.so.0 => /usr/lib/libesd.so.0 (0x702d4000)
	libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x702ec000)
	libm.so.6 => /lib/libm.so.6 (0x70320000)
	libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x703b8000)
	libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x704b4000)
	libaa.so.1 => /usr/lib/libaa.so.1 (0x704d4000)
	libdl.so.2 => /lib/libdl.so.2 (0x70500000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)
	libslang.so.1 => /lib/libslang.so.1 (0x70514000)
	libgpm.so.1 => /usr/lib/libgpm.so.1 (0x70594000)
	libncurses.so.5 => /lib/libncurses.so.5 (0x705ac000)

Result is: yes (using sdl-config)
##########################################

============ Checking for NAS ============

#include <audio/audiolib.h>
int main(void) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -laudio -L/usr/X11R6/lib -lX11 -lXext -lnsl -lXt -lm
/tmp/mplayer-conf-9296-22428.c:1:28: audio/audiolib.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for DXR2 ============

#include <dxr2ioctl.h>
int main(void) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 
/tmp/mplayer-conf-9296-22428.c:1:23: dxr2ioctl.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory


#include <dxr2ioctl.h>
int main(void) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -I /usr/local/include/dxr2
/tmp/mplayer-conf-9296-22428.c:1:23: dxr2ioctl.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory


#include <dxr2ioctl.h>
int main(void) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -I /usr/include/dxr2
/tmp/mplayer-conf-9296-22428.c:1:23: dxr2ioctl.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for DXR3/H+ ============

#include <linux/em8300.h>
int main(void) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 
/tmp/mplayer-conf-9296-22428.c:1:26: linux/em8300.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for libmp1e ============
Result is: no
##########################################

============ Checking for libfame ============
Result is: no
##########################################

============ Checking for OSS Audio ============

#include <sys/ioctl.h>
#include <sys/soundcard.h>
int main(void) { int arg = SNDCTL_DSP_SETFRAGMENT; return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 

ldd /tmp/mplayer-conf-16308-22428.o
	libc.so.6 => /lib/libc.so.6 (0x7002c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for aRts ============
./configure: line 2824: artsc-config: command not found
Result is: no
##########################################

============ Checking for ALSA audio ============

#include <sys/asoundlib.h>
int main(void) { return (!(SND_LIB_MAJOR==0 && SND_LIB_MINOR==5)); }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lasound -ldl -lpthread
/tmp/mplayer-conf-9296-22428.c:1:27: sys/asoundlib.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c: In function `main':
/tmp/mplayer-conf-9296-22428.c:2: `SND_LIB_MAJOR' undeclared (first use in this function)
/tmp/mplayer-conf-9296-22428.c:2: (Each undeclared identifier is reported only once
/tmp/mplayer-conf-9296-22428.c:2: for each function it appears in.)
/tmp/mplayer-conf-9296-22428.c:2: `SND_LIB_MINOR' undeclared (first use in this function)

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory


#include <sys/asoundlib.h>
int main(void) { return (!(SND_LIB_MAJOR==0 && SND_LIB_MINOR==9)); }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lasound -ldl -lpthread
/tmp/mplayer-conf-9296-22428.c:1:27: sys/asoundlib.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c: In function `main':
/tmp/mplayer-conf-9296-22428.c:2: `SND_LIB_MAJOR' undeclared (first use in this function)
/tmp/mplayer-conf-9296-22428.c:2: (Each undeclared identifier is reported only once
/tmp/mplayer-conf-9296-22428.c:2: for each function it appears in.)
/tmp/mplayer-conf-9296-22428.c:2: `SND_LIB_MINOR' undeclared (first use in this function)

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory


#include <alsa/asoundlib.h>
int main(void) { return (!(SND_LIB_MAJOR==0 && SND_LIB_MINOR==9)); }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lasound -ldl -lpthread
/tmp/mplayer-conf-9296-22428.c:1:28: alsa/asoundlib.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c: In function `main':
/tmp/mplayer-conf-9296-22428.c:2: `SND_LIB_MAJOR' undeclared (first use in this function)
/tmp/mplayer-conf-9296-22428.c:2: (Each undeclared identifier is reported only once
/tmp/mplayer-conf-9296-22428.c:2: for each function it appears in.)
/tmp/mplayer-conf-9296-22428.c:2: `SND_LIB_MINOR' undeclared (first use in this function)

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for Sun audio ============

#include <sys/types.h>
#include <sys/audioio.h>
int main(void) { audio_info_t info; AUDIO_INITINFO(&info); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 
/tmp/mplayer-conf-9296-22428.c:2:25: sys/audioio.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c: In function `main':
/tmp/mplayer-conf-9296-22428.c:3: `audio_info_t' undeclared (first use in this function)
/tmp/mplayer-conf-9296-22428.c:3: (Each undeclared identifier is reported only once
/tmp/mplayer-conf-9296-22428.c:3: for each function it appears in.)
/tmp/mplayer-conf-9296-22428.c:3: parse error before "info"
/tmp/mplayer-conf-9296-22428.c:3: `info' undeclared (first use in this function)

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for Sun mediaLib ============

#include <mlib.h>
int main(void) { mlib_VideoColorYUV2ABGR420(0,0,0,0,0,0,0,0,0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -I/opt/SUNWmlib/include -L/opt/SUNWmlib/lib -lmlib
/tmp/mplayer-conf-9296-22428.c:1:18: mlib.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for SGI audio ============

#include <dmedia/audio.h>
int main(void) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 
/tmp/mplayer-conf-9296-22428.c:1:26: dmedia/audio.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for VCD support ============
Result is: ok
##########################################

============ Checking for DVD support (libmpdvdkit) ============
Result is: yes
##########################################

============ Checking for DVD support (libcss - old style) ============

#include <sys/types.h>
#include <css.h>
int main(void) { (void) CSSisEncrypted(0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lcss -ldl
/tmp/mplayer-conf-9296-22428.c:2:17: css.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for DVD support (libdvdread - new style) ============
Result is: disabled by libmpdvdkit
##########################################

============ Checking for DVD support (libdvdnav) ============

#include <dvdnav.h>
int main(void) { dvdnav_t *dvd=0; return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -I -ldvdnav -ldl
/tmp/mplayer-conf-9296-22428.c:1:20: dvdnav.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c: In function `main':
/tmp/mplayer-conf-9296-22428.c:2: `dvdnav_t' undeclared (first use in this function)
/tmp/mplayer-conf-9296-22428.c:2: (Each undeclared identifier is reported only once
/tmp/mplayer-conf-9296-22428.c:2: for each function it appears in.)
/tmp/mplayer-conf-9296-22428.c:2: `dvd' undeclared (first use in this function)

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for cdparanoia ============

#include <cdda_interface.h>
#include <cdda_paranoia.h>
// This need a better test. How ?
int main(void) { return 1; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lcdda_interface -lcdda_paranoia
/tmp/mplayer-conf-9296-22428.c:1:28: cdda_interface.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c:2:27: cdda_paranoia.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for zlib ============

#include <zlib.h>
int main(void) { (void) inflate(0, Z_NO_FLUSH); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lz

ldd /tmp/mplayer-conf-16308-22428.o
	libz.so.1 => /usr/lib/libz.so.1 (0x7002c000)
	libc.so.6 => /lib/libc.so.6 (0x7004c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for RTC ============

#include <sys/ioctl.h>
#include <linux/rtc.h>
int main(void) { return RTC_IRQP_READ; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 

ldd /tmp/mplayer-conf-16308-22428.o
	libc.so.6 => /lib/libc.so.6 (0x7002c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for mad support ============

#include <mad.h>
int main(void) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lmad
/tmp/mplayer-conf-9296-22428.c:1:17: mad.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for OggVorbis support ============

#include <vorbis/codec.h>
int main(void) { vorbis_packet_blocksize(0,0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lvorbis -logg -lm

ldd /tmp/mplayer-conf-16308-22428.o
	libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x7002c000)
	libogg.so.0 => /usr/lib/libogg.so.0 (0x70060000)
	libm.so.6 => /lib/libm.so.6 (0x70078000)
	libc.so.6 => /lib/libc.so.6 (0x70110000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for FAAD (AAC) support ============

#include <faad.h>
int main(void) { faacDecHandle testhand; testhand = faacDecOpen(); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lfaad -lm
/tmp/mplayer-conf-9296-22428.c:1:18: faad.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c: In function `main':
/tmp/mplayer-conf-9296-22428.c:2: `faacDecHandle' undeclared (first use in this function)
/tmp/mplayer-conf-9296-22428.c:2: (Each undeclared identifier is reported only once
/tmp/mplayer-conf-9296-22428.c:2: for each function it appears in.)
/tmp/mplayer-conf-9296-22428.c:2: parse error before "testhand"
/tmp/mplayer-conf-9296-22428.c:2: `testhand' undeclared (first use in this function)

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for Win32 DLL support ============
Result is: no
##########################################

============ Checking for DirectShow ============
Result is: no
##########################################

============ Checking for XAnim DLL ============
Result is: yes (using /usr/lib/xanim)
##########################################

============ Checking for RealPlayer DLL ============
Result is: no (no suitable directory found - see DOCS/codecs.html)
##########################################

============ Checking for LIVE.COM Streaming Media libraries ============
Result is: no
##########################################

============ Checking for iconv ============

#include <stdio.h>
#include <unistd.h>
#include <iconv.h>
#define INBUFSIZE 1024
#define OUTBUFSIZE 4096

char inbuffer[INBUFSIZE];
char outbuffer[OUTBUFSIZE];

int main(void) {
  ssize_t numread;
  iconv_t icdsc;
  char *tocode="UTF-8";
  char *fromcode="cp1250";
  if ((icdsc = iconv_open (tocode, fromcode)) != (iconv_t)(-1)) {
    while ((numread = read (0, inbuffer, INBUFSIZE))) {
      char *iptr=inbuffer;
      char *optr=outbuffer;
      size_t inleft=numread;
      size_t outleft=OUTBUFSIZE;
      if (iconv(icdsc, (const char **)&iptr, &inleft, &optr, &outleft)
          != (size_t)(-1)) {
        write (1, outbuffer, OUTBUFSIZE - outleft);
      }
    }
    if (iconv_close(icdsc) == -1)
      ;
  }
}

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lm
/tmp/mplayer-conf-9296-22428.c: In function `main':
/tmp/mplayer-conf-9296-22428.c:21: warning: passing arg 2 of `iconv' from incompatible pointer type

ldd /tmp/mplayer-conf-16308-22428.o
	libm.so.6 => /lib/libm.so.6 (0x7002c000)
	libc.so.6 => /lib/libc.so.6 (0x700c4000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for FFmpeg libavcodec (static) ============
Result is: yes
##########################################

============ Checking for libdv-0.9.5 (for mencoder) ============

#include <libdv/dv.h>
int main(void) { dv_encoder_t* enc=dv_encoder_new(1,1,1); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -ldv -lm
/tmp/mplayer-conf-9296-22428.c:1:22: libdv/dv.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c: In function `main':
/tmp/mplayer-conf-9296-22428.c:2: `dv_encoder_t' undeclared (first use in this function)
/tmp/mplayer-conf-9296-22428.c:2: (Each undeclared identifier is reported only once
/tmp/mplayer-conf-9296-22428.c:2: for each function it appears in.)
/tmp/mplayer-conf-9296-22428.c:2: `enc' undeclared (first use in this function)

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for zr ============
Result is: no
##########################################

============ Checking for XviD ============

#include <xvid.h>
#include <divx4.h>
int main(void) { xvid_init(0, 0, 0, 0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lm 
gcc: : No such file or directory
/tmp/mplayer-conf-9296-22428.c:1:18: xvid.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c:2:19: divx4.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory


#include <xvid.h>
#include <divx4.h>
int main(void) { xvid_init(0, 0, 0, 0); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lm -lxvidcore
/tmp/mplayer-conf-9296-22428.c:1:18: xvid.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c:2:19: divx4.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for DivX4linux/DivX5linux/OpenDivX decore ============

#include <decore.h>
int main(void) { (void) decore(0, 0, 0, 0);  return DEC_OPT_FRAME_311; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lm -ldivxdecore -lm
/tmp/mplayer-conf-9296-22428.c:1:20: decore.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c: In function `main':
/tmp/mplayer-conf-9296-22428.c:2: `DEC_OPT_FRAME_311' undeclared (first use in this function)
/tmp/mplayer-conf-9296-22428.c:2: (Each undeclared identifier is reported only once
/tmp/mplayer-conf-9296-22428.c:2: for each function it appears in.)

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory


#include <decore.h>
int main(void) { (void) decore(0, 0, 0, 0);  return DEC_OPT_MEMORY_REQS; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lm -ldivxdecore -lm
/tmp/mplayer-conf-9296-22428.c:1:20: decore.h: No such file or directory
/tmp/mplayer-conf-9296-22428.c: In function `main':
/tmp/mplayer-conf-9296-22428.c:2: `DEC_OPT_MEMORY_REQS' undeclared (first use in this function)
/tmp/mplayer-conf-9296-22428.c:2: (Each undeclared identifier is reported only once
/tmp/mplayer-conf-9296-22428.c:2: for each function it appears in.)

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for libmp3lame (for mencoder) ============

#include <lame/lame.h>
int main(void) { (void) lame_init(); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -lmp3lame -lvorbis -logg -lm

ldd /tmp/mplayer-conf-16308-22428.o
	libmp3lame.so.0 => not found
	libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x7002c000)
	libogg.so.0 => /usr/lib/libogg.so.0 (0x70060000)
	libm.so.6 => /lib/libm.so.6 (0x70078000)
	libc.so.6 => /lib/libc.so.6 (0x70110000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for XviD/DivX4linux encore (for mencoder) ============
Result is: no
##########################################

============ Checking for mencoder ============
Result is: yes
##########################################

============ Checking for fastmemcpy ============
Result is: yes
##########################################

============ Checking for TV interface ============
Result is: yes
##########################################

============ Checking for *BSD BrookTree 848 TV interface ============

#include <sys/types.h>
#if defined(__NetBSD__)
#include <dev/ic/bt8xx.h>
#else
#include <machine/ioctl_bt848.h>
#endif
int main(void) { return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 
/tmp/mplayer-conf-9296-22428.c:5:33: machine/ioctl_bt848.h: No such file or directory

ldd /tmp/mplayer-conf-16308-22428.o
ldd: /tmp/mplayer-conf-16308-22428.o: No such file or directory

Result is: no
##########################################

============ Checking for Video 4 Linux TV interface ============
Result is: no
##########################################

============ Checking for audio select() ============
Result is: yes
##########################################

============ Checking for streaming ============
Result is: yes
##########################################

============ Checking for byte order ============

#include <inttypes.h>
int main(void) { 
    volatile uint32_t i=0x01234567;
    return (*((uint8_t*)(&i))) == 0x67;
}

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 

ldd /tmp/mplayer-conf-16308-22428.o
	libc.so.6 => /lib/libc.so.6 (0x7002c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: Big Endian
##########################################

============ Checking for GUI ============
============ Checking for XShape extension ============

#include <X11/Xlib.h>
#include <X11/Xproto.h>
#include <X11/Xutil.h>
#include <X11/extensions/shape.h>
#include <stdlib.h>
int main(void) {
  char *name = ":0.0";
  Display *wsDisplay;
  int exitvar = 0;
  int eventbase, errorbase;
  if (getenv("DISPLAY"))
    name=getenv("DISPLAY");
  wsDisplay=XOpenDisplay(name);
  if (!XShapeQueryExtension(wsDisplay,&eventbase,&errorbase))
    exitvar=1;
  XCloseDisplay(wsDisplay);
  return exitvar;
}

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o -L/usr/X11R6/lib -lX11 -lXext -lnsl

ldd /tmp/mplayer-conf-16308-22428.o
	libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x7002c000)
	libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x70128000)
	libnsl.so.1 => /lib/libnsl.so.1 (0x70148000)
	libc.so.6 => /lib/libc.so.6 (0x7016c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for gtk version ============
Result is: 1.2.10 (using gtk-config)
##########################################

============ Checking for glib version ============
Result is: 1.2.10 (using glib-config)
##########################################

============ Checking for ftello() ============

#include <stdio.h>
int main (void) { ftello(stdin); return 0; }

gcc    /tmp/mplayer-conf-9296-22428.c -o /tmp/mplayer-conf-16308-22428.o 

ldd /tmp/mplayer-conf-16308-22428.o
	libc.so.6 => /lib/libc.so.6 (0x7002c000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x70000000)

Result is: yes
##########################################

============ Checking for lirc ============
Result is: no
##########################################



More information about the MPlayer-users mailing list