Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 345305

Summary: xulrunner-1.9.2.12 compilation failed
Product: Gentoo Linux Reporter: John <dev-jay>
Component: Current packagesAssignee: Mozilla Gentoo Team <mozilla>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info =net-libs/xulrunner-1.9.2.12
/var/tmp/portage/net-libs/xulrunner-1.9.2.12/temp/build.log.gz

Description John 2010-11-13 16:24:43 UTC
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
Comment 1 John 2010-11-13 16:26:12 UTC
Created attachment 254221 [details]
emerge --info =net-libs/xulrunner-1.9.2.12
Comment 2 John 2010-11-13 16:28:20 UTC
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%*)" 
Comment 3 John 2010-11-13 16:32:32 UTC
Created attachment 254225 [details]
/var/tmp/portage/net-libs/xulrunner-1.9.2.12/temp/build.log.gz

gzipped
Comment 4 Jory A. Pratt gentoo-dev 2010-11-16 21:32:25 UTC
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.
Comment 5 John 2010-11-17 18:05:20 UTC
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.