Package Details: gnash-git 0.8.11.r22377.g2b3bded-1

Git Clone URL: https://aur.archlinux.org/gnash-git.git (read-only, click to copy)
Package Base: gnash-git
Description: The GNU SWF Player based on GameSWF - git development version
Upstream URL: http://www.gnu.org/software/gnash/
Licenses: GPL3
Conflicts: gnash, gnash-common, gnash-gtk
Provides: gnash, gnash-common, gnash-gtk
Replaces: gnash, gnash-common, gnash-gtk
Submitter: smoge
Maintainer: giorgianb
Last Packager: christoph.gysin
Votes: 68
Popularity: 0.002883
First Submitted: 2011-05-26 21:04
Last Updated: 2016-08-15 16:08

Dependencies (25)

Required by (1)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 ... Next › Last »

daniel_shub commented on 2016-01-28 21:57

I do not see how this package is different from gnash-git: https://aur.archlinux.org/packages/gnash-git/. They both pull the same git source and have nearly identical build and package functions. As this package seems to technically be a git package with a made up version number, shouldn't the maintenance efforts be combine with gnash-git?

applebloom commented on 2016-01-24 18:53

I guess I could.

GI_Jack commented on 2016-01-22 01:20

#applebloom, do you want to maintain this package?

EndlessEden commented on 2016-01-06 02:22

Gnash wont build with Git versions of FFMPEG.

ffmpeg/VideoConverterFfmpeg.cpp:60:1: error: ‘PixelFormat’ does not name a type PixelFormat

repeats.

GI_Jack commented on 2016-01-05 15:23

updated per applebloom's fix.

applebloom commented on 2015-12-28 03:04

You can add this line in the package function to fix the problem:

sed -i '36s/.*/ bool adjacent_tokens_only() const { return false; }/' libbase/accumulator.h

The issue was that this function adjacent_tokens_only was added in an AB class in boost as pure virtual, so it needed to be implemented in a derived class in Gnash.

GI_Jack commented on 2015-12-19 04:45

your guess is as good as mine. If you figure it out let me know. I get the same errror.

mudrii commented on 2015-12-18 12:27

Getting error during compiilation
Any Idea how to fix ?

****************************************************************
In file included from /usr/include/agg2/agg_pixfmt_gray.h:38:0,
from agg/Renderer_agg.cpp:124:
/usr/include/agg2/agg_color_gray.h: In member function ‘const self_type& agg::gray16::demultiply()’:
/usr/include/agg2/agg_color_gray.h:347:45: warning: enumeral and non-enumeral type in conditional expression [-Wextra]
v = value_type((v_ > base_mask) ? base_mask : v_);
^
In file included from /usr/include/agg2/agg_path_storage.h:32:0,
from agg/Renderer_agg.cpp:138:
/usr/include/agg2/agg_bezier_arc.h: In member function ‘unsigned int agg::bezier_arc::vertex(double*, double*)’:
/usr/include/agg2/agg_bezier_arc.h:75:36: warning: enumeral and non-enumeral type in conditional expression [-Wextra]
return (m_vertex == 2) ? path_cmd_move_to : m_cmd;
^
CXX libgnashrender_la-GnashTexture.lo
CXXLD libgnashrender.la
make[2]: Leaving directory '/tmp/yaourt-tmp-mudrii/aur-gnash/src/gnash/librender'
Making all in gui
make[2]: Entering directory '/tmp/yaourt-tmp-mudrii/aur-gnash/src/gnash/gui'
make all-recursive
make[3]: Entering directory '/tmp/yaourt-tmp-mudrii/aur-gnash/src/gnash/gui'
Making all in .
make[4]: Entering directory '/tmp/yaourt-tmp-mudrii/aur-gnash/src/gnash/gui'
CXX dump_gnash-gnash.o
CXX dump_gnash-gui.o
CXX dump_gnash-Player.o
CXX dump_gnash-NullGui.o
In file included from gnash.cpp:52:0:
../libbase/accumulator.h: In instantiation of ‘accumulator_type<T>* accumulator() [with T = int]’:
gnash.cpp:285:36: required from here
../libbase/accumulator.h:103:36: error: invalid new-expression of abstract class type ‘accumulator_type<int>’
return new accumulator_type<T>();
^
../libbase/accumulator.h:31:7: note: because the following virtual functions are pure within ‘accumulator_type<int>’:
class accumulator_type : public boost::program_options::value_semantic
^
In file included from /usr/include/boost/program_options/options_description.hpp:13:0,
from /usr/include/boost/program_options.hpp:15,
from gnash.cpp:30:
/usr/include/boost/program_options/value_semantic.hpp:44:22: note: virtual bool boost::program_options::value_semantic::adjacent_tokens_only() const
virtual bool adjacent_tokens_only() const = 0;
^
Makefile:2354: recipe for target 'dump_gnash-gnash.o' failed
make[4]: *** [dump_gnash-gnash.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory '/tmp/yaourt-tmp-mudrii/aur-gnash/src/gnash/gui'
Makefile:3605: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/tmp/yaourt-tmp-mudrii/aur-gnash/src/gnash/gui'
Makefile:1760: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/tmp/yaourt-tmp-mudrii/aur-gnash/src/gnash/gui'
Makefile:1162: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-mudrii/aur-gnash/src/gnash'
Makefile:1070: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build gnash.

Anonymous comment on 2015-11-09 16:21

Hello,
As giorgian, I have the makepkg error.

configure: WARNING: cache variable ac_cv_path_jemalloc_incl contains a newline
Makefile:592: *** missing separator. Stop.

How can I resolve it?
I use a RPI 2 and try to install it with yaourt, edition of the PKGBUILD to add 'armv7h' and it follow the building until the makepkg error.

daniel_shub commented on 2015-10-28 17:19

This failed to build in a clean chroot on my 64-bit machine. It might be related to the upstream bug: https://savannah.gnu.org/bugs/?46148. My error is:

In file included from gnash.cpp:52:0:
../libbase/accumulator.h: In instantiation of 'accumulator_type<T>* accumulator() [with T = int]':
gnash.cpp:285:36: required from here
../libbase/accumulator.h:103:36: error: invalid new-expression of abstract class type 'accumulator_type<int>'
return new accumulator_type<T>();
^
../libbase/accumulator.h:31:7: note: because the following virtual functions are pure within 'accumulator_type<int>':
class accumulator_type : public boost::program_options::value_semantic
^
In file included from /usr/include/boost/program_options/options_description.hpp:13:0,
from /usr/include/boost/program_options.hpp:15,
from gnash.cpp:30:
/usr/include/boost/program_options/value_semantic.hpp:44:22: note: virtual bool boost::program_options::value_semantic::adjacent_tokens_only() const
virtual bool adjacent_tokens_only() const = 0;
^
Makefile:3390: recipe for target 'sdl_gnash-gnash.o' failed
make[4]: *** [sdl_gnash-gnash.o] Error 1
make[4]: Leaving directory '/build/gnash-git/src/gnash/gui'
Makefile:3605: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/build/gnash-git/src/gnash/gui'
Makefile:1760: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/build/gnash-git/src/gnash/gui'
Makefile:1162: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/build/gnash-git/src/gnash'
Makefile:1070: recipe for target 'all' failed
make: *** [all] Error 2