Hello Everyone, I've been trying for the last week or so to get a ffmpeg to compile. >From what I've read the debian package comes without support for mp3, so I've got to compile it myself. I've tried a few things, including recompiling the kernel with both the new and old versions of v4l. I don't know if that matters, but these are the errors that I continue to encounter:
[EMAIL PROTECTED]:~/ffmpeg$ make make -C libavutil all make[1]: Entering directory `/home/luke/ffmpeg/libavutil' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/luke/ffmpeg/libavutil' make -C libavcodec all make[1]: Entering directory `/home/luke/ffmpeg/libavcodec' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/luke/ffmpeg/libavcodec' make -C libavformat all make[1]: Entering directory `/home/luke/ffmpeg/libavformat' gcc -I"/home/luke/ffmpeg"/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I"/home/luke/ffmpeg" -I"/home/luke/ffmpeg" -I"/home/luke/ffmpeg"/libavutil -fomit-frame-pointer -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -O3 -c -o grab.o grab.c In file included from grab.c:21: avformat.h:243: warning: 'AVFrac' is deprecated In file included from grab.c:28: /usr/include/linux/videodev.h:125: error: expected specifier-qualifier-list before '__s32' /usr/include/linux/videodev.h:132: error: expected specifier-qualifier-list before '__u32' /usr/include/linux/videodev.h:141: error: expected specifier-qualifier-list before '__u8' /usr/include/linux/videodev.h:171: error: expected specifier-qualifier-list before '__u32' /usr/include/linux/videodev.h:224: error: expected specifier-qualifier-list before '__u32' /usr/include/linux/videodev.h:240: error: expected specifier-qualifier-list before '__u32' /usr/include/linux/videodev.h:338: error: expected specifier-qualifier-list before '__u32' /usr/include/linux/videodev.h:362: error: expected specifier-qualifier-list before '__u32' /usr/include/linux/videodev.h:370: error: expected specifier-qualifier-list before '__u32' /usr/include/linux/videodev.h:404: error: expected specifier-qualifier-list before '__u32' /usr/include/linux/videodev.h:431: error: expected specifier-qualifier-list before '__u32' /usr/include/linux/videodev.h:443: error: expected specifier-qualifier-list before '__u32' /usr/include/linux/videodev.h:456: error: expected specifier-qualifier-list before '__u32' /usr/include/linux/videodev.h:484: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'v4l2_std_id' /usr/include/linux/videodev.h:551: error: expected specifier-qualifier-list before '__u32' /usr/include/linux/videodev.h:565: error: expected specifier-qualifier-list before '__u32' /usr/include/linux/videodev.h:602: error: expected specifier-qualifier-list before '__u32' /usr/include/linux/videodev.h:620: error: expected specifier-qualifier-list before '__u32' /usr/include/linux/videodev.h:627: error: expected specifier-qualifier-list before '__u32' /usr/include/linux/videodev.h:641: error: expected specifier-qualifier-list before '__u32' /usr/include/linux/videodev.h:687: error: expected specifier-qualifier-list before '__u32' /usr/include/linux/videodev.h:702: error: expected specifier-qualifier-list before '__u32' /usr/include/linux/videodev.h:735: error: expected specifier-qualifier-list before '__u32' /usr/include/linux/videodev.h:746: error: expected specifier-qualifier-list before '__u32' /usr/include/linux/videodev.h:761: error: expected specifier-qualifier-list before '__u32' /usr/include/linux/videodev.h:776: error: expected specifier-qualifier-list before '__u32' /usr/include/linux/videodev.h:805: error: expected specifier-qualifier-list before '__u8' /usr/include/linux/videodev.h:819: error: expected specifier-qualifier-list before '__u8' grab.c:40: error: field 'video_cap' has incomplete type grab.c:41: error: field 'audio_saved' has incomplete type grab.c:43: error: field 'gb_buffers' has incomplete type grab.c:44: error: field 'gb_buf' has incomplete type grab.c: In function 'grab_read_header': grab.c:68: error: storage size of 'tuner' isn't known grab.c:69: error: storage size of 'audio' isn't known grab.c:70: error: storage size of 'pict' isn't known grab.c:112: error: 'VIDIOCGCAP' undeclared (first use in this function) grab.c:112: error: (Each undeclared identifier is reported only once grab.c:112: error: for each function it appears in.) grab.c:117: error: 'VID_TYPE_CAPTURE' undeclared (first use in this function) grab.c:125: error: 'VIDEO_PALETTE_YUV420P' undeclared (first use in this function) grab.c:128: error: 'VIDEO_PALETTE_YUV422' undeclared (first use in this function) grab.c:131: error: 'VIDEO_PALETTE_RGB24' undeclared (first use in this function) grab.c:136: error: 'VIDIOCGTUNER' undeclared (first use in this function) grab.c:138: error: 'VIDEO_MODE_PAL' undeclared (first use in this function) grab.c:140: error: 'VIDEO_MODE_SECAM' undeclared (first use in this function) grab.c:142: error: 'VIDEO_MODE_NTSC' undeclared (first use in this function) grab.c:143: error: 'VIDIOCSTUNER' undeclared (first use in this function) grab.c:148: error: 'VIDIOCGAUDIO' undeclared (first use in this function) grab.c:150: error: 'VIDEO_AUDIO_MUTE' undeclared (first use in this function) grab.c:151: error: 'VIDIOCSAUDIO' undeclared (first use in this function) grab.c:153: error: 'VIDIOCGPICT' undeclared (first use in this function) grab.c:165: error: 'VIDIOCSPICT' undeclared (first use in this function) grab.c:178: error: 'VIDEO_PALETTE_GREY' undeclared (first use in this function) grab.c:187: error: 'VIDIOCGMBUF' undeclared (first use in this function) grab.c:190: error: storage size of 'win' isn't known grab.c:200: error: 'VIDIOCSWIN' undeclared (first use in this function) grab.c:205: error: 'VIDIOCCAPTURE' undeclared (first use in this function) grab.c:190: warning: unused variable 'win' grab.c:234: error: 'VIDIOCMCAPTURE' undeclared (first use in this function) grab.c:70: warning: unused variable 'pict' grab.c:69: warning: unused variable 'audio' grab.c:68: warning: unused variable 'tuner' grab.c: In function 'v4l_mm_read_picture': grab.c:295: error: 'VIDIOCSYNC' undeclared (first use in this function) grab.c:303: error: 'VIDIOCMCAPTURE' undeclared (first use in this function) grab.c: In function 'grab_read_close': grab.c:371: error: 'VIDEO_AUDIO_MUTE' undeclared (first use in this function) grab.c:372: error: 'VIDIOCSAUDIO' undeclared (first use in this function) make[1]: *** [grab.o] Error 1 make[1]: Leaving directory `/home/luke/ffmpeg/libavformat' make: *** [lib] Error 2 [EMAIL PROTECTED]:~/ffmpeg$ Any advice would be appreciated. I am doing this in order to use mythstreamtv. -Luke -- www.lukemacneil.com -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]