Has anyone successfully compiled MythTV using Fedora 8 on a 64-bit Athlon system with a pcHDTV 3000 card? When I try to compile I get: ERROR! You must have FreeType installed to compile MythTV. The latest version of freetype is installed. I also get errors complaining about ffmpeg-conf: gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c /tmp/ffmpeg-conf-15027-28877-7326.c:2:21: error: windows.h: No such file or directory /tmp/ffmpeg-conf-15027-28877-7326.c: In function ‘main’: /tmp/ffmpeg-conf-15027-28877-7326.c:4: error: ‘GetProcessTimes’ undeclared (first use in this function) /tmp/ffmpeg-conf-15027-28877-7326.c:4: error: (Each undeclared identifier is reported only once /tmp/ffmpeg-conf-15027-28877-7326.c:4: error: for each function it appears in.) I've pasted part of the config.err file at the end. Rick B. # ./configure ### lines removed ### HISTSIZE=1000 HOME=/root HOSTNAME=localhost.localdomain HOSTTYPE=x86_64 IFS=' ' . . . pre_logfile=config.ep processor='model name : AMD Athlon(tm) 64 Processor 3400+' processor_flags='flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext lm 3dnowext 3dnow up rep_good' protocols=yes psp_muxer=yes ptx_decoder=yes qdm2_decoder=yes qdraw_decoder=yes qpeg_decoder=yes qtrle_decoder=yes qtrle_encoder=yes ra_144_decoder=yes ra_288_decoder=yes ranlib=ranlib rawvideo_decoder=yes rawvideo_demuxer=yes rawvideo_encoder=yes rawvideo_muxer=yes redir_demuxer=yes redir_demuxer_deps=network remove_extradata_bsf=yes rm_demuxer=yes rm_muxer=yes roq_decoder=yes roq_demuxer=yes roq_dpcm_decoder=yes roq_dpcm_encoder=yes roq_encoder=yes roq_muxer=yes rpza_decoder=yes rtp_muxer=yes rtp_muxer_deps='network mpegts_demuxer' rtp_protocol=yes rtp_protocol_deps=udp_protocol rtsp_demuxer=yes rtsp_demuxer_deps='rtp_protocol rtp_muxer' rv10_decoder=yes rv10_encoder=yes rv20_decoder=yes rv20_encoder=yes sdp_demuxer=yes sdp_demuxer_deps=rtsp_demuxer segafilm_demuxer=yes sgi_decoder=yes sgi_encoder=yes shared=yes shlibdir= shorten_decoder=yes shorten_demuxer=yes siff_demuxer=yes smackaud_decoder=yes smacker_decoder=yes smacker_demuxer=yes smc_decoder=yes snow_decoder=yes snow_decoder_deps=disabled_in_mythtv snow_encoder=yes sol_demuxer=yes sol_dpcm_decoder=yes sonic_decoder=yes sonic_encoder=yes sonic_ls_encoder=yes source_path=/myth/mythtv source_path_used=no sp5x_decoder=yes ssse3=yes ssse3_deps=x86 str_demuxer=yes strip=strip svq1_decoder=yes svq1_encoder=yes svq3_decoder=yes svq3_decoder_deps=h264_parser swf_demuxer=yes swf_muxer=yes targa_decoder=yes targa_encoder=yes targetos=linux tcp_protocol=yes tcp_protocol_deps=network tg2_muxer=yes tgp_muxer=yes theora_decoder=yes thp_decoder=yes thp_demuxer=yes tiertexseq_demuxer=yes tiertexseqvideo_decoder=yes tiff_decoder=yes tiff_encoder=yes truemotion1_decoder=yes truemotion2_decoder=yes truespeech_decoder=yes tscc_decoder=yes tta_decoder=yes tta_demuxer=yes tune=generic txd_decoder=yes txd_demuxer=yes udp_protocol=yes udp_protocol_deps=network ulti_decoder=yes v4l=yes v4l2_demuxer=no v4l2_demuxer_deps=linux_videodev2_h v4l_demuxer=no v4l_demuxer_deps=linux_videodev_h v4l_deps=backend value=yes var=extralibs vb_decoder=yes vc1_decoder=yes vc1_decoder_deps=h263_decoder vc1_demuxer=yes vc1_parser=yes vcr1_decoder=yes vhook=default vhook_extralibs='$ldl' vis=yes vis_deps=sparc vmd_demuxer=yes vmdaudio_decoder=yes vmdvideo_decoder=yes vmnc_decoder=yes voc_demuxer=yes voc_muxer=yes vorbis_decoder=yes vorbis_encoder=yes vp3_decoder=yes vp5_decoder=yes vp6_decoder=yes vp6a_decoder=yes vp6f_decoder=yes vqa_decoder=yes wav_demuxer=yes wav_muxer=yes wavpack_decoder=yes wc3_demuxer=yes wmav1_decoder=yes wmav1_encoder=yes wmav2_decoder=yes wmav2_encoder=yes wmv1_decoder=yes wmv1_decoder_deps=h263_decoder wmv1_encoder=yes wmv2_decoder=yes wmv2_decoder_deps=h263_decoder wmv2_encoder=yes wmv3_decoder=yes wmv3_decoder_deps=h263_decoder wnv1_decoder=yes ws_snd1_decoder=yes wsaud_demuxer=yes wsvqa_demuxer=yes wv_demuxer=yes x11=yes x11_grab_device_demuxer=no x11_grab_device_demuxer_deps='x11grab XShmCreateImage' x11_grab_device_demuxer_extralibs='-lX11 -lXext' x11_include_path=/usr/X11R6/include x86=yes x86_64=yes x86_64_cpus=x86-64,athlon64,k8,opteron,athlon-fx,nocona x86_cmov_cpus=i686,pentiumpro,pentium2,pentium3,pentium3m,pentium-m,,athlon,athlon-xp,athlon-tbird,athlon-4,,athlon-mp,c3-2,pentium4,pentium4m,prescott,nocona x86_cpus=i386,i486,i586,i686,pentium,pentiumpro,pentium-mmx,pentium2,pentium3,pentium3m,pentium-m,pentium4,pentium4m,prescott,athlon,athlon-xp,athlon-tbird,athlon-4,athlon-mp,,c3,c3-2,k6,k6-2,k6-3 x86_mmx_cpus=pentium-mmx,pentium2,pentium3,pentium3m,pentium-m,pentium4,pentium4m,prescott,athlon,athlon-xp,athlon-tbird,athlon-4,athlon-mp,,c3,c3-2,k6,k6-2,k6-3 x86_slow_cmov_cpus=pentium4,pentium4m,prescott,nocona xan_dpcm_decoder=yes xan_wc3_decoder=yes xl_decoder=yes xrandr=yes xrandr_deps=x11 xsub_decoder=yes xv=yes xv_deps=x11 xvmc=yes xvmc_deps='xv X11_extensions_XvMClib_h' xvmc_lib= xvmc_opengl=yes xvmc_opengl_deps='opengl xvmc' xvmc_pro_deps='xvmc X11_extensions_vldXvMC_h' xvmc_vld=yes xvmc_vld_deps='xvmc X11_extensions_vldXvMC_h' xvmcw=yes xvmcw_deps=xvmc yuv4mpegpipe_demuxer=yes yuv4mpegpipe_muxer=yes zlib=yes zlib_decoder=yes zlib_encoder=yes zmbv_decoder=yes zmbv_decoder_deps=zlib zmbv_encoder=yes zmbv_encoder_deps=zlib check_ld check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 int main(){ 2 return 0; 3 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o check_ld check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 #include <signal.h> 2 static void sighandler(int sig){ 3 raise(SIGTERM); 4 } 5 int main(){ 6 signal(SIGILL, sighandler); 7 signal(SIGFPE, sighandler); 8 signal(SIGSEGV, sighandler); 9 #ifdef SIGBUS 10 signal(SIGBUS, sighandler); 11 #endif 12 { volatile int i=0; 13 asm volatile ( 14 "xorl %%ebp, %%ebp" 15 ::: "%ebp"); 16 return i; } 17 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o check_asm ebx_available "":::"%ebx" -fPIC -DPIC check_cc -fPIC -DPIC BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 int foo(void){ 2 asm volatile("":::"%ebx"); 3 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -fPIC -DPIC -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c check_asm ssse3 "pabsw %xmm0, %xmm0" check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 int foo(void){ 2 asm volatile("pabsw %xmm0, %xmm0"); 3 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c distcc --version ./configure: line 472: distcc: command not found ccache -V ./configure: line 472: ccache: command not found check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 unsigned int endian = 'B' << 24 | 'I' << 16 | 'G' << 8 | 'E'; END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c check_func dlopen check_ld check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 extern int dlopen(); 2 int main(){ 3 dlopen(); 4 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-3247-28877-3803.o: In function `main': ffmpeg-conf-15027-28877-7326.c:(.text+0xa): undefined reference to `dlopen' collect2: ld returned 1 exit status check_func dlopen -ldl check_ld -ldl check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 extern int dlopen(); 2 int main(){ 3 dlopen(); 4 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o -ldl check_func fork check_ld check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 extern int fork(); 2 int main(){ 3 fork(); 4 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o check_func gethrtime check_ld check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 extern int gethrtime(); 2 int main(){ 3 gethrtime(); 4 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-3247-28877-3803.o: In function `main': ffmpeg-conf-15027-28877-7326.c:(.text+0xa): undefined reference to `gethrtime' collect2: ld returned 1 exit status check_func getrusage check_ld check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 extern int getrusage(); 2 int main(){ 3 getrusage(); 4 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o check_func inet_aton check_ld check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 extern int inet_aton(); 2 int main(){ 3 inet_aton(); 4 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o check_func memalign check_ld check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 extern int memalign(); 2 int main(){ 3 memalign(); 4 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o check_func mkstemp check_ld check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 extern int mkstemp(); 2 int main(){ 3 mkstemp(); 4 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o check_func2 windows.h GetProcessTimes check_ld check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 2 #include <windows.h> 3 int main(){ 4 (void) GetProcessTimes; 5 return 0; 6 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c /tmp/ffmpeg-conf-15027-28877-7326.c:2:21: error: windows.h: No such file or directory /tmp/ffmpeg-conf-15027-28877-7326.c: In function ‘main’: /tmp/ffmpeg-conf-15027-28877-7326.c:4: error: ‘GetProcessTimes’ undeclared (first use in this function) /tmp/ffmpeg-conf-15027-28877-7326.c:4: error: (Each undeclared identifier is reported only once /tmp/ffmpeg-conf-15027-28877-7326.c:4: error: for each function it appears in.) check_header byteswap.h check_cpp BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 #include <byteswap.h> 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp check_header conio.h check_cpp BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 #include <conio.h> 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp /tmp/ffmpeg-conf-19875-28877-25802.cpp:1:19: error: conio.h: No such file or directory check_header dlfcn.h check_cpp BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 #include <dlfcn.h> 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp check_header malloc.h check_cpp BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 #include <malloc.h> 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp check_header termios.h check_cpp BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 #include <termios.h> 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp check_func posix_fadvise check_ld check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 extern int posix_fadvise(); 2 int main(){ 3 posix_fadvise(); 4 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o check_func2 sys/timeb.h ftime check_ld check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 2 #include <sys/timeb.h> 3 int main(){ 4 (void) ftime; 5 return 0; 6 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o check_func2 sys/time.h gettimeofday check_ld check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 2 #include <sys/time.h> 3 int main(){ 4 (void) gettimeofday; 5 return 0; 6 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o check_func2 sys/types.h sys/socket.h ifaddrs.h getifaddrs check_ld check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 2 #include <sys/types.h> 3 #include <sys/socket.h> 4 #include <ifaddrs.h> 5 int main(){ 6 (void) getifaddrs; 7 return 0; 8 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o check_lib zlib.h zlibVersion -lz check_header zlib.h check_cpp BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 #include <zlib.h> 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp check_func zlibVersion check_ld check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 extern int zlibVersion(); 2 int main(){ 3 zlibVersion(); 4 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o -lz /usr/bin/ld: skipping incompatible /usr/lib/libz.so when searching for -lz /usr/bin/ld: skipping incompatible /usr/lib/libz.a when searching for -lz /usr/bin/ld: cannot find -lz collect2: ld returned 1 exit status check_lib math.h sin -lm check_header math.h check_cpp BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 #include <math.h> 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp check_func sin check_ld check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 extern int sin(); 2 int main(){ 3 sin(); 4 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c /tmp/ffmpeg-conf-15027-28877-7326.c:1: warning: conflicting types for built-in function ‘sin’ gcc -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o -lm check_ld check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 #define _ISOC9X_SOURCE 1 2 #include <math.h> 3 int main( void ) { return (lrintf(3.999f) > 0)?0:1; } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o -lm check_header stdint.h check_cpp BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 #include <stdint.h> 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp check_ld check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 #define _ISOC9X_SOURCE 1 2 #include <math.h> 3 int main( void ) { return (lrint(3.999f) > 0)?0:1; } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o -lm check_ld check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 #define _ISOC9X_SOURCE 1 2 #include <math.h> 3 int main( void ) { return (round(3.999f) > 0)?0:1; } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o -lm check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 void foo(){switch (0) case 0: case (sizeof(int) == 1):;} END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c /tmp/ffmpeg-conf-15027-28877-7326.c: In function ‘foo’: /tmp/ffmpeg-conf-15027-28877-7326.c:1: error: duplicate case value /tmp/ffmpeg-conf-15027-28877-7326.c:1: error: previously used here check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 void foo(){switch (0) case 0: case (sizeof(int) == 2):;} END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c /tmp/ffmpeg-conf-15027-28877-7326.c: In function ‘foo’: /tmp/ffmpeg-conf-15027-28877-7326.c:1: error: duplicate case value /tmp/ffmpeg-conf-15027-28877-7326.c:1: error: previously used here check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 void foo(){switch (0) case 0: case (sizeof(int) == 4):;} END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 void foo(){switch (0) case 0: case (sizeof(long) == 1):;} END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c /tmp/ffmpeg-conf-15027-28877-7326.c: In function ‘foo’: /tmp/ffmpeg-conf-15027-28877-7326.c:1: error: duplicate case value /tmp/ffmpeg-conf-15027-28877-7326.c:1: error: previously used here check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 void foo(){switch (0) case 0: case (sizeof(long) == 2):;} END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c /tmp/ffmpeg-conf-15027-28877-7326.c: In function ‘foo’: /tmp/ffmpeg-conf-15027-28877-7326.c:1: error: duplicate case value /tmp/ffmpeg-conf-15027-28877-7326.c:1: error: previously used here check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 void foo(){switch (0) case 0: case (sizeof(long) == 4):;} END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c /tmp/ffmpeg-conf-15027-28877-7326.c: In function ‘foo’: /tmp/ffmpeg-conf-15027-28877-7326.c:1: error: duplicate case value /tmp/ffmpeg-conf-15027-28877-7326.c:1: error: previously used here check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 void foo(){switch (0) case 0: case (sizeof(long) == 8):;} END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 void foo(char * restrict p); END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c /tmp/ffmpeg-conf-15027-28877-7326.c:1: error: expected ‘;’, ‘,’ or ‘)’ before ‘p’ check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 void foo(char * __restrict__ p); END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c check_ldflags -rdynamic check_ld -rdynamic check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 int main(){ 2 return 0; 3 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -rdynamic -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o -lm check_ldflags -export-dynamic check_ld -export-dynamic check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 int main(){ 2 return 0; 3 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -rdynamic -export-dynamic -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o -lm imlib2-config --version 1.4.0 check_lib Imlib2.h imlib_load_font check_header Imlib2.h check_cpp BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 #include <Imlib2.h> 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp check_func imlib_load_font check_ld check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 extern int imlib_load_font(); 2 int main(){ 3 imlib_load_font(); 4 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -rdynamic -export-dynamic -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o -lm -lImlib2 -lfreetype -lX11 -lXext -ldl -lm /usr/bin/ld: skipping incompatible /usr/lib/libfreetype.so when searching for -lfreetype /usr/bin/ld: cannot find -lfreetype collect2: ld returned 1 exit status freetype-config --version 9.16.3 check_lib ft2build.h FT_Init_FreeType check_header ft2build.h check_cpp BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 #include <ft2build.h> 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -I/freetype2 -I -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp In file included from /tmp/ffmpeg-conf-19875-28877-25802.cpp:1: /usr/include/ft2build.h:56:38: error: freetype/config/ftheader.h: No such file or directory check_header arpa/inet.h check_cpp BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 #include <arpa/inet.h> 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp check_func closesocket check_ld check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 extern int closesocket(); 2 int main(){ 3 closesocket(); 4 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -rdynamic -export-dynamic -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o -lm /tmp/ffmpeg-conf-3247-28877-3803.o: In function `main': ffmpeg-conf-15027-28877-7326.c:(.text+0xa): undefined reference to `closesocket' collect2: ld returned 1 exit status check_ld check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 #include <sys/types.h> 2 #include <sys/socket.h> 3 #include <netinet/in.h> 4 #include <netdb.h> 5 int main( void ) { 6 struct sockaddr_storage saddr; 7 struct ipv6_mreq mreq6; 8 getaddrinfo(0,0,0,0); 9 getnameinfo(0,0,0,0,0,0,0); 10 IN6_IS_ADDR_MULTICAST((const struct in6_addr *)0); 11 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -rdynamic -export-dynamic -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o -lm check_header linux/videodev.h check_cpp BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 #include <linux/videodev.h> 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp check_header linux/videodev2.h check_cpp BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 #include <linux/videodev2.h> 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp check_header dev/bktr/ioctl_meteor.h check_cpp BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 #include <dev/bktr/ioctl_meteor.h> 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp /tmp/ffmpeg-conf-19875-28877-25802.cpp:1:35: error: dev/bktr/ioctl_meteor.h: No such file or directory check_header machine/ioctl_meteor.h check_cpp BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 #include <machine/ioctl_meteor.h> 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp /tmp/ffmpeg-conf-19875-28877-25802.cpp:1:34: error: machine/ioctl_meteor.h: No such file or directory check_header dev/video/meteor/ioctl_meteor.h check_cpp BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 #include <dev/video/meteor/ioctl_meteor.h> 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp /tmp/ffmpeg-conf-19875-28877-25802.cpp:1:43: error: dev/video/meteor/ioctl_meteor.h: No such file or directory check_header dev/ic/bt8xx.h check_cpp BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 #include <dev/ic/bt8xx.h> 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp /tmp/ffmpeg-conf-19875-28877-25802.cpp:1:26: error: dev/ic/bt8xx.h: No such file or directory check_header sys/soundcard.h check_cpp BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 #include <sys/soundcard.h> 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp check_header soundcard.h check_cpp BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 #include <soundcard.h> 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp /tmp/ffmpeg-conf-19875-28877-25802.cpp:1:23: error: soundcard.h: No such file or directory check_lib alsa/asoundlib.h snd_asoundlib_version -lasound check_header alsa/asoundlib.h check_cpp BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 #include <alsa/asoundlib.h> 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp /tmp/ffmpeg-conf-19875-28877-25802.cpp:1:28: error: alsa/asoundlib.h: No such file or directory artsc-config --version ./configure: line 472: artsc-config: command not found check_lib jack/jack.h jack_client_new -ljack check_header jack/jack.h check_cpp BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 #include <jack/jack.h> 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp /tmp/ffmpeg-conf-19875-28877-25802.cpp:1:23: error: jack/jack.h: No such file or directory check_cflags -Wall check_cc -Wall BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 int x; END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -fomit-frame-pointer -Wall -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c check_cflags -Wno-switch check_cc -Wno-switch BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 int x; END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -Wall -fomit-frame-pointer -Wno-switch -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c check_cflags -Wdisabled-optimization check_cc -Wdisabled-optimization BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 int x; END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -Wall -Wno-switch -fomit-frame-pointer -Wdisabled-optimization -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c check_cflags -Wpointer-arith check_cc -Wpointer-arith BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 int x; END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -Wall -Wno-switch -Wdisabled-optimization -fomit-frame-pointer -Wpointer-arith -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c check_cflags -Wredundant-decls check_cc -Wredundant-decls BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 int x; END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -fomit-frame-pointer -Wredundant-decls -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c check_cflags -Wno-pointer-sign check_cc -Wno-pointer-sign BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 int x; END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -fomit-frame-pointer -Wno-pointer-sign -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c check_cppflags -Wall check_cpp -Wall BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 class X {}; 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wall -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp cc1plus: warning: command line option "-Wno-pointer-sign" is valid for C/ObjC but not for C++ check_cppflags -Wno-switch check_cpp -Wno-switch BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 class X {}; 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wall -Wno-switch -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp cc1plus: warning: command line option "-Wno-pointer-sign" is valid for C/ObjC but not for C++ check_cppflags -Wpointer-arith check_cpp -Wpointer-arith BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 class X {}; 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wall -Wno-switch -Wpointer-arith -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp cc1plus: warning: command line option "-Wno-pointer-sign" is valid for C/ObjC but not for C++ check_cppflags -Wredundant-decls check_cpp -Wredundant-decls BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 class X {}; 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp cc1plus: warning: command line option "-Wno-pointer-sign" is valid for C/ObjC but not for C++ check_cppflags -Wno-non-virtual-dtor check_cpp -Wno-non-virtual-dtor BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 class X {}; 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp cc1plus: warning: command line option "-Wno-pointer-sign" is valid for C/ObjC but not for C++ check_cppflags -D__STDC_CONSTANT_MACROS check_cpp -D__STDC_CONSTANT_MACROS BEGIN /tmp/ffmpeg-conf-19875-28877-25802.cpp 1 class X {}; 2 int x; END /tmp/ffmpeg-conf-19875-28877-25802.cpp g++ -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor -D__STDC_CONSTANT_MACROS -E -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-19875-28877-25802.cpp cc1plus: warning: command line option "-Wno-pointer-sign" is valid for C/ObjC but not for C++ check_ldflags -Wl,--warn-common check_ld -Wl,--warn-common check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 int main(){ 2 return 0; 3 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -rdynamic -export-dynamic -Wl,--warn-common -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o -lm check_ldflags -Wl,--as-needed -Wl,-rpath-link,\$(BUILD_ROOT)/libavcodec -Wl,-rpath-link,\$(BUILD_ROOT)/libavformat -Wl,-rpath-link,\ $(BUILD_ROOT)/libavutil check_ld -Wl,--as-needed -Wl,-rpath-link,\$(BUILD_ROOT)/libavcodec -Wl,-rpath-link,\$(BUILD_ROOT)/libavformat -Wl,-rpath-link,\ $(BUILD_ROOT)/libavutil check_cc BEGIN /tmp/ffmpeg-conf-15027-28877-7326.c 1 int main(){ 2 return 0; 3 } END /tmp/ffmpeg-conf-15027-28877-7326.c gcc -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-3247-28877-3803.o /tmp/ffmpeg-conf-15027-28877-7326.c gcc -rdynamic -export-dynamic -Wl,--warn-common -Wl,--as-needed -Wl,-rpath-link,\$(BUILD_ROOT)/libavcodec -Wl,-rpath-link,\ $(BUILD_ROOT)/libavformat -Wl,-rpath-link,\$(BUILD_ROOT)/libavutil -o /tmp/ffmpeg-conf-16552-28877-32178 /tmp/ffmpeg-conf-3247-28877-3803.o -lm ERROR! You must have FreeType installed to compile MythTV.