Newsgroup: it.comp.os.linux.iniziare
Titolo: Mplayer plugin per firefox

Ciao a tutti,
ho SUSE 9.2 e uso firefox come browser.
Andrebbe tutto ok, se non fosse che non riesco a visualizzare filmati per
window media player integrati nel browser (quelli in real o in flash
invece vanno benissimo).
Non riesco assolutamente a trovare il plugin mplayer che possa integrarsi
nel browser.
QUalcuno di voi per caso saprebbe aiutarmi?
Grazie 

 QUalcuno di voi per caso saprebbe aiutarmi?
Forse molto piu' semplicemente ti manca il codec giusto, visto che gli
altri vanno. Sul sito di mplayer c'e' un pacchetto di codec da installare!
-- 
Best Regards, Jack
Linux user #264449
Now on iBook!

Guiakozuki, senza nessun ritegno, ha osato dire  (28/07/2005 21:34):

http://mplayerplug-in.sourceforge.net/
Scarica, compila e installa. Poi vai nella directory firefox/plugins di
firefox e creare un link simbolico al file:
/usr/lib/firefox/plugins/mplayerplug-in.so
Riavviare Firefox
Accertati di avere TUTTI i codec di mplayer installati.

 Accertati di avere TUTTI i codec di mplayer installati.
I codec ce li ho tutti.
Ho installato mplayer da pacchetto rpm.
Posso usare i plugin da sorgente?
Grazie

Ti aggiorno.
Ho provato ad installare i sorgenti, ma mi da diversi errori durante la
compilazione.
Ho installato un rpm con la versione 2.66 dell'mplayer plugin, ma non
trovo assolutamente  il file mplayerplug-in.so
ho provato con la ricerca di konqueror, ma niente da fare.
Devo arrendermi?

 compilazione.
Io l'ho compilati senza problemi, che errori?
-- 
Fede: Credere senza prove a ciò che viene detto da uno che parla senza 
cognizione di causa di cose senza paragone (Ambrose Bierce).

> Io l'ho compilati senza problemi, che errori?
Quando do il make mi da:
nsPluginInstance::menuitem_stop'
Source/plugin.cpp:735: error: invalid use of `this' at top level
Source/plugin.cpp:735: error: ISO C++ forbids declaration of `
   g_signal_connect_data' with no type
Source/plugin.cpp:735: error: `int nsPluginInstance::g_signal_connect_data' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:735: error: initializer list being treated as compound
   expression
Source/plugin.cpp:737: error: invalid use of member `
   nsPluginInstance::menuitem_showcontrols'
Source/plugin.cpp:737: error: invalid use of `this' at top level
Source/plugin.cpp:737: error: ISO C++ forbids declaration of `
   g_signal_connect_data' with no type
Source/plugin.cpp:737: error: `int nsPluginInstance::g_signal_connect_data' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:737: error: initializer list being treated as compound
   expression
Source/plugin.cpp:739: error: invalid use of member `
   nsPluginInstance::menuitem_fullscreen'
Source/plugin.cpp:739: error: invalid use of `this' at top level
Source/plugin.cpp:739: error: ISO C++ forbids declaration of `
   g_signal_connect_data' with no type
Source/plugin.cpp:739: error: `int nsPluginInstance::g_signal_connect_data' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:739: error: initializer list being treated as compound
   expression
Source/plugin.cpp:741: error: invalid use of member `
   nsPluginInstance::menuitem_save'
Source/plugin.cpp:741: error: invalid use of `this' at top level
Source/plugin.cpp:741: error: ISO C++ forbids declaration of `
   g_signal_connect_data' with no type
Source/plugin.cpp:741: error: `int nsPluginInstance::g_signal_connect_data' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:741: error: initializer list being treated as compound
   expression
Source/plugin.cpp:743: error: invalid use of member `
   nsPluginInstance::menuitem_copy'
Source/plugin.cpp:743: error: invalid use of `this' at top level
Source/plugin.cpp:743: error: ISO C++ forbids declaration of `
   g_signal_connect_data' with no type
Source/plugin.cpp:743: error: `int nsPluginInstance::g_signal_connect_data' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:743: error: initializer list being treated as compound
   expression
Source/plugin.cpp:771: error: syntax error before `if'
Source/plugin.cpp:774: error: ISO C++ forbids declaration of `fixed_event_box'
   with no type
Source/plugin.cpp:774: error: `int nsPluginInstance::fixed_event_box' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:774: error: invalid conversion from `GtkWidget*' to `int'
Source/plugin.cpp:775: error: ISO C++ forbids declaration of `fixed_container'
   with no type
Source/plugin.cpp:775: error: `int nsPluginInstance::fixed_container' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:775: error: invalid conversion from `GtkWidget*' to `int'
Source/plugin.cpp:776: error: invalid use of member `
   nsPluginInstance::fixed_event_box'
Source/plugin.cpp:777: error: ISO C++ forbids declaration of `
   gtk_widget_set_events' with no type
Source/plugin.cpp:777: error: `int nsPluginInstance::gtk_widget_set_events' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:777: error: initializer list being treated as compound
   expression
Source/plugin.cpp:779: error: invalid use of member `
   nsPluginInstance::fixed_event_box'
Source/plugin.cpp:779: error: invalid use of member `
   nsPluginInstance::popup_menu'
Source/plugin.cpp:779: error: ISO C++ forbids declaration of `
   g_signal_connect_data' with no type
Source/plugin.cpp:779: error: `int nsPluginInstance::g_signal_connect_data' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:779: error: initializer list being treated as compound
   expression
Source/plugin.cpp:790: error: invalid use of member `
   nsPluginInstance::fixed_event_box'
Source/plugin.cpp:790: error: invalid use of member `
   nsPluginInstance::fixed_container'
Source/plugin.cpp:790: error: ISO C++ forbids declaration of `gtk_container_add
   ' with no type
Source/plugin.cpp:790: error: `int nsPluginInstance::gtk_container_add' is not
   a static member of `class nsPluginInstance'
Source/plugin.cpp:790: error: initializer list being treated as compound
   expression
Source/plugin.cpp:792: error: ISO C++ forbids declaration of `status' with no
   type
Source/plugin.cpp:792: error: `int nsPluginInstance::status' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:792: error: invalid conversion from `GtkLabel*' to `int'
Source/plugin.cpp:793: error: ISO C++ forbids declaration of `progress_bar'
   with no type
Source/plugin.cpp:793: error: `int nsPluginInstance::progress_bar' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:793: error: invalid conversion from `GtkProgressBar*' to `int
   '
Source/plugin.cpp:795: error: syntax error before `if'
Source/plugin.cpp:799: error: invalid use of member `
   nsPluginInstance::progress_bar'
Source/plugin.cpp:800: error: `aWindow' was not declared in this scope
Source/plugin.cpp:800: error: ISO C++ forbids declaration of `
   gtk_widget_set_size_request' with no type
Source/plugin.cpp:800: error: `int
   nsPluginInstance::gtk_widget_set_size_request' is not a static member of `
   class nsPluginInstance'
Source/plugin.cpp:800: error: initializer list being treated as compound
   expression
Source/plugin.cpp:801: error: invalid use of member `nsPluginInstance::status'
Source/plugin.cpp:802: error: `aWindow' was not declared in this scope
Source/plugin.cpp:803: error: `aWindow' was not declared in this scope
Source/plugin.cpp:803: error: ISO C++ forbids declaration of `
   gtk_widget_set_size_request' with no type
Source/plugin.cpp:803: error: `int
   nsPluginInstance::gtk_widget_set_size_request' is not a static member of `
   class nsPluginInstance'
Source/plugin.cpp:803: error: initializer list being treated as compound
   expression
Source/plugin.cpp:820: error: invalid use of member `
   nsPluginInstance::fixed_container'
Source/plugin.cpp:821: error: invalid use of member `
   nsPluginInstance::progress_bar'
Source/plugin.cpp:822: error: `aWindow' was not declared in this scope
Source/plugin.cpp:822: error: ISO C++ forbids declaration of `gtk_fixed_put'
   with no type
Source/plugin.cpp:822: error: `int nsPluginInstance::gtk_fixed_put' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:822: error: initializer list being treated as compound
   expression
Source/plugin.cpp:823: error: syntax error before `if'
Source/plugin.cpp:825: error: invalid use of member `
   nsPluginInstance::progress_bar'
Source/plugin.cpp:825: error: ISO C++ forbids declaration of `gtk_widget_show'
   with no type
Source/plugin.cpp:825: error: `int nsPluginInstance::gtk_widget_show' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:826: error: invalid use of member `
   nsPluginInstance::fixed_container'
Source/plugin.cpp:826: error: invalid use of member `nsPluginInstance::status'
Source/plugin.cpp:827: error: ISO C++ forbids declaration of `gtk_fixed_put'
   with no type
Source/plugin.cpp:827: error: `int nsPluginInstance::gtk_fixed_put' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:827: error: initializer list being treated as compound
   expression
Source/plugin.cpp:828: error: syntax error before `}' token
Source/plugin.cpp:841: error: invalid use of member `
   nsPluginInstance::fixed_container'
Source/plugin.cpp:842: error: invalid use of member `
   nsPluginInstance::progress_bar'
Source/plugin.cpp:843: error: `aWindow' was not declared in this scope
Source/plugin.cpp:843: error: ISO C++ forbids declaration of `gtk_fixed_put'
   with no type
Source/plugin.cpp:843: error: `int nsPluginInstance::gtk_fixed_put' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:843: error: initializer list being treated as compound
   expression
Source/plugin.cpp:844: error: invalid use of member `
   nsPluginInstance::progress_bar'
Source/plugin.cpp:844: error: ISO C++ forbids declaration of `gtk_widget_show'
   with no type
Source/plugin.cpp:844: error: `int nsPluginInstance::gtk_widget_show' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:846: error: invalid use of member `
   nsPluginInstance::progress_bar'
Source/plugin.cpp:847: error: `aWindow' was not declared in this scope
Source/plugin.cpp:847: error: ISO C++ forbids declaration of `
   gtk_widget_set_size_request' with no type
Source/plugin.cpp:847: error: `int
   nsPluginInstance::gtk_widget_set_size_request' is not a static member of `
   class nsPluginInstance'
Source/plugin.cpp:847: error: initializer list being treated as compound
   expression
Source/plugin.cpp:848: error: invalid use of member `nsPluginInstance::status'
Source/plugin.cpp:849: error: `aWindow' was not declared in this scope
Source/plugin.cpp:850: error: `aWindow' was not declared in this scope
Source/plugin.cpp:850: error: ISO C++ forbids declaration of `
   gtk_widget_set_size_request' with no type
Source/plugin.cpp:850: error: `int
   nsPluginInstance::gtk_widget_set_size_request' is not a static member of `
   class nsPluginInstance'
Source/plugin.cpp:850: error: initializer list being treated as compound
   expression
Source/plugin.cpp:861: error: syntax error before `}' token
Source/plugin.cpp:863: error: invalid use of member `nsPluginInstance::status'
Source/plugin.cpp:863: error: ISO C++ forbids declaration of `
   gtk_misc_set_alignment' with no type
Source/plugin.cpp:863: error: `int nsPluginInstance::gtk_misc_set_alignment' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:863: error: initializer list being treated as compound
   expression
Source/plugin.cpp:864: error: invalid use of member `nsPluginInstance::status'
Source/plugin.cpp:864: error: ISO C++ forbids declaration of `
   gtk_label_set_line_wrap' with no type
Source/plugin.cpp:864: error: `int nsPluginInstance::gtk_label_set_line_wrap'
   is not a static member of `class nsPluginInstance'
Source/plugin.cpp:864: error: initializer list being treated as compound
   expression
Source/plugin.cpp:865: error: invalid use of member `
   nsPluginInstance::gtkwidget'
Source/plugin.cpp:865: error: invalid use of member `
   nsPluginInstance::fixed_event_box'
Source/plugin.cpp:865: error: ISO C++ forbids declaration of `gtk_container_add
   ' with no type
Source/plugin.cpp:865: error: `int nsPluginInstance::gtk_container_add' is not
   a static member of `class nsPluginInstance'
Source/plugin.cpp:865: error: initializer list being treated as compound
   expression
Source/plugin.cpp:866: error: invalid use of member `nsPluginInstance::status'
Source/plugin.cpp:866: error: ISO C++ forbids declaration of `gtk_widget_show'
   with no type
Source/plugin.cpp:866: error: `int nsPluginInstance::gtk_widget_show' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:867: error: invalid use of member `
   nsPluginInstance::fixed_container'
Source/plugin.cpp:867: error: ISO C++ forbids declaration of `gtk_widget_show'
   with no type
Source/plugin.cpp:867: error: `int nsPluginInstance::gtk_widget_show' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:868: error: invalid use of member `
   nsPluginInstance::fixed_event_box'
Source/plugin.cpp:868: error: ISO C++ forbids declaration of `gtk_widget_show'
   with no type
Source/plugin.cpp:868: error: `int nsPluginInstance::gtk_widget_show' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:869: error: invalid use of member `
   nsPluginInstance::gtkwidget'
Source/plugin.cpp:869: error: ISO C++ forbids declaration of `gtk_widget_show'
   with no type
Source/plugin.cpp:869: error: `int nsPluginInstance::gtk_widget_show' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:871: error: syntax error before `if'
Source/plugin.cpp:874: error: `black' was not declared in this scope
Source/plugin.cpp:874: error: ISO C++ forbids declaration of `gdk_color_parse'
   with no type
Source/plugin.cpp:874: error: `int nsPluginInstance::gdk_color_parse' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:874: error: initializer list being treated as compound
   expression
Source/plugin.cpp:875: error: `white' was not declared in this scope
Source/plugin.cpp:875: error: ISO C++ forbids declaration of `gdk_color_parse'
   with no type
Source/plugin.cpp:875: error: `int nsPluginInstance::gdk_color_parse' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:875: error: initializer list being treated as compound
   expression
Source/plugin.cpp:876: error: `colormap' was not declared in this scope
Source/plugin.cpp:876: error: `black' was not declared in this scope
Source/plugin.cpp:876: error: ISO C++ forbids declaration of `
   gdk_colormap_alloc_color' with no type
Source/plugin.cpp:876: error: `int nsPluginInstance::gdk_colormap_alloc_color'
   is not a static member of `class nsPluginInstance'
Source/plugin.cpp:876: error: initializer list being treated as compound
   expression
Source/plugin.cpp:877: error: `colormap' was not declared in this scope
Source/plugin.cpp:877: error: `white' was not declared in this scope
Source/plugin.cpp:877: error: ISO C++ forbids declaration of `
   gdk_colormap_alloc_color' with no type
Source/plugin.cpp:877: error: `int nsPluginInstance::gdk_colormap_alloc_color'
   is not a static member of `class nsPluginInstance'
Source/plugin.cpp:877: error: initializer list being treated as compound
   expression
Source/plugin.cpp:881: error: invalid use of member `
   nsPluginInstance::fixed_event_box'
Source/plugin.cpp:882: error: `black' was not declared in this scope
Source/plugin.cpp:882: error: ISO C++ forbids declaration of `
   gtk_widget_modify_bg' with no type
Source/plugin.cpp:882: error: `int nsPluginInstance::gtk_widget_modify_bg' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:882: error: initializer list being treated as compound
   expression
Source/plugin.cpp:883: error: invalid use of member `nsPluginInstance::status'
Source/plugin.cpp:884: error: `white' was not declared in this scope
Source/plugin.cpp:884: error: ISO C++ forbids declaration of `
   gtk_widget_modify_fg' with no type
Source/plugin.cpp:884: error: `int nsPluginInstance::gtk_widget_modify_fg' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:884: error: initializer list being treated as compound
   expression
Source/plugin.cpp:887: error: invalid use of member `
   nsPluginInstance::gtkwidget'
Source/plugin.cpp:887: error: `black' was not declared in this scope
Source/plugin.cpp:887: error: ISO C++ forbids declaration of `
   gdk_window_set_background' with no type
Source/plugin.cpp:887: error: `int nsPluginInstance::gdk_window_set_background'
   is not a static member of `class nsPluginInstance'
Source/plugin.cpp:887: error: initializer list being treated as compound
   expression
Source/plugin.cpp:888: error: invalid use of member `
   nsPluginInstance::gtkwidget'
Source/plugin.cpp:888: error: ISO C++ forbids declaration of `gdk_window_clear'
   with no type
Source/plugin.cpp:888: error: `int nsPluginInstance::gdk_window_clear' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:890: error: syntax error before `}' token
Source/plugin.cpp:892: error: ISO C++ forbids declaration of `gdk_flush' with
   no type
Source/plugin.cpp:893: error: invalid use of `this' at top level
Source/plugin.cpp:893: error: ISO C++ forbids declaration of `InitPixbufs' with
   no type
Source/plugin.cpp:893: error: `int nsPluginInstance::InitPixbufs' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:894: error: syntax error before `if'
Source/plugin.cpp:897: error: invalid use of member `
   nsPluginInstance::gtkwidget'
Source/plugin.cpp:898: error: invalid use of member `
   nsPluginInstance::gtkwidget'
Source/plugin.cpp:898: error: invalid use of member `nsPluginInstance::window'
Source/plugin.cpp:899: error: ISO C++ forbids declaration of `XReparentWindow'
   with no type
Source/plugin.cpp:899: error: `int nsPluginInstance::XReparentWindow' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:899: error: initializer list being treated as compound
   expression
Source/plugin.cpp:900: error: invalid use of member `
   nsPluginInstance::gtkwidget'
Source/plugin.cpp:900: error: ISO C++ forbids declaration of `gtk_widget_map'
   with no type
Source/plugin.cpp:900: error: `int nsPluginInstance::gtk_widget_map' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:902: error: syntax error before `if'
Source/plugin.cpp:914: error: syntax error before `++' token
Source/plugin.cpp:924: error: ISO C++ forbids declaration of `state' with no
   type
Source/plugin.cpp:924: error: `int nsPluginInstance::state' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:925: error: syntax error before `->' token
Source/plugin.cpp:933: error: ISO C++ forbids declaration of `state' with no
   type
Source/plugin.cpp:933: error: `int nsPluginInstance::state' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:934: error: syntax error before `->' token
Source/plugin.cpp:943: error: ISO C++ forbids declaration of `state' with no
   type
Source/plugin.cpp:943: error: `int nsPluginInstance::state' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:944: error: syntax error before `->' token
Source/plugin.cpp:954: error: ISO C++ forbids declaration of `embed_height'
   with no type
Source/plugin.cpp:954: error: `int nsPluginInstance::embed_height' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:954: error: `aWindow' was not declared in this scope
Source/plugin.cpp:955: error: syntax error before `}' token
Source/plugin.cpp:957: error: ISO C++ forbids declaration of `window_height'
   with no type
Source/plugin.cpp:957: error: `int nsPluginInstance::window_height' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:957: error: `aWindow' was not declared in this scope
Source/plugin.cpp:958: error: syntax error before `}' token
Source/plugin.cpp:969: error: invalid use of member `nsPluginInstance::status'
Source/plugin.cpp:970: error: `aWindow' was not declared in this scope
Source/plugin.cpp:971: error: `aWindow' was not declared in this scope
Source/plugin.cpp:971: error: ISO C++ forbids declaration of `
   gtk_widget_set_size_request' with no type
Source/plugin.cpp:971: error: `int
   nsPluginInstance::gtk_widget_set_size_request' is not a static member of `
   class nsPluginInstance'
Source/plugin.cpp:971: error: initializer list being treated as compound
   expression
Source/plugin.cpp:977: error: syntax error before `}' token
Source/plugin.cpp:981: error: invalid use of member `
   nsPluginInstance::gtkwidget'
Source/plugin.cpp:981: error: ISO C++ forbids declaration of `gtk_widget_show'
   with no type
Source/plugin.cpp:981: error: `int nsPluginInstance::gtk_widget_show' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:982: error: invalid use of member `
   nsPluginInstance::gtkwidget'
Source/plugin.cpp:983: error: invalid use of member `
   nsPluginInstance::gtkwidget'
Source/plugin.cpp:984: error: `aWindow' was not declared in this scope
Source/plugin.cpp:984: error: `aWindow' was not declared in this scope
Source/plugin.cpp:984: error: ISO C++ forbids declaration of `XResizeWindow'
   with no type
Source/plugin.cpp:984: error: `int nsPluginInstance::XResizeWindow' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:984: error: initializer list being treated as compound
   expression
Source/plugin.cpp:985: error: invalid use of member `nsPluginInstance::display'
Source/plugin.cpp:985: error: invalid use of member `nsPluginInstance::window'
Source/plugin.cpp:985: error: `aWindow' was not declared in this scope
Source/plugin.cpp:985: error: `aWindow' was not declared in this scope
Source/plugin.cpp:985: error: ISO C++ forbids declaration of `XResizeWindow'
   with no type
Source/plugin.cpp:985: error: `int nsPluginInstance::XResizeWindow' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:985: error: initializer list being treated as compound
   expression
Source/plugin.cpp:987: error: syntax error before `if'
Source/plugin.cpp:993: error: ISO C++ forbids declaration of `width' with no
   type
Source/plugin.cpp:993: error: `int nsPluginInstance::width' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:994: error: syntax error before `}' token
Source/plugin.cpp:996: error: ISO C++ forbids declaration of `width' with no
   type
Source/plugin.cpp:996: error: `int nsPluginInstance::width' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:997: error: syntax error before `}' token
Source/plugin.cpp:999: error: ISO C++ forbids declaration of `multiplier' with
   no type
Source/plugin.cpp:999: error: `int nsPluginInstance::multiplier' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1001: error: syntax error before `if'
Source/plugin.cpp:1006: error: invalid use of member `
   nsPluginInstance::fixed_container'
Source/plugin.cpp:1007: error: invalid use of member `
   nsPluginInstance::play_event_box'
Source/plugin.cpp:1007: error: `width' was not declared in this scope
Source/plugin.cpp:1007: error: `multiplier' was not declared in this scope
Source/plugin.cpp:1008: error: `aWindow' was not declared in this scope
Source/plugin.cpp:1008: error: `height' was not declared in this scope
Source/plugin.cpp:1008: error: ISO C++ forbids declaration of `gtk_fixed_move'
   with no type
Source/plugin.cpp:1008: error: `int nsPluginInstance::gtk_fixed_move' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1008: error: initializer list being treated as compound
   expression
Source/plugin.cpp:1009: error: invalid use of member `
   nsPluginInstance::fixed_container'
Source/plugin.cpp:1010: error: invalid use of member `
   nsPluginInstance::pause_event_box'
Source/plugin.cpp:1010: error: `width' was not declared in this scope
Source/plugin.cpp:1010: error: `multiplier' was not declared in this scope
Source/plugin.cpp:1011: error: `aWindow' was not declared in this scope
Source/plugin.cpp:1011: error: `height' was not declared in this scope
Source/plugin.cpp:1011: error: ISO C++ forbids declaration of `gtk_fixed_move'
   with no type
Source/plugin.cpp:1011: error: `int nsPluginInstance::gtk_fixed_move' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1011: error: initializer list being treated as compound
   expression
Source/plugin.cpp:1012: error: invalid use of member `
   nsPluginInstance::fixed_container'
Source/plugin.cpp:1013: error: invalid use of member `
   nsPluginInstance::stop_event_box'
Source/plugin.cpp:1013: error: `width' was not declared in this scope
Source/plugin.cpp:1013: error: `multiplier' was not declared in this scope
Source/plugin.cpp:1014: error: `aWindow' was not declared in this scope
Source/plugin.cpp:1014: error: `height' was not declared in this scope
Source/plugin.cpp:1014: error: ISO C++ forbids declaration of `gtk_fixed_move'
   with no type
Source/plugin.cpp:1014: error: `int nsPluginInstance::gtk_fixed_move' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1014: error: initializer list being treated as compound
   expression
Source/plugin.cpp:1015: error: syntax error before `if'
Source/plugin.cpp:1025: error: invalid use of member `
   nsPluginInstance::mediaprogress_bar'
Source/plugin.cpp:1026: error: `aWindow' was not declared in this scope
Source/plugin.cpp:1027: error: `width' was not declared in this scope
Source/plugin.cpp:1027: error: `multiplier' was not declared in this scope
Source/plugin.cpp:1028: error: `height' was not declared in this scope
Source/plugin.cpp:1028: error: ISO C++ forbids declaration of `
   gtk_widget_set_usize' with no type
Source/plugin.cpp:1028: error: `int nsPluginInstance::gtk_widget_set_usize' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:1028: error: initializer list being treated as compound
   expression
Source/plugin.cpp:1029: error: syntax error before `}' token
Source/plugin.cpp:1030: error: invalid use of member `
   nsPluginInstance::fixed_container'
Source/plugin.cpp:1031: error: invalid use of member `
   nsPluginInstance::fs_event_box'
Source/plugin.cpp:1032: error: `aWindow' was not declared in this scope
Source/plugin.cpp:1032: error: `width' was not declared in this scope
Source/plugin.cpp:1032: error: `aWindow' was not declared in this scope
Source/plugin.cpp:1032: error: `height' was not declared in this scope
Source/plugin.cpp:1032: error: ISO C++ forbids declaration of `gtk_fixed_move'
   with no type
Source/plugin.cpp:1032: error: `int nsPluginInstance::gtk_fixed_move' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1032: error: initializer list being treated as compound
   expression
Source/plugin.cpp:1034: error: syntax error before `}' token
Source/plugin.cpp:1045: error: syntax error before `::' token
Source/plugin.cpp:1064: error: invalid use of `this' at top level
Source/plugin.cpp:1064: error: ISO C++ forbids declaration of `SetupPlayer'
   with no type
Source/plugin.cpp:1064: error: `int nsPluginInstance::SetupPlayer' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1064: error: initializer list being treated as compound
   expression
Source/plugin.cpp:1065: error: syntax error before `}' token
Source/plugin.cpp:1066: error: ISO C++ forbids declaration of `stype' with no
   type
Source/plugin.cpp:1066: error: `int*nsPluginInstance::stype' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:1066: error: `NP_NORMAL' was not declared in this scope
Source/plugin.cpp:1068: error: syntax error before `if'
Source/plugin.cpp:1075: error: syntax error before `::' token
Source/plugin.cpp:1078: error: `Node*nsPluginInstance::n' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:1079: error: `char*nsPluginInstance::tmp' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:1081: error: syntax error before `if'
Source/plugin.cpp:1090: error: invalid use of member `
   nsPluginInstance::playlist_mutex'
Source/plugin.cpp:1090: error: ISO C++ forbids declaration of `
   pthread_mutex_lock' with no type
Source/plugin.cpp:1090: error: `int nsPluginInstance::pthread_mutex_lock' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:1091: error: ISO C++ forbids declaration of `n' with no type
Source/plugin.cpp:1091: error: `int nsPluginInstance::n' is not a static member
   of `class nsPluginInstance'
Source/plugin.cpp:1091: error: invalid use of member `nsPluginInstance::td'
Source/plugin.cpp:1092: error: syntax error before `while'
Source/plugin.cpp:1103: error: ISO C++ forbids declaration of `n' with no type
Source/plugin.cpp:1103: error: `int nsPluginInstance::n' is not a static member
   of `class nsPluginInstance'
Source/plugin.cpp:1103: error: `n' was not declared in this scope
Source/plugin.cpp:1104: error: syntax error before `}' token
Source/plugin.cpp:1115: error: syntax error before `->' token
Source/plugin.cpp:1127: error: invalid use of `this' at top level
Source/plugin.cpp:1127: error: `n' was not declared in this scope
Source/plugin.cpp:1127: error: `n' was not declared in this scope
Source/plugin.cpp:1127: error: ISO C++ forbids declaration of `buildPlaylist'
   with no type
Source/plugin.cpp:1127: error: `int nsPluginInstance::buildPlaylist' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1127: error: initializer list being treated as compound
   expression
Source/plugin.cpp:1128: error: syntax error before `if'
Source/plugin.cpp:1151: error: `n' was not declared in this scope
Source/plugin.cpp:1151: error: ISO C++ forbids declaration of `strcpy' with no
   type
Source/plugin.cpp:1151: error: `int nsPluginInstance::strcpy' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:1151: error: initializer list being treated as compound
   expression
Source/plugin.cpp:1152: error: `n' was not declared in this scope
Source/plugin.cpp:1152: error: `tmp' was not declared in this scope
Source/plugin.cpp:1152: error: ISO C++ forbids declaration of `strcat' with no
   type
Source/plugin.cpp:1152: error: `int nsPluginInstance::strcat' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:1152: error: initializer list being treated as compound
   expression
Source/plugin.cpp:1153: error: `tmp' was not declared in this scope
Source/plugin.cpp:1153: error: ISO C++ forbids declaration of `free' with no
   type
Source/plugin.cpp:1153: error: `int nsPluginInstance::free' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:1154: error: syntax error before `}' token
Source/plugin.cpp:1166: error: ISO C++ forbids declaration of `threadsignaled'
   with no type
Source/plugin.cpp:1166: error: `int nsPluginInstance::threadsignaled' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1167: error: syntax error before `}' token
Source/plugin.cpp:1171: error: invalid use of `this' at top level
Source/plugin.cpp:1171: error: ISO C++ forbids declaration of `g_idle_add' with
   no type
Source/plugin.cpp:1171: error: `int nsPluginInstance::g_idle_add' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1171: error: initializer list being treated as compound
   expression
Source/plugin.cpp:1171: warning: left-hand operand of comma is a reference, not
   call, to function `gtkgui_draw'
Source/plugin.cpp:1173: error: syntax error before `}' token
Source/plugin.cpp:1188: error: ISO C++ forbids declaration of `n' with no type
Source/plugin.cpp:1188: error: `int nsPluginInstance::n' is not a static member
   of `class nsPluginInstance'
Source/plugin.cpp:1188: error: invalid use of member `nsPluginInstance::td'
Source/plugin.cpp:1189: error: syntax error before `while'
Source/plugin.cpp:1194: error: ISO C++ forbids declaration of `n' with no type
Source/plugin.cpp:1194: error: `int nsPluginInstance::n' is not a static member
   of `class nsPluginInstance'
Source/plugin.cpp:1194: error: `n' was not declared in this scope
Source/plugin.cpp:1195: error: syntax error before `}' token
Source/plugin.cpp:1203: error: ISO C++ forbids declaration of `threadsignaled'
   with no type
Source/plugin.cpp:1203: error: `int nsPluginInstance::threadsignaled' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1204: error: syntax error before `}' token
Source/plugin.cpp:1208: error: invalid use of `this' at top level
Source/plugin.cpp:1208: error: ISO C++ forbids declaration of `g_idle_add' with
   no type
Source/plugin.cpp:1208: error: `int nsPluginInstance::g_idle_add' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1208: error: initializer list being treated as compound
   expression
Source/plugin.cpp:1208: warning: left-hand operand of comma is a reference, not
   call, to function `gtkgui_draw'
Source/plugin.cpp:1210: error: syntax error before `}' token
Source/plugin.cpp:1218: error: ISO C++ forbids declaration of `n' with no type
Source/plugin.cpp:1218: error: `int nsPluginInstance::n' is not a static member
   of `class nsPluginInstance'
Source/plugin.cpp:1218: error: invalid use of member `nsPluginInstance::td'
Source/plugin.cpp:1219: error: syntax error before `while'
Source/plugin.cpp:1233: error: ISO C++ forbids declaration of `n' with no type
Source/plugin.cpp:1233: error: `int nsPluginInstance::n' is not a static member
   of `class nsPluginInstance'
Source/plugin.cpp:1233: error: `n' was not declared in this scope
Source/plugin.cpp:1234: error: syntax error before `}' token
Source/plugin.cpp:1242: error: ISO C++ forbids declaration of `threadsignaled'
   with no type
Source/plugin.cpp:1242: error: `int nsPluginInstance::threadsignaled' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1243: error: syntax error before `}' token
Source/plugin.cpp:1259: error: ISO C++ forbids declaration of `threadsignaled'
   with no type
Source/plugin.cpp:1259: error: `int nsPluginInstance::threadsignaled' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1260: error: syntax error before `}' token
Source/plugin.cpp:1264: error: invalid use of `this' at top level
Source/plugin.cpp:1264: error: ISO C++ forbids declaration of `g_idle_add' with
   no type
Source/plugin.cpp:1264: error: `int nsPluginInstance::g_idle_add' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1264: error: initializer list being treated as compound
   expression
Source/plugin.cpp:1264: warning: left-hand operand of comma is a reference, not
   call, to function `gtkgui_draw'
Source/plugin.cpp:1266: error: syntax error before `}' token
Source/plugin.cpp:1271: error: ISO C++ forbids declaration of `n' with no type
Source/plugin.cpp:1271: error: `int nsPluginInstance::n' is not a static member
   of `class nsPluginInstance'
Source/plugin.cpp:1271: error: `n' was not declared in this scope
Source/plugin.cpp:1272: error: syntax error before `}' token
Source/plugin.cpp:1275: error: invalid use of member `
   nsPluginInstance::playlist_mutex'
Source/plugin.cpp:1275: error: ISO C++ forbids declaration of `
   pthread_mutex_unlock' with no type
Source/plugin.cpp:1275: error: `int nsPluginInstance::pthread_mutex_unlock' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:1276: error: syntax error before `}' token
Source/plugin.cpp:1287: error: type specifier omitted for parameter `NPReason'
Source/plugin.cpp:1287: error: syntax error before `,' token
Source/plugin.cpp: In member function `void nsPluginInstance::URLNotify(...)':
Source/plugin.cpp:1295: error: `reason' undeclared (first use this function)
Source/plugin.cpp: At global scope:
Source/plugin.cpp:1332: error: syntax error before `::' token
Source/plugin.cpp:1345: error: invalid use of member `
   nsPluginInstance::playlist_mutex'
Source/plugin.cpp:1345: error: ISO C++ forbids declaration of `
   pthread_mutex_lock' with no type
Source/plugin.cpp:1345: error: `int nsPluginInstance::pthread_mutex_lock' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:1347: error: syntax error before `if'
Source/plugin.cpp:1351: error: ISO C++ forbids declaration of `n' with no type
Source/plugin.cpp:1351: error: `int nsPluginInstance::n' is not a static member
   of `class nsPluginInstance'
Source/plugin.cpp:1351: error: invalid use of member `nsPluginInstance::td'
Source/plugin.cpp:1352: error: syntax error before `while'
Source/plugin.cpp:1368: error: ISO C++ forbids declaration of `n' with no type
Source/plugin.cpp:1368: error: `int nsPluginInstance::n' is not a static member
   of `class nsPluginInstance'
Source/plugin.cpp:1368: error: `n' was not declared in this scope
Source/plugin.cpp:1369: error: syntax error before `}' token
Source/plugin.cpp:1377: error: `stream' was not declared in this scope
Source/plugin.cpp:1377: error: `NPRES_DONE' was not declared in this scope
Source/plugin.cpp:1377: error: ISO C++ forbids declaration of `
   NPN_DestroyStream' with no type
Source/plugin.cpp:1377: error: `int nsPluginInstance::NPN_DestroyStream' is not
   a static member of `class nsPluginInstance'
Source/plugin.cpp:1377: error: initializer list being treated as compound
   expression
Source/plugin.cpp:1378: error: syntax error before `}' token
Source/plugin.cpp:1390: error: ISO C++ forbids declaration of `threadsignaled'
   with no type
Source/plugin.cpp:1390: error: `int nsPluginInstance::threadsignaled' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1391: error: syntax error before `}' token
Source/plugin.cpp:1418: error: invalid use of member `
   nsPluginInstance::playlist_mutex'
Source/plugin.cpp:1418: error: ISO C++ forbids declaration of `
   pthread_mutex_unlock' with no type
Source/plugin.cpp:1418: error: `int nsPluginInstance::pthread_mutex_unlock' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:1419: error: syntax error before `return'
Source/plugin.cpp:1425: error: ISO C++ forbids declaration of `n' with no type
Source/plugin.cpp:1425: error: `int nsPluginInstance::n' is not a static member
   of `class nsPluginInstance'
Source/plugin.cpp:1425: error: invalid conversion from `Node*' to `int'
Source/plugin.cpp:1426: error: `n' was not declared in this scope
Source/plugin.cpp:1426: error: `stream' was not declared in this scope
Source/plugin.cpp:1426: error: ISO C++ forbids declaration of `snprintf' with
   no type
Source/plugin.cpp:1426: error: `int nsPluginInstance::snprintf' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:1426: error: initializer list being treated as compound
   expression
Source/plugin.cpp:1427: error: syntax error before `if'
Source/plugin.cpp:1429: error: invalid use of member `
   nsPluginInstance::playlist_mutex'
Source/plugin.cpp:1429: error: ISO C++ forbids declaration of `
   pthread_mutex_unlock' with no type
Source/plugin.cpp:1429: error: `int nsPluginInstance::pthread_mutex_unlock' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:1430: error: syntax error before `return'
Source/plugin.cpp:1434: error: invalid use of member `nsPluginInstance::td'
Source/plugin.cpp:1434: error: `n' was not declared in this scope
Source/plugin.cpp:1434: error: ISO C++ forbids declaration of `addToEnd' with
   no type
Source/plugin.cpp:1434: error: `int nsPluginInstance::addToEnd' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:1434: error: initializer list being treated as compound
   expression
Source/plugin.cpp:1435: error: syntax error before `if'
Source/plugin.cpp:1437: error: invalid use of member `
   nsPluginInstance::playlist_mutex'
Source/plugin.cpp:1437: error: ISO C++ forbids declaration of `
   pthread_mutex_unlock' with no type
Source/plugin.cpp:1437: error: `int nsPluginInstance::pthread_mutex_unlock' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:1438: error: syntax error before `if'
Source/plugin.cpp:1449: error: syntax error before `::' token
Source/plugin.cpp:1453: error: `long int nsPluginInstance::currdownload' is not
   a static member of `class nsPluginInstance'
Source/plugin.cpp:1453: error: `long int nsPluginInstance::maxdownload' is not
   a static member of `class nsPluginInstance'
Source/plugin.cpp:1454: error: `FILE*nsPluginInstance::fp' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:1455: error: `Node*nsPluginInstance::n' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:1455: error: `Node*nsPluginInstance::hrefnode' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1456: error: `char nsPluginInstance::message[1024]' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1457: error: `char*nsPluginInstance::burl' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:1459: error: syntax error before `if'
Source/plugin.cpp:1471: error: invalid use of member `
   nsPluginInstance::playlist_mutex'
Source/plugin.cpp:1471: error: ISO C++ forbids declaration of `
   pthread_mutex_lock' with no type
Source/plugin.cpp:1471: error: `int nsPluginInstance::pthread_mutex_lock' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:1474: error: ISO C++ forbids declaration of `currdownload'
   with no type
Source/plugin.cpp:1474: error: `int nsPluginInstance::currdownload' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1475: error: ISO C++ forbids declaration of `maxdownload'
   with no type
Source/plugin.cpp:1475: error: `int nsPluginInstance::maxdownload' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1476: error: syntax error before `for'
Source/plugin.cpp:1476: error: syntax error before `!=' token
Source/plugin.cpp:1476: error: ISO C++ forbids declaration of `n' with no type
Source/plugin.cpp:1476: error: `int nsPluginInstance::n' is not a static member
   of `class nsPluginInstance'
Source/plugin.cpp:1476: error: `n' was not declared in this scope
Source/plugin.cpp:1476: error: syntax error before `)' token
Source/plugin.cpp:1483: error: syntax error before `+=' token
Source/plugin.cpp:1484: error: syntax error before `+=' token
Source/plugin.cpp:1487: error: ISO C++ forbids declaration of `n' with no type
Source/plugin.cpp:1487: error: `int nsPluginInstance::n' is not a static member
   of `class nsPluginInstance'
Source/plugin.cpp:1487: error: invalid use of member `nsPluginInstance::td'
Source/plugin.cpp:1488: error: syntax error before `while'
Source/plugin.cpp:1496: error: ISO C++ forbids declaration of `n' with no type
Source/plugin.cpp:1496: error: `int nsPluginInstance::n' is not a static member
   of `class nsPluginInstance'
Source/plugin.cpp:1496: error: `n' was not declared in this scope
Source/plugin.cpp:1497: error: syntax error before `}' token
Source/plugin.cpp:1506: error: syntax error before `->' token
Source/plugin.cpp:1508: error: invalid use of member `
   nsPluginInstance::playlist_mutex'
Source/plugin.cpp:1508: error: ISO C++ forbids declaration of `
   pthread_mutex_unlock' with no type
Source/plugin.cpp:1508: error: `int nsPluginInstance::pthread_mutex_unlock' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:1510: error: syntax error before `if'
Source/plugin.cpp:1524: error: syntax error before `->' token
Source/plugin.cpp:1525: error: syntax error before `->' token
Source/plugin.cpp:1531: error: syntax error before `->' token
Source/plugin.cpp:1539: error: `fp' was not declared in this scope
Source/plugin.cpp:1539: error: `offset' was not declared in this scope
Source/plugin.cpp:1539: error: ISO C++ forbids declaration of `fseek' with no
   type
Source/plugin.cpp:1539: error: `int nsPluginInstance::fseek' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:1539: error: initializer list being treated as compound
   expression
Source/plugin.cpp:1540: error: ISO C++ forbids declaration of `ret' with no
   type
Source/plugin.cpp:1540: error: `int nsPluginInstance::ret' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:1540: error: `buffer' was not declared in this scope
Source/plugin.cpp:1540: error: `len' was not declared in this scope
Source/plugin.cpp:1540: error: `fp' was not declared in this scope
Source/plugin.cpp:1541: error: syntax error before `->' token
Source/plugin.cpp:1560: error: `GType nsPluginInstance::__t' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:1560: error: `gboolean nsPluginInstance::__r' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:1560: error: syntax error before `if'
Source/plugin.cpp:1560: error: ISO C++ forbids declaration of `__r' with no
   type
Source/plugin.cpp:1560: error: `int nsPluginInstance::__r' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:1560: error: syntax error before `}' token
Source/plugin.cpp:1568: error: invalid use of member `
   nsPluginInstance::progress_bar'
Source/plugin.cpp:1568: error: ISO C++ forbids declaration of `gtk_widget_show'
   with no type
Source/plugin.cpp:1568: error: `int nsPluginInstance::gtk_widget_show' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1569: error: invalid use of member `
   nsPluginInstance::progress_bar'
Source/plugin.cpp:1569: error: ISO C++ forbids declaration of `
   gtk_widget_queue_draw' with no type
Source/plugin.cpp:1569: error: `int nsPluginInstance::gtk_widget_queue_draw' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:1571: error: syntax error before `}' token
Source/plugin.cpp:1575: error: invalid use of member `nsPluginInstance::status'
Source/plugin.cpp:1575: error: ISO C++ forbids declaration of `gtk_widget_show'
   with no type
Source/plugin.cpp:1575: error: `int nsPluginInstance::gtk_widget_show' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1576: error: invalid use of member `nsPluginInstance::status'
Source/plugin.cpp:1576: error: ISO C++ forbids declaration of `
   gtk_widget_queue_draw' with no type
Source/plugin.cpp:1576: error: `int nsPluginInstance::gtk_widget_queue_draw' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:1577: error: syntax error before `}' token
Source/plugin.cpp:1589: error: `GType nsPluginInstance::__t' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:1589: error: `gboolean nsPluginInstance::__r' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:1589: error: syntax error before `if'
Source/plugin.cpp:1589: error: ISO C++ forbids declaration of `__r' with no
   type
Source/plugin.cpp:1589: error: `int nsPluginInstance::__r' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:1589: error: syntax error before `}' token
Source/plugin.cpp:1597: error: invalid use of member `
   nsPluginInstance::progress_bar'
Source/plugin.cpp:1597: error: ISO C++ forbids declaration of `gtk_widget_show'
   with no type
Source/plugin.cpp:1597: error: `int nsPluginInstance::gtk_widget_show' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1598: error: invalid use of member `
   nsPluginInstance::progress_bar'
Source/plugin.cpp:1598: error: ISO C++ forbids declaration of `
   gtk_widget_queue_draw' with no type
Source/plugin.cpp:1598: error: `int nsPluginInstance::gtk_widget_queue_draw' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:1600: error: syntax error before `}' token
Source/plugin.cpp:1605: error: invalid use of member `nsPluginInstance::status'
Source/plugin.cpp:1605: error: ISO C++ forbids declaration of `gtk_widget_show'
   with no type
Source/plugin.cpp:1605: error: `int nsPluginInstance::gtk_widget_show' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1606: error: invalid use of member `nsPluginInstance::status'
Source/plugin.cpp:1606: error: ISO C++ forbids declaration of `
   gtk_widget_queue_draw' with no type
Source/plugin.cpp:1606: error: `int nsPluginInstance::gtk_widget_queue_draw' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:1607: error: syntax error before `}' token
Source/plugin.cpp:1617: error: ISO C++ forbids declaration of `hrefrequested'
   with no type
Source/plugin.cpp:1617: error: `int nsPluginInstance::hrefrequested' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1618: error: ISO C++ forbids declaration of `n' with no type
Source/plugin.cpp:1618: error: `int nsPluginInstance::n' is not a static member
   of `class nsPluginInstance'
Source/plugin.cpp:1618: error: invalid use of member `nsPluginInstance::td'
Source/plugin.cpp:1619: error: syntax error before `while'
Source/plugin.cpp:1627: error: ISO C++ forbids declaration of `n' with no type
Source/plugin.cpp:1627: error: `int nsPluginInstance::n' is not a static member
   of `class nsPluginInstance'
Source/plugin.cpp:1627: error: `n' was not declared in this scope
Source/plugin.cpp:1628: error: syntax error before `}' token
Source/plugin.cpp:1632: error: ISO C++ forbids declaration of `hrefnode' with
   no type
Source/plugin.cpp:1632: error: `int nsPluginInstance::hrefnode' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:1632: error: invalid conversion from `Node*' to `int'
Source/plugin.cpp:1633: error: `hrefnode' was not declared in this scope
Source/plugin.cpp:1633: error: invalid use of member `nsPluginInstance::href'
Source/plugin.cpp:1634: error: `hrefnode' was not declared in this scope
Source/plugin.cpp:1634: error: ISO C++ forbids declaration of `strlcpy' with no
   type
Source/plugin.cpp:1634: error: `int nsPluginInstance::strlcpy' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:1634: error: initializer list being treated as compound
   expression
Source/plugin.cpp:1635: error: invalid use of member `nsPluginInstance::td'
Source/plugin.cpp:1635: error: `hrefnode' was not declared in this scope
Source/plugin.cpp:1635: error: ISO C++ forbids declaration of `addToEnd' with
   no type
Source/plugin.cpp:1635: error: `int nsPluginInstance::addToEnd' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:1635: error: initializer list being treated as compound
   expression
Source/plugin.cpp:1636: error: syntax error before `}' token
Source/plugin.cpp:1640: error: invalid use of member `nsPluginInstance::href'
Source/plugin.cpp:1640: error: ISO C++ forbids declaration of `NPN_GetURL' with
   no type
Source/plugin.cpp:1640: error: `int nsPluginInstance::NPN_GetURL' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1640: error: initializer list being treated as compound
   expression
Source/plugin.cpp:1641: error: invalid use of member `
   nsPluginInstance::playlist_mutex'
Source/plugin.cpp:1641: error: ISO C++ forbids declaration of `
   pthread_mutex_unlock' with no type
Source/plugin.cpp:1641: error: `int nsPluginInstance::pthread_mutex_unlock' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:1643: error: syntax error before `if'
Source/plugin.cpp:1661: error: ISO C++ forbids declaration of `baseurl' with no
   type
Source/plugin.cpp:1661: error: `int nsPluginInstance::baseurl' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:1661: error: `burl' was not declared in this scope
Source/plugin.cpp:1662: error: syntax error before `}' token
Source/plugin.cpp:1679: error: ISO C++ forbids declaration of `threadsignaled'
   with no type
Source/plugin.cpp:1679: error: `int nsPluginInstance::threadsignaled' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1680: error: syntax error before `}' token
Source/plugin.cpp:1690: error: ISO C++ forbids declaration of `threadsignaled'
   with no type
Source/plugin.cpp:1690: error: `int nsPluginInstance::threadsignaled' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1691: error: syntax error before `}' token
Source/plugin.cpp:1695: error: invalid use of `this' at top level
Source/plugin.cpp:1695: error: ISO C++ forbids declaration of `g_idle_add' with
   no type
Source/plugin.cpp:1695: error: `int nsPluginInstance::g_idle_add' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1695: error: initializer list being treated as compound
   expression
Source/plugin.cpp:1695: warning: left-hand operand of comma is a reference, not
   call, to function `gtkgui_draw'
Source/plugin.cpp:1697: error: syntax error before `}' token
Source/plugin.cpp:1706: error: syntax error before `->' token
Source/plugin.cpp:1707: error: invalid use of member `
   nsPluginInstance::playlist_mutex'
Source/plugin.cpp:1707: error: ISO C++ forbids declaration of `
   pthread_mutex_unlock' with no type
Source/plugin.cpp:1707: error: `int nsPluginInstance::pthread_mutex_unlock' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:1709: error: syntax error before `if'
Source/plugin.cpp:1906: error: `PRInt32' was not declared in this scope
Source/plugin.cpp:1906: error: `playstate' was not declared in this scope
Source/plugin.cpp:1907: error: variable or field `GetPlayState' declared void
Source/plugin.cpp:1907: error: `int nsPluginInstance::GetPlayState' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1907: error: syntax error before `{' token
Source/plugin.cpp:1909: error: ISO C++ forbids declaration of `playstate' with
   no type
Source/plugin.cpp:1909: error: `int*nsPluginInstance::playstate' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1909: error: invalid use of member `
   nsPluginInstance::js_state'
Source/plugin.cpp:1910: error: invalid use of member `
   nsPluginInstance::control_mutex'
Source/plugin.cpp:1910: error: ISO C++ forbids declaration of `
   pthread_mutex_unlock' with no type
Source/plugin.cpp:1910: error: `int nsPluginInstance::pthread_mutex_unlock' is
   not a static member of `class nsPluginInstance'
Source/plugin.cpp:1911: error: syntax error before `}' token
Source/plugin.cpp: In member function `void nsPluginInstance::SetFilename(const
   char*)':
Source/plugin.cpp:1963: error: `free' undeclared (first use this function)
Source/plugin.cpp:1982: error: `NPN_GetURL' undeclared (first use this
   function)
Source/plugin.cpp: At global scope:
Source/plugin.cpp:1991: error: `PRBool' was not declared in this scope
Source/plugin.cpp:1991: error: `_retval' was not declared in this scope
Source/plugin.cpp:1992: error: variable or field `GetShowControls' declared
   void
Source/plugin.cpp:1992: error: `int nsPluginInstance::GetShowControls' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:1992: error: syntax error before `{' token
Source/plugin.cpp:1997: error: `PRBool' was not declared in this scope
Source/plugin.cpp:1997: error: syntax error before `)' token
Source/plugin.cpp: In member function `void
   nsPluginInstance::SetShowControls(...)':
Source/plugin.cpp:2000: error: `value' undeclared (first use this function)
Source/plugin.cpp: At global scope:
Source/plugin.cpp:2052: error: `PRBool' was not declared in this scope
Source/plugin.cpp:2052: error: `_retval' was not declared in this scope
Source/plugin.cpp:2053: error: variable or field `GetFullscreen' declared void
Source/plugin.cpp:2053: error: `int nsPluginInstance::GetFullscreen' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:2053: error: syntax error before `{' token
Source/plugin.cpp:2058: error: syntax error before `)' token
Source/plugin.cpp: In member function `void
   nsPluginInstance::SetFullscreen(...)':
Source/plugin.cpp:2093: error: `embed_width' undeclared (first use this
   function)
Source/plugin.cpp:2095: error: `window_height' undeclared (first use this
   function)
Source/plugin.cpp:2096: error: `window_width' undeclared (first use this
   function)
Source/plugin.cpp:2140: error: `movie_height' undeclared (first use this
   function)
Source/plugin.cpp:2140: error: `movie_width' undeclared (first use this
   function)
Source/plugin.cpp:2253: error: `NP_FULL' undeclared (first use this function)
Source/plugin.cpp: At global scope:
Source/plugin.cpp:2508: error: `PRBool' was not declared in this scope
Source/plugin.cpp:2508: error: `_retval' was not declared in this scope
Source/plugin.cpp:2509: error: variable or field `GetShowlogo' declared void
Source/plugin.cpp:2509: error: `int nsPluginInstance::GetShowlogo' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:2509: error: syntax error before `{' token
Source/plugin.cpp:2514: error: syntax error before `)' token
Source/plugin.cpp:2527: error: `PRBool' was not declared in this scope
Source/plugin.cpp:2527: error: `_retval' was not declared in this scope
Source/plugin.cpp:2528: error: variable or field `GetAutoPlay' declared void
Source/plugin.cpp:2528: error: `int nsPluginInstance::GetAutoPlay' is not a
   static member of `class nsPluginInstance'
Source/plugin.cpp:2528: error: syntax error before `{' token
Source/plugin.cpp:2533: error: syntax error before `)' token
Source/plugin.cpp:2538: error: `PRBool' was not declared in this scope
Source/plugin.cpp:2538: error: `_retval' was not declared in this scope
Source/plugin.cpp:2539: error: variable or field `GetLoop' declared void
Source/plugin.cpp:2539: error: `int nsPluginInstance::GetLoop' is not a static
   member of `class nsPluginInstance'
Source/plugin.cpp:2539: error: syntax error before `{' token
Source/plugin.cpp:2544: error: syntax error before `)' token
Source/plugin.cpp:2564: error: syntax error before `::' token
Source/plugin.cpp:2582: error: syntax error before `*' token
Source/plugin.cpp:2585: error: syntax error before `*' token
Source/plugin.cpp: In member function `nsScriptablePeer*
   nsPluginInstance::getScriptablePeer()':
Source/plugin.cpp:2610: error: `NS_ADDREF' undeclared (first use this function)
Source/plugin.cpp: In member function `nsControlsScriptablePeer*
   nsPluginInstance::getControlsScriptablePeer()':
Source/plugin.cpp:2624: error: `NS_ADDREF' undeclared (first use this function)
make: *** [plugin.o] Error 1

On Thu, 28 Jul 2005 21:34:35 +0200, Guiakozuki wrote:

E quelli in quicktime come vanno?

> make: *** [plugin.o] Error 1
*minchia*. tutti errori di sintassi.
Strano, a me il make è andato senza problemi...


 
Avevo un errore simile per aver digitato scorrettamente l'opzione di 
configurazione: --with-gecko-sdk=/path/to/gecko-sdk
Il pacchetto gecko-sdk si scarica dal server mozilla e deve essere di 
release pari o superiore alla release gecko di FFox.
-- 
The Linux Guru's view of sex:
unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep

Massimo B. ha scritto:

io con la kubuntu l ho compilato senza problemi. rintracciando eventuali 
pacchetti mancanti con l ottimo apt-get e kynaptic.
pure i sorgenti di gecko sono gia sotto forma di .deb quindi no nserve 
neanceh scaricarli dal server di  mozilla.
ad ogni modo la Suse non č delle piu facili dal punto di vista 
multimediale, e di formati audio e (mi hanno detto) anche come 
masterizzazione dvd.

 masterizzazione dvd.
Veramente in Suse e' sufficiente scaricarsi l'rpm di mplayerplug-in con 
apt-get