找回密码
 注册
查看: 1108|回复: 7

安装过VLC-0.8.2的请进来看看

[复制链接]
发表于 2005-9-30 02:26:18 | 显示全部楼层 |阅读模式
解压vlc-0.8.2.tar.gz后   [系统是RH9.0]

在./configure时用了四个--disable才通过
到了make这步时好像出了问题,你们看下吧,诚请前辈们帮下小弟

[root@localhost vlc-0.8.2]# make
srcdir=. ./toolbox --update-includes
creating new ./src/misc/modules_builtin.h
srcdir=. ./toolbox --update-includes
make  all-recursive
make[1]: Entering directory `/mysoftware/vlc-0.8.2'
Making all in intl
make[2]: Entering directory `/mysoftware/vlc-0.8.2/intl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/mysoftware/vlc-0.8.2/intl'
Making all in modules
make[2]: Entering directory `/mysoftware/vlc-0.8.2/modules'
Making all in access
make[3]: Entering directory `/mysoftware/vlc-0.8.2/modules/access'
make[4]: Entering directory `/mysoftware/vlc-0.8.2/modules/access'
if gcc -DHAVE_CONFIG_H -I. -I. -I../..   -DSYS_LINUX -I../../include `top_builddir="../.." ../../vlc-config --cflags plugin access_file` -Wsign-compare -Wall  -pipe -MT libaccess_file_plugin_a-file.o -MD -MP -MF ".deps/libaccess_file_plugin_a-file.Tpo" \
  -c -o libaccess_file_plugin_a-file.o `test -f 'file.c' || echo './'`file.c; \
then mv -f ".deps/libaccess_file_plugin_a-file.Tpo" ".deps/libaccess_file_plugin_a-file.Po"; \
else rm -f ".deps/libaccess_file_plugin_a-file.Tpo"; exit 1; \
fi
gcc -Wsign-compare -Wall -pipe -o libaccess_file_plugin.so libaccess_file_plugin_a-file.o `top_builddir=../.. ../../vlc-config --libs plugin access_file`
if gcc -DHAVE_CONFIG_H -I. -I. -I../..   -DSYS_LINUX -I../../include `top_builddir="../.." ../../vlc-config --cflags plugin access_directory` -Wsign-compare -Wall  -pipe -MT libaccess_directory_plugin_a-directory.o -MD -MP -MF ".deps/libaccess_directory_plugin_a-directory.Tpo" \
  -c -o libaccess_directory_plugin_a-directory.o `test -f 'directory.c' || echo './'`directory.c; \
then mv -f ".deps/libaccess_directory_plugin_a-directory.Tpo" ".deps/libaccess_directory_plugin_a-directory.Po"; \
else rm -f ".deps/libaccess_directory_plugin_a-directory.Tpo"; exit 1; \
fi
gcc -Wsign-compare -Wall -pipe -o libaccess_directory_plugin.so libaccess_directory_plugin_a-directory.o `top_builddir=../.. ../../vlc-config --libs plugin access_directory`
if gcc -DHAVE_CONFIG_H -I. -I. -I../..   -DSYS_LINUX -I../../include `top_builddir="../.." ../../vlc-config --cflags plugin access_udp` -Wsign-compare -Wall  -pipe -MT libaccess_udp_plugin_a-udp.o -MD -MP -MF ".deps/libaccess_udp_plugin_a-udp.Tpo" \
  -c -o libaccess_udp_plugin_a-udp.o `test -f 'udp.c' || echo './'`udp.c; \
then mv -f ".deps/libaccess_udp_plugin_a-udp.Tpo" ".deps/libaccess_udp_plugin_a-udp.Po"; \
else rm -f ".deps/libaccess_udp_plugin_a-udp.Tpo"; exit 1; \
fi
gcc -Wsign-compare -Wall -pipe -o libaccess_udp_plugin.so libaccess_udp_plugin_a-udp.o `top_builddir=../.. ../../vlc-config --libs plugin access_udp`
if gcc -DHAVE_CONFIG_H -I. -I. -I../..   -DSYS_LINUX -I../../include `top_builddir="../.." ../../vlc-config --cflags plugin access_tcp` -Wsign-compare -Wall  -pipe -MT libaccess_tcp_plugin_a-tcp.o -MD -MP -MF ".deps/libaccess_tcp_plugin_a-tcp.Tpo" \
  -c -o libaccess_tcp_plugin_a-tcp.o `test -f 'tcp.c' || echo './'`tcp.c; \
then mv -f ".deps/libaccess_tcp_plugin_a-tcp.Tpo" ".deps/libaccess_tcp_plugin_a-tcp.Po"; \
else rm -f ".deps/libaccess_tcp_plugin_a-tcp.Tpo"; exit 1; \
fi
gcc -Wsign-compare -Wall -pipe -o libaccess_tcp_plugin.so libaccess_tcp_plugin_a-tcp.o `top_builddir=../.. ../../vlc-config --libs plugin access_tcp`
if gcc -DHAVE_CONFIG_H -I. -I. -I../..   -DSYS_LINUX -I../../include `top_builddir="../.." ../../vlc-config --cflags plugin access_http` -Wsign-compare -Wall  -pipe -MT libaccess_http_plugin_a-http.o -MD -MP -MF ".deps/libaccess_http_plugin_a-http.Tpo" \
  -c -o libaccess_http_plugin_a-http.o `test -f 'http.c' || echo './'`http.c; \
then mv -f ".deps/libaccess_http_plugin_a-http.Tpo" ".deps/libaccess_http_plugin_a-http.Po"; \
else rm -f ".deps/libaccess_http_plugin_a-http.Tpo"; exit 1; \
fi
gcc -Wsign-compare -Wall -pipe -o libaccess_http_plugin.so libaccess_http_plugin_a-http.o `top_builddir=../.. ../../vlc-config --libs plugin access_http`
if gcc -DHAVE_CONFIG_H -I. -I. -I../..   -DSYS_LINUX -I../../include `top_builddir="../.." ../../vlc-config --cflags plugin access_ftp` -Wsign-compare -Wall  -pipe -MT libaccess_ftp_plugin_a-ftp.o -MD -MP -MF ".deps/libaccess_ftp_plugin_a-ftp.Tpo" \
  -c -o libaccess_ftp_plugin_a-ftp.o `test -f 'ftp.c' || echo './'`ftp.c; \
then mv -f ".deps/libaccess_ftp_plugin_a-ftp.Tpo" ".deps/libaccess_ftp_plugin_a-ftp.Po"; \
else rm -f ".deps/libaccess_ftp_plugin_a-ftp.Tpo"; exit 1; \
fi
gcc -Wsign-compare -Wall -pipe -o libaccess_ftp_plugin.so libaccess_ftp_plugin_a-ftp.o `top_builddir=../.. ../../vlc-config --libs plugin access_ftp`
if gcc -DHAVE_CONFIG_H -I. -I. -I../..   -DSYS_LINUX -I../../include `top_builddir="../.." ../../vlc-config --cflags plugin access_smb` -Wsign-compare -Wall  -pipe -MT libaccess_smb_plugin_a-smb.o -MD -MP -MF ".deps/libaccess_smb_plugin_a-smb.Tpo" \
  -c -o libaccess_smb_plugin_a-smb.o `test -f 'smb.c' || echo './'`smb.c; \
then mv -f ".deps/libaccess_smb_plugin_a-smb.Tpo" ".deps/libaccess_smb_plugin_a-smb.Po"; \
else rm -f ".deps/libaccess_smb_plugin_a-smb.Tpo"; exit 1; \
fi
smb.c:101: parse error before "SMBCCTX"
smb.c:101: warning: no semicolon at end of struct or union
smb.c:102: warning: type defaults to `int' in declaration of `p_file'
smb.c:102: warning: data definition has no type or storage class
smb.c:106: parse error before '}' token
smb.c: In function `Open':
smb.c:131: `SMBCCTX' undeclared (first use in this function)
smb.c:131: (Each undeclared identifier is reported only once
smb.c:131: for each function it appears in.)
smb.c:131: `p_smb' undeclared (first use in this function)
smb.c:132: `SMBCFILE' undeclared (first use in this function)
smb.c:212: warning: implicit declaration of function `smbc_new_context'
smb.c:221: warning: implicit declaration of function `smbc_init_context'
smb.c:224: warning: implicit declaration of function `smbc_free_context'
smb.c:279: sizeof applied to an incomplete type
smb.c:280: sizeof applied to an incomplete type
smb.c:280: sizeof applied to an incomplete type
smb.c:280: sizeof applied to an incomplete type
smb.c:280: sizeof applied to an incomplete type
smb.c:280: sizeof applied to an incomplete type
smb.c:280: sizeof applied to an incomplete type
smb.c:283: dereferencing pointer to incomplete type
smb.c:284: dereferencing pointer to incomplete type
smb.c: In function `Close':
smb.c:304: dereferencing pointer to incomplete type
smb.c:304: dereferencing pointer to incomplete type
smb.c:304: dereferencing pointer to incomplete type
smb.c:305: dereferencing pointer to incomplete type
smb.c: In function `Seek':
smb.c:326: dereferencing pointer to incomplete type
smb.c:326: dereferencing pointer to incomplete type
smb.c:326: dereferencing pointer to incomplete type
smb.c: In function `Read':
smb.c:353: dereferencing pointer to incomplete type
smb.c:353: dereferencing pointer to incomplete type
smb.c:353: dereferencing pointer to incomplete type
make[4]: *** [libaccess_smb_plugin_a-smb.o] Error 1
make[4]: Leaving directory `/mysoftware/vlc-0.8.2/modules/access'
make[3]: *** [all-modules] Error 1
make[3]: Leaving directory `/mysoftware/vlc-0.8.2/modules/access'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/mysoftware/vlc-0.8.2/modules'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mysoftware/vlc-0.8.2'
make: *** [all] Error 2

[root@localhost vlc-0.8.2]#



========
下面是make后文件夹的文件

ABOUT-NLS    config.status  INSTALL        modules            THANKS
aclocal.m4   configure      INSTALL.win32  mozilla            TODO
activex      configure.ac   intl           msvc               toolbox
AUTHORS      COPYING        ipkg           NEWS               vlc-config
autotools    debian         lib            po                 vlc-config.in
bootstrap    doc            m4             README             vlc-config.in.in
ChangeLog    evc            MAINTAINERS    README.MacOSX.rtf  vlc.exe.manifest
config.h     extras         Makefile       share              vlc.spec
config.h.in  HACKING        Makefile.am    src                vlc.spec.mdk
config.log   include        Makefile.in    stamp-h1           vlc.win32.nsi


======================

过了make这步后我就不知道应该如何做了,看见有个toolbox就运行它,有如下显示:

[root@localhost vlc-0.8.2]# ./toolbox
recognized flags are:
  --update-vc             update Microsoft Visual Studio files
  --update-po             update translation files
  --update-includes       generate various include files
  --update-glade          generate and fix Glade code
  --update-glade2         generate and fix Glade 2 code
  --update-flexml         generate and fix flexml and flex code
  --distclean             "make distclean" on steroids
  --dist-contrib          add the contrib dir to MAKE_DIST
  --make-woody <dir>      change distdir <dir> to a woody distdir
[root@localhost vlc-0.8.2]# ./bootstrap
+ AUTOMAKESUCKS=no
+ INSTALLSUCKS=no
+ ACLOCAL_ARGS=-I m4
+ test -d extras/contrib/bin
+ amvers=none
+ automake-1.8 --version
+ automake-1.9 --version
+ automake-1.7 --version
+ automake-1.6 --version
+ amvers=-1.6
++ automake-1.6 --version
++ sed -e '1s/[^0-9]*//' -e q
+ expr 1.6.3 '<=' 1.6.1
+ test -1.6 = none
+ gettextize --version
++ gettextize --version
++ sed -e '1s/[^0-9]*//' -e q
+ expr 0.11.4 '>=' 0.11.5
+ autopoint=:
+ GETTEXT=old
+ pkg-config --version
+ PKGCONFIG=yes
+ aclocal=aclocal-1.6
+ automake=automake-1.6
+ autoconf=autoconf
+ autoheader=autoheader
+ set +x
generating modules/**/Makefile.am and m4/private.m4
.................................................................... done.
+ rm -f aclocal.m4 configure config.log config.h config.h.in
+ rm -Rf autom4te.cache
+ rm -f config.guess config.sub missing mkinstalldirs compile depcomp install-sh
+ rm -Rf autotools
+ mkdir autotools
+ rm -f ltmain.sh libtool ltconfig
+ rm -f ABOUT-NLS
+ rm -Rf intl
+ rm -f m4/oldgettext.m4 stamp-pic configure.ac.in Modules.am
+ rm -f stamp-builtin stamp-h1 mozilla/stamp-pic
+ rm -f vlc-config.in
+ printf ''
+ '[' old '!=' yes ']'
+ test -d intl
+ mkdir intl
+ printf ''
+ printf ''
+ : -f
+ aclocal-1.6 -I m4
+ autoconf
+ autoheader
+ automake-1.6 --add-missing --copy
configure.ac: installing `autotools/install-sh'
configure.ac: installing `autotools/mkinstalldirs'
configure.ac: installing `autotools/missing'
configure.ac:12: installing `autotools/config.guess'
configure.ac:12: installing `autotools/config.sub'
Makefile.am: installing `autotools/compile'
Makefile.am: installing `autotools/depcomp'
+ rm -f vlc-config.in vlc-config
+ rm -f src/misc/modules_builtin.h src/misc/modules_plugin.h
+ rm -f include/vlc_symbols.h
+ rm -f mozilla/vlcintf.h
+ set +x

==========================================================
NOTE: you have an old version of gettext installed on your
system. The vlc build will work, but if your system does not
have libintl you will not have internationalization support.
We suggest upgrading to gettext 0.11.5 or later.
[root@localhost vlc-0.8.2]#

===================到此为止
我不知道安装成功没有,也不知道make时的那些错误有没有关系.第一次做这些东东.恳请高手指点(如果make后没有出错我下一步该如何做呢?)

我在这个外国论坛那里找到一点有关的信息,可是太多简写单词了看不太懂,下面这个地址就是:
http://www.tutorials.de/tutorials153143.html
发表于 2005-9-30 09:06:39 | 显示全部楼层
哎呀,升级一下Smb,我昨天刚调通
回复

使用道具 举报

发表于 2005-9-30 09:09:09 | 显示全部楼层
这个网站不是简写字,是德语嘛,老兄
回复

使用道具 举报

 楼主| 发表于 2005-9-30 15:49:34 | 显示全部楼层
[quote:b536ad2a67="huales"]哎呀,升级一下Smb,我昨天刚调通[/quote]

smb是什么来的,怎样升级呀,google了一下找不到,你有没有它的RPM包呀,若有就发个给我

我真的很菜,能否详细说说你的步骤呢,先谢了
回复

使用道具 举报

 楼主| 发表于 2005-9-30 15:52:57 | 显示全部楼层
[quote:00d835cf09="huales"]这个网站不是简写字,是德语嘛,老兄[/quote]

呵呵,我是真的不知道那些是德语,我说怎么很多都看不懂的,原来是全都没看懂哦,真搞.
回复

使用道具 举报

发表于 2005-9-30 16:52:45 | 显示全部楼层
更新你的系统,系统太老了。
许多包都是N年前的。

要不你就用就版本的 VLC
回复

使用道具 举报

 楼主| 发表于 2005-9-30 19:23:36 | 显示全部楼层
[quote:e07b1a12dd="jiangtao9999"]更新你的系统,系统太老了。
许多包都是N年前的。

要不你就用就版本的 VLC[/quote]


多谢斑竹的提醒,原来是这样子.

请问有没有什么好用的工具能检测到系统有哪些包要升级呢
回复

使用道具 举报

发表于 2005-9-30 22:46:45 | 显示全部楼层
这个似乎没有………
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-5-15 03:14 , Processed in 0.044047 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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