Hi,
I did some searching, and the issue seems to be with xulrunner. If I run configure with '--with-system-xulrunner=no', the issue goes away. Im running Fedora 21 and the distro provided version of xulrunner there is 33.0. I did some additional googling, and more people seem to be running into a similar issue, which appears to have started with API changes in xulrunner 30.0 and higher. Regards, Maarten Hoes. On Sat, Nov 1, 2014 at 11:10 AM, Maarten Hoes <[email protected]> wrote: > Hi, > > > Im running into the following build failure (it looks like it only occurs > when when I run configure with the option '--with-system-libs'). Does > anyone have an idea what might be going on here ? > > > Thanks, > > > Maarten Hoes. > > > > > > > -------------------------------------------------------------------------------------------------------------------------------------------------------------- > [build CXX] vcl/headless/svpprn.cxx > [build CXX] vcl/headless/svptext.cxx > [build CXX] vcl/headless/svpvd.cxx > [build CXX] extensions/source/plugin/unx/mediator.cxx > [build CXX] extensions/source/plugin/unx/plugcon.cxx > In file included from > /usr/local/src/libreoffice/extensions/source/plugin/inc/plugin/unx/plugcon.hxx:71:0, > from > /usr/local/src/libreoffice/extensions/source/plugin/unx/plugcon.cxx:36: > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:91:27: error: > expected ‘)’ before ‘NPP_InitializeUPP’ > typedef void (* NP_LOADDS NPP_InitializeUPP)(void); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:118:27: error: > expected ‘)’ before ‘NPP_ShutdownUPP’ > typedef void (* NP_LOADDS NPP_ShutdownUPP)(void); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:151:30: error: > expected ‘)’ before ‘NPP_NewUPP’ > typedef NPError (* NP_LOADDS NPP_NewUPP)(NPMIMEType pluginType, NPP > instance, uint16_t mode, int16_t argc, char* argn[], char* argv[], > NPSavedData* saved); > ^ > In file included from > /usr/local/src/libreoffice/extensions/source/plugin/inc/plugin/unx/plugcon.hxx:71:0, > from > /usr/local/src/libreoffice/extensions/source/plugin/unx/plugcon.cxx:36: > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:177:30: error: > expected ‘)’ before ‘NPP_DestroyUPP’ > typedef NPError (* NP_LOADDS NPP_DestroyUPP)(NPP instance, NPSavedData** > save); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:204:30: error: > expected ‘)’ before ‘NPP_SetWindowUPP’ > typedef NPError (* NP_LOADDS NPP_SetWindowUPP)(NPP instance, NPWindow* > window); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:233:30: error: > expected ‘)’ before ‘NPP_NewStreamUPP’ > typedef NPError (* NP_LOADDS NPP_NewStreamUPP)(NPP instance, NPMIMEType > type, NPStream* stream, NPBool seekable, uint16_t* stype); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:260:30: error: > expected ‘)’ before ‘NPP_DestroyStreamUPP’ > typedef NPError (* NP_LOADDS NPP_DestroyStreamUPP)(NPP instance, > NPStream* stream, NPReason reason); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:287:30: error: > expected ‘)’ before ‘NPP_WriteReadyUPP’ > typedef int32_t (* NP_LOADDS NPP_WriteReadyUPP)(NPP instance, NPStream* > stream); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:317:30: error: > expected ‘)’ before ‘NPP_WriteUPP’ > typedef int32_t (* NP_LOADDS NPP_WriteUPP)(NPP instance, NPStream* > stream, int32_t offset, int32_t len, void* buffer); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:345:27: error: > expected ‘)’ before ‘NPP_StreamAsFileUPP’ > typedef void (* NP_LOADDS NPP_StreamAsFileUPP)(NPP instance, NPStream* > stream, const char* fname); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:371:27: error: > expected ‘)’ before ‘NPP_PrintUPP’ > typedef void (* NP_LOADDS NPP_PrintUPP)(NPP instance, NPPrint* > platformPrint); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:398:30: error: > expected ‘)’ before ‘NPP_HandleEventUPP’ > typedef int16_t (* NP_LOADDS NPP_HandleEventUPP)(NPP instance, void* > event); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:427:27: error: > expected ‘)’ before ‘NPP_URLNotifyUPP’ > typedef void (* NP_LOADDS NPP_URLNotifyUPP)(NPP instance, const char* > url, NPReason reason, void* notifyData); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:454:30: error: > expected ‘)’ before ‘NPP_GetValueUPP’ > typedef NPError (* NP_LOADDS NPP_GetValueUPP)(NPP instance, NPPVariable > variable, void *ret_alue); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:480:30: error: > expected ‘)’ before ‘NPP_SetValueUPP’ > typedef NPError (* NP_LOADDS NPP_SetValueUPP)(NPP instance, NPNVariable > variable, void *ret_alue); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:513:30: error: > expected ‘)’ before ‘NPN_GetValueUPP’ > typedef NPError (* NP_LOADDS NPN_GetValueUPP)(NPP instance, NPNVariable > variable, void *ret_alue); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:539:30: error: > expected ‘)’ before ‘NPN_SetValueUPP’ > typedef NPError (* NP_LOADDS NPN_SetValueUPP)(NPP instance, NPPVariable > variable, void *ret_alue); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:566:30: error: > expected ‘)’ before ‘NPN_GetURLNotifyUPP’ > typedef NPError (* NP_LOADDS NPN_GetURLNotifyUPP)(NPP instance, const > char* url, const char* window, void* notifyData); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:596:30: error: > expected ‘)’ before ‘NPN_PostURLNotifyUPP’ > typedef NPError (* NP_LOADDS NPN_PostURLNotifyUPP)(NPP instance, const > char* url, const char* window, uint32_t len, const char* buf, NPBool file, > void* notifyData); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:622:30: error: > expected ‘)’ before ‘NPN_GetURLUPP’ > typedef NPError (* NP_LOADDS NPN_GetURLUPP)(NPP instance, const char* > url, const char* window); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:651:30: error: > expected ‘)’ before ‘NPN_PostURLUPP’ > typedef NPError (* NP_LOADDS NPN_PostURLUPP)(NPP instance, const char* > url, const char* window, uint32_t len, const char* buf, NPBool file); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:677:30: error: > expected ‘)’ before ‘NPN_RequestReadUPP’ > typedef NPError (* NP_LOADDS NPN_RequestReadUPP)(NPStream* stream, > NPByteRange* rangeList); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:706:30: error: > expected ‘)’ before ‘NPN_NewStreamUPP’ > typedef NPError (* NP_LOADDS NPN_NewStreamUPP)(NPP instance, NPMIMEType > type, const char* window, NPStream** stream); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:735:30: error: > expected ‘)’ before ‘NPN_WriteUPP’ > typedef int32_t (* NP_LOADDS NPN_WriteUPP)(NPP instance, NPStream* > stream, int32_t len, void* buffer); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:763:30: error: > expected ‘)’ before ‘NPN_DestroyStreamUPP’ > typedef NPError (* NP_LOADDS NPN_DestroyStreamUPP)(NPP instance, > NPStream* stream, NPReason reason); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:790:27: error: > expected ‘)’ before ‘NPN_StatusUPP’ > typedef void (* NP_LOADDS NPN_StatusUPP)(NPP instance, const char* > message); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:816:34: error: > expected ‘)’ before ‘NPN_UserAgentUPP’ > typedef const char* (* NP_LOADDS NPN_UserAgentUPP)(NPP instance); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:816:34: error: > expected initializer before ‘NPN_UserAgentUPP’ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:842:28: error: > expected ‘)’ before ‘NPN_MemAllocUPP’ > typedef void* (* NP_LOADDS NPN_MemAllocUPP)(uint32_t size); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:842:28: error: > expected initializer before ‘NPN_MemAllocUPP’ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:868:27: error: > expected ‘)’ before ‘NPN_MemFreeUPP’ > typedef void (* NP_LOADDS NPN_MemFreeUPP)(void* ptr); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:895:31: error: > expected ‘)’ before ‘NPN_MemFlushUPP’ > typedef uint32_t (* NP_LOADDS NPN_MemFlushUPP)(uint32_t size); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:923:27: error: > expected ‘)’ before ‘NPN_ReloadPluginsUPP’ > typedef void (* NP_LOADDS NPN_ReloadPluginsUPP)(NPBool reloadPages); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:948:30: error: > expected ‘)’ before ‘NPN_GetJavaEnvUPP’ > typedef JRIEnv* (* NP_LOADDS NPN_GetJavaEnvUPP)(void); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:948:30: error: > expected initializer before ‘NPN_GetJavaEnvUPP’ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:975:27: error: > expected ‘)’ before ‘NPN_GetJavaPeerUPP’ > typedef jref (* NP_LOADDS NPN_GetJavaPeerUPP)(NPP instance); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1003:27: error: > expected ‘)’ before ‘NPN_InvalidateRectUPP’ > typedef void (* NP_LOADDS NPN_InvalidateRectUPP)(NPP instance, NPRect > *rect); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1031:27: error: > expected ‘)’ before ‘NPN_InvalidateRegionUPP’ > typedef void (* NP_LOADDS NPN_InvalidateRegionUPP)(NPP instance, NPRegion > region); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1057:27: error: > expected ‘)’ before ‘NPN_ForceRedrawUPP’ > typedef void (* NP_LOADDS NPN_ForceRedrawUPP)(NPP instance); > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1079:5: error: > ‘NPP_NewUPP’ does not name a type > NPP_NewUPP newp; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1080:5: error: > ‘NPP_DestroyUPP’ does not name a type > NPP_DestroyUPP destroy; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1081:5: error: > ‘NPP_SetWindowUPP’ does not name a type > NPP_SetWindowUPP setwindow; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1082:5: error: > ‘NPP_NewStreamUPP’ does not name a type > NPP_NewStreamUPP newstream; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1083:5: error: > ‘NPP_DestroyStreamUPP’ does not name a type > NPP_DestroyStreamUPP destroystream; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1084:5: error: > ‘NPP_StreamAsFileUPP’ does not name a type > NPP_StreamAsFileUPP asfile; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1085:5: error: > ‘NPP_WriteReadyUPP’ does not name a type > NPP_WriteReadyUPP writeready; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1086:5: error: > ‘NPP_WriteUPP’ does not name a type > NPP_WriteUPP write; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1087:5: error: > ‘NPP_PrintUPP’ does not name a type > NPP_PrintUPP print; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1088:5: error: > ‘NPP_HandleEventUPP’ does not name a type > NPP_HandleEventUPP event; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1089:5: error: > ‘NPP_URLNotifyUPP’ does not name a type > NPP_URLNotifyUPP urlnotify; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1091:5: error: > ‘NPP_GetValueUPP’ does not name a type > NPP_GetValueUPP getvalue; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1092:5: error: > ‘NPP_SetValueUPP’ does not name a type > NPP_SetValueUPP setvalue; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1098:5: error: > ‘NPN_GetURLUPP’ does not name a type > NPN_GetURLUPP geturl; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1099:5: error: > ‘NPN_PostURLUPP’ does not name a type > NPN_PostURLUPP posturl; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1100:5: error: > ‘NPN_RequestReadUPP’ does not name a type > NPN_RequestReadUPP requestread; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1101:5: error: > ‘NPN_NewStreamUPP’ does not name a type > NPN_NewStreamUPP newstream; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1102:5: error: > ‘NPN_WriteUPP’ does not name a type > NPN_WriteUPP write; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1103:5: error: > ‘NPN_DestroyStreamUPP’ does not name a type > NPN_DestroyStreamUPP destroystream; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1104:5: error: > ‘NPN_StatusUPP’ does not name a type > NPN_StatusUPP status; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1105:5: error: > ‘NPN_UserAgentUPP’ does not name a type > NPN_UserAgentUPP uagent; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1106:5: error: > ‘NPN_MemAllocUPP’ does not name a type > NPN_MemAllocUPP memalloc; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1107:5: error: > ‘NPN_MemFreeUPP’ does not name a type > NPN_MemFreeUPP memfree; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1108:5: error: > ‘NPN_MemFlushUPP’ does not name a type > NPN_MemFlushUPP memflush; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1109:5: error: > ‘NPN_ReloadPluginsUPP’ does not name a type > NPN_ReloadPluginsUPP reloadplugins; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1110:5: error: > ‘NPN_GetJavaEnvUPP’ does not name a type > NPN_GetJavaEnvUPP getJavaEnv; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1111:5: error: > ‘NPN_GetJavaPeerUPP’ does not name a type > NPN_GetJavaPeerUPP getJavaPeer; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1112:5: error: > ‘NPN_GetURLNotifyUPP’ does not name a type > NPN_GetURLNotifyUPP geturlnotify; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1113:5: error: > ‘NPN_PostURLNotifyUPP’ does not name a type > NPN_PostURLNotifyUPP posturlnotify; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1114:5: error: > ‘NPN_GetValueUPP’ does not name a type > NPN_GetValueUPP getvalue; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1115:5: error: > ‘NPN_SetValueUPP’ does not name a type > NPN_SetValueUPP setvalue; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1116:5: error: > ‘NPN_InvalidateRectUPP’ does not name a type > NPN_InvalidateRectUPP invalidaterect; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1117:5: error: > ‘NPN_InvalidateRegionUPP’ does not name a type > NPN_InvalidateRegionUPP invalidateregion; > ^ > /usr/local/src/libreoffice/external/np_sdk/npsdk/npupp.h:1118:5: error: > ‘NPN_ForceRedrawUPP’ does not name a type > NPN_ForceRedrawUPP forceredraw; > ^ > /usr/local/src/libreoffice/solenv/gbuild/LinkTarget.mk:189: recipe for > target > '/usr/local/src/libreoffice/workdir/CxxObject/extensions/source/plugin/unx/plugcon.o' > failed > make[1]: *** > [/usr/local/src/libreoffice/workdir/CxxObject/extensions/source/plugin/unx/plugcon.o] > Error 1 > make[1]: *** Waiting for unfinished jobs.... > Makefile:231: recipe for target 'build' failed > make: *** [build] Error 2 >
_______________________________________________ LibreOffice mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice
