media-video/vlc-0.9.9a-r1 now fails to build although it did previously revdep-rebuild claims rebuild necessary due to: broken /usr/lib64/nsbrowser/plugins/libvlcplugin.la (requires -lxpcomglue_s) If the nsplugin use flag is negated (-nsplugin) then it will build. Reproducible: Always Steps to Reproduce: 1.emerge vlc 2. 3. Actual Results: In file included from /usr/include/xulrunner-1.9.1/stable/jritypes.h:45, from /usr/include/xulrunner-1.9.1/stable/jri.h:45, from /usr/include/xulrunner-1.9.1/stable/npapi.h:48, from support/npunix.c:51: /usr/include/xulrunner-1.9.1/stable/jri_md.h:138:30: warning: "Macintosh" is not defined /usr/include/xulrunner-1.9.1/stable/jri_md.h:138:43: warning: "THINK_C" is not defined In file included from /usr/include/xulrunner-1.9.1/stable/jni.h:46, from /usr/include/xulrunner-1.9.1/stable/jritypes.h:46, from /usr/include/xulrunner-1.9.1/stable/jri.h:45, from /usr/include/xulrunner-1.9.1/stable/npapi.h:48, from support/npunix.c:51: /usr/include/xulrunner-1.9.1/stable/jni_md.h:166:7: warning: "macintosh" is not defined /usr/include/xulrunner-1.9.1/stable/jni_md.h:166:20: warning: "Macintosh" is not defined /usr/include/xulrunner-1.9.1/stable/jni_md.h:166:33: warning: "THINK_C" is not defined support/npunix.c:55:19: error: npupp.h: No such file or directory support/npunix.c:78: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gNetscapeFuncs’ support/npunix.c: In function ‘NPN_Version’: support/npunix.c:98: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c:98: error: (Each undeclared identifier is reported only once support/npunix.c:98: error: for each function it appears in.) support/npunix.c: In function ‘NPN_GetValue’: support/npunix.c:106: warning: implicit declaration of function ‘CallNPN_GetValueProc’ support/npunix.c:106: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c: In function ‘NPN_SetValue’: support/npunix.c:113: warning: implicit declaration of function ‘CallNPN_SetValueProc’ support/npunix.c:113: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c: In function ‘NPN_GetURL’: support/npunix.c:120: warning: implicit declaration of function ‘CallNPN_GetURLProc’ support/npunix.c:120: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c: In function ‘NPN_GetURLNotify’: support/npunix.c:126: warning: implicit declaration of function ‘CallNPN_GetURLNotifyProc’ support/npunix.c:126: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c: In function ‘NPN_PostURL’: support/npunix.c:133: warning: implicit declaration of function ‘CallNPN_PostURLProc’ support/npunix.c:133: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c: In function ‘NPN_PostURLNotify’: support/npunix.c:141: warning: implicit declaration of function ‘CallNPN_PostURLNotifyProc’ support/npunix.c:141: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c: In function ‘NPN_RequestRead’: support/npunix.c:148: warning: implicit declaration of function ‘CallNPN_RequestReadProc’ support/npunix.c:148: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c: In function ‘NPN_NewStream’: support/npunix.c:156: warning: implicit declaration of function ‘CallNPN_NewStreamProc’ support/npunix.c:156: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c: In function ‘NPN_Write’: support/npunix.c:163: warning: implicit declaration of function ‘CallNPN_WriteProc’ support/npunix.c:163: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c: In function ‘NPN_DestroyStream’: support/npunix.c:170: warning: implicit declaration of function ‘CallNPN_DestroyStreamProc’ support/npunix.c:170: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c: In function ‘NPN_Status’: support/npunix.c:177: warning: implicit declaration of function ‘CallNPN_StatusProc’ support/npunix.c:177: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c: In function ‘NPN_UserAgent’: support/npunix.c:183: warning: implicit declaration of function ‘CallNPN_UserAgentProc’ support/npunix.c:183: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c:183: warning: return makes pointer from integer without a cast support/npunix.c: In function ‘NPN_MemAlloc’: support/npunix.c:189: warning: implicit declaration of function ‘CallNPN_MemAllocProc’ support/npunix.c:189: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c:189: warning: return makes pointer from integer without a cast support/npunix.c: In function ‘NPN_MemFree’: support/npunix.c:194: warning: implicit declaration of function ‘CallNPN_MemFreeProc’ support/npunix.c:194: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c: In function ‘NPN_MemFlush’: support/npunix.c:199: warning: implicit declaration of function ‘CallNPN_MemFlushProc’ support/npunix.c:199: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c: In function ‘NPN_ReloadPlugins’: support/npunix.c:204: warning: implicit declaration of function ‘CallNPN_ReloadPluginsProc’ support/npunix.c:204: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c: At top level: support/npunix.c:208: warning: no previous prototype for ‘NPN_GetJavaEnv’ support/npunix.c: In function ‘NPN_GetJavaEnv’: support/npunix.c:210: warning: implicit declaration of function ‘CallNPN_GetJavaEnvProc’ support/npunix.c:210: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c:210: warning: return makes pointer from integer without a cast support/npunix.c: In function ‘NPN_GetJavaPeer’: support/npunix.c:215: warning: implicit declaration of function ‘CallNPN_GetJavaPeerProc’ support/npunix.c:215: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c:216: warning: return makes pointer from integer without a cast support/npunix.c: In function ‘NPN_InvalidateRect’: support/npunix.c:223: warning: implicit declaration of function ‘CallNPN_InvalidateRectProc’ support/npunix.c:223: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c: In function ‘NPN_InvalidateRegion’: support/npunix.c:230: warning: implicit declaration of function ‘CallNPN_InvalidateRegionProc’ support/npunix.c:230: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c: In function ‘NPN_ForceRedraw’: support/npunix.c:237: warning: implicit declaration of function ‘CallNPN_ForceRedrawProc’ support/npunix.c:237: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c: In function ‘NPN_PushPopupsEnabledState’: support/npunix.c:242: warning: implicit declaration of function ‘CallNPN_PushPopupsEnabledStateProc’ support/npunix.c:242: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c: In function ‘NPN_PopPopupsEnabledState’: support/npunix.c:248: warning: implicit declaration of function ‘CallNPN_PopPopupsEnabledStateProc’ support/npunix.c:248: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c: At top level: support/npunix.c:252: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NPN_GetStringIdentifier’ support/npunix.c:263: warning: type defaults to ‘int’ in declaration of ‘NPUTF8’ support/npunix.c:263: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token support/npunix.c:274: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘NPN_GetIntIdentifier’ support/npunix.c:284: error: expected ‘)’ before ‘identifier’ support/npunix.c:296: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token support/npunix.c:308: error: expected ‘)’ before ‘identifier’ support/npunix.c:320: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token support/npunix.c:328: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token support/npunix.c:336: error: expected ‘)’ before ‘*’ token support/npunix.c:343: error: expected declaration specifiers or ‘...’ before ‘NPObject’ support/npunix.c:343: error: expected declaration specifiers or ‘...’ before ‘NPIdentifier’ support/npunix.c:344: warning: type defaults to ‘int’ in declaration of ‘NPVariant’ support/npunix.c:344: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token support/npunix.c:353: error: expected declaration specifiers or ‘...’ before ‘NPObject’ support/npunix.c:353: warning: type defaults to ‘int’ in declaration of ‘NPVariant’ support/npunix.c:353: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token support/npunix.c:363: error: expected declaration specifiers or ‘...’ before ‘NPObject’ support/npunix.c:363: error: expected declaration specifiers or ‘...’ before ‘NPString’ support/npunix.c:364: error: expected declaration specifiers or ‘...’ before ‘NPVariant’ support/npunix.c:363: warning: no previous prototype for ‘NPN_Evaluate’ support/npunix.c: In function ‘NPN_Evaluate’: support/npunix.c:366: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c:368: warning: implicit declaration of function ‘CallNPN_EvaluateProc’ support/npunix.c:368: error: ‘obj’ undeclared (first use in this function) support/npunix.c:369: error: ‘script’ undeclared (first use in this function) support/npunix.c:369: error: ‘result’ undeclared (first use in this function) support/npunix.c: At top level: support/npunix.c:373: error: expected declaration specifiers or ‘...’ before ‘NPObject’ support/npunix.c:373: error: expected declaration specifiers or ‘...’ before ‘NPIdentifier’ support/npunix.c:374: error: expected declaration specifiers or ‘...’ before ‘NPVariant’ support/npunix.c:373: warning: no previous prototype for ‘NPN_GetProperty’ support/npunix.c: In function ‘NPN_GetProperty’: support/npunix.c:376: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c:378: warning: implicit declaration of function ‘CallNPN_GetPropertyProc’ support/npunix.c:378: error: ‘obj’ undeclared (first use in this function) support/npunix.c:379: error: ‘propertyName’ undeclared (first use in this function) support/npunix.c:379: error: ‘result’ undeclared (first use in this function) support/npunix.c: At top level: support/npunix.c:383: error: expected declaration specifiers or ‘...’ before ‘NPObject’ support/npunix.c:383: error: expected declaration specifiers or ‘...’ before ‘NPIdentifier’ support/npunix.c:384: warning: type defaults to ‘int’ in declaration of ‘NPVariant’ support/npunix.c:384: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token support/npunix.c:393: error: expected declaration specifiers or ‘...’ before ‘NPObject’ support/npunix.c:393: error: expected declaration specifiers or ‘...’ before ‘NPIdentifier’ support/npunix.c:393: warning: no previous prototype for ‘NPN_RemoveProperty’ support/npunix.c: In function ‘NPN_RemoveProperty’: support/npunix.c:395: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c:397: warning: implicit declaration of function ‘CallNPN_RemovePropertyProc’ support/npunix.c:397: error: ‘obj’ undeclared (first use in this function) support/npunix.c:398: error: ‘propertyName’ undeclared (first use in this function) support/npunix.c: At top level: support/npunix.c:402: error: expected declaration specifiers or ‘...’ before ‘NPObject’ support/npunix.c:402: error: expected declaration specifiers or ‘...’ before ‘NPIdentifier’ support/npunix.c:402: warning: no previous prototype for ‘NPN_HasProperty’ support/npunix.c: In function ‘NPN_HasProperty’: support/npunix.c:404: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c:406: warning: implicit declaration of function ‘CallNPN_HasPropertyProc’ support/npunix.c:406: error: ‘obj’ undeclared (first use in this function) support/npunix.c:407: error: ‘propertyName’ undeclared (first use in this function) support/npunix.c: At top level: support/npunix.c:411: error: expected declaration specifiers or ‘...’ before ‘NPObject’ support/npunix.c:411: error: expected declaration specifiers or ‘...’ before ‘NPIdentifier’ support/npunix.c:411: warning: no previous prototype for ‘NPN_HasMethod’ support/npunix.c: In function ‘NPN_HasMethod’: support/npunix.c:413: error: ‘gNetscapeFuncs’ undeclared (first use in this function) support/npunix.c:415: warning: implicit declaration of function ‘CallNPN_HasMethodProc’ support/npunix.c:416: error: ‘obj’ undeclared (first use in this function) support/npunix.c:416: error: ‘methodName’ undeclared (first use in this function) support/npunix.c: At top level: support/npunix.c:420: error: expected ‘)’ before ‘*’ token support/npunix.c:427: error: expected ‘)’ before ‘*’ token support/npunix.c:594: warning: no previous prototype for ‘NP_GetMIMEDescription’ support/npunix.c:606: warning: no previous prototype for ‘NP_GetValue’ support/npunix.c:629: error: expected ‘)’ before ‘*’ token support/npunix.c:810: warning: no previous prototype for ‘NP_Shutdown’ make[2]: *** [libvlcplugin_la-npunix.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-video/vlc-0.9.9a-r1/work/vlc-0.9.9a/projects/mozilla' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-video/vlc-0.9.9a-r1/work/vlc-0.9.9a' make: *** [all] Error 2 Expected Results: Built previously, should build now - it will with -nsplugin.
*** This bug has been marked as a duplicate of bug 258917 ***