- 论坛徽章:
- 0
|
本系统是Redhat Enterprise Linux 4 信息, 详细信息如下
1:系统版本
[root@localhost ~]# head -n 1 /etc/issue
Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
2:内核版本
[root@localhost ffmpegs]# uname -a
Linux localhost.localdomain 2.6.26.6 #1 SMP Mon May 11 15:02:39 CST 2009 i686 i686 i386 GNU/Linux
3:系统加载的模块
[root@localhost ~]# lsmod
Module Size Used by
ipv6 218864 30
parport_pc 27880 0
lp 13736 0
parport 36380 2 parport_pc,lp
autofs4 21792 0
sunrpc 172208 3
dm_mirror 21384 0
dm_log 13064 1 dm_mirror
dm_mod 52336 2 dm_mirror,dm_log
button 10520 0
battery 14992 0
ac 8588 0
ehci_hcd 33568 0
uhci_hcd 24476 0
i2c_i801 12440 0
i2c_core 24328 1 i2c_i801
rng_core 8332 0
e1000 114580 0
ext3 112088 3
jbd 47792 1 ext3
mptsas 29080 4
scsi_transport_sas 30088 1 mptsas
mptspi 17428 0
scsi_transport_spi 24328 1 mptspi
mptfc 16916 0
scsi_transport_fc 40976 1 mptfc
mptscsih 27016 3 mptsas,mptspi,mptfc
mptbase 57832 4 mptsas,mptspi,mptfc,mptscsih
sd_mod 26120 6
scsi_mod 137116 8 mptsas,scsi_transport_sas,mptspi,scsi_transport_spi,mptfc,scsi_transport_fc,mptscsih,sd_mod
4:当前系统的环境变量
[root@localhost ~]# env
HOSTNAME=localhost.localdomain
TERM=vt100
SHELL=/bin/bash
HISTSIZE=1000
SSH_CLIENT=::ffff:61.135.155.34 1947 55667
SSH_TTY=/dev/pts/4
USER=root
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01 r=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:
KDEDIR=/usr
MAIL=/var/spool/mail/root
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
INPUTRC=/etc/inputrc
PWD=/root
LANG=en_US.UTF-8
SHLVL=1
HOME=/root
LOGNAME=root
SSH_CONNECTION=::ffff:61.135.155.34 1947 ::ffff:202.108.53.141 55667
LESSOPEN=|/usr/bin/lesspipe.sh %s
G_BROKEN_FILENAMES=1
_=/bin/env
操作步骤一:通过svn获取 ffmpeg 源代码
/opt/CollabNet_Subversion/bin/svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpegs
操作步骤二:进入ffmpegs进行configure
./configure --prefix=/usr/local/ffmpeg/
configure没有错误信息,顺利结束。下面是configure结束后输出信息的最后2行,表明整个过程中没有出错信息
License: LGPL version 2.1 or later
Creating config.mak and config.h...
操作步骤三,开始make编译
make
编译出错,下面是整个编译过程中输出的信息。
common.mak:78: no file name for `-include'
libavdevice/../common.mak:78: no file name for `-include'
libavformat/../common.mak:78: no file name for `-include'
libavcodec/../common.mak:78: no file name for `-include'
libavutil/../common.mak:78: no file name for `-include'
libswscale/../common.mak:78: no file name for `-include'
gcc -DHAVE_AV_CONFIG_H -I. -I"/usr/local/src/ffmpegs" -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -std=c99 -fomit-frame-pointer -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wcast-qual -Wwrite-strings -Wundef -O3 -fno-math-errno -MMD -MF libavdevice/alldevices.d -MT libavdevice/alldevices.o -c -o libavdevice/alldevices.o libavdevice/alldevices.c
gcc -DHAVE_AV_CONFIG_H -I. -I"/usr/local/src/ffmpegs" -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -std=c99 -fomit-frame-pointer -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wcast-qual -Wwrite-strings -Wundef -O3 -fno-math-errno -MMD -MF libavdevice/dv1394.d -MT libavdevice/dv1394.o -c -o libavdevice/dv1394.o libavdevice/dv1394.c
gcc -DHAVE_AV_CONFIG_H -I. -I"/usr/local/src/ffmpegs" -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -std=c99 -fomit-frame-pointer -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wcast-qual -Wwrite-strings -Wundef -O3 -fno-math-errno -MMD -MF libavdevice/oss_audio.d -MT libavdevice/oss_audio.o -c -o libavdevice/oss_audio.o libavdevice/oss_audio.c
gcc -DHAVE_AV_CONFIG_H -I. -I"/usr/local/src/ffmpegs" -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -std=c99 -fomit-frame-pointer -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wcast-qual -Wwrite-strings -Wundef -O3 -fno-math-errno -MMD -MF libavdevice/v4l2.d -MT libavdevice/v4l2.o -c -o libavdevice/v4l2.o libavdevice/v4l2.c
gcc -DHAVE_AV_CONFIG_H -I. -I"/usr/local/src/ffmpegs" -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -std=c99 -fomit-frame-pointer -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wcast-qual -Wwrite-strings -Wundef -O3 -fno-math-errno -MMD -MF libavdevice/v4l.d -MT libavdevice/v4l.o -c -o libavdevice/v4l.o libavdevice/v4l.c
In file included from libavdevice/v4l.c:33:
/usr/include/linux/videodev.h:56: error: syntax error before "ulong"
/usr/include/linux/videodev.h:72: error: syntax error before '}' token
libavdevice/v4l.c: In function `grab_read_header':
libavdevice/v4l.c:75: error: storage size of 'tuner' isn't known
libavdevice/v4l.c:133: error: invalid application of `sizeof' to incomplete type `video_tuner'
libavdevice/v4l.c:140: error: invalid application of `sizeof' to incomplete type `video_tuner'
libavdevice/v4l.c:75: warning: unused variable `tuner'
make: *** [libavdevice/v4l.o] Error 1
[ 本帖最后由 youzhengchuan 于 2009-8-28 13:36 编辑 ] |
|