lude ../../../../mozilla-config.h -Wp,-MD,.deps/nsNSSErrors.pp nsNSSErrors.cpp In file included from ../../../../dist/include/jspubtd.h:45, from ../../../../dist/include/nsIXPCSecurityManager.h:17, from ../../../../dist/include/nsIScriptSecurityManager.h:18, from nsNSSComponent.h:59, from nsNSSErrors.cpp:40: ../../../../dist/include/jstypes.h:305:24: error: jsinttypes.h: No such file or directory ../../../../dist/include/jstypes.h:378:22: error: jsotypes.h: No such file or directory In file included from ../../../../dist/include/jspubtd.h:46, from ../../../../dist/include/nsIXPCSecurityManager.h:17, from ../../../../dist/include/nsIScriptSecurityManager.h:18, from nsNSSComponent.h:59, from nsNSSErrors.cpp:40: ../../../../dist/include/jscompat.h:48:20: error: jslong.h: No such file or directory In file included from ../../../../dist/include/jspubtd.h:45, from ../../../../dist/include/nsIXPCSecurityManager.h:17, from ../../../../dist/include/nsIScriptSecurityManager.h:18, from nsNSSComponent.h:59, from nsNSSErrors.cpp:40: ../../../../dist/include/jstypes.h:350: error: 'JSUintPtr' does not name a type ../../../../dist/include/jstypes.h:370: error: 'JSUint8' does not name a type ../../../../dist/include/jstypes.h:375: error: 'JSIntPtr' does not name a type ../../../../dist/include/jstypes.h:376: error: 'JSUintPtr' does not name a type In file included from ../../../../dist/include/jspubtd.h:46, from ../../../../dist/include/nsIXPCSecurityManager.h:17, from ../../../../dist/include/nsIScriptSecurityManager.h:18, from nsNSSComponent.h:59, from nsNSSErrors.cpp:40: ../../../../dist/include/jscompat.h:52: error: 'JSUword' does not name a type ../../../../dist/include/jscompat.h:53: error: 'JSWord' does not name a type In file included from ../../../../dist/include/nsIXPCSecurityManager.h:17, from ../../../../dist/include/nsIScriptSecurityManager.h:18, from nsNSSComponent.h:59, from nsNSSErrors.cpp:40: ../../../../dist/include/jspubtd.h:55: error: 'jsword' does not name a type ../../../../dist/include/jspubtd.h:56: error: 'jsword' does not name a type In file included from ../../../../dist/include/nsIXPCSecurityManager.h:17, from ../../../../dist/include/nsIScriptSecurityManager.h:18, from nsNSSComponent.h:59, from nsNSSErrors.cpp:40: ../../../../dist/include/jspubtd.h:167: error: 'jsval' has not been declared ../../../../dist/include/jspubtd.h:167: error: 'jsval' has not been declared ../../../../dist/include/jspubtd.h:198: error: 'jsval' has not been declared ../../../../dist/include/jspubtd.h:198: error: 'jsid' has not been declared ../../../../dist/include/jspubtd.h:220: error: 'jsval' has not been declared ../../../../dist/include/jspubtd.h:252: error: 'jsval' has not been declared ../../../../dist/include/jspubtd.h:260: error: 'jsval' has not been declared ../../../../dist/include/jspubtd.h:313: error: 'jsval' has not been declared ../../../../dist/include/jspubtd.h:314: error: 'jsval' has not been declared ../../../../dist/include/jspubtd.h:329: error: 'jsval' has not been declared ../../../../dist/include/jspubtd.h:416: error: 'jsval' has not been declared ../../../../dist/include/jspubtd.h:436: error: 'jsval' has not been declared ../../../../dist/include/jspubtd.h:437: error: 'jsval' has not been declared ../../../../dist/include/jspubtd.h:441: error: 'jsval' has not been declared ../../../../dist/include/jspubtd.h:542: error: 'jsval' has not been declared ../../../../dist/include/jspubtd.h:545: error: 'jsval' has not been declared ../../../../dist/include/jspubtd.h:549: error: 'jsval' has not been declared ../../../../dist/include/jspubtd.h:552: error: 'jsval' has not been declared In file included from ../../../../dist/include/nsIScriptSecurityManager.h:18, from nsNSSComponent.h:59, from nsNSSErrors.cpp:40: ../../../../dist/include/nsIXPCSecurityManager.h:74: error: 'jsval' has not been declared In file included from nsNSSComponent.h:59, from nsNSSErrors.cpp:40: ../../../../dist/include/nsIScriptSecurityManager.h:46: error: 'jsval' has not been declared make[5]: *** [nsNSSErrors.o] Error 1 Reproducible: Always Steps to Reproduce: 1. emerge xulrunner Actual Results: see description Expected Results: success
Created attachment 254221 [details] emerge --info =net-libs/xulrunner-1.9.2.12
emerge -pqv =net-libs/xulrunner-1.9.2.12 yields: [ebuild U ] net-libs/xulrunner-1.9.2.12 [1.9.2.9] USE="alsa dbus ipc libnotify startup-notification -custom-optimization -debug -gnome -java -system-sqlite -wifi (-cups%*)"
Created attachment 254225 [details] /var/tmp/portage/net-libs/xulrunner-1.9.2.12/temp/build.log.gz gzipped
Your compile appears to have not exported all headers. If you can continuesly reproduce this please let me know if you compile is successful when you take and try again let us know as well please.
I just found out I don't really need xulrunner. It was a USE option for libproxy which sneaked in for unknown reason. So I decided to emerge -C it.