mplayer-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Original]

[MPlayer-users] gcc-3.0.3-2 isn't able to compile mplayer sources


To: mplayer-users@xxxxxxxxxxxx
Subject: [MPlayer-users] gcc-3.0.3-2 isn't able to compile mplayer sources
From: Daniel Mladek <dmladek@xxxxxxxxxxxx>
Date: Thu Jan 17 17:39:03 2002
Organization: SUN Microsystems, Inc.
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20011230

FYI:

I don't exactly reporting a bug! (and if it is, so only to gcc-3.0x)
Just my experiences with compiling mplayer with 3 version of it.
and I read DOC (about unwanted reports of gcc-2.ninety-six)

In Documentation is suggested (if you have RedHat which I have) to
downgrade/upgrade gcc
I decide to use default RH gcc-2.ninety-six*.xx (in my RH71distr). Compiled
without problem (of'course with appropriate option to ./configure).
The mplayer worked fine (but I wasn't able to get work it with
GUI...always complain it can't find Skin dir although I have them in
$user and $share dirs).
So I first upgrated to gcc-3.0.3-2 compiler + appropriated other
dependenced module like:
binutil, glibc, etc.
Then compilation fails with 2 errors. (should be attached to this message):
----snip---
make[1]: *** [libdha-0.1.so] Error 1
make[1]: Leaving directory
`/DISKS/storage3/Install/Media/Video/OK/MPlayer/MPlayer-20020110/libdha'
make: *** [libdha/libdha.so] Error 2
------
So, I downgraded my gcc with dependenced other modules to your suggested
2.95.3
All compilation and later functionality was exactly (I didn't see any
visible diferences)
the same as if I compiled mplayer with default gcc in RH71.



my system info is NOW AFTER DOWNGRADE (so it doesn't reflect state with
gcc 3.0.x and compil.error:
* RedHat 7.1
* Linux dmladek 2.4.10 #1 SMP Tue Sep 25 11:44:29 CEST 2001 i686 unknown
* lrwxrwxrwx    1 root     root           13 led 16 16:34 /lib/libc.so.6
-> libc-2.2.4.so
   -rwxr-xr-x    1 root     root      1282588 zář  4 21:49
/lib/libc-2.2.4.so
* XFree86 Version 4.0.3 / X Window System
   (protocol Version 11, revision 0, vendor release 6400)
   Release Date: 16 March 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)
   Operating System: Linux 2.2.17-8smp i686 [ELF]
   Module Loader present
* Reading specs from /usr/lib/gcc-lib/i386-conectiva-linux/2.95.3/specs
   gcc version 2.95.3 20010315 (release) (conectiva)
   GNU ld version 2.10.91 (with BFD 2.10.91.0.2)

* GNU assembler 2.10.91
Copyright 2001 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 `i386-redhat-linux'.



*processor: 0 vendor_id: GenuineIntel cpu family : 6 model: 7 model name : Pentium III (Katmai) stepping: 3 cpu MHz : 497.440 cache size : 512 KB fdiv_bug: no hlt_bug: no f00f_bug: no coma_bug: no fpu: yes fpu_exception: yes cpuid level : 2 wp: yes flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse bogomips: 992.87

processor: 1
vendor_id: GenuineIntel
cpu family      : 6
model: 7
model name      : Pentium III (Katmai)
stepping: 3
cpu MHz         : 497.440
cache size      : 512 KB
fdiv_bug: no
hlt_bug: no
f00f_bug: no
coma_bug: no
fpu: yes
fpu_exception: yes
cpuid level     : 2
wp: yes
flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov pat pse36 mmx fxsr sse
bogomips: 992.87

*
VGA compatible controller: nVidia Corporation Riva TnT2 [NV5] (rev 17)
32 MB RAM

*soundcard
Crystal Sound (CS4280/461x)


--------------------------


I have this mplayer:
MPlayer-20020110
MPlayer CVS-020110-06:00-2.95.3 (C) 2000-2002 Arpad Gereoffy (see DOCS!)

/* -------- This file has been automatically generated by configure ---------
   Note: Any changes in it will be lost when you run configure again. */

/* define this to use simple idct with patched libavcodec */
#define SIMPLE_IDCT 1

#define USE_OSD 1
#define USE_SUB 1

/* Toggles debugging informations */
#undef MP_DEBUG

/* Indicates is Ogle's libdvdread is available for DVD playback */
#undef USE_DVDREAD

/* Common data directory (for fonts, etc) */
#define DATADIR "/usr/local/share/mplayer"
#define CONFDIR "/usr/local/share/mplayer"

/* Define this to compile stream-caching support, it can be enabled via
   -cache <kilobytes> */
#define USE_STREAM_CACHE 1

/* Define for using new DivX4Linux library, instead of open-source OpenDivX */
/* You have to change DECORE_LIBS in config.mak too! */
#define NEW_DECORE 1

/* Indicates if Divx4linux encore is available
   Note: for mencoder */
#define HAVE_DIVX4ENCORE 1

/* Indicates if libmp3lame is available
   Note: for mencoder */
#undef HAVE_MP3LAME

/* Define libmp1e */
#undef USE_MP1E

/* Define this to enable avg. byte/sec-based AVI sync method by default:
   (use -bps or -nobps commandline option for run-time method selection)
   -bps gives better sync for vbr mp3 audio, it is now default */
#define AVI_SYNC_BPS 1

/* Undefine this if you do not want to select mono audio (left or right)
   with a stereo MPEG layer 2/3 audio stream. The command-line option
   -stereo has three possible values (0 for stereo, 1 for left-only, 2 for
   right-only), with 0 being the default.
   */
#define USE_FAKE_MONO 1

/* Undefine this if your soundcard driver has no working select().
   If you have kernel Oops, player hangups, or just no audio, you should
   try to recompile MPlayer with this option disabled! */
#define HAVE_AUDIO_SELECT 1

/* define this to use iconv(3) function to codepage conversions */
#define USE_ICONV 1

/* define this to use RTC (/dev/rtc) for video timers (LINUX only) */
#define HAVE_RTC 1

/* set up max. outburst. use 65536 for ALSA 0.5, for others 16384 is enough */
#define MAX_OUTBURST 65536

/* set up audio OUTBURST. Do not change this! */
#define OUTBURST 512

/* Define this if your system has the header file for the OSS sound interface */
#define HAVE_SYS_SOUNDCARD_H 1

/* Define this if your system has the "malloc.h" header file */
#define HAVE_MALLOC_H 1

/* memalign is mapped to malloc if unsupported */
#define HAVE_MEMALIGN 1
#ifndef HAVE_MEMALIGN
# define memalign(a,b) malloc(b)
#endif

/* Define this if your system has the "alloca.h" header file */
#define HAVE_ALLOCA_H 1

/* Define this if your system has the "sys/mman.h" header file */
#define HAVE_SYS_MMAN_H 1

/* Define this if you have the elf dynamic linker -ldl library */
#define HAVE_LIBDL 1

/* Define this if you have the kstat kernel statistics library */
#undef HAVE_LIBKSTAT

/* Define this if you have zlib */
#define HAVE_ZLIB 1

/* Define this if you have shm support */
#define HAVE_SHM 1

/* Define this if your system has vsscanf */
#define HAVE_VSSCANF 1

/* LIRC (remote control, see www.lirc.org) support: */
#undef HAVE_LIRC

/* DeCSS support using libcss */
#undef HAVE_LIBCSS

/* Define this to enable MPEG 1/2 image postprocessing (requires FAST cpu!) */
#define MPEG12_POSTPROC 1

/* Define this to enable image postprocessing in libavcodec (requires FAST 
cpu!) */
#define FF_POSTPROCESS 1

#define HAVE_ODIVX_POSTPROCESS 1

/* Win32 DLL support */
#define USE_WIN32DLL 1

/* DirectShow support */
#define USE_DIRECTSHOW 1

/* ffmpeg's libavcodec support (requires libavcodec source) */
#define USE_LIBAVCODEC 1
#undef USE_LIBAVCODEC_SO

/* use only decoders from libavcodec: */
#define CONFIG_DECODERS 1
#define CONFIG_ENCODERS 1

/* XAnim DLL support */
#undef USE_XANIM
#undef XACODEC_PATH

/* Use 3dnow/mmxext/sse/mmx optimized fast memcpy() [maybe buggy... signal 4]*/
#define USE_FASTMEMCPY 1

/* gui support, please do not edit this option */
#undef HAVE_NEW_GUI
#define PREFIX "/usr/local"

/* Audio lib drivers */
#define USE_OSS_AUDIO 1
#undef HAVE_ALSA5
#undef HAVE_ALSA9
#undef USE_SUN_AUDIO
#undef USE_SGI_AUDIO
#undef HAVE_NAS


/* Enable fast OSD/SUB renderer (looks ugly, but uses less CPU power) */
#undef FAST_OSD
#undef FAST_OSD_TABLE

/* Enable TV Interface support */
#define USE_TV 1

/* Enable Video 4 Linux TV interface support */
#define HAVE_TV_V4L 1

/* Define if your processor stores words with the most significant
   byte first (like Motorola and SPARC, unlike Intel and VAX).  */
#undef WORDS_BIGENDIAN

#define ARCH_X86 1

/* Define this for Cygwin build for win32 */


/* Define this to any prefered value from 386 up to infinity with step 100 */
#define __CPU__ 686

#define TARGET_LINUX 1

#define HAVE_VCD 1

#ifdef sun
#define DEFAULT_CDROM_DEVICE    "/vol/dev/aliases/cdrom0"
#define DEFAULT_DVD_DEVICE      DEFAULT_CDROM_DEVICE
#else
#define DEFAULT_CDROM_DEVICE    "/dev/cdrom"
#define DEFAULT_DVD_DEVICE      "/dev/dvd"
#endif


/*----------------------------------------------------------------------------
**
** NOTE: Instead of modifying these definitions here, use the
**       --enable/--disable options of the ./configure script!
**       See ./configure --help for details.
**
*---------------------------------------------------------------------------*/

/* nanosleep support */
#define HAVE_NANOSLEEP 1

/* termcap flag for getch2.c */
#define USE_TERMCAP 1

/* termios flag for getch2.c */
#define HAVE_TERMIOS 1
#undef HAVE_TERMIOS_H
#define HAVE_SYS_TERMIOS_H 1

/* enable PNG support */
#define HAVE_PNG 1

/* libmad support */
#undef USE_LIBMAD

/* enable OggVorbis support */
#define HAVE_OGGVORBIS 1

#define STREAMING 1

/* Extension defines */
#undef HAVE_3DNOW       // only define if you have 3DNOW (AMD k6-2, AMD Athlon, 
iDT WinChip, etc.)
#undef HAVE_3DNOWEX     // only define if you have 3DNOWEX (AMD Athlon, etc.)
#define HAVE_MMX 1      // only define if you have MMX (newer x86 chips, not 
P54C/PPro)
#define HAVE_MMX2 1     // only define if you have MMX2 (Athlon/PIII/4/CelII)
#define HAVE_SSE 1      // only define if you have SSE (Intel Pentium III/4 or 
Celeron II)
#undef HAVE_SSE2        // only define if you have SSE2 (Intel Pentium 4)

#ifdef HAVE_MMX
#define USE_MMX_IDCT 1
#endif

#undef HAVE_MLIB  // Sun mediaLib, available only on solaris

/* libmpeg2 uses a different feature test macro for mediaLib */
#ifdef HAVE_MLIB
#define LIBMPEG2_MLIB 1
#endif

/* libvo options */
#define SCREEN_SIZE_X 1
#define SCREEN_SIZE_Y 1
#define HAVE_X11 1
#define HAVE_XV 1
#define HAVE_XF86VM 1
#define HAVE_XINERAMA 1
#define HAVE_GL 1
#define HAVE_DGA 1
#define HAVE_DGA2 1
#define HAVE_SDL 1
/* defined for SDLlib with keyrepeat bugs (before 1.2.1) */
#define BUGGY_SDL
#undef HAVE_GGI
#undef HAVE_3DFX
#undef HAVE_TDFXFB
#undef HAVE_DIRECTFB
#undef HAVE_MGA
#undef HAVE_XMGA
#undef HAVE_SYNCFB
#define HAVE_FBDEV 1
#undef HAVE_DXR3
#undef HAVE_DVB
#undef HAVE_SVGALIB
#define HAVE_XDPMS 1
#undef HAVE_AA

/* used by GUI: */


#if defined(HAVE_GL) || defined(HAVE_X11) || defined(HAVE_XV)
#define X11_FULLSCREEN 1
#endif


# -------- Generated by configure -----------

LANG = C
TARGET_OS = Linux
prefix = /usr/local
DATADIR = /usr/local/share/mplayer
CONFDIR = /usr/local/share/mplayer
AR = ar
CC = gcc
# OPTFLAGS = -O4   -march=i686 -mcpu=i686 -pipe -fomit-frame-pointer -ffast-math
OPTFLAGS = -O4 -march=i686 -mcpu=i686 -pipe -ffast-math -fomit-frame-pointer 
-D_REENTRANT
EXTRA_INC =  
WIN32_PATH = -DWIN32_PATH=\"/usr/lib/win32\"

STREAMING = yes
STREAMING_LIB = -lnsl

VO2 = no

EXTRA_LIB = 
Z_LIB =   -lz
HAVE_MLIB = no
STATIC_LIB = 

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

# video output
X_LIB = -L/usr/X11R6/lib -lX11 -lXext -lnsl -lGL -lXxf86dga -lXv -lXxf86vm 
-lXinerama  -lnsl
GGI_LIB = 
MLIB_LIB =  
MLIB_INC = 
PNG_LIB = -lpng -lz
SDL_LIB = -L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread
SVGA_LIB = 
AA_LIB = 

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

# input
TERMCAP_LIB = -ltermcap
LIRC_LIB = 
CSS_USE = no
CSS_LIB = 
SDL_INC = -I/usr/include/SDL -D_REENTRANT
W32_DEP = loader/libloader.a
W32_LIB = -Lloader -lloader
DS_DEP = loader/dshow/libDS_Filter.a
DS_LIB = -Lloader/dshow -lDS_Filter
AV_DEP = libavcodec/libavcodec.a
AV_LIB = -Llibavcodec -lavcodec
MP1E_DEP = 
MP1E_LIB = 
ARCH_LIB =   -lpthread -ldl  
DIVX4LINUX = yes
DECORE_LIB = -ldivxdecore opendivx/postprocess.o
MENCODER = yes
ENCORE_LIB =  -ldivxencore 
DIRECTFB_LIB = 

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

BINUTILS = yes

# --- GUI stuff ---
GTKLIB =  
GLIBLIB =   
GTK_LIBS =   
GUI = no
DEBUG = -DDEBUG


============ Checking for gcc version ============
Result is: 3.0.3, ok
##########################################

============ Checking for CPU vendor ============
Result is: GenuineIntel (6:7:3)
##########################################

============ Checking for CPU type ============
Result is:  Pentium III (Katmai)
##########################################

============ Checking for GCC & CPU optimization abilities ============

int main(void) { return 0; }

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
-march=i686 -mcpu=i686

ldd /tmp/mplayer-conf-26408-29383.o
        libc.so.6 => /lib/i686/libc.so.6 (0x4002a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

Result is: i686
##########################################

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

============ Checking for kernel support of mmx ============

int main(void){__asm__ __volatile__ ("emms":::"memory");return(0);}

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 

ldd /tmp/mplayer-conf-26408-29383.o
        libc.so.6 => /lib/i686/libc.so.6 (0x4002a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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

============ Checking for kernel support of mmx2 ============

int main(void){__asm__ __volatile__ ("sfence":::"memory");return(0);}

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 

ldd /tmp/mplayer-conf-26408-29383.o
        libc.so.6 => /lib/i686/libc.so.6 (0x4002a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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

============ Checking for kernel support of sse ============

int main(void){__asm__ __volatile__ ("xorps %%xmm0, 
%%xmm0":::"memory");return(0);}

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 

ldd /tmp/mplayer-conf-26408-29383.o
        libc.so.6 => /lib/i686/libc.so.6 (0x4002a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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

============ Checking for mtrr support ============
Result is: yes
##########################################

============ Checking for assembler (as 2.10.91) ============
Result is: ok
##########################################

============ Checking for Linux kernel version ============
Result is: 2.4.10, ok
##########################################

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

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

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

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
-lkstat
/tmp/mplayer-conf-21018-29383.c:1:19: kstat.h: No such file or directory

ldd /tmp/mplayer-conf-26408-29383.o
ldd: warning: you do not have execution permission for 
`/tmp/mplayer-conf-26408-29383.o'
lddlibc4: cannot read header from `/tmp/mplayer-conf-26408-29383.o'

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

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

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
-lposix4
/usr/bin/ld: cannot find -lposix4
collect2: ld returned 1 exit status

ldd /tmp/mplayer-conf-26408-29383.o
ldd: /tmp/mplayer-conf-26408-29383.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-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 

ldd /tmp/mplayer-conf-26408-29383.o
        libc.so.6 => /lib/i686/libc.so.6 (0x4002a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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

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

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
-lsocket
/usr/bin/ld: cannot find -lsocket
collect2: ld returned 1 exit status

ldd /tmp/mplayer-conf-26408-29383.o
ldd: /tmp/mplayer-conf-26408-29383.o: No such file or directory


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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o -lnsl

ldd /tmp/mplayer-conf-26408-29383.o
        libnsl.so.1 => /lib/libnsl.so.1 (0x4002a000)
        libc.so.6 => /lib/i686/libc.so.6 (0x40040000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)


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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
-lsocket -lnsl
/usr/bin/ld: cannot find -lsocket
collect2: ld returned 1 exit status

ldd /tmp/mplayer-conf-26408-29383.o
ldd: /tmp/mplayer-conf-26408-29383.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-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o -lnsl

ldd /tmp/mplayer-conf-26408-29383.o
        libnsl.so.1 => /lib/libnsl.so.1 (0x4002a000)
        libc.so.6 => /lib/i686/libc.so.6 (0x40040000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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

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

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 

ldd /tmp/mplayer-conf-26408-29383.o
        libc.so.6 => /lib/i686/libc.so.6 (0x4002a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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

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

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 

ldd /tmp/mplayer-conf-26408-29383.o
        libc.so.6 => /lib/i686/libc.so.6 (0x4002a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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

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

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 

ldd /tmp/mplayer-conf-26408-29383.o
        libc.so.6 => /lib/i686/libc.so.6 (0x4002a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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

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

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 

ldd /tmp/mplayer-conf-26408-29383.o
        libc.so.6 => /lib/i686/libc.so.6 (0x4002a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)


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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 

ldd /tmp/mplayer-conf-26408-29383.o
        libc.so.6 => /lib/i686/libc.so.6 (0x4002a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 

ldd /tmp/mplayer-conf-26408-29383.o
        libc.so.6 => /lib/i686/libc.so.6 (0x4002a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
/tmp/ccaoYQPr.o: In function `main':
/tmp/ccaoYQPr.o(.text+0x11): undefined reference to `dlopen'
/tmp/ccaoYQPr.o(.text+0x1e): undefined reference to `dlclose'
/tmp/ccaoYQPr.o(.text+0x2d): undefined reference to `dlsym'
collect2: ld returned 1 exit status

ldd /tmp/mplayer-conf-26408-29383.o
ldd: /tmp/mplayer-conf-26408-29383.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-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o -ldl

ldd /tmp/mplayer-conf-26408-29383.o
        libdl.so.2 => /lib/libdl.so.2 (0x4002a000)
        libc.so.6 => /lib/i686/libc.so.6 (0x4002e000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
/tmp/ccIhVmcb.o: In function `main':
/tmp/ccIhVmcb.o(.text+0x27): undefined reference to `pthread_create'
collect2: ld returned 1 exit status

ldd /tmp/mplayer-conf-26408-29383.o
ldd: /tmp/mplayer-conf-26408-29383.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-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
-lpthread

ldd /tmp/mplayer-conf-26408-29383.o
        libpthread.so.0 => /lib/i686/libpthread.so.0 (0x4002a000)
        libc.so.6 => /lib/i686/libc.so.6 (0x4003f000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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

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

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 

ldd /tmp/mplayer-conf-26408-29383.o
        libc.so.6 => /lib/i686/libc.so.6 (0x4002a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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

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

int main(void) { return 0; }

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
-ltermcap

ldd /tmp/mplayer-conf-26408-29383.o
        libtermcap.so.2 => /lib/libtermcap.so.2 (0x4002a000)
        libc.so.6 => /lib/i686/libc.so.6 (0x4002e000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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

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

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 

ldd /tmp/mplayer-conf-26408-29383.o
        libc.so.6 => /lib/i686/libc.so.6 (0x4002a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 

ldd /tmp/mplayer-conf-26408-29383.o
        libc.so.6 => /lib/i686/libc.so.6 (0x4002a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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

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

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

============ Checking for DirectFB ============

#include <directfb.h>
int main(void) { IDirectFB *foo; return 0; }

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
-ldirectfb
/tmp/mplayer-conf-21018-29383.c:1:22: directfb.h: No such file or directory
/tmp/mplayer-conf-21018-29383.c: In function `main':
/tmp/mplayer-conf-21018-29383.c:2: `IDirectFB' undeclared (first use in this 
function)
/tmp/mplayer-conf-21018-29383.c:2: (Each undeclared identifier is reported only 
once
/tmp/mplayer-conf-21018-29383.c:2: for each function it appears in.)
/tmp/mplayer-conf-21018-29383.c:2: `foo' undeclared (first use in this function)

ldd /tmp/mplayer-conf-26408-29383.o
lddlibc4: cannot read header from `/tmp/mplayer-conf-26408-29383.o'

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

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

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

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 

ldd /tmp/mplayer-conf-26408-29383.o
        libc.so.6 => /lib/i686/libc.so.6 (0x4002a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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

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

============ Checking for X11 libs ============
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-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
-L/usr/X11R6/lib -lX11 -lXext -lnsl

ldd /tmp/mplayer-conf-26408-29383.o
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4002a000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4010a000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x40118000)
        libc.so.6 => /lib/i686/libc.so.6 (0x4012e000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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-21018-29383.c -o /tmp/mplayer-conf-26408-29383.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-26408-29383.o
ldd: /tmp/mplayer-conf-26408-29383.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-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
-L/usr/X11R6/lib -lX11 -lXext -lnsl

ldd /tmp/mplayer-conf-26408-29383.o
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4002a000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4010a000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x40118000)
        libc.so.6 => /lib/i686/libc.so.6 (0x4012e000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
-L/usr/X11R6/lib -lX11 -lXext -lnsl -lXv

ldd /tmp/mplayer-conf-26408-29383.o
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4002a000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4010a000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x40118000)
        libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0x4012e000)
        libc.so.6 => /lib/i686/libc.so.6 (0x40133000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
-L/usr/X11R6/lib -lX11 -lXext -lnsl -lXinerama

ldd /tmp/mplayer-conf-26408-29383.o
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4002a000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4010a000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x40118000)
        libc.so.6 => /lib/i686/libc.so.6 (0x4012e000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
-L/usr/X11R6/lib -lX11 -lXext -lnsl -lXxf86vm

ldd /tmp/mplayer-conf-26408-29383.o
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4002a000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4010a000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x40118000)
        libc.so.6 => /lib/i686/libc.so.6 (0x4012e000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
-L/usr/X11R6/lib -lX11 -lXext -lnsl -lXxf86dga -lXxf86vm

ldd /tmp/mplayer-conf-26408-29383.o
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4002a000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4010a000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x40118000)
        libXxf86dga.so.1 => /usr/X11R6/lib/libXxf86dga.so.1 (0x4012e000)
        libc.so.6 => /lib/i686/libc.so.6 (0x40134000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)


#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-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
-L/usr/X11R6/lib -lX11 -lXext -lnsl -lXxf86dga

ldd /tmp/mplayer-conf-26408-29383.o
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4002a000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4010a000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x40118000)
        libXxf86dga.so.1 => /usr/X11R6/lib/libXxf86dga.so.1 (0x4012e000)
        libc.so.6 => /lib/i686/libc.so.6 (0x40134000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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

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

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
-L/usr/X11R6/lib -lX11 -lXext -lnsl -lGL -lm

ldd /tmp/mplayer-conf-26408-29383.o
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4002a000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4010a000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x40118000)
        libGL.so.1 => /usr/lib/libGL.so.1 (0x4012e000)
        libm.so.6 => /lib/i686/libm.so.6 (0x40390000)
        libc.so.6 => /lib/i686/libc.so.6 (0x403b3000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x404ef000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x404f8000)
        libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x4050f000)
        libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40525000)
        libdl.so.2 => /lib/libdl.so.2 (0x4052d000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x40531000)

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

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

============ Checking for syncfb ============
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-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o -lggi
/tmp/mplayer-conf-21018-29383.c:1:21: ggi/ggi.h: No such file or directory

ldd /tmp/mplayer-conf-26408-29383.o
lddlibc4: cannot read header from `/tmp/mplayer-conf-26408-29383.o'

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

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

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o -laa
/tmp/mplayer-conf-21018-29383.c:1:19: aalib.h: No such file or directory

ldd /tmp/mplayer-conf-26408-29383.o
lddlibc4: cannot read header from `/tmp/mplayer-conf-26408-29383.o'

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

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

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

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

ldd /tmp/mplayer-conf-26408-29383.o
lddlibc4: cannot read header from `/tmp/mplayer-conf-26408-29383.o'

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

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

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

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

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o -lpng 
-lz -lm

ldd /tmp/mplayer-conf-26408-29383.o
        libpng.so.2 => /usr/lib/libpng.so.2 (0x4002a000)
        libz.so.1 => /usr/lib/libz.so.1 (0x4004b000)
        libm.so.6 => /lib/i686/libm.so.6 (0x40059000)
        libc.so.6 => /lib/i686/libc.so.6 (0x4007c000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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

============ Checking for VESA support ============
Result is: yes
##########################################

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

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
-I/usr/include/SDL -D_REENTRANT -L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread

ldd /tmp/mplayer-conf-26408-29383.o
        libSDL-1.1.so.0 => /usr/lib/libSDL-1.1.so.0 (0x40018000)
        libpthread.so.0 => /lib/i686/libpthread.so.0 (0x40098000)
        libc.so.6 => /lib/i686/libc.so.6 (0x400ad000)
        libm.so.6 => /lib/i686/libm.so.6 (0x401e8000)
        libdl.so.2 => /lib/libdl.so.2 (0x4020b000)
        libartsc.so.0 => /usr/lib/libartsc.so.0 (0x4020f000)
        libesd.so.0 => /usr/lib/libesd.so.0 (0x40215000)
        libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x4021d000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4023a000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4031a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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

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

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

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

ldd /tmp/mplayer-conf-26408-29383.o
lddlibc4: cannot read header from `/tmp/mplayer-conf-26408-29383.o'

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

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

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
/tmp/mplayer-conf-21018-29383.c:1:26: linux/em8300.h: No such file or directory

ldd /tmp/mplayer-conf-26408-29383.o
lddlibc4: cannot read header from `/tmp/mplayer-conf-26408-29383.o'

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

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

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

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 

ldd /tmp/mplayer-conf-26408-29383.o
        libc.so.6 => /lib/i686/libc.so.6 (0x4002a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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

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

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

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

ldd /tmp/mplayer-conf-26408-29383.o
lddlibc4: cannot read header from `/tmp/mplayer-conf-26408-29383.o'


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

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

ldd /tmp/mplayer-conf-26408-29383.o
lddlibc4: cannot read header from `/tmp/mplayer-conf-26408-29383.o'

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-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
/tmp/mplayer-conf-21018-29383.c:2:25: sys/audioio.h: No such file or directory
/tmp/mplayer-conf-21018-29383.c: In function `main':
/tmp/mplayer-conf-21018-29383.c:3: `audio_info_t' undeclared (first use in this 
function)
/tmp/mplayer-conf-21018-29383.c:3: (Each undeclared identifier is reported only 
once
/tmp/mplayer-conf-21018-29383.c:3: for each function it appears in.)
/tmp/mplayer-conf-21018-29383.c:3: parse error before "info"
/tmp/mplayer-conf-21018-29383.c:3: `info' undeclared (first use in this 
function)

ldd /tmp/mplayer-conf-26408-29383.o
lddlibc4: cannot read header from `/tmp/mplayer-conf-26408-29383.o'

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-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
-I/opt/SUNWmlib/include -L/opt/SUNWmlib/lib -lmlib
/tmp/mplayer-conf-21018-29383.c:1:18: mlib.h: No such file or directory

ldd /tmp/mplayer-conf-26408-29383.o
lddlibc4: cannot read header from `/tmp/mplayer-conf-26408-29383.o'

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

============ Checking for SGI Audio ============

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
/tmp/mplayer-conf-21018-29383.c:1:26: dmedia/audio.h: No such file or directory

ldd /tmp/mplayer-conf-26408-29383.o
lddlibc4: cannot read header from `/tmp/mplayer-conf-26408-29383.o'

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

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

============ 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-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o -lcss 
-ldl
/tmp/mplayer-conf-21018-29383.c:2:17: css.h: No such file or directory

ldd /tmp/mplayer-conf-26408-29383.o
lddlibc4: cannot read header from `/tmp/mplayer-conf-26408-29383.o'

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

============ Checking for DVD support (libdvdread - new style) ============

#include <dvdread/dvd_reader.h>
#include <dvdread/ifo_types.h>
#include <dvdread/ifo_read.h>
#include <dvdread/nav_read.h>
int main(void) { return 0; }

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -ldvdread -ldl
/tmp/mplayer-conf-21018-29383.c:1:32: dvdread/dvd_reader.h: No such file or 
directory
/tmp/mplayer-conf-21018-29383.c:2:31: dvdread/ifo_types.h: No such file or 
directory
/tmp/mplayer-conf-21018-29383.c:3:30: dvdread/ifo_read.h: No such file or 
directory
/tmp/mplayer-conf-21018-29383.c:4:30: dvdread/nav_read.h: No such file or 
directory

ldd /tmp/mplayer-conf-26408-29383.o
lddlibc4: cannot read header from `/tmp/mplayer-conf-26408-29383.o'

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

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

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o -lz

ldd /tmp/mplayer-conf-26408-29383.o
        libz.so.1 => /usr/lib/libz.so.1 (0x4002a000)
        libc.so.6 => /lib/i686/libc.so.6 (0x40038000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 

ldd /tmp/mplayer-conf-26408-29383.o
        libc.so.6 => /lib/i686/libc.so.6 (0x4002a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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

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

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o -lmad
/tmp/mplayer-conf-21018-29383.c:1:17: mad.h: No such file or directory

ldd /tmp/mplayer-conf-26408-29383.o
lddlibc4: cannot read header from `/tmp/mplayer-conf-26408-29383.o'

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

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

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
-lvorbis -logg -lm

ldd /tmp/mplayer-conf-26408-29383.o
        libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x4002a000)
        libogg.so.0 => /usr/lib/libogg.so.0 (0x40041000)
        libm.so.6 => /lib/i686/libm.so.6 (0x40045000)
        libc.so.6 => /lib/i686/libc.so.6 (0x40068000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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

============ Checking for Win32 DLL support ============
Result is: yes (using /usr/lib/win32)
##########################################

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

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

============ 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-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o -lm
/tmp/mplayer-conf-21018-29383.c: In function `main':
/tmp/mplayer-conf-21018-29383.c:21: warning: passing arg 2 of `iconv' from 
incompatible pointer type

ldd /tmp/mplayer-conf-26408-29383.o
        libm.so.6 => /lib/i686/libm.so.6 (0x4002a000)
        libc.so.6 => /lib/i686/libc.so.6 (0x4004d000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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

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

============ Checking for Divx4linux decore ============

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
-ldivxdecore -lm

ldd /tmp/mplayer-conf-26408-29383.o
        libdivxdecore.so => /usr/lib/libdivxdecore.so (0x4002a000)
        libm.so.6 => /lib/i686/libm.so.6 (0x40075000)
        libc.so.6 => /lib/i686/libc.so.6 (0x40098000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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

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

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
-lmp3lame -lvorbis -logg -lm
/tmp/mplayer-conf-21018-29383.c:1:23: lame/lame.h: No such file or directory

ldd /tmp/mplayer-conf-26408-29383.o
lddlibc4: cannot read header from `/tmp/mplayer-conf-26408-29383.o'

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

============ Checking for Divx4linux encore (for mencoder) ============

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 
-ldivxencore -lm

ldd /tmp/mplayer-conf-26408-29383.o
        libdivxencore.so => /usr/lib/libdivxencore.so (0x4002a000)
        libm.so.6 => /lib/i686/libm.so.6 (0x40056000)
        libc.so.6 => /lib/i686/libc.so.6 (0x40079000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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

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

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

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

============ Checking for Video 4 Linux TV interface ============

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

gcc    /tmp/mplayer-conf-21018-29383.c -o /tmp/mplayer-conf-26408-29383.o 

ldd /tmp/mplayer-conf-26408-29383.o
        libc.so.6 => /lib/i686/libc.so.6 (0x4002a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

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

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

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

============ Checking for GUI ============

include ../config.mak
OPTIONAL_SRCS =  vo_x11.c vo_xv.c vo_dga.c vo_gl.c vo_gl2.c vo_fbdev.c vo_png.c 
vo_vesa.c vesa_lvo.c vo_sdl.c
OPTIONAL_OBJS = vo_x11.o vo_xv.o vo_dga.o vo_gl.o vo_gl2.o vo_fbdev.o vo_png.o 
vo_vesa.o vesa_lvo.o vo_sdl.o


[Prev in Thread] Current Thread [Next in Thread]