gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnash-commit] [SCM] Gnash branch, master, updated. release_0_8_9_fi


From: Richard Wilbur
Subject: Re: [Gnash-commit] [SCM] Gnash branch, master, updated. release_0_8_9_final-2138-ga9f7f74
Date: Mon, 23 Jun 2014 01:59:45 -0600

On Wed, Jun 18, 2014 at 3:52 AM, Gabriele Giacone <address@hidden> wrote:
> What OS are you working on?
Ubuntu GNU/Linux 12.04 (Linux kernel 3.2.0)

Thanks Gabriele for the helpful links.  I am presently building gnash.
Notes on the build instructions from an Ubuntu 12.04.4 perspective:
1.  xulrunner-dev and mozilla-dev are no longer provided by Ubuntu
repositories as firefox-dev now replaces both xulrunner-dev[0] and
mozilla-dev[1].
2.  Neither build web page instructs me to install libsmpeg-dev but
the "Building on Debian" page[2] shares a patch for the configuration
script.  This patch is no longer needed in the version I
installed(libsmpeg-dev 0.4.5+cvs20030824-4).
3.  I downloaded the latest stable release of swftools (0.9.2) and had
to patch the swfs/Makefile in order to get the 'make install' target
to build.  It passed incompatible options to 'rm'.  I've reported the
problem on the swftools mailing list.
4.  Neither build web page instructed me to install libjemalloc-dev,
but './configure' pointed out the problem.

My procedure has been:
git clone git://git.sv.gnu.org/gnash.git
cd gnash
sudo apt-get install autoconf automake libltdl-dev libtool libtool-doc
./autogen.sh
sudo apt-get build-dep gnash
sudo apt-get install libming-dev libming-util mtasc haxe swfmill
dejagnu libspeexdsp-dev # to run testsuite
sudo apt-get install libboost-program-options-dev libmysqlclient-dev
libgtkglext1-dev csound libqt4-opengl-dev libgles2-mesa-dev
libgles1-mesa-dev
sudo apt-get install git ccache lsb-release devscripts
sudo apt-get install libsmpeg-dev #Not listed but patch mentioned.
sudo apt-get install libavformat-dev libsdl-mixer1.2-dev
sudo apt-get install libboost-serialization-dev
wget http://www.swftools.org/swftools-0.9.2.tar.gz
cd ~/src
tar -zvxf ~/Downloads/swftools-0.9.2.tgz
cd ~/src/swftools-0.9.2/
./configure
make
sudo make install
cd ~/src/gnash/
./configure
sudo apt-get install libjemalloc-dev
./configure --enable-docbook
make

While building in libcore the first error appears:
asobj/Array_as.cpp: In function 'bool
gnash::{anonymous}::sort(gnash::as_object&, AVCMP, AVEQ)':
asobj/Array_as.cpp:298:31: error: wrong number of template arguments
(1, should be 2)
/usr/include/boost/detail/container_fwd.hpp:85:47: error: provided for
'template<class T, class Allocator> struct std::list'
asobj/Array_as.cpp:298:46: error: invalid type in declaration before ';' token
[...]

I haven't touched the source code yet, so now I'm trying to figure out
what to do next.  Originally I did a 'git clone
git://git.sv.gnu.org/gnash.git'.  Since I haven't changed the source,
yet, would I use 'git pull git://git.sv.gnu.org/gnash.git' to grab the
latest commits to the trunk?

Thanks,
Richard

References:
[0]  
https://launchpad.net/ubuntu/precise/i386/firefox-dev/30.0+build1-0ubuntu0.12.04.3
[1]  https://launchpad.net/ubuntu/+source/devhelp/+changelog
[2]  http://wiki.gnashdev.org/Building_on_Debian



reply via email to

[Prev in Thread] Current Thread [Next in Thread]