g++ -DHAVE_CONFIG_H -I. -I. -I../../include -Wall -DAPPLETVIEWER_EXECUTABLE=\"/opt/gnu-classpath-0.93/bin/gappletviewer\" -I/usr/lib64/mozilla-firefox/include/java -I/usr/lib64/mozilla-firefox/include/plugin -I/usr/include/nspr -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -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 -O2 -pipe -mtune=970 -mcpu=970 -mabi=altivec -c gcjwebplugin.cc -fPIC -DPIC -o .libs/libgcjwebplugin_la-gcjwebplugin.o In file included from gcjwebplugin.cc:61: /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstance.h:10:25: error: nsISupports.h: No such file or directory In file included from /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstance.h:14, from gcjwebplugin.cc:61: /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamListener.h:22:28: error: nsIInputStream.h: No such file or directory /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamInfo.h:30: error: expected class-name before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamInfo.h:33: error: expected identifier before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamInfo.h:33: error: expected `)' before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamInfo.h:33: error: ISO C++ forbids declaration of 'NS_DEFINE_STATIC_IID_ACCESSOR' with no type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamInfo.h:33: error: expected unqualified-id before ')' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamInfo.h:39: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamInfo.h:42: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamInfo.h:45: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamInfo.h:48: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamInfo.h:51: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamInfo.h:54: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamInfo.h:55: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamInfo.h: In member function 'int nsIPluginStreamInfo::NS_DEFINE_STATIC_IID_ACCESSOR(int)': /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamInfo.h:33: warning: left-hand operand of comma has no effect /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamInfo.h:33: warning: right-hand operand of comma has no effect /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamInfo.h:33: error: expected primary-expression before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamInfo.h:33: error: expected `;' before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamInfo.h:33: warning: no return statement in function returning non-void /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamListener.h: At global scope: /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamListener.h:44: error: expected class-name before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamListener.h:47: error: expected identifier before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamListener.h:47: error: expected `)' before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamListener.h:47: error: ISO C++ forbids declaration of 'NS_DEFINE_STATIC_IID_ACCESSOR' with no type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamListener.h:47: error: expected unqualified-id before ')' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamListener.h:72: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamListener.h:82: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamListener.h:96: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamListener.h:104: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamListener.h: In member function 'int nsIPluginStreamListener::NS_DEFINE_STATIC_IID_ACCESSOR(int)': /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamListener.h:47: warning: left-hand operand of comma has no effect /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamListener.h:47: warning: right-hand operand of comma has no effect /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamListener.h:47: error: expected primary-expression before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamListener.h:47: error: expected `;' before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginStreamListener.h:47: warning: no return statement in function returning non-void /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstance.h: At global scope: /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstance.h:49: error: expected class-name before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstance.h:52: error: expected identifier before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstance.h:52: error: expected `)' before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstance.h:52: error: ISO C++ forbids declaration of 'NS_DEFINE_STATIC_IID_ACCESSOR' with no type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstance.h:52: error: expected unqualified-id before ')' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstance.h:75: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstance.h:87: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstance.h:98: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstance.h:110: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstance.h:121: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstance.h:133: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstance.h:144: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstance.h:154: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstance.h:174: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstance.h: In member function 'int nsIPluginInstance::NS_DEFINE_STATIC_IID_ACCESSOR(int)': /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstance.h:52: warning: left-hand operand of comma has no effect /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstance.h:52: warning: right-hand operand of comma has no effect /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstance.h:52: error: expected primary-expression before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstance.h:52: error: expected `;' before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstance.h:52: warning: no return statement in function returning non-void /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstancePeer.h: At global scope: /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstancePeer.h:42: error: expected class-name before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstancePeer.h:45: error: expected identifier before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstancePeer.h:45: error: expected `)' before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstancePeer.h:45: error: ISO C++ forbids declaration of 'NS_DEFINE_STATIC_IID_ACCESSOR' with no type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstancePeer.h:45: error: expected unqualified-id before ')' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstancePeer.h:68: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstancePeer.h:80: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstancePeer.h:96: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstancePeer.h:108: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstancePeer.h:118: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstancePeer.h: In member function 'int nsIPluginInstancePeer::NS_DEFINE_STATIC_IID_ACCESSOR(int)': /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstancePeer.h:45: warning: left-hand operand of comma has no effect /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstancePeer.h:45: warning: right-hand operand of comma has no effect /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstancePeer.h:45: error: expected primary-expression before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstancePeer.h:45: error: expected `;' before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginInstancePeer.h:45: warning: no return statement in function returning non-void /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo.h: At global scope: /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo.h:37: error: expected class-name before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo.h:40: error: expected identifier before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo.h:40: error: expected `)' before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo.h:40: error: ISO C++ forbids declaration of 'NS_DEFINE_STATIC_IID_ACCESSOR' with no type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo.h:40: error: expected unqualified-id before ')' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo.h:64: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo.h: In member function 'int nsIPluginTagInfo::NS_DEFINE_STATIC_IID_ACCESSOR(int)': /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo.h:40: warning: left-hand operand of comma has no effect /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo.h:40: warning: right-hand operand of comma has no effect /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo.h:40: error: expected primary-expression before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo.h:40: error: expected `;' before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo.h:40: warning: no return statement in function returning non-void /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo2.h: At global scope: /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo2.h:34: error: expected identifier before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo2.h:34: error: expected `)' before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo2.h:34: error: ISO C++ forbids declaration of 'NS_DEFINE_STATIC_IID_ACCESSOR' with no type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo2.h:34: error: expected unqualified-id before ')' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo2.h:47: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo2.h:56: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo2.h:67: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo2.h:73: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo2.h:80: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo2.h:86: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo2.h:92: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo2.h:98: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo2.h:104: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo2.h:110: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo2.h:116: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo2.h:126: error: 'NS_IMETHOD' does not name a type /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo2.h: In member function 'int nsIPluginTagInfo2::NS_DEFINE_STATIC_IID_ACCESSOR(int)': /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo2.h:34: warning: left-hand operand of comma has no effect /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo2.h:34: warning: right-hand operand of comma has no effect /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo2.h:34: error: expected primary-expression before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo2.h:34: error: expected `;' before '{' token /usr/lib64/mozilla-firefox/include/plugin/nsIPluginTagInfo2.h:34: warning: no return statement in function returning non-void gcjwebplugin.cc: At global scope: gcjwebplugin.cc:145: error: ISO C++ forbids declaration of 'NS_DEFINE_IID' with no type gcjwebplugin.cc:145: error: 'kIPluginTagInfo2IID' was not declared in this scope gcjwebplugin.cc:145: error: expected primary-expression before '{' token gcjwebplugin.cc:145: error: initializer expression list treated as compound expression gcjwebplugin.cc: In function 'gchar* plugin_get_documentbase(NPP_t*)': gcjwebplugin.cc:870: error: 'nsresult' was not declared in this scope gcjwebplugin.cc:870: error: expected `;' before 'result' gcjwebplugin.cc:883: error: 'class nsIPluginInstance' has no member named 'GetPeer' gcjwebplugin.cc:892: error: 'result' was not declared in this scope gcjwebplugin.cc:892: error: 'class nsIPluginInstancePeer' has no member named 'QueryInterface' gcjwebplugin.cc:892: error: 'kIPluginTagInfo2IID' was not declared in this scope gcjwebplugin.cc:900: error: 'class nsIPluginTagInfo2' has no member named 'GetDocumentBase' gcjwebplugin.cc:912: error: 'NS_RELEASE' was not declared in this scope gcjwebplugin.cc: At global scope: gcjwebplugin.cc:145: warning: 'NS_DEFINE_IID' defined but not used make[2]: *** [libgcjwebplugin_la-gcjwebplugin.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/dev-java/gnu-classpath-0.93/work/classpath-0.93/native/plugin' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/dev-java/gnu-classpath-0.93/work/classpath-0.93/native' make: *** [all-recursive] Error 1 !!! ERROR: dev-java/gnu-classpath-0.93 failed. Call stack: ebuild.sh, line 1614: Called dyn_compile ebuild.sh, line 971: Called qa_call 'src_compile' environment, line 2977: Called src_compile gnu-classpath-0.93.ebuild, line 106: Called die !!! make failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/dev-java/gnu-classpath-0.93/temp/build.log'.