I 've just tried to compile new embedding API / gtk / x11 / test.cc
test of the last revision.
The following compilation error occured :
(I compile with my own makefile from gtk/x1/test) :
The file moz-web-view-marshal.h actually is missing.
../common/moz-web-view-common.cpp:44:34: error: moz-web-view-
marshal.h: Aucun fichier ou répertoire de ce type
../common/moz-web-view-common.cpp: In function ‘void
moz_viewable_class_init(void*)’:
../common/moz-web-view-common.cpp:173: error:
‘g_cclosure_user_marshal_BOOLEAN__STRING’ was not declared in this
scope
../x11/moz-web-view.cpp: In function ‘void
moz_web_view_class_init(MozWebViewClass*)’:
../x11/moz-web-view.cpp:210: error: ‘struct _MozWebViewClass’ has no
member named ‘title_changed’
../x11/moz-web-view.cpp:219: error: ‘struct _MozWebViewClass’ has no
member named ‘status_changed’
../x11/moz-web-view.cpp:228: error: ‘struct _MozWebViewClass’ has no
member named ‘location_changed’
../x11/nsGlueLinkingDlopen.cpp: In function ‘nsresult (*
XPCOMGlueLoad(const char*))(XPCOMFunctions*, const char*)’:
../x11/nsGlueLinkingDlopen.cpp:99: error: expected `)' before
‘MOZ_DLL_SUFFIX’
../x11/nsXPCOMGlue.cpp: In function ‘nsresult XPCOMGlueStartup(const
char*)’:
../x11/nsXPCOMGlue.cpp:68: error: expected `;' before ‘MOZ_DLL_SUFFIX’
Is there anything to do to build moz-web-view-marshal.h ?
Thanks a lot,
Cyril.
But the repository is broken :
- gtk/common/moz-web-view-marshal.list should'nt be empty but should
contain
BOOLEAN:STRING
- I've had to modify gtk/x11/moz-web-view.h :
struct _MozWebViewClass {
GtkBinClass parent_class;
/* Signals */
};
->
struct _MozWebViewClass {
GtkBinClass parent_class;
/* Signals */
void (*title_changed) (MozWebView *view, const char *title);
void (*status_changed) (MozWebView *view, const char *status,
guint32 statusType);
void (*location_changed) (const char *uri);
};
Cyril.
Hi,
please see https://bugzilla.mozilla.org/show_bug.cgi?id=455247, its an issue
thats being fixed with patches under way.
My appologies for your inconvenience.
Cheers,
-Tristan
Cyril.