AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[gnash](ubuntu)

Martin Hope
Julia
Asked: 2020-11-21 00:19:55 +0800 CST

在 ubuntu 20.04 上构建 gnash

  • 2

要播放一些旧的 Flash 动画,我需要一个用于 ubuntu 20.04 的 Flash 播放器。我曾经使用Gnash,但这不再随 ubuntu 一起提供。所以我尝试自己编译它,即克隆了 git 存储库,做了./autogen.sh,./configure并尝试安装所有缺少的库。这工作除了:

ERROR: GST media handling requested but gstreamer-0.10+ not found
                 Install it from http://www.gstreamer.net
                 or .deb users: apt-get install libgstreamer0.10-dev
                 or .rpm users: yum install gstreamer-devel
                 or yast users: yast install gstreamer010-devel
ERROR: Base plugins are required for gstreamer media!
       Install gstreamer-plugins-base from http://www.gstreamer.net
       or .deb users: apt-get install 
                      libgstreamer-plugins-base0.10-dev
       or .rpm users: yum install gstreamer-plugins-base-devel
ERROR: No xulrunner development package is installed!
       Install it from 
       http://releases.mozilla.org/pub/mozilla.org/xulrunner
       or .deb users: apt-get install xulrunner-dev
       or maybe     : apt-get install npapi-sdk-dev
       or maybe     : apt-get install firefox-dev
       or .rpm users: yum install xulrunner-devel
       or specify --disable-npapi

对于最后一个,我没有在 ubuntu 存储库中找到一个xulrunner-dev或一个包,但是安装了. 这不起作用,所以我使用.npapi-devfirefox-dev--disable-npapi

对于gstreamer插件,我安装了 1.0 版。但如果我这样做,make我会收到以下错误消息:


make  all-recursive
make[1]: Entering directory '/home/myuser/build/gnash'
Making all in desktop
make[2]: Entering directory '/home/myuser/build/gnash/desktop'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/myuser/build/gnash/desktop'
Making all in libdevice
make[2]: Entering directory '/home/myuser/build/gnash/libdevice'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/myuser/build/gnash/libdevice'
Making all in libbase
make[2]: Entering directory '/home/myuser/build/gnash/libbase'
sed -e 's|@DEFAULT_FLASH_PLATFORM_ID[@]|LNX|g' -e 's|@DEFAULT_FLASH_MAJOR_VERSION[@]|10|g' -e 's|@DEFAULT_FLASH_MINOR_VERSION[@]|1|g' -e 's|@DEFAULT_FLASH_REV_NUMBER[@]|999|g' -e 's|@DEFAULT_STREAMS_TIMEOUT[@]|60|g' -e 's|@DEFAULT_SOL_SAFEDIR[@]|~/.gnash/SharedObjects|g'  './gnashrc.in' >gnashrc
make[2]: Leaving directory '/home/myuser/build/gnash/libbase'
Making all in libmedia
make[2]: Entering directory '/home/myuser/build/gnash/libmedia'
  CXX      libgnashmedia_la-AudioDecoderGst.lo
In file included from gst/AudioDecoderGst.cpp:20:
gst/AudioDecoderGst.h:27:10: fatal error: gst/gst.h: No such file or directory
   27 | #include <gst/gst.h>
      |          ^~~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:1126: libgnashmedia_la-AudioDecoderGst.lo] Error 1
make[2]: Leaving directory '/home/myuser/build/gnash/libmedia'
make[1]: *** [Makefile:1163: all-recursive] Error 1
make[1]: Leaving directory '/home/myuser/build/gnash'
make: *** [Makefile:1071: all] Error 2

那么我怎样才能gnash在 ubuntu 20.04 上工作呢?

compiling gstreamer 20.04 gnash
  • 2 个回答
  • 564 Views
Martin Hope
xralf
Asked: 2020-09-24 13:48:49 +0800 CST

不能用 gnash 播放 swf 文件

  • 1

我在这里下载了所有.swf和.mp3文件。

当我跑

$ gnash Lecture.swf

它以Aborted (core dumped)

我可以以某种方式播放整个讲座或将其转换为另一种格式然后播放吗?

flash gnash
  • 1 个回答
  • 255 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve