[root@fedora mplayerplug-in]# make
g++ -c -o plugin.o -Wall -DXP_UNIX -DMOZ_X11 -I/usr/include/firefox-2.0.0.1/java -I/usr/include/firefox-2.0.0.1/plugin -I/usr/include/firefox-2.0.0.1 -I/usr/include/firefox-2.0.0.1/xpcom -I/usr/include/firefox-2.0.0.1/string -I/usr/include/nspr4 -I/usr/include/firefox-2.0.0.1 -g -O2 -INONE -g -O2 -Iinclude -fPIC -I/usr/include/gtk-2.0 -I/usr/lib/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/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gtk-2.0 -I/usr/lib/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/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DGTK_ENABLED Source/plugin.cpp
In file included from Source/plugin.h:55,
from Source/plugin.cpp:37:
Source/plugin-setup.h:4:27: error: X11/Intrinsic.h: No such file or directory
Source/plugin-setup.h:5:28: error: X11/StringDefs.h: No such file or directory
include/pluginbase.h:55: warning: class nsPluginInstanceBase has virtual functions but non-virtual destructor
/usr/include/firefox-2.0.0.1/nsISupportsBase.h:80: warning: class nsISupports has virtual functions but non-virtual destructor
/usr/include/firefox-2.0.0.1/nsIProgrammingLanguage.h:32: warning: class nsIProgrammingLanguage has virtual functions but non-virtual destructor
/usr/include/firefox-2.0.0.1/nsIClassInfo.h:33: warning: class nsIClassInfo has virtual functions but non-virtual destructor
Source/nsIScriptableMplayerPlugin.h:25: warning: class nsIScriptableWMPPlugin has virtual functions but non-virtual destructor
Source/nsIScriptableMplayerPlugin.h:120: warning: class nsIScriptableMplayerPlugin has virtual functions but non-virtual destructor
Source/nsScriptablePeer.h:56: warning: class nsClassInfoMixin has virtual functions but non-virtual destructor
Source/plugin-setup.h:134: error: Widget does not name a type
Source/plugin-setup.h:205: error: variable or field DrawUI declared void
Source/plugin-setup.h:205: error: Widget was not declared in this scope
Source/plugin-setup.h:205: error: expected primary-expression before * token
Source/plugin-setup.h:205: error: instance was not declared in this scope
Source/plugin-setup.h:205: error: expected primary-expression before char
Source/plugin-setup.h:206: error: expected primary-expression before int
Source/plugin-setup.h:206: error: expected primary-expression before int
Source/plugin-setup.h:206: error: initializer expression list treated as compound expression
Source/plugin-setup.h:208: warning: RedrawCB initialized and declared extern
Source/plugin-setup.h:208: error: variable or field RedrawCB declared void
Source/plugin-setup.h:208: error: Widget was not declared in this scope
Source/plugin-setup.h:208: error: XtPointer was not declared in this scope
Source/plugin-setup.h:209: error: XtPointer was not declared in this scope
Source/plugin-setup.h:209: error: initializer expression list treated as compound expression
Source/plugin.h:173: error: Widget does not name a type
/usr/include/firefox-2.0.0.1/nsIServiceManager.h:40: warning: class nsIServiceManager has virtual functions but non-virtual destructor
/usr/include/firefox-2.0.0.1/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
Source/plugin.cpp: In constructor nsPluginInstance::nsPluginInstance(NPP_t*):
Source/plugin.cpp:207: error: widget was not declared in this scope
make: *** [plugin.o] Error 1