Re: Mplayerplug-in-devel post from [email protected] requires approval
Kevin DeKorte <[email protected]> Wed, 05 Dec 2007 11:23:48 -0700
| Newsgroups | gmane.comp.mozilla.mplayerplug-in |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > > Hello, > > in an attempt to update the livna package, I tried to switch to building > against xulrunner. Xulrunner is supposed to be default for Fedora 9 > onwards. Here is what I got: > > g++ -c -o nsScriptablePeer.o -Wall -DXP_UNIX -DMOZ_X11 > -I/usr/include/xulrunner-1.9b2pre/stable -I/usr/include/nspr4 > -I/usr/include/xulrunner-1.9b2pre -O2 -g -pipe -Wall > -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector > --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -g -pipe -Wall > -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector > --param=ssp-buffer-size=4 -m64 -mtune=generic -Iinclude -fPIC > -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include > -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 > -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include > -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include > -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 > -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread > -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DGTK_ENABLED > Source/nsScriptablePeer.cpp > In file included from Source/nsScriptablePeer.h:48, > from Source/plugin.h:54, > from Source/nsScriptablePeer.cpp:48: > Source/nsIScriptableMplayerPlugin.h:28:60: error: macro > "NS_DEFINE_STATIC_IID_ACCESSOR" requires 2 arguments, but only 1 given > Source/nsIScriptableMplayerPlugin.h:123:64: error: macro > "NS_DEFINE_STATIC_IID_ACCESSOR" requires 2 arguments, but only 1 given > In file included from Source/nsScriptablePeer.h:48, > from Source/plugin.h:54, > from Source/plugin.cpp:37: > Source/nsIScriptableMplayerPlugin.h:28:60: error: macro > "NS_DEFINE_STATIC_IID_ACCESSOR" requires 2 arguments, but only 1 given > Source/nsIScriptableMplayerPlugin.h:123:64: error: macro > "NS_DEFINE_STATIC_IID_ACCESSOR" requires 2 arguments, but only 1 given > include/pluginbase.h:55: warning: 'class nsPluginInstanceBase' has > virtual functions but non-virtual destructor > /usr/include/xulrunner-1.9b2pre/stable/nsISupportsBase.h:66: warning: > 'class nsISupports' has virtual functions but non-virtual destructor > /usr/include/xulrunner-1.9b2pre/stable/nsCycleCollector.h:53: warning: > 'struct nsCycleCollectionLanguageRuntime' has virtual functions but > non-virtual destructor > /usr/include/xulrunner-1.9b2pre/stable/nsCycleCollector.h:73: warning: > 'struct nsCycleCollectionJSRuntime' has virtual functions but > non-virtual destructor > Source/nsIScriptableMplayerPlugin.h:28: error: ISO C++ forbids > declaration of 'NS_DEFINE_STATIC_IID_ACCESSOR' with no type > Source/nsIScriptableMplayerPlugin.h:31: error: expected ';' before 'virtual' > Source/nsIScriptableMplayerPlugin.h:25: warning: 'class > nsIScriptableWMPPlugin' has virtual functions but non-virtual destructor > Source/nsIScriptableMplayerPlugin.h:123: error: ISO C++ forbids > declaration of 'NS_DEFINE_STATIC_IID_ACCESSOR' with no type > Source/nsIScriptableMplayerPlugin.h:126: error: expected ';' before > 'virtual' > Source/nsIScriptableMplayerPlugin.h:120: warning: 'class > nsIScriptableMplayerPlugin' has virtual functions but non-virtual destructor > /usr/include/xulrunner-1.9b2pre/stable/nsIClassInfo.h:29: warning: > 'class nsIClassInfo' has virtual functions but non-virtual destructor > Source/nsScriptablePeer.h:56: warning: 'class nsClassInfoMixin' has > virtual functions but non-virtual destructor > Source/nsScriptablePeer.h: In member function 'virtual nsresult > nsClassInfoMixin::GetImplementationLanguage(PRUint32*)': > Source/nsScriptablePeer.h:64: error: 'nsIProgrammingLanguage' has not > been declared > include/pluginbase.h:55: warning: 'class nsPluginInstanceBase' has > virtual functions but non-virtual destructor > /usr/include/xulrunner-1.9b2pre/stable/nsISupportsBase.h:66: warning: > 'class nsISupports' has virtual functions but non-virtual destructor > /usr/include/xulrunner-1.9b2pre/stable/nsCycleCollector.h:53: warning: > 'struct nsCycleCollectionLanguageRuntime' has virtual functions but > non-virtual destructor > /usr/include/xulrunner-1.9b2pre/stable/nsCycleCollector.h:73: warning: > 'struct nsCycleCollectionJSRuntime' has virtual functions but > non-virtual destructor > Source/nsIScriptableMplayerPlugin.h:28: error: ISO C++ forbids > declaration of 'NS_DEFINE_STATIC_IID_ACCESSOR' with no type > Source/nsIScriptableMplayerPlugin.h:31: error: expected ';' before 'virtual' > Source/nsIScriptableMplayerPlugin.h:25: warning: 'class > nsIScriptableWMPPlugin' has virtual functions but non-virtual destructor > Source/nsIScriptableMplayerPlugin.h:123: error: ISO C++ forbids > declaration of 'NS_DEFINE_STATIC_IID_ACCESSOR' with no type > Source/nsIScriptableMplayerPlugin.h:126: error: expected ';' before > 'virtual' > Source/nsIScriptableMplayerPlugin.h:120: warning: 'class > nsIScriptableMplayerPlugin' has virtual functions but non-virtual destructor > /usr/include/xulrunner-1.9b2pre/stable/nsIClassInfo.h:29: warning: > 'class nsIClassInfo' has virtual functions but non-virtual destructor > Source/nsScriptablePeer.h:56: warning: 'class nsClassInfoMixin' has > virtual functions but non-virtual destructor > Source/nsScriptablePeer.h: In member function 'virtual nsresult > nsClassInfoMixin::GetImplementationLanguage(PRUint32*)': > Source/nsScriptablePeer.h:64: error: 'nsIProgrammingLanguage' has not > been declared > Source/nsScriptablePeer.cpp: In member function 'virtual nsresult > nsScriptablePeer::QueryInterface(const nsIID&, void**)': > Source/nsScriptablePeer.cpp:101: error: expected primary-expression > before '*' token > Source/nsScriptablePeer.cpp:101: error: expected primary-expression > before ',' token > Source/nsScriptablePeer.cpp:101: error: 'NS_STATIC_CAST' was not > declared in this scope > Source/nsScriptablePeer.cpp:107: error: expected primary-expression > before '*' token > Source/nsScriptablePeer.cpp:107: error: expected primary-expression > before ',' token > Source/nsScriptablePeer.cpp:107: error: 'NS_STATIC_CAST' was not > declared in this scope > Source/nsScriptablePeer.cpp:114: error: expected primary-expression > before '*' token > Source/nsScriptablePeer.cpp:114: error: expected primary-expression > before ',' token > Source/nsScriptablePeer.cpp:116: error: expected primary-expression > before '*' token > Source/nsScriptablePeer.cpp:116: error: expected primary-expression > before ',' token > Source/nsScriptablePeer.cpp:116: error: 'NS_STATIC_CAST' was not > declared in this scope > Source/nsScriptablePeer.cpp:116: error: 'NS_STATIC_CAST' was not > declared in this scope > Source/nsScriptablePeer.cpp:116: error: declaration of > '<typeprefixerror>NS_STATIC_CAST' > Source/nsScriptablePeer.cpp:116: error: conflicts with previous > declaration '<typeprefixerror>NS_STATIC_CAST' > Source/nsScriptablePeer.cpp: In member function 'virtual nsresult > nsControlsScriptablePeer::QueryInterface(const nsIID&, void**)': > Source/nsScriptablePeer.cpp:514: error: expected primary-expression > before '*' token > Source/nsScriptablePeer.cpp:514: error: expected primary-expression > before ',' token > Source/nsScriptablePeer.cpp:514: error: 'NS_STATIC_CAST' was not > declared in this scope > Source/nsScriptablePeer.cpp:520: error: expected primary-expression > before '*' token > Source/nsScriptablePeer.cpp:520: error: expected primary-expression > before ',' token > Source/nsScriptablePeer.cpp:520: error: 'NS_STATIC_CAST' was not > declared in this scope > Source/nsScriptablePeer.cpp:527: error: expected primary-expression > before '*' token > Source/nsScriptablePeer.cpp:527: error: expected primary-expression > before ',' token > Source/nsScriptablePeer.cpp:529: error: expected primary-expression > before '*' token > Source/nsScriptablePeer.cpp:529: error: expected primary-expression > before ',' token > Source/nsScriptablePeer.cpp:529: error: 'NS_STATIC_CAST' was not > declared in this scope > Source/nsScriptablePeer.cpp:529: error: 'NS_STATIC_CAST' was not > declared in this scope > Source/nsScriptablePeer.cpp:529: error: declaration of > '<typeprefixerror>NS_STATIC_CAST' > Source/nsScriptablePeer.cpp:529: error: conflicts with previous > declaration '<typeprefixerror>NS_STATIC_CAST' > make: *** [nsScriptablePeer.o] Error 1 > make: *** Waiting for unfinished jobs.... > /usr/include/xulrunner-1.9b2pre/stable/nsIServiceManager.h: At global scope: > /usr/include/xulrunner-1.9b2pre/stable/nsIServiceManager.h:40: warning: > 'class nsIServiceManager' has virtual functions but non-virtual destructor > /usr/include/xulrunner-1.9b2pre/stable/nsIMemory.h:58: warning: 'class > nsIMemory' has virtual functions but non-virtual destructor > Source/plugin.cpp: In function 'NPError NS_PluginInitialize()': > Source/plugin.cpp:101: warning: dereferencing type-punned pointer will > break strict-aliasing rules > make: *** [plugin.o] Error 1 > error: Bad exit status from /var/tmp/rpm-tmp.8154 (%build) > > Could somebody please take a look at that? Thanks in advance. > > Regards, > Julian Julian, Do you have a machine that I could ssh into and debug this? Also could you see if gecko-mediaplayer compiles? Also, I have made a change to CVS for mplayerplug-in that might help. Kevin - -- Get my public GnuPG key from http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x7D0BD5D1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org iD8DBQFHVuy06w2kMH0L1dERAp1hAJ9zlRTzv87QFuGnTcX7gbUOLKxiSgCfUT80 jpNeDK3eTkws4VdXD8czOKM= =Ycfm -----END PGP SIGNATURE----- ------------------------------------------------------------------------- SF.Net email is sponsored by: The Future of Linux Business White Paper from Novell. From the desktop to the data center, Linux is going mainstream. Let it simplify your IT future. http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4