Linked by Thom Holwerda on Wed 29th Aug 2007 21:55 UTC, submitted by deanna
Multimedia, AV The fourth alpha release of Gnash has just been made at version 0.8.1. Gnash is a GPL'd Flash movie player and browser plugin for Firefox, Mozilla, Konqueror, and Opera. Gnash supports many SWF v7 features and ActionScript2 classes. Gnash also runs on many GNU/Linux distributions, embedded GNU/Linux, FreeBSD, NetBSD, OpenBSD, non x86 processors, and 64 bit architectures. Ports to Darwin and Windows are in progress for a future release. The plugin works best with Firefox 1.0.4 or newer, and should work in any Mozilla based browser. There is also a standalone player for GNOME or KDE based desktops.
Thread beginning with comment 266887
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Depencencies..
by Vanders on Thu 30th Aug 2007 08:35 UTC in reply to "RE: Depencencies.."
Vanders
Member since:
2005-07-06

You don't compile Boost.


Somebody has too. For smaller projects (like Syllable) the ever-growing list of dependencies for a lot of projects creates extra work. Not only do we have to validate that things like Boost or Glib or whatever actually build and work, we have to keep our packages for this software up to date. Not to mention the increased build times imposed by dependencies.

Introducing a dependency is not free. It is especially galling when the dependency is largely unnecessary (Say, Glib. Bah!)

Reply Parent Score: 5

RE[3]: Depencencies..
by WereCatf on Thu 30th Aug 2007 08:41 in reply to "RE[2]: Depencencies.."
WereCatf Member since:
2006-02-15

Glib unnecessary? :O How come? Considering how great many apps use it I don't see it as unnecessary..And since it is a cross-platform library (even supports Windows) your app doesn't need to be modified much if at all to work on other platforms.

Reply Parent Score: 1

RE[4]: Depencencies..
by Vanders on Thu 30th Aug 2007 10:45 in reply to "RE[3]: Depencencies.."
Vanders Member since:
2005-07-06

Large parts of Glib are simply unnecessary, having been superseded by things like C99 or simply duplicate existing standards (GThread: use PThreads!). The bits that remain are often used incorrectly. The original idea behind Glib was that a project should copy in the parts they required, but these days Glib is treated like an extended libc where projects link against the DSO.

I just don't like Glib. I never have. It may be partially irrational, but my hatred is based on some good reasons. ;)

Reply Parent Score: 2

RE[3]: Depencencies..
by deanna on Thu 30th Aug 2007 18:29 in reply to "RE[2]: Depencencies.."
deanna Member since:
2006-10-01

I feel your pain but consider that gnash is a desktop app and mainly used as a firefox browser plugin. Many of the dependencies should already be satisfied by your browser itself, and if not, they'll be needed eventually for other things besides gnash. Boost, for instance, is also needed by OpenOffice.Org.

Reply Parent Score: 1