LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 782|回复: 1

请帮个忙,emerge xdtv 2.2.0 出错

[复制链接]
发表于 2007-12-18 19:16:50 | 显示全部楼层 |阅读模式
主要是2.2.0-r1那个版本,2.4的没问题,但是我觉得不好用。
出错信息如下:
省略...
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../alevt   -Wall -D_REENTRANT   -DPREFIX='"/usr"' -D_LARGEFILE64_SOURCE  -MT divx.o -MD -MP -MF ".deps/divx.Tpo" \
          -c -o divx.o `test -f 'divx.c' || echo './'`divx.c; \
        then mv -f ".deps/divx.Tpo" ".deps/divx.Po"; \
        else rm -f ".deps/divx.Tpo"; exit 1; \
        fi
conf.c: 在函数‘list_cb’中:
conf.c:131: 警告:与字面字符串比较的结构是不可预测的
conf.c: 在函数‘add_cb’中:
conf.c:158: 警告:与字面字符串比较的结构是不可预测的
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../alevt   -Wall -D_REENTRANT   -DPREFIX='"/usr"' -D_LARGEFILE64_SOURCE  -MT divx_ui.o -MD -MP -MF ".deps/divx_ui.Tpo" \
          -c -o divx_ui.o `test -f 'divx_ui.c' || echo './'`divx_ui.c; \
        then mv -f ".deps/divx_ui.Tpo" ".deps/divx_ui.Po"; \
        else rm -f ".deps/divx_ui.Tpo"; exit 1; \
        fi
divx.c: 在函数‘divx_init’中:
divx.c:840: 错误:‘mpeg4_encoder’未声明 (在此函数内第一次使用)
divx.c:840: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
divx.c:840: 错误:所在的函数内也只报告一次。)
divx.c:841: 错误:‘mpeg1video_encoder’未声明 (在此函数内第一次使用)
divx.c:842: 错误:‘mpeg2video_encoder’未声明 (在此函数内第一次使用)
divx.c:843: 错误:‘mjpeg_encoder’未声明 (在此函数内第一次使用)
divx.c:844: 错误:‘ljpeg_encoder’未声明 (在此函数内第一次使用)
divx.c:845: 错误:‘h263p_encoder’未声明 (在此函数内第一次使用)
divx.c:846: 错误:‘msmpeg4v3_encoder’未声明 (在此函数内第一次使用)
divx.c:847: 错误:‘msmpeg4v2_encoder’未声明 (在此函数内第一次使用)
divx.c:848: 错误:‘flv_encoder’未声明 (在此函数内第一次使用)
divx.c:849: 错误:‘wmv1_encoder’未声明 (在此函数内第一次使用)
divx.c:850: 错误:‘rv10_encoder’未声明 (在此函数内第一次使用)
divx.c:852: 错误:‘rv20_encoder’未声明 (在此函数内第一次使用)
divx.c:855: 错误:‘ffvhuff_encoder’未声明 (在此函数内第一次使用)
divx.c:857: 错误:‘huffyuv_encoder’未声明 (在此函数内第一次使用)
divx.c:1305: 错误:‘mp2_encoder’未声明 (在此函数内第一次使用)
divx.c:1306: 错误:‘ac3_encoder’未声明 (在此函数内第一次使用)
divx.c: 在函数‘divx_encode’中:
divx.c:1432: 警告:传递参数 1 (属于‘convert1’) 给指针时,目标与指针符号不一致
divx.c:1433: 警告:传递参数 2 (属于‘AVI_write_frame’) 给指针时,目标与指针符号不一致
divx.c:1462: 警告:传递参数 1 (属于‘convert1’) 给指针时,目标与指针符号不一致
divx.c:1473: 警告:传递参数 2 (属于‘AVI_write_frame’) 给指针时,目标与指针符号不一致
divx.c:1478: 警告:传递参数 2 (属于‘AVI_write_frame’) 给指针时,目标与指针符号不一致
divx.c:1492: 警告:传递参数 1 (属于‘convert1’) 给指针时,目标与指针符号不一致
divx.c: 在函数‘write_audio_to_avi’中:
divx.c:1940: 警告:传递参数 2 (属于‘avcodec_encode_audio’) 给指针时,目标与指针符号不一致
divx.c: 在函数‘lame_encode’中:
divx.c:2037: 警告:传递参数 5 (属于‘lame_encode_buffer’) 给指针时,目标与指针符号不一致
divx.c:2039: 警告:传递参数 4 (属于‘lame_encode_buffer_interleaved’) 给指针时,目标与指针符号不一致
divx.c: 在函数‘lame_stop’中:
divx.c:2050: 警告:传递参数 2 (属于‘lame_encode_flush’) 给指针时,目标与指针符号不一致
make[2]: *** [divx.o] 错误 1
make[2]: *** 正在等待未完成的任务....
divx_ui.c: 在函数‘divx_menu_cb’中:
divx_ui.c:699: 警告:与字面字符串比较的结构是不可预测的
divx_ui.c:820: 警告:传递参数 4 (属于‘SetBgAction’) 给指针时,目标与指针符号不一致
divx_ui.c:833: 警告:传递参数 4 (属于‘SetBgAction’) 给指针时,目标与指针符号不一致
divx_ui.c: 在函数‘create_divxaudiowin’中:
divx_ui.c:1621: 警告:与字面字符串比较的结构是不可预测的
make[2]: Leaving directory `/var/tmp/portage/media-tv/xdtv-2.2.0-r1/work/xdtv-2.2.0/src'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/var/tmp/portage/media-tv/xdtv-2.2.0-r1/work/xdtv-2.2.0'
make: *** [all] 错误 2
*
* ERROR: media-tv/xdtv-2.2.0-r1 failed.
* Call stack:
*              ebuild.sh, line 1701:  Called dyn_compile
*              ebuild.sh, line 1039:  Called qa_call 'src_compile'
*              ebuild.sh, line   44:  Called src_compile
*   xdtv-2.2.0-r1.ebuild, line  186:  Called die
* The specific snippet of code:
*      emake OPT="${CFLAGS}" PERF_FLAGS="${CFLAGS}" || die "Compilation failed."
*  The die message:
*   Compilation failed.
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/media-tv/xdtv-2.2.0-r1/temp/build.log'.
*
 楼主| 发表于 2007-12-18 19:20:14 | 显示全部楼层
emerge --info:
Portage 2.1.3.19 (default-linux/x86/2007.0/desktop, gcc-4.2.2, glibc-2.7-r1, 2.6.23-gentoo-r4-madeBYzzl i686)
=================================================================
System uname: 2.6.23-gentoo-r4-madeBYzzl i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Timestamp of tree: Sun, 16 Dec 2007 15:30:01 +0000
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.5.1-r4
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 2.0.0_rc4-r1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -ftracer -fprefetch-loop-arrays -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=prescott -O2 -pipe -ftracer -fprefetch-loop-arrays -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://gentoo.anheng.com.cn/gentoo/ http://gentoo.chem.wisc.edu/gentoo/"
LANG="zh_CN.UTF-8"
LDFLAGS="-Wl,-O1,--hash-style=gnu"
LINGUAS="zh_CN zh"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl acpi alsa bash-completion berkdb bitmap-fonts cairo cdr chardet cjk cli cracklib crypt cups dbus dri dvd dvdr dvdread eds emboss encode evo fam fortran gdbm gif gpm gtk gtk+ gtk2 hal iconv isdnlog jpeg ldap mad midi mikmod mmx mp3 mpeg mudflap ncurses nls nptl nptlonly ogg opengl openmp oss pam pcre pdf perl pic png pppd python quicktime readline reflection sdl session spell spl sse sse2 sse3 ssl ssse3 startup-notification svg tcpd tiff truetype truetype-fonts type1-fonts unicode vorbis win32codecs x86 xcomposite xfce4 xml xorg xv zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="zh_CN zh" USERLAND="GNU" VIDEO_CARDS="nv nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表