bugGnash - The GNU Flash player - Bugs: bug #31020, AVM build failure

 
 

bug #31020: AVM build failure

Submitted by:  None
Submitted on:  Sun 12 Sep 2010 08:20:09 PM UTC  
 
Category: buildSeverity: 3 - Normal
Release: NoneStatus: Fixed
Privacy: PublicAssigned to: None
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Mon 27 Sep 2010 09:37:10 AM UTC, comment #2:

AVM2 option is now disabled and not offered. The conditional is still there though for anyone who needs it.

Benjamin Wolsey <bwy>
Project Member
Sun 12 Sep 2010 08:25:59 PM UTC, comment #1:

Don't enable avm2 please.

It should be removed as a visible option in configure, but it may be useful for the future. Let's leave this open as a reminder to fix it.

Benjamin Wolsey <bwy>
Project Member
Sun 12 Sep 2010 08:20:09 PM UTC, original submission:

Gnash build configuration:
./configure --prefix=/home/kde/KDE/ --enable-gui=sdl,kde4 --enable-input='ps2mouse|ps2keyboard|events' --enable-avm2 --enable-renderer=ogl --enable-write --enable-doublebuf --enable-offscreen --disable-glext

It fails to build as:
/tmp/gnash-0.8.8$ LANG=C make
make all-recursive
make[1]: Entering directory `/tmp/gnash-0.8.8'
Making all in libltdl
make[2]: Entering directory `/tmp/gnash-0.8.8/libltdl'
make all-am
make[3]: Entering directory `/tmp/gnash-0.8.8/libltdl'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/tmp/gnash-0.8.8/libltdl'
make[2]: Leaving directory `/tmp/gnash-0.8.8/libltdl'
Making all in libbase
make[2]: Entering directory `/tmp/gnash-0.8.8/libbase'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/gnash-0.8.8/libbase'
Making all in libmedia
make[2]: Entering directory `/tmp/gnash-0.8.8/libmedia'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/gnash-0.8.8/libmedia'
Making all in libsound
make[2]: Entering directory `/tmp/gnash-0.8.8/libsound'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/gnash-0.8.8/libsound'
Making all in libcore
make[2]: Entering directory `/tmp/gnash-0.8.8/libcore'
make all-recursive
make[3]: Entering directory `/tmp/gnash-0.8.8/libcore'
Making all in parser
make[4]: Entering directory `/tmp/gnash-0.8.8/libcore/parser'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/gnash-0.8.8/libcore/parser'
Making all in vm
make[4]: Entering directory `/tmp/gnash-0.8.8/libcore/vm'
CXX Machine.lo
In file included from /usr/include/boost-1_41/boost/date_time/posix_time/conversion.hpp:17,
from /usr/include/boost-1_41/boost/thread/xtime.hpp:15,
from /usr/include/boost-1_41/boost/thread/pthread/mutex.hpp:13,
from /usr/include/boost-1_41/boost/thread/mutex.hpp:16,
from /usr/include/boost-1_41/boost/thread/pthread/thread_data.hpp:12,
from /usr/include/boost-1_41/boost/thread/thread.hpp:17,
from ../../libbase/log.h:30,
from Machine.h:27,
from Machine.cpp:20:
/usr/include/boost-1_41/boost/date_time/gregorian/conversion.hpp: In function 'tm boost::gregorian::to_tm(const boost::gregorian::date&)':
/usr/include/boost-1_41/boost/date_time/gregorian/conversion.hpp:44: warning: missing initializer for member 'tm::tm_sec'
/usr/include/boost-1_41/boost/date_time/gregorian/conversion.hpp:44: warning: missing initializer for member 'tm::tm_min'
/usr/include/boost-1_41/boost/date_time/gregorian/conversion.hpp:44: warning: missing initializer for member 'tm::tm_hour'
/usr/include/boost-1_41/boost/date_time/gregorian/conversion.hpp:44: warning: missing initializer for member 'tm::tm_mday'
/usr/include/boost-1_41/boost/date_time/gregorian/conversion.hpp:44: warning: missing initializer for member 'tm::tm_mon'
/usr/include/boost-1_41/boost/date_time/gregorian/conversion.hpp:44: warning: missing initializer for member 'tm::tm_year'
/usr/include/boost-1_41/boost/date_time/gregorian/conversion.hpp:44: warning: missing initializer for member 'tm::tm_wday'
/usr/include/boost-1_41/boost/date_time/gregorian/conversion.hpp:44: warning: missing initializer for member 'tm::tm_yday'
/usr/include/boost-1_41/boost/date_time/gregorian/conversion.hpp:44: warning: missing initializer for member 'tm::tm_isdst'
/usr/include/boost-1_41/boost/date_time/gregorian/conversion.hpp:44: warning: missing initializer for member 'tm::tm_gmtoff'
/usr/include/boost-1_41/boost/date_time/gregorian/conversion.hpp:44: warning: missing initializer for member 'tm::tm_zone'
In file included from /usr/include/boost-1_41/boost/thread/xtime.hpp:15,
from /usr/include/boost-1_41/boost/thread/pthread/mutex.hpp:13,
from /usr/include/boost-1_41/boost/thread/mutex.hpp:16,
from /usr/include/boost-1_41/boost/thread/pthread/thread_data.hpp:12,
from /usr/include/boost-1_41/boost/thread/thread.hpp:17,
from ../../libbase/log.h:30,
from Machine.h:27,
from Machine.cpp:20:
/usr/include/boost-1_41/boost/date_time/posix_time/conversion.hpp: In function 'tm boost::posix_time::to_tm(const boost::posix_time::time_duration&)':
/usr/include/boost-1_41/boost/date_time/posix_time/conversion.hpp:46: warning: missing initializer for member 'tm::tm_sec'
/usr/include/boost-1_41/boost/date_time/posix_time/conversion.hpp:46: warning: missing initializer for member 'tm::tm_min'
/usr/include/boost-1_41/boost/date_time/posix_time/conversion.hpp:46: warning: missing initializer for member 'tm::tm_hour'
/usr/include/boost-1_41/boost/date_time/posix_time/conversion.hpp:46: warning: missing initializer for member 'tm::tm_mday'
/usr/include/boost-1_41/boost/date_time/posix_time/conversion.hpp:46: warning: missing initializer for member 'tm::tm_mon'
/usr/include/boost-1_41/boost/date_time/posix_time/conversion.hpp:46: warning: missing initializer for member 'tm::tm_year'
/usr/include/boost-1_41/boost/date_time/posix_time/conversion.hpp:46: warning: missing initializer for member 'tm::tm_wday'
/usr/include/boost-1_41/boost/date_time/posix_time/conversion.hpp:46: warning: missing initializer for member 'tm::tm_yday'
/usr/include/boost-1_41/boost/date_time/posix_time/conversion.hpp:46: warning: missing initializer for member 'tm::tm_isdst'
/usr/include/boost-1_41/boost/date_time/posix_time/conversion.hpp:46: warning: missing initializer for member 'tm::tm_gmtoff'
/usr/include/boost-1_41/boost/date_time/posix_time/conversion.hpp:46: warning: missing initializer for member 'tm::tm_zone'
Machine.cpp: At global scope:
Machine.cpp:321: error: 'AVMVersion' in class 'gnash::VM' does not name a type
Machine.cpp: In constructor 'gnash::abc::<unnamed>::AVM2Switcher::AVM2Switcher(gnash::VM&)':
Machine.cpp:309: error: class 'gnash::abc::<unnamed>::AVM2Switcher' does not have any field named '_ver'
Machine.cpp:309: error: 'class gnash::VM' has no member named 'getAVMVersion'
Machine.cpp:311: error: 'class gnash::VM' has no member named 'setAVMVersion'
Machine.cpp:311: error: 'AVM2' is not a member of 'gnash::VM'
Machine.cpp: In destructor 'gnash::abc::<unnamed>::AVM2Switcher::~AVM2Switcher()':
Machine.cpp:316: error: 'class gnash::VM' has no member named 'setAVMVersion'
Machine.cpp:316: error: '_ver' was not declared in this scope
Machine.cpp: In member function 'void gnash::abc::Machine::init()':
Machine.cpp:355: error: 'AVM2Global' was not declared in this scope
Machine.cpp:355: error: 'g' was not declared in this scope
Machine.cpp:355: error: expected type-specifier before 'AVM2Global'
Machine.cpp:355: error: expected ';' before 'AVM2Global'
Machine.cpp: In member function 'void gnash::abc::Machine::execute()':
Machine.cpp:458: error: no matching function for call to 'gnash::ObjectURI::ObjectURI(size_t, size_t)'
../../libcore/ObjectURI.h:21: note: candidates are: gnash::ObjectURI::ObjectURI(size_t)
../../libcore/ObjectURI.h:16: note: gnash::ObjectURI::ObjectURI(const gnash::ObjectURI&)
Machine.cpp:493: error: no matching function for call to 'gnash::ObjectURI::ObjectURI(size_t, size_t)'
../../libcore/ObjectURI.h:21: note: candidates are: gnash::ObjectURI::ObjectURI(size_t)
../../libcore/ObjectURI.h:16: note: gnash::ObjectURI::ObjectURI(const gnash::ObjectURI&)
Machine.cpp:512: error: 'class gnash::ClassHierarchy' has no member named 'anonNamespace'
Machine.cpp:529: error: 'class gnash::ClassHierarchy' has no member named 'anonNamespace'
Machine.cpp:968: error: 'class gnash::as_object' has no member named 'getByIndex'
Machine.cpp:992: error: 'class gnash::as_object' has no member named 'nextIndex'
Machine.cpp:1030: error: 'class gnash::as_object' has no member named 'getByIndex'
Machine.cpp:1214: error: 'class gnash::as_object' has no member named 'nextIndex'
Machine.cpp:1316: error: 'class gnash::as_object' has no member named 'getByIndex'
Machine.cpp:1382: error: no matching function for call to 'gnash::ObjectURI::ObjectURI(size_t, size_t)'
../../libcore/ObjectURI.h:21: note: candidates are: gnash::ObjectURI::ObjectURI(size_t)
../../libcore/ObjectURI.h:16: note: gnash::ObjectURI::ObjectURI(const gnash::ObjectURI&)
Machine.cpp:1600: error: no matching function for call to 'gnash::ObjectURI::ObjectURI(size_t, size_t&)'
../../libcore/ObjectURI.h:21: note: candidates are: gnash::ObjectURI::ObjectURI(size_t)
../../libcore/ObjectURI.h:16: note: gnash::ObjectURI::ObjectURI(const gnash::ObjectURI&)
Machine.cpp:1660: error: no matching function for call to 'gnash::as_object::init_member(std::string, gnash::as_value&, int, int)'
../../libcore/as_object.h:270: note: candidates are: void gnash::as_object::init_member(const std::string&, const gnash::as_value&, int)
../../libcore/as_object.h:288: note: void gnash::as_object::init_member(const gnash::ObjectURI&, const gnash::as_value&, int)
Machine.cpp:1902: error: no matching function for call to 'gnash::ObjectURI::ObjectURI(size_t&, size_t&)'
../../libcore/ObjectURI.h:21: note: candidates are: gnash::ObjectURI::ObjectURI(size_t)
../../libcore/ObjectURI.h:16: note: gnash::ObjectURI::ObjectURI(const gnash::ObjectURI&)
Machine.cpp:1994: error: no matching function for call to 'gnash::ObjectURI::ObjectURI(size_t&, size_t&)'
../../libcore/ObjectURI.h:21: note: candidates are: gnash::ObjectURI::ObjectURI(size_t)
../../libcore/ObjectURI.h:16: note: gnash::ObjectURI::ObjectURI(const gnash::ObjectURI&)
Machine.cpp:2067: error: no matching function for call to 'gnash::ObjectURI::ObjectURI(const size_t&, const size_t&)'
../../libcore/ObjectURI.h:21: note: candidates are: gnash::ObjectURI::ObjectURI(size_t)
../../libcore/ObjectURI.h:16: note: gnash::ObjectURI::ObjectURI(const gnash::ObjectURI&)
Machine.cpp:2089: error: 'class gnash::as_object' has no member named 'get_member_slot'
Machine.cpp:2130: error: 'class gnash::as_object' has no member named 'set_member_slot'
Machine.cpp: In member function 'gnash::as_value gnash::abc::Machine::find_prop_strict(gnash::abc::MultiName)':
Machine.cpp:3300: error: no matching function for call to 'gnash::ObjectURI::ObjectURI(const size_t&, const size_t&)'
../../libcore/ObjectURI.h:21: note: candidates are: gnash::ObjectURI::ObjectURI(size_t)
../../libcore/ObjectURI.h:16: note: gnash::ObjectURI::ObjectURI(const gnash::ObjectURI&)
make[4]: *** [Machine.lo] Error 1
make[4]: Leaving directory `/tmp/gnash-0.8.8/libcore/vm'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/tmp/gnash-0.8.8/libcore'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/gnash-0.8.8/libcore'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/gnash-0.8.8'
make: *** [all] Error 2

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by bwy (Posted a comment)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 3 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Mon 27 Sep 2010 09:37:10 AM UTCbwyStatusConfirmed=>Fixed
      Open/ClosedOpen=>Closed
    Sun 12 Sep 2010 08:25:59 PM UTCbwyStatusNone=>Confirmed

    Back to the top


    Powered by Savane 3.1-cleanup1