LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: dyhml

Perfect Console 计划

[复制链接]
发表于 2009-9-19 08:27:27 | 显示全部楼层
为什么没有人提到console下的swf文件播放。
好像有GNASH和SWFDEC,不过我水平太差,两个都没有装成。哪位搞成功的能不能把安装配置过程共享一下。谢谢了
编译GNASH出现下面的错误,看上去可能是头文件包含的问题。我找了很久,也没有找到问题,请对源码了解的朋友帮忙看看。
aking all in backend
make[2]: Entering directory `/sources/gnash-0.8.6/backend'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/sources/gnash-0.8.6/backend'
Making all in utilities
make[2]: Entering directory `/sources/gnash-0.8.6/utilities'
/bin/sh ../libtool --tag=CXX   --mode=link g++  -g -O2 -pthread     -W     -Wall     -Wcast-align     -Wcast-qual     -Wpointer-arith     -Wreturn-type     -Wnon-virtual-dtor     -Wunused      -fvisibility-inlines-hidden -export-dynamic -Wl,--as-needed -o gprocessor processor.o ../libcore/libgnashcore.la ../libamf/libgnashamf.la ../libnet/libgnashnet.la ../libbase/libgnashbase.la ../libmedia/libgnashmedia.la ../libsound/libgnashsound.la    -lglib-2.0   -lgstinterfaces-0.10     -ldl   -lcurl -L/lib -lboost_thread-gcc44-mt-1_39 -lboost_date_time-gcc44-mt-1_39  -lpthread -lltdl  -lc -lrt -lbz2 -ldl
libtool: link: g++ -g -O2 -pthread -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type -Wnon-virtual-dtor -Wunused -fvisibility-inlines-hidden -Wl,--as-needed -o gprocessor processor.o -Wl,--export-dynamic  ../libcore/.libs/libgnashcore.a -L/lib /sources/gnash-0.8.6/libnet/.libs/libgnashnet.a /usr/lib/libfontconfig.so /usr/lib/libfreetype.so /usr/lib/libexpat.so /sources/gnash-0.8.6/libmedia/.libs/libgnashmedia.a /sources/gnash-0.8.6/libsound/.libs/libgnashsound.a ../libamf/.libs/libgnashamf.a ../libnet/.libs/libgnashnet.a /sources/gnash-0.8.6/libamf/.libs/libgnashamf.a /sources/gnash-0.8.6/libbase/.libs/libgnashbase.a ../libbase/.libs/libgnashbase.a ../libmedia/.libs/libgnashmedia.a /usr/lib/libpng12.so /usr/lib/libjpeg.so /usr/lib/libgif.so /usr/lib/libgstapp-0.10.so /usr/lib/libgstbase-0.10.so /usr/lib/libgstpbutils-0.10.so ../libsound/.libs/libgnashsound.a /usr/lib/libSDL.so /usr/lib/libiconv.so /usr/lib/libstdc++.so /usr/lib/libgstinterfaces-0.10.so /usr/lib/libgstreamer-0.10.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libgthread-2.0.so /usr/lib/libxml2.so -lm /usr/lib/libglib-2.0.so /usr/lib/libcurl.so -lz -lboost_thread-gcc44-mt-1_39 -lboost_date_time-gcc44-mt-1_39 -lpthread /usr/lib/libltdl.so -lc -lrt -lbz2 -ldl -pthread
/sources/gnash-0.8.6/libmedia/.libs/libgnashmedia.a(libgnashmedia_la-AudioInputGst.o): In function `GnashAudio':
/sources/gnash-0.8.6/libmedia/gst/AudioInputGst.h:117: multiple definition of `gnash::media::gst::GnashAudio::GnashAudio()'
../libcore/.libs/libgnashcore.a(Microphone_as.o):/usr/include/boost-1_39/boost/exception/exception.hpp:334: first defined here
/sources/gnash-0.8.6/libmedia/.libs/libgnashmedia.a(libgnashmedia_la-AudioInputGst.o): In function `GnashAudio':
/sources/gnash-0.8.6/libmedia/gst/AudioInputGst.h:117: multiple definition of `gnash::media::gst::GnashAudio::GnashAudio()'
../libcore/.libs/libgnashcore.a(Microphone_as.o):/usr/include/boost-1_39/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:145: first defined here
/sources/gnash-0.8.6/libmedia/.libs/libgnashmedia.a(libgnashmedia_la-AudioInputGst.o): In function `GnashAudioPrivate':
/sources/gnash-0.8.6/libmedia/gst/AudioInputGst.h:234: multiple definition of `gnash::media::gst::GnashAudioPrivate::GnashAudioPrivate()'
../libcore/.libs/libgnashcore.a(Microphone_as.o):/sources/gnash-0.8.6/libcore/../libmedia/gst/AudioInputGst.h:234: first defined here
/sources/gnash-0.8.6/libmedia/.libs/libgnashmedia.a(libgnashmedia_la-AudioInputGst.o): In function `GnashAudioPrivate':
/sources/gnash-0.8.6/libmedia/gst/AudioInputGst.h:234: multiple definition of `gnash::media::gst::GnashAudioPrivate::GnashAudioPrivate()'
../libcore/.libs/libgnashcore.a(Microphone_as.o):/sources/gnash-0.8.6/libcore/../libmedia/gst/AudioInputGst.h:234: first defined here
collect2: ld returned 1 exit status
make[2]: *** [gprocessor] Error 1
make[2]: Leaving directory `/sources/gnash-0.8.6/utilities'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/sources/gnash-0.8.6'
make: *** [all] Error 2



再次编辑:
以上错误在更换了 GNASH-0.8.5后可以正常编译,不过还是有问题:
最好的状况是有声音,有视频,有鼠标,没有键盘。
我是在framebuffer下编译的。安装的依赖包有:libcurl,libpng,tiff,jpeg,freetype,fontconfig,sdl,agg,boost,expat,check,libxm2.
现在在想能用上键盘的方法。
网上看到有人编译出来的有键盘没有鼠标。也还没有找到原因.
回复 支持 反对

使用道具 举报

发表于 2010-2-10 17:46:45 | 显示全部楼层
感谢分享经验及XX UP
回复 支持 反对

使用道具 举报

发表于 2010-9-18 00:54:51 | 显示全部楼层
我见过最折腾的,呵呵
回复 支持 反对

使用道具 举报

发表于 2010-11-12 14:22:39 | 显示全部楼层
蛮好的看看~~
回复 支持 反对

使用道具 举报

发表于 2010-11-26 09:57:42 | 显示全部楼层
这个好,mark
回复 支持 反对

使用道具 举报

发表于 2011-7-20 14:42:45 | 显示全部楼层
good !!!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2011-11-15 10:56:14 | 显示全部楼层
Post by tank309019;2145067
good !!!!!!!!!!!!!!!


不知道这个项目还在继续么?多年前的小本子跑X有些吃力了~
期待楼主更新
回复 支持 反对

使用道具 举报

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

本版积分规则

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