ports/77667: www/eclipse broken when using WITH_MOZILLA=firefox

Daniel Grund daniel at dgrund.de
Fri Feb 18 09:20:14 UTC 2005


>Number:         77667
>Category:       ports
>Synopsis:       www/eclipse broken when using WITH_MOZILLA=firefox
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Feb 18 09:20:13 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Daniel Grund
>Release:        FreeBSD 5.3-RELEASE-p2 i386
>Organization:
private
>Environment:
System: FreeBSD erde.lan 5.3-RELEASE-p2 FreeBSD 5.3-RELEASE-p2 #6: Fri Dec 31 18:14:53 CET 2004 root at erde.lan:/usr/src/sys/i386/compile/POWERKERNEL i386


	www/firefox-1.0_7,1, java/jdk-1.5.0p1 and Xorg 6.8.1
>Description:
	portupgrade log follows:

===>  Building for eclipse-3.0.1_3
===> Building libswt.
cd "plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library" && \
	/bin/sh ./build.sh && \
	/bin/cp *.so ../../../../org.eclipse.swt.gtk/os/freebsd/x86/
gmake[1]: Entering directory `/temp/usr/ports/java/eclipse/work/plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library'
c++ -O -fno-rtti -Wall -I./ -I/usr/local/jdk1.5.0/include -I/usr/local/jdk1.5.0/include/bsd -I/usr/local/jdk1.5.0/include/freebsd -include /usr/X11R6/include/firefox/mozilla-config.h -I/usr/X11R6/include/firefox -I/usr/X11R6/include/firefox/xpcom -I/usr/X11R6/include/firefox/string -I/usr/X11R6/include/firefox/nspr -I/usr/X11R6/include/firefox/embed_base -I/usr/X11R6/include/firefox/gfx -c xpcom.cpp	
In file included from /usr/X11R6/include/firefox/nspr/plstr.h:59,
                 from /usr/X11R6/include/firefox/xpcom/nsCRT.h:43,
                 from xpcom.cpp:32:
/usr/X11R6/include/firefox/nspr/prtypes.h:55:22: /usr/X11R6/include/firefox/nspr/prcpucfg.h: Permission denied
/usr/X11R6/include/firefox/nspr/prtypes.h:259:2: #error No suitable type for PRInt8/PRUint8
/usr/X11R6/include/firefox/nspr/prtypes.h:284:2: #error No suitable type for PRInt16/PRUint16
/usr/X11R6/include/firefox/nspr/prtypes.h:316:2: #error No suitable type for PRInt32/PRUint32
In file included from /usr/X11R6/include/firefox/nspr/plstr.h:59,
                 from /usr/X11R6/include/firefox/xpcom/nsCRT.h:43,
                 from xpcom.cpp:32:
/usr/X11R6/include/firefox/nspr/prtypes.h:360: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/nspr/prtypes.h:379:2: #error 'sizeof(int)' not sufficient for platform use
/usr/X11R6/include/firefox/nspr/prtypes.h:402: error: `PRInt32' does not name a type
/usr/X11R6/include/firefox/nspr/prtypes.h:429: error: `PRIntn' does not name a type
/usr/X11R6/include/firefox/nspr/prtypes.h:439: error: `PRUint8' does not name a type
In file included from /usr/X11R6/include/firefox/nspr/prtypes.h:514,
                 from /usr/X11R6/include/firefox/nspr/plstr.h:59,
                 from /usr/X11R6/include/firefox/xpcom/nsCRT.h:43,
                 from xpcom.cpp:32:
/usr/X11R6/include/firefox/nspr/obsolete/protypes.h:45: error: `PRUintn' does not name a type
/usr/X11R6/include/firefox/nspr/obsolete/protypes.h:47: error: `PRIntn' does not name a type
In file included from /usr/X11R6/include/firefox/nspr/prtypes.h:514,
                 from /usr/X11R6/include/firefox/nspr/plstr.h:59,
                 from /usr/X11R6/include/firefox/xpcom/nsCRT.h:43,
                 from xpcom.cpp:32:
/usr/X11R6/include/firefox/nspr/obsolete/protypes.h:114: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/nspr/obsolete/protypes.h:125: error: `PRUint16' does not name a type
/usr/X11R6/include/firefox/nspr/obsolete/protypes.h:133: error: `PRUint8' does not name a type
/usr/X11R6/include/firefox/nspr/obsolete/protypes.h:154: error: `PRInt32' does not name a type
/usr/X11R6/include/firefox/nspr/obsolete/protypes.h:168: error: `PRInt16' does not name a type
/usr/X11R6/include/firefox/nspr/obsolete/protypes.h:178: error: `PRInt8' does not name a type
In file included from /usr/X11R6/include/firefox/xpcom/nsCRT.h:43,
                 from xpcom.cpp:32:
/usr/X11R6/include/firefox/nspr/plstr.h:68: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/nspr/plstr.h:79: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/nspr/plstr.h:104: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/nspr/plstr.h:104: error: ISO C++ forbids declaration of `max' with no type
/usr/X11R6/include/firefox/nspr/plstr.h:127: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/nspr/plstr.h:127: error: ISO C++ forbids declaration of `max' with no type
/usr/X11R6/include/firefox/nspr/plstr.h:165: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/nspr/plstr.h:165: error: ISO C++ forbids declaration of `max' with no type
/usr/X11R6/include/firefox/nspr/plstr.h:192: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/nspr/plstr.h:192: error: ISO C++ forbids declaration of `max' with no type
/usr/X11R6/include/firefox/nspr/plstr.h:206: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/nspr/plstr.h:206: error: ISO C++ forbids declaration of `max' with no type
/usr/X11R6/include/firefox/nspr/plstr.h:217: error: `PRIntn' does not name a type
/usr/X11R6/include/firefox/nspr/plstr.h:231: error: `PRIntn' does not name a type
/usr/X11R6/include/firefox/nspr/plstr.h:243: error: `PRIntn' does not name a type
/usr/X11R6/include/firefox/nspr/plstr.h:255: error: `PRIntn' does not name a type
/usr/X11R6/include/firefox/nspr/plstr.h:290: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/nspr/plstr.h:290: error: ISO C++ forbids declaration of `n' with no type
/usr/X11R6/include/firefox/nspr/plstr.h:302: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/nspr/plstr.h:302: error: ISO C++ forbids declaration of `n' with no type
/usr/X11R6/include/firefox/nspr/plstr.h:340: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/nspr/plstr.h:340: error: ISO C++ forbids declaration of `n' with no type
/usr/X11R6/include/firefox/nspr/plstr.h:351: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/nspr/plstr.h:351: error: ISO C++ forbids declaration of `n' with no type
/usr/X11R6/include/firefox/nspr/plstr.h:382: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/nspr/plstr.h:382: error: ISO C++ forbids declaration of `n' with no type
/usr/X11R6/include/firefox/nspr/plstr.h:393: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/nspr/plstr.h:393: error: ISO C++ forbids declaration of `max' with no type
/usr/X11R6/include/firefox/nspr/plstr.h:424: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/nspr/plstr.h:424: error: ISO C++ forbids declaration of `max' with no type
/usr/X11R6/include/firefox/nspr/plstr.h:435: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/nspr/plstr.h:435: error: ISO C++ forbids declaration of `max' with no type
In file included from /usr/X11R6/include/firefox/xpcom/nsCRT.h:44,
                 from xpcom.cpp:32:
/usr/X11R6/include/firefox/nscore.h:225: error: `PRUint32' does not name a type
In file included from /usr/X11R6/include/firefox/nscore.h:232,
                 from /usr/X11R6/include/firefox/xpcom/nsCRT.h:44,
                 from xpcom.cpp:32:
/usr/X11R6/include/firefox/nsError.h:299: error: `nsresult' does not name a type
In file included from /usr/X11R6/include/firefox/xpcom/nsCRT.h:44,
                 from xpcom.cpp:32:
/usr/X11R6/include/firefox/nscore.h:288: error: `PRUint16' does not name a type
In file included from /usr/X11R6/include/firefox/nsrootidl.h:12,
                 from /usr/X11R6/include/firefox/nsISupports.h:10,
                 from /usr/X11R6/include/firefox/nsIMemory.h:10,
                 from /usr/X11R6/include/firefox/nsMemory.h:41,
                 from /usr/X11R6/include/firefox/xpcom/nsCppSharedAllocator.h:4,
                 from /usr/X11R6/include/firefox/xpcom/nsCRT.h:46,
                 from xpcom.cpp:32:
/usr/X11R6/include/firefox/nspr/prtime.h:85: error: `PRInt32' does not name a type
/usr/X11R6/include/firefox/nspr/prtime.h:86: error: `PRInt32' does not name a type
/usr/X11R6/include/firefox/nspr/prtime.h:113: error: `PRInt32' does not name a type
/usr/X11R6/include/firefox/nspr/prtime.h:114: error: `PRInt32' does not name a type
/usr/X11R6/include/firefox/nspr/prtime.h:116: error: `PRInt32' does not name a type
/usr/X11R6/include/firefox/nspr/prtime.h:117: error: `PRInt32' does not name a type
/usr/X11R6/include/firefox/nspr/prtime.h:118: error: `PRInt32' does not name a type
/usr/X11R6/include/firefox/nspr/prtime.h:120: error: `PRInt32' does not name a type
/usr/X11R6/include/firefox/nspr/prtime.h:121: error: `PRInt16' does not name a type
/usr/X11R6/include/firefox/nspr/prtime.h:124: error: `PRInt8' does not name a type
/usr/X11R6/include/firefox/nspr/prtime.h:126: error: `PRInt16' does not name a type
/usr/X11R6/include/firefox/nspr/prtime.h:266: error: `PRBool' has not been declared
/usr/X11R6/include/firefox/nspr/prtime.h:267: error: ISO C++ forbids declaration of `default_to_gmt' with no type
/usr/X11R6/include/firefox/nspr/prtime.h:281: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/nspr/prtime.h:287: error: `PRUint32' does not name a type
In file included from /usr/X11R6/include/firefox/nsISupportsBase.h:44,
                 from /usr/X11R6/include/firefox/nsISupports.h:120,
                 from /usr/X11R6/include/firefox/nsIMemory.h:10,
                 from /usr/X11R6/include/firefox/nsMemory.h:41,
                 from /usr/X11R6/include/firefox/xpcom/nsCppSharedAllocator.h:4,
                 from /usr/X11R6/include/firefox/xpcom/nsCRT.h:46,
                 from xpcom.cpp:32:
/usr/X11R6/include/firefox/nsID.h:58: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/nsID.h:59: error: `PRUint16' does not name a type
/usr/X11R6/include/firefox/nsID.h:60: error: `PRUint16' does not name a type
/usr/X11R6/include/firefox/nsID.h:61: error: `PRUint8' does not name a type
/usr/X11R6/include/firefox/nsID.h:74: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/nsID.h:93: error: `PRBool' does not name a type
In file included from /usr/X11R6/include/firefox/nsISupports.h:120,
                 from /usr/X11R6/include/firefox/nsIMemory.h:10,
                 from /usr/X11R6/include/firefox/nsMemory.h:41,
                 from /usr/X11R6/include/firefox/xpcom/nsCppSharedAllocator.h:4,
                 from /usr/X11R6/include/firefox/xpcom/nsCRT.h:46,
                 from xpcom.cpp:32:
/usr/X11R6/include/firefox/nsISupportsBase.h:71: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/nsISupportsBase.h:97: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsISupportsBase.h:105: error: `nsrefcnt' does not name a type
/usr/X11R6/include/firefox/nsISupportsBase.h:114: error: `nsrefcnt' does not name a type
In file included from /usr/X11R6/include/firefox/nsISupportsUtils.h:57,
                 from /usr/X11R6/include/firefox/nsISupports.h:122,
                 from /usr/X11R6/include/firefox/nsIMemory.h:10,
                 from /usr/X11R6/include/firefox/nsMemory.h:41,
                 from /usr/X11R6/include/firefox/xpcom/nsCppSharedAllocator.h:4,
                 from /usr/X11R6/include/firefox/xpcom/nsCRT.h:46,
                 from xpcom.cpp:32:
/usr/X11R6/include/firefox/nsDebug.h:69: error: `PRIntn' has not been declared
/usr/X11R6/include/firefox/nsDebug.h:69: error: ISO C++ forbids declaration of `aLine' with no type
/usr/X11R6/include/firefox/nsDebug.h:74: error: `PRIntn' has not been declared
/usr/X11R6/include/firefox/nsDebug.h:74: error: ISO C++ forbids declaration of `aLine' with no type
/usr/X11R6/include/firefox/nsDebug.h:79: error: `PRIntn' has not been declared
/usr/X11R6/include/firefox/nsDebug.h:79: error: ISO C++ forbids declaration of `aLine' with no type
/usr/X11R6/include/firefox/nsDebug.h:85: error: `PRIntn' has not been declared
/usr/X11R6/include/firefox/nsDebug.h:85: error: ISO C++ forbids declaration of `aLine' with no type
In file included from /usr/X11R6/include/firefox/nspr/prthread.h:76,
                 from /usr/X11R6/include/firefox/nsISupportsImpl.h:48,
                 from /usr/X11R6/include/firefox/nsISupportsUtils.h:61,
                 from /usr/X11R6/include/firefox/nsISupports.h:122,
                 from /usr/X11R6/include/firefox/nsIMemory.h:10,
                 from /usr/X11R6/include/firefox/nsMemory.h:41,
                 from /usr/X11R6/include/firefox/xpcom/nsCppSharedAllocator.h:4,
                 from /usr/X11R6/include/firefox/xpcom/nsCRT.h:46,
                 from xpcom.cpp:32:
/usr/X11R6/include/firefox/nspr/prinrval.h:58: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/nspr/prinrval.h:105: error: `PRIntervalTime' does not name a type
/usr/X11R6/include/firefox/nspr/prinrval.h:123: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/nspr/prinrval.h:142: error: `PRIntervalTime' does not name a type
/usr/X11R6/include/firefox/nspr/prinrval.h:143: error: `PRIntervalTime' does not name a type
/usr/X11R6/include/firefox/nspr/prinrval.h:144: error: `PRIntervalTime' does not name a type
/usr/X11R6/include/firefox/nspr/prinrval.h:163: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/nspr/prinrval.h:164: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/nspr/prinrval.h:165: error: `PRUint32' does not name a type
In file included from /usr/X11R6/include/firefox/nsISupportsImpl.h:48,
                 from /usr/X11R6/include/firefox/nsISupportsUtils.h:61,
                 from /usr/X11R6/include/firefox/nsISupports.h:122,
                 from /usr/X11R6/include/firefox/nsIMemory.h:10,
                 from /usr/X11R6/include/firefox/nsMemory.h:41,
                 from /usr/X11R6/include/firefox/xpcom/nsCppSharedAllocator.h:4,
                 from /usr/X11R6/include/firefox/xpcom/nsCRT.h:46,
                 from xpcom.cpp:32:
/usr/X11R6/include/firefox/nspr/prthread.h:140: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/nspr/prthread.h:140: error: ISO C++ forbids declaration of `stackSize' with no type
/usr/X11R6/include/firefox/nspr/prthread.h:202: warning: `PR_NewThreadPrivateIndex' initialized and declared `extern'
/usr/X11R6/include/firefox/nspr/prthread.h:203: error: `PRUintn' was not declared in this scope
/usr/X11R6/include/firefox/nspr/prthread.h:203: error: `newIndex' was not declared in this scope
/usr/X11R6/include/firefox/nspr/prthread.h:203: error: expected primary-expression before "destructor"
/usr/X11R6/include/firefox/nspr/prthread.h:203: error: initializer expression list treated as compound expression
/usr/X11R6/include/firefox/nspr/prthread.h:216: warning: `PR_SetThreadPrivate' initialized and declared `extern'
/usr/X11R6/include/firefox/nspr/prthread.h:216: error: `PRUintn' was not declared in this scope
/usr/X11R6/include/firefox/nspr/prthread.h:216: error: expected primary-expression before "void"
/usr/X11R6/include/firefox/nspr/prthread.h:216: error: initializer expression list treated as compound expression
/usr/X11R6/include/firefox/nspr/prthread.h:227: warning: `PR_GetThreadPrivate' initialized and declared `extern'
/usr/X11R6/include/firefox/nspr/prthread.h:227: error: `PRUintn' was not declared in this scope
/usr/X11R6/include/firefox/nspr/prthread.h:264: warning: `PR_Sleep' initialized and declared `extern'
/usr/X11R6/include/firefox/nspr/prthread.h:264: error: `PRIntervalTime' was not declared in this scope
In file included from /usr/X11R6/include/firefox/nsISupportsImpl.h:49,
                 from /usr/X11R6/include/firefox/nsISupportsUtils.h:61,
                 from /usr/X11R6/include/firefox/nsISupports.h:122,
                 from /usr/X11R6/include/firefox/nsIMemory.h:10,
                 from /usr/X11R6/include/firefox/nsMemory.h:41,
                 from /usr/X11R6/include/firefox/xpcom/nsCppSharedAllocator.h:4,
                 from /usr/X11R6/include/firefox/xpcom/nsCRT.h:46,
                 from xpcom.cpp:32:
/usr/X11R6/include/firefox/nspr/pratom.h:57: error: `PRInt32' does not name a type
/usr/X11R6/include/firefox/nspr/pratom.h:68: error: `PRInt32' does not name a type
/usr/X11R6/include/firefox/nspr/pratom.h:80: error: `PRInt32' does not name a type
/usr/X11R6/include/firefox/nspr/pratom.h:92: error: `PRInt32' does not name a type
In file included from /usr/X11R6/include/firefox/nsISupportsImpl.h:52,
                 from /usr/X11R6/include/firefox/nsISupportsUtils.h:61,
                 from /usr/X11R6/include/firefox/nsISupports.h:122,
                 from /usr/X11R6/include/firefox/nsIMemory.h:10,
                 from /usr/X11R6/include/firefox/nsMemory.h:41,
                 from /usr/X11R6/include/firefox/xpcom/nsCppSharedAllocator.h:4,
                 from /usr/X11R6/include/firefox/xpcom/nsCRT.h:46,
                 from xpcom.cpp:32:
/usr/X11R6/include/firefox/nsTraceRefcnt.h:116: error: `nsrefcnt' has not been declared
/usr/X11R6/include/firefox/nsTraceRefcnt.h:118: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/nsTraceRefcnt.h:118: error: ISO C++ forbids declaration of `aNewRefCnt' with no type
/usr/X11R6/include/firefox/nsTraceRefcnt.h:118: error: ISO C++ forbids declaration of `aInstanceSize' with no type
/usr/X11R6/include/firefox/nsTraceRefcnt.h:121: error: `nsrefcnt' has not been declared
/usr/X11R6/include/firefox/nsTraceRefcnt.h:122: error: ISO C++ forbids declaration of `aNewRefCnt' with no type
/usr/X11R6/include/firefox/nsTraceRefcnt.h:125: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/nsTraceRefcnt.h:125: error: ISO C++ forbids declaration of `aInstanceSize' with no type
/usr/X11R6/include/firefox/nsTraceRefcnt.h:128: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/nsTraceRefcnt.h:128: error: ISO C++ forbids declaration of `aInstanceSize' with no type
In file included from /usr/X11R6/include/firefox/nsISupportsUtils.h:61,
                 from /usr/X11R6/include/firefox/nsISupports.h:122,
                 from /usr/X11R6/include/firefox/nsIMemory.h:10,
                 from /usr/X11R6/include/firefox/nsMemory.h:41,
                 from /usr/X11R6/include/firefox/xpcom/nsCppSharedAllocator.h:4,
                 from /usr/X11R6/include/firefox/xpcom/nsCRT.h:46,
                 from xpcom.cpp:32:
/usr/X11R6/include/firefox/nsISupportsImpl.h:83: error: expected `)' before "aValue"
/usr/X11R6/include/firefox/nsISupportsImpl.h:86: error: ISO C++ forbids declaration of `nsrefcnt' with no type
/usr/X11R6/include/firefox/nsISupportsImpl.h:86: error: expected `;' before "operator"
/usr/X11R6/include/firefox/nsISupportsImpl.h:87: error: expected `;' before "nsrefcnt"
/usr/X11R6/include/firefox/nsISupportsImpl.h:87: error: ISO C++ forbids declaration of `nsrefcnt' with no type
/usr/X11R6/include/firefox/nsISupportsImpl.h:87: error: expected `;' before "operator"
/usr/X11R6/include/firefox/nsISupportsImpl.h:89: error: expected `;' before "nsrefcnt"
/usr/X11R6/include/firefox/nsISupportsImpl.h:89: error: ISO C++ forbids declaration of `nsrefcnt' with no type
/usr/X11R6/include/firefox/nsISupportsImpl.h:89: error: expected `;' before "operator"
/usr/X11R6/include/firefox/nsISupportsImpl.h:90: error: expected `;' before "operator"
/usr/X11R6/include/firefox/nsISupportsImpl.h:90: error: `nsrefcnt' has not been declared
/usr/X11R6/include/firefox/nsISupportsImpl.h:91: error: `nsrefcnt' does not name a type
/usr/X11R6/include/firefox/nsISupportsImpl.h:94: error: ISO C++ forbids declaration of `nsrefcnt' with no type
/usr/X11R6/include/firefox/nsISupportsImpl.h:94: error: expected `;' before "operator"
/usr/X11R6/include/firefox/nsISupportsImpl.h:95: error: ISO C++ forbids declaration of `nsrefcnt' with no type
/usr/X11R6/include/firefox/nsISupportsImpl.h:95: error: expected `;' before "operator"
/usr/X11R6/include/firefox/nsISupportsImpl.h:96: error: `nsrefcnt' does not name a type
/usr/X11R6/include/firefox/nsISupportsImpl.h: In constructor `nsAutoRefCnt::nsAutoRefCnt()':
/usr/X11R6/include/firefox/nsISupportsImpl.h:82: error: class `nsAutoRefCnt' does not have any field named `mValue'
In file included from /usr/X11R6/include/firefox/nsIClassInfo.h:14,
                 from /usr/X11R6/include/firefox/nsISupportsImpl.h:794,
                 from /usr/X11R6/include/firefox/nsISupportsUtils.h:61,
                 from /usr/X11R6/include/firefox/nsISupports.h:122,
                 from /usr/X11R6/include/firefox/nsIMemory.h:10,
                 from /usr/X11R6/include/firefox/nsMemory.h:41,
                 from /usr/X11R6/include/firefox/xpcom/nsCppSharedAllocator.h:4,
                 from /usr/X11R6/include/firefox/xpcom/nsCRT.h:46,
                 from xpcom.cpp:32:
/usr/X11R6/include/firefox/nsIProgrammingLanguage.h: In static member function `static const nsIID& nsIProgrammingLanguage::GetIID()':
/usr/X11R6/include/firefox/nsIProgrammingLanguage.h:35: error: too many initializers for `const nsIID'
In file included from /usr/X11R6/include/firefox/nsISupportsImpl.h:794,
                 from /usr/X11R6/include/firefox/nsISupportsUtils.h:61,
                 from /usr/X11R6/include/firefox/nsISupports.h:122,
                 from /usr/X11R6/include/firefox/nsIMemory.h:10,
                 from /usr/X11R6/include/firefox/nsMemory.h:41,
                 from /usr/X11R6/include/firefox/xpcom/nsCppSharedAllocator.h:4,
                 from /usr/X11R6/include/firefox/xpcom/nsCRT.h:46,
                 from xpcom.cpp:32:
/usr/X11R6/include/firefox/nsIClassInfo.h: At global scope:
/usr/X11R6/include/firefox/nsIClassInfo.h:47: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIClassInfo.h:62: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIClassInfo.h:69: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIClassInfo.h:75: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIClassInfo.h:82: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIClassInfo.h:88: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIClassInfo.h:114: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIClassInfo.h:124: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIClassInfo.h: In static member function `static const nsIID& nsIClassInfo::GetIID()':
/usr/X11R6/include/firefox/nsIClassInfo.h:36: error: too many initializers for `const nsIID'
In file included from /usr/X11R6/include/firefox/nsISupports.h:122,
                 from /usr/X11R6/include/firefox/nsIMemory.h:10,
                 from /usr/X11R6/include/firefox/nsMemory.h:41,
                 from /usr/X11R6/include/firefox/xpcom/nsCppSharedAllocator.h:4,
                 from /usr/X11R6/include/firefox/xpcom/nsCRT.h:46,
                 from xpcom.cpp:32:
/usr/X11R6/include/firefox/nsISupportsUtils.h: At global scope:
/usr/X11R6/include/firefox/nsISupportsUtils.h:112: error: expected init-declarator before "ns_if_addref"
/usr/X11R6/include/firefox/nsISupportsUtils.h:112: error: expected `;' before "ns_if_addref"
/usr/X11R6/include/firefox/nsISupportsUtils.h: In static member function `static const nsIID& nsCOMTypeInfo<nsISupports>::GetIID()':
/usr/X11R6/include/firefox/nsISupportsUtils.h:209: error: too many initializers for `const nsIID'
/usr/X11R6/include/firefox/nsISupportsUtils.h: At global scope:
/usr/X11R6/include/firefox/nsISupportsUtils.h:219: error: expected init-declarator before "CallQueryInterface"
/usr/X11R6/include/firefox/nsISupportsUtils.h:219: error: expected `;' before "CallQueryInterface"
In file included from /usr/X11R6/include/firefox/nsMemory.h:41,
                 from /usr/X11R6/include/firefox/xpcom/nsCppSharedAllocator.h:4,
                 from /usr/X11R6/include/firefox/xpcom/nsCRT.h:46,
                 from xpcom.cpp:32:
/usr/X11R6/include/firefox/nsIMemory.h:106: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIMemory.h:114: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIMemory.h: In static member function `static const nsIID& nsIMemory::GetIID()':
/usr/X11R6/include/firefox/nsIMemory.h:57: error: too many initializers for `const nsIID'
In file included from /usr/X11R6/include/firefox/xpcom/nsCppSharedAllocator.h:4,
                 from /usr/X11R6/include/firefox/xpcom/nsCRT.h:46,
                 from xpcom.cpp:32:
/usr/X11R6/include/firefox/nsMemory.h: At global scope:
/usr/X11R6/include/firefox/nsMemory.h:69: error: `nsresult' does not name a type
In file included from /usr/X11R6/include/firefox/xpcom/nsCRT.h:46,
                 from xpcom.cpp:32:
/usr/X11R6/include/firefox/xpcom/nsCppSharedAllocator.h: In member function `T* nsCppSharedAllocator<T>::allocate(size_t, const void*)':
/usr/X11R6/include/firefox/xpcom/nsCppSharedAllocator.h:72: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/xpcom/nsCppSharedAllocator.h:72: error: no matching function for call to `nsMemory::Alloc(<type error>)'
/usr/X11R6/include/firefox/nsMemory.h:66: note: candidates are: static void* nsMemory::Alloc(size_t)
/usr/X11R6/include/firefox/xpcom/nsCppSharedAllocator.h: At global scope:
/usr/X11R6/include/firefox/xpcom/nsCppSharedAllocator.h:115: error: expected constructor, destructor, or type conversion before "operator"
/usr/X11R6/include/firefox/xpcom/nsCppSharedAllocator.h:115: error: expected `;' before "operator"
/usr/X11R6/include/firefox/xpcom/nsCppSharedAllocator.h:122: error: expected constructor, destructor, or type conversion before "operator"
/usr/X11R6/include/firefox/xpcom/nsCppSharedAllocator.h:122: error: expected `;' before "operator"
In file included from xpcom.cpp:32:
/usr/X11R6/include/firefox/xpcom/nsCRT.h:63: error: `PRUnichar' does not name a type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:135: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:140: error: `PRInt32' does not name a type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:144: error: `PRInt32' does not name a type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:150: error: `PRInt32' does not name a type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:155: error: `PRInt32' does not name a type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:164: error: `PRInt32' does not name a type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:175: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/xpcom/nsCRT.h:175: error: ISO C++ forbids declaration of `len' with no type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:205: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:208: error: `PRInt32' does not name a type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:210: error: `PRInt32' does not name a type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:215: error: ISO C++ forbids declaration of `PRUnichar' with no type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:215: error: expected `;' before '*' token
/usr/X11R6/include/firefox/xpcom/nsCRT.h:219: error: ISO C++ forbids declaration of `PRUnichar' with no type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:219: error: expected `;' before '*' token
/usr/X11R6/include/firefox/xpcom/nsCRT.h:221: error: variable or field `free' declared void
/usr/X11R6/include/firefox/xpcom/nsCRT.h:221: error: expected `;' before '(' token
/usr/X11R6/include/firefox/xpcom/nsCRT.h:228: error: expected `;' before "static"
/usr/X11R6/include/firefox/xpcom/nsCRT.h:228: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:233: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:239: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:243: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:246: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:255: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:257: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:259: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:260: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:261: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:262: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:263: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:264: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/xpcom/nsCRT.h:265: error: `PRBool' does not name a type
In file included from /usr/X11R6/include/firefox/nsILocalFile.h:10,
                 from /usr/X11R6/include/firefox/nsEmbedAPI.h:28,
                 from xpcom.cpp:33:
/usr/X11R6/include/firefox/nsIFile.h:69: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:72: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:78: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:101: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:109: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:110: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:113: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:114: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:144: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:147: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:159: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:162: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:196: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:199: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:208: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:214: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:215: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:218: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:219: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:227: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:228: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:231: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:232: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:241: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:242: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:245: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:273: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:276: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:279: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:282: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:285: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:288: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:291: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:294: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:297: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:300: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:303: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:306: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:312: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:340: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:354: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:360: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:367: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:373: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h:383: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFile.h: In static member function `static const nsIID& nsIFile::GetIID()':
/usr/X11R6/include/firefox/nsIFile.h:45: error: too many initializers for `const nsIID'
In file included from /usr/X11R6/include/firefox/xpcom/nsDirectoryServiceUtils.h:27,
                 from /usr/X11R6/include/firefox/nsIFile.h:823,
                 from /usr/X11R6/include/firefox/nsILocalFile.h:10,
                 from /usr/X11R6/include/firefox/nsEmbedAPI.h:28,
                 from xpcom.cpp:33:
/usr/X11R6/include/firefox/nsIServiceManager.h: At global scope:
/usr/X11R6/include/firefox/nsIServiceManager.h:57: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIServiceManager.h:60: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIServiceManager.h:74: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIServiceManager.h:77: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIServiceManager.h: In static member function `static const nsIID& nsIServiceManager::GetIID()':
/usr/X11R6/include/firefox/nsIServiceManager.h:43: error: too many initializers for `const nsIID'
In file included from /usr/X11R6/include/firefox/nsIServiceManager.h:177,
                 from /usr/X11R6/include/firefox/xpcom/nsDirectoryServiceUtils.h:27,
                 from /usr/X11R6/include/firefox/nsIFile.h:823,
                 from /usr/X11R6/include/firefox/nsILocalFile.h:10,
                 from /usr/X11R6/include/firefox/nsEmbedAPI.h:28,
                 from xpcom.cpp:33:
/usr/X11R6/include/firefox/nsXPCOM.h: At global scope:
/usr/X11R6/include/firefox/nsXPCOM.h:91: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsXPCOM.h:108: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsXPCOM.h:122: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsXPCOM.h:135: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsXPCOM.h:148: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsXPCOM.h:161: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsXPCOM.h:187: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsXPCOM.h:192: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsXPCOM.h:198: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsXPCOM.h:201: error: `nsresult' does not name a type
In file included from /usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:52,
                 from /usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:42,
                 from /usr/X11R6/include/firefox/nsIServiceManager.h:178,
                 from /usr/X11R6/include/firefox/xpcom/nsDirectoryServiceUtils.h:27,
                 from /usr/X11R6/include/firefox/nsIFile.h:823,
                 from /usr/X11R6/include/firefox/nsILocalFile.h:10,
                 from /usr/X11R6/include/firefox/nsEmbedAPI.h:28,
                 from xpcom.cpp:33:
/usr/X11R6/include/firefox/nsIComponentManager.h:41: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIComponentManager.h:52: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIComponentManager.h:64: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIComponentManager.h:77: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIComponentManager.h: In static member function `static const nsIID& nsIComponentManager::GetIID()':
/usr/X11R6/include/firefox/nsIComponentManager.h:30: error: too many initializers for `const nsIID'
In file included from /usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:28,
                 from /usr/X11R6/include/firefox/nsIComponentManager.h:162,
                 from /usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:52,
                 from /usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:42,
                 from /usr/X11R6/include/firefox/nsIServiceManager.h:178,
                 from /usr/X11R6/include/firefox/xpcom/nsDirectoryServiceUtils.h:27,
                 from /usr/X11R6/include/firefox/nsIFile.h:823,
                 from /usr/X11R6/include/firefox/nsILocalFile.h:10,
                 from /usr/X11R6/include/firefox/nsEmbedAPI.h:28,
                 from xpcom.cpp:33:
/usr/X11R6/include/firefox/nsCOMPtr.h: At global scope:
/usr/X11R6/include/firefox/nsCOMPtr.h:130: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/nsCOMPtr.h:334: error: ISO C++ forbids declaration of `nsresult' with no type
/usr/X11R6/include/firefox/nsCOMPtr.h:334: error: `nsresult' declared as a `virtual' field
/usr/X11R6/include/firefox/nsCOMPtr.h:334: error: expected `;' before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:353: error: ISO C++ forbids declaration of `nsresult' with no type
/usr/X11R6/include/firefox/nsCOMPtr.h:353: error: expected `;' before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:362: error: `nsresult' has not been declared
/usr/X11R6/include/firefox/nsCOMPtr.h:363: error: ISO C++ forbids declaration of `error' with no type
/usr/X11R6/include/firefox/nsCOMPtr.h:369: error: ISO C++ forbids declaration of `nsresult' with no type
/usr/X11R6/include/firefox/nsCOMPtr.h:369: error: expected `;' before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:373: error: ISO C++ forbids declaration of `nsresult' with no type
/usr/X11R6/include/firefox/nsCOMPtr.h:373: error: expected `;' before '*' token
/usr/X11R6/include/firefox/nsCOMPtr.h: In constructor `nsQueryInterfaceWithError::nsQueryInterfaceWithError(nsISupports*, int*)':
/usr/X11R6/include/firefox/nsCOMPtr.h:364: error: class `nsQueryInterfaceWithError' does not have any field named `mErrorPtr'
/usr/X11R6/include/firefox/nsCOMPtr.h: At global scope:
/usr/X11R6/include/firefox/nsCOMPtr.h:385: error: `nsresult' has not been declared
/usr/X11R6/include/firefox/nsCOMPtr.h:386: error: ISO C++ forbids declaration of `error' with no type
/usr/X11R6/include/firefox/nsCOMPtr.h:403: error: `nsresult' has not been declared
/usr/X11R6/include/firefox/nsCOMPtr.h:404: error: ISO C++ forbids declaration of `parameter' with no type
/usr/X11R6/include/firefox/nsCOMPtr.h: In member function `void nsCOMPtr_base::assign_assuming_AddRef(nsISupports*)':
/usr/X11R6/include/firefox/nsCOMPtr.h:461: error: 'class nsISupports' has no member named 'Release'
/usr/X11R6/include/firefox/nsCOMPtr.h: In copy constructor `nsCOMPtr<T>::nsCOMPtr(const nsCOMPtr<T>&)':
/usr/X11R6/include/firefox/nsCOMPtr.h:544: error: 'class nsISupports' has no member named 'AddRef'
/usr/X11R6/include/firefox/nsCOMPtr.h: In constructor `nsCOMPtr<T>::nsCOMPtr(T*)':
/usr/X11R6/include/firefox/nsCOMPtr.h:553: error: 'class nsISupports' has no member named 'AddRef'
/usr/X11R6/include/firefox/nsCOMPtr.h: In copy constructor `nsCOMPtr<nsISupports>::nsCOMPtr(const nsCOMPtr<nsISupports>&)':
/usr/X11R6/include/firefox/nsCOMPtr.h:803: error: 'class nsISupports' has no member named 'AddRef'
/usr/X11R6/include/firefox/nsCOMPtr.h: In constructor `nsCOMPtr<nsISupports>::nsCOMPtr(nsISupports*)':
/usr/X11R6/include/firefox/nsCOMPtr.h:812: error: 'class nsISupports' has no member named 'AddRef'
/usr/X11R6/include/firefox/nsCOMPtr.h: At global scope:
/usr/X11R6/include/firefox/nsCOMPtr.h:1221: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1221: error: expected `;' before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1230: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1230: error: expected `;' before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1241: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1241: error: expected `;' before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1249: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1249: error: expected `;' before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1257: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1257: error: expected `;' before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1265: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1265: error: expected `;' before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1288: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1288: error: expected `;' before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1296: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1296: error: expected `;' before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1304: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1304: error: expected `;' before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1312: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1312: error: expected `;' before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1327: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1327: error: expected `;' before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1336: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1336: error: expected `;' before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1345: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1345: error: expected `;' before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1354: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1354: error: expected `;' before "operator"
/usr/X11R6/include/firefox/nsCOMPtr.h:1389: error: `NSCAP_BOOL' does not name a type
/usr/X11R6/include/firefox/nsCOMPtr.h:1400: error: expected init-declarator before "CallQueryInterface"
/usr/X11R6/include/firefox/nsCOMPtr.h:1400: error: expected `;' before "CallQueryInterface"
In file included from /usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:14,
                 from /usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:41,
                 from /usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:32,
                 from /usr/X11R6/include/firefox/nsIComponentManager.h:162,
                 from /usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:52,
                 from /usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:42,
                 from /usr/X11R6/include/firefox/nsIServiceManager.h:178,
                 from /usr/X11R6/include/firefox/xpcom/nsDirectoryServiceUtils.h:27,
                 from /usr/X11R6/include/firefox/nsIFile.h:823,
                 from /usr/X11R6/include/firefox/nsILocalFile.h:10,
                 from /usr/X11R6/include/firefox/nsEmbedAPI.h:28,
                 from xpcom.cpp:33:
/usr/X11R6/include/firefox/nsIFactory.h:53: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFactory.h:66: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIFactory.h: In static member function `static const nsIID& nsIFactory::GetIID()':
/usr/X11R6/include/firefox/nsIFactory.h:34: error: too many initializers for `const nsIID'
In file included from /usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:41,
                 from /usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:32,
                 from /usr/X11R6/include/firefox/nsIComponentManager.h:162,
                 from /usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:52,
                 from /usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:42,
                 from /usr/X11R6/include/firefox/nsIServiceManager.h:178,
                 from /usr/X11R6/include/firefox/xpcom/nsDirectoryServiceUtils.h:27,
                 from /usr/X11R6/include/firefox/nsIFile.h:823,
                 from /usr/X11R6/include/firefox/nsILocalFile.h:10,
                 from /usr/X11R6/include/firefox/nsEmbedAPI.h:28,
                 from xpcom.cpp:33:
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h: At global scope:
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:47: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:58: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:71: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:84: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:96: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:110: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:122: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:131: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:146: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:167: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:189: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:207: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:226: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:238: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:252: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:261: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:269: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:293: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:306: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:315: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:327: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:337: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:347: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h: In static member function `static const nsIID& nsIComponentManagerObsolete::GetIID()':
/usr/X11R6/include/firefox/xpcom/nsIComponentManagerObsolete.h:36: error: too many initializers for `const nsIID'
In file included from /usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:32,
                 from /usr/X11R6/include/firefox/nsIComponentManager.h:162,
                 from /usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:52,
                 from /usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:42,
                 from /usr/X11R6/include/firefox/nsIServiceManager.h:178,
                 from /usr/X11R6/include/firefox/xpcom/nsDirectoryServiceUtils.h:27,
                 from /usr/X11R6/include/firefox/nsIFile.h:823,
                 from /usr/X11R6/include/firefox/nsILocalFile.h:10,
                 from /usr/X11R6/include/firefox/nsEmbedAPI.h:28,
                 from xpcom.cpp:33:
/usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h: At global scope:
/usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:68: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:76: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:79: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:83: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:87: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:92: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:97: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:103: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:109: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:122: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:131: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:141: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:150: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:154: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:158: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:162: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:168: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:169: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:170: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:173: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:177: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerObsolete.h:180: error: `nsresult' does not name a type
In file included from /usr/X11R6/include/firefox/nsIComponentManager.h:162,
                 from /usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:52,
                 from /usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:42,
                 from /usr/X11R6/include/firefox/nsIServiceManager.h:178,
                 from /usr/X11R6/include/firefox/xpcom/nsDirectoryServiceUtils.h:27,
                 from /usr/X11R6/include/firefox/nsIFile.h:823,
                 from /usr/X11R6/include/firefox/nsILocalFile.h:10,
                 from /usr/X11R6/include/firefox/nsEmbedAPI.h:28,
                 from xpcom.cpp:33:
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:46: error: `nsresult' has not been declared
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:47: error: ISO C++ forbids declaration of `aErrorPtr' with no type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:54: error: ISO C++ forbids declaration of `nsresult' with no type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:54: error: `nsresult' declared as a `virtual' field
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:54: error: expected `;' before "operator"
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:59: error: ISO C++ forbids declaration of `nsresult' with no type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:59: error: expected `;' before '*' token
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h: In constructor `nsCreateInstanceByCID::nsCreateInstanceByCID(const nsCID&, nsISupports*, int*)':
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:49: error: class `nsCreateInstanceByCID' does not have any field named `mErrorPtr'
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h: At global scope:
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:65: error: `nsresult' has not been declared
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:66: error: ISO C++ forbids declaration of `aErrorPtr' with no type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:73: error: ISO C++ forbids declaration of `nsresult' with no type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:73: error: `nsresult' declared as a `virtual' field
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:73: error: expected `;' before "operator"
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:78: error: ISO C++ forbids declaration of `nsresult' with no type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:78: error: expected `;' before '*' token
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h: In constructor `nsCreateInstanceByContractID::nsCreateInstanceByContractID(const char*, nsISupports*, int*)':
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:68: error: class `nsCreateInstanceByContractID' does not have any field named `mErrorPtr'
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h: At global scope:
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:83: error: `nsresult' has not been declared
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:84: error: ISO C++ forbids declaration of `error' with no type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:90: error: `nsresult' has not been declared
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:91: error: ISO C++ forbids declaration of `error' with no type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:97: error: `nsresult' has not been declared
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:98: error: ISO C++ forbids declaration of `error' with no type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:104: error: `nsresult' has not been declared
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:105: error: ISO C++ forbids declaration of `error' with no type
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:113: error: expected init-declarator before "CallCreateInstance"
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:113: error: expected `;' before "CallCreateInstance"
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:127: error: expected init-declarator before "CallCreateInstance"
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:127: error: expected `;' before "CallCreateInstance"
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:140: error: expected init-declarator before "CallCreateInstance"
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:140: error: expected `;' before "CallCreateInstance"
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:156: error: expected init-declarator before "CallCreateInstance"
/usr/X11R6/include/firefox/xpcom/nsComponentManagerUtils.h:156: error: expected `;' before "CallCreateInstance"
In file included from /usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:42,
                 from /usr/X11R6/include/firefox/nsIServiceManager.h:178,
                 from /usr/X11R6/include/firefox/xpcom/nsDirectoryServiceUtils.h:27,
                 from /usr/X11R6/include/firefox/nsIFile.h:823,
                 from /usr/X11R6/include/firefox/nsILocalFile.h:10,
                 from /usr/X11R6/include/firefox/nsEmbedAPI.h:28,
                 from xpcom.cpp:33:
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:88: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:101: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:104: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:110: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:117: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:120: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:123: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:129: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h: In static member function `static const nsIID& nsIServiceManagerObsolete::GetIID()':
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:80: error: too many initializers for `const nsIID'
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h: At global scope:
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:139: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:142: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:145: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:151: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:158: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:161: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:164: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:170: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:178: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:179: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:209: error: expected init-declarator before "CallGetService"
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:209: error: expected `;' before "CallGetService"
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:224: error: expected init-declarator before "CallGetService"
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerObsolete.h:224: error: expected `;' before "CallGetService"
In file included from /usr/X11R6/include/firefox/nsIServiceManager.h:178,
                 from /usr/X11R6/include/firefox/xpcom/nsDirectoryServiceUtils.h:27,
                 from /usr/X11R6/include/firefox/nsIFile.h:823,
                 from /usr/X11R6/include/firefox/nsILocalFile.h:10,
                 from /usr/X11R6/include/firefox/nsEmbedAPI.h:28,
                 from xpcom.cpp:33:
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:50: error: `nsresult' has not been declared
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:51: error: ISO C++ forbids declaration of `aErrorPtr' with no type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:58: error: ISO C++ forbids declaration of `nsresult' with no type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:58: error: `nsresult' declared as a `virtual' field
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:58: error: expected `;' before "operator"
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:63: error: ISO C++ forbids declaration of `nsresult' with no type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:63: error: expected `;' before '*' token
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h: In constructor `nsGetServiceByCID::nsGetServiceByCID(const nsCID&, nsISupports*, int*)':
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:53: error: class `nsGetServiceByCID' does not have any field named `mErrorPtr'
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h: At global scope:
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:68: error: `nsresult' has not been declared
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:69: error: ISO C++ forbids declaration of `error' with no type
/usr/X11R6/include/firefox/nsCOMPtr.h: In instantiation of `nsDerivedSafe<nsIServiceManager>':
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:70:   instantiated from here
/usr/X11R6/include/firefox/nsCOMPtr.h:200: error: no members matching `using nsIServiceManager::AddRef' in `class nsIServiceManager'
/usr/X11R6/include/firefox/nsCOMPtr.h:201: error: no members matching `using nsIServiceManager::Release' in `class nsIServiceManager'
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:75: error: `nsresult' has not been declared
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:76: error: ISO C++ forbids declaration of `error' with no type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:83: error: `nsresult' has not been declared
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:84: error: ISO C++ forbids declaration of `aErrorPtr' with no type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:91: error: ISO C++ forbids declaration of `nsresult' with no type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:91: error: `nsresult' declared as a `virtual' field
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:91: error: expected `;' before "operator"
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:96: error: ISO C++ forbids declaration of `nsresult' with no type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:96: error: expected `;' before '*' token
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h: In constructor `nsGetServiceByContractID::nsGetServiceByContractID(const char*, nsISupports*, int*)':
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:86: error: class `nsGetServiceByContractID' does not have any field named `mErrorPtr'
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h: At global scope:
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:101: error: `nsresult' has not been declared
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:102: error: ISO C++ forbids declaration of `error' with no type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:108: error: `nsresult' has not been declared
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:109: error: ISO C++ forbids declaration of `error' with no type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:118: error: `nsresult' has not been declared
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:119: error: ISO C++ forbids declaration of `aErrorPtr' with no type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:127: error: ISO C++ forbids declaration of `nsresult' with no type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:127: error: `nsresult' declared as a `virtual' field
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:127: error: expected `;' before "operator"
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:132: error: ISO C++ forbids declaration of `nsresult' with no type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:132: error: expected `;' before '*' token
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h: In constructor `nsGetServiceFromCategory::nsGetServiceFromCategory(const char*, const char*, nsISupports*, int*)':
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:122: error: class `nsGetServiceFromCategory' does not have any field named `mErrorPtr'
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h: At global scope:
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:138: error: `nsresult' has not been declared
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:139: error: ISO C++ forbids declaration of `error' with no type
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:147: error: expected init-declarator before "CallGetService"
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:147: error: expected `;' before "CallGetService"
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:166: error: expected init-declarator before "CallGetService"
/usr/X11R6/include/firefox/xpcom/nsIServiceManagerUtils.h:166: error: expected `;' before "CallGetService"
In file included from /usr/X11R6/include/firefox/xpcom/nsDirectoryServiceUtils.h:28,
                 from /usr/X11R6/include/firefox/nsIFile.h:823,
                 from /usr/X11R6/include/firefox/nsILocalFile.h:10,
                 from /usr/X11R6/include/firefox/nsEmbedAPI.h:28,
                 from xpcom.cpp:33:
/usr/X11R6/include/firefox/nsIProperties.h:38: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIProperties.h:44: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIProperties.h:50: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIProperties.h:58: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIProperties.h:64: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIProperties.h: In static member function `static const nsIID& nsIProperties::GetIID()':
/usr/X11R6/include/firefox/nsIProperties.h:28: error: too many initializers for `const nsIID'
In file included from /usr/X11R6/include/firefox/nsIFile.h:823,
                 from /usr/X11R6/include/firefox/nsILocalFile.h:10,
                 from /usr/X11R6/include/firefox/nsEmbedAPI.h:28,
                 from xpcom.cpp:33:
/usr/X11R6/include/firefox/xpcom/nsDirectoryServiceUtils.h: At global scope:
/usr/X11R6/include/firefox/xpcom/nsDirectoryServiceUtils.h:33: error: `nsresult' does not name a type
In file included from /usr/X11R6/include/firefox/nsILocalFile.h:17,
                 from /usr/X11R6/include/firefox/nsEmbedAPI.h:28,
                 from xpcom.cpp:33:
/usr/X11R6/include/firefox/nspr/prio.h:79: error: `PRIntn' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:87: error: `PRDescIdentity' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:158: error: `PRUint8' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:159: error: `PRUint16' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:160: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:173: error: `PRUint16' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:181: error: `PRUint16' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:182: error: `PRUint16' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:183: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:191: error: `PRUint16' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:192: error: `PRUint16' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:193: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:195: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:199: error: `PRUint16' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:244: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:245: error: `PRIntervalTime' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:258: error: `PRUintn' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:259: error: `PRUintn' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:260: error: `PRUintn' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:261: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:262: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:263: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:264: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:265: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:266: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:329: error: ISO C++ forbids declaration of `PRInt32' with no type
/usr/X11R6/include/firefox/nspr/prio.h:329: error: typedef `PRInt32' is initialized (use __typeof__ instead)
/usr/X11R6/include/firefox/nspr/prio.h:329: error: `PRReadFN' was not declared in this scope
/usr/X11R6/include/firefox/nspr/prio.h:329: error: expected `,' or `;' before '(' token
/usr/X11R6/include/firefox/nspr/prio.h:334: error: ISO C++ forbids declaration of `PROffset32' with no type
/usr/X11R6/include/firefox/nspr/prio.h:334: error: typedef `PROffset32' is initialized (use __typeof__ instead)
/usr/X11R6/include/firefox/nspr/prio.h:334: error: `PRSeekFN' was not declared in this scope
/usr/X11R6/include/firefox/nspr/prio.h:334: error: expected `,' or `;' before '(' token
/usr/X11R6/include/firefox/nspr/prio.h:340: error: `PRIntervalTime' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:340: error: ISO C++ forbids declaration of `timeout' with no type
/usr/X11R6/include/firefox/nspr/prio.h:342: error: `PRIntervalTime' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:342: error: ISO C++ forbids declaration of `timeout' with no type
/usr/X11R6/include/firefox/nspr/prio.h:344: error: `PRIntervalTime' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:344: error: ISO C++ forbids declaration of `timeout' with no type
/usr/X11R6/include/firefox/nspr/prio.h:346: error: `PRIntn' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:346: error: ISO C++ forbids declaration of `backlog' with no type
/usr/X11R6/include/firefox/nspr/prio.h:347: error: `PRIntn' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:347: error: ISO C++ forbids declaration of `how' with no type
/usr/X11R6/include/firefox/nspr/prio.h:350: error: `PRIntn' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:350: error: `PRIntervalTime' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:350: error: ISO C++ forbids declaration of `flags' with no type
/usr/X11R6/include/firefox/nspr/prio.h:350: error: ISO C++ forbids declaration of `timeout' with no type
/usr/X11R6/include/firefox/nspr/prio.h:353: error: `PRIntn' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:353: error: `PRIntervalTime' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:353: error: ISO C++ forbids declaration of `flags' with no type
/usr/X11R6/include/firefox/nspr/prio.h:353: error: ISO C++ forbids declaration of `timeout' with no type
/usr/X11R6/include/firefox/nspr/prio.h:356: error: `PRIntn' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:356: error: `PRIntervalTime' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:356: error: ISO C++ forbids declaration of `flags' with no type
/usr/X11R6/include/firefox/nspr/prio.h:356: error: ISO C++ forbids declaration of `timeout' with no type
/usr/X11R6/include/firefox/nspr/prio.h:359: error: `PRIntn' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:359: error: `PRIntervalTime' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:359: error: ISO C++ forbids declaration of `flags' with no type
/usr/X11R6/include/firefox/nspr/prio.h:359: error: ISO C++ forbids declaration of `timeout' with no type
/usr/X11R6/include/firefox/nspr/prio.h:360: error: ISO C++ forbids declaration of `PRInt16' with no type
/usr/X11R6/include/firefox/nspr/prio.h:360: error: typedef `PRInt16' is initialized (use __typeof__ instead)
/usr/X11R6/include/firefox/nspr/prio.h:360: error: `PRPollFN' was not declared in this scope
/usr/X11R6/include/firefox/nspr/prio.h:360: error: expected `,' or `;' before '(' token
/usr/X11R6/include/firefox/nspr/prio.h:364: error: `PRIntervalTime' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:364: error: ISO C++ forbids declaration of `t' with no type
/usr/X11R6/include/firefox/nspr/prio.h:367: error: `PRIntervalTime' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:367: error: ISO C++ forbids declaration of `t' with no type
/usr/X11R6/include/firefox/nspr/prio.h:376: error: `PRIntervalTime' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:376: error: ISO C++ forbids declaration of `timeout' with no type
/usr/X11R6/include/firefox/nspr/prio.h:379: error: ISO C++ forbids declaration of `PRIntn' with no type
/usr/X11R6/include/firefox/nspr/prio.h:379: error: typedef `PRIntn' is initialized (use __typeof__ instead)
/usr/X11R6/include/firefox/nspr/prio.h:379: error: `PRReservedFN' was not declared in this scope
/usr/X11R6/include/firefox/nspr/prio.h:379: error: expected `,' or `;' before '(' token
/usr/X11R6/include/firefox/nspr/prio.h:384: error: `PRReadFN' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:389: error: `PRSeekFN' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:403: error: `PRPollFN' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:408: error: `PRReservedFN' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:409: error: `PRReservedFN' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:417: error: `PRReservedFN' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:418: error: `PRReservedFN' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:419: error: `PRReservedFN' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:420: error: `PRReservedFN' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:489: error: `PRDescIdentity' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:490: error: `PRDescIdentity' was not declared in this scope
/usr/X11R6/include/firefox/nspr/prio.h:491: error: `PRDescIdentity' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:492: error: `PRDescIdentity' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:492: error: ISO C++ forbids declaration of `id' with no type
/usr/X11R6/include/firefox/nspr/prio.h:513: warning: `PR_CreateIOLayerStub' initialized and declared `extern'
/usr/X11R6/include/firefox/nspr/prio.h:514: error: `PRDescIdentity' was not declared in this scope
/usr/X11R6/include/firefox/nspr/prio.h:514: error: expected primary-expression before "const"
/usr/X11R6/include/firefox/nspr/prio.h:514: error: initializer expression list treated as compound expression
/usr/X11R6/include/firefox/nspr/prio.h:547: error: `PRDescIdentity' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:547: error: ISO C++ forbids declaration of `id' with no type
/usr/X11R6/include/firefox/nspr/prio.h:563: error: `PRDescIdentity' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:563: error: ISO C++ forbids declaration of `id' with no type
/usr/X11R6/include/firefox/nspr/prio.h:789: error: `PRIntervalTime' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:789: error: ISO C++ forbids declaration of `timeout' with no type
/usr/X11R6/include/firefox/nspr/prio.h:1276: error: `PRIntervalTime' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:1276: error: ISO C++ forbids declaration of `timeout' with no type
/usr/X11R6/include/firefox/nspr/prio.h:1365: error: `PRIntervalTime' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:1365: error: ISO C++ forbids declaration of `timeout' with no type
/usr/X11R6/include/firefox/nspr/prio.h:1473: error: `PRIntervalTime' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:1473: error: ISO C++ forbids declaration of `timeout' with no type
/usr/X11R6/include/firefox/nspr/prio.h:1504: error: `PRIntervalTime' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:1504: error: ISO C++ forbids declaration of `timeout' with no type
/usr/X11R6/include/firefox/nspr/prio.h:1540: error: `PRIntervalTime' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:1540: error: ISO C++ forbids declaration of `timeout' with no type
/usr/X11R6/include/firefox/nspr/prio.h:1573: error: `PRIntervalTime' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:1573: error: ISO C++ forbids declaration of `timeout' with no type
/usr/X11R6/include/firefox/nspr/prio.h:1614: error: `PRIntervalTime' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:1614: error: ISO C++ forbids declaration of `timeout' with no type
/usr/X11R6/include/firefox/nspr/prio.h:1652: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/nspr/prio.h:1665: error: `PRIntervalTime' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:1665: error: ISO C++ forbids declaration of `timeout' with no type
/usr/X11R6/include/firefox/nspr/prio.h:1719: error: `PRIntervalTime' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:1719: error: ISO C++ forbids declaration of `timeout' with no type
/usr/X11R6/include/firefox/nspr/prio.h:1820: error: `PRBool' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:1820: error: ISO C++ forbids declaration of `inheritable' with no type
/usr/X11R6/include/firefox/nspr/prio.h:1873: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:1873: error: ISO C++ forbids declaration of `len' with no type
/usr/X11R6/include/firefox/nspr/prio.h:1875: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:1875: error: ISO C++ forbids declaration of `len' with no type
/usr/X11R6/include/firefox/nspr/prio.h:1974: error: `PRIntervalTime' has not been declared
/usr/X11R6/include/firefox/nspr/prio.h:1974: error: ISO C++ forbids declaration of `timeout' with no type
In file included from /usr/X11R6/include/firefox/nsILocalFile.h:18,
                 from /usr/X11R6/include/firefox/nsEmbedAPI.h:28,
                 from xpcom.cpp:33:
/usr/X11R6/include/firefox/nspr/prlink.h:146: error: `PRUint32' does not name a type
In file included from /usr/X11R6/include/firefox/nsEmbedAPI.h:28,
                 from xpcom.cpp:33:
/usr/X11R6/include/firefox/nsILocalFile.h:59: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsILocalFile.h:62: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsILocalFile.h:73: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsILocalFile.h:91: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsILocalFile.h:92: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsILocalFile.h:95: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsILocalFile.h:98: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsILocalFile.h:101: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsILocalFile.h:104: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsILocalFile.h:118: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsILocalFile.h:121: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsILocalFile.h:131: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsILocalFile.h:132: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsILocalFile.h:142: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsILocalFile.h:152: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsILocalFile.h:167: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsILocalFile.h:181: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsILocalFile.h: In static member function `static const nsIID& nsILocalFile::GetIID()':
/usr/X11R6/include/firefox/nsILocalFile.h:39: error: too many initializers for `const nsIID'
In file included from /usr/X11R6/include/firefox/nsEmbedAPI.h:29,
                 from xpcom.cpp:33:
/usr/X11R6/include/firefox/nsIDirectoryService.h: At global scope:
/usr/X11R6/include/firefox/nsIDirectoryService.h:58: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIDirectoryService.h: In static member function `static const nsIID& nsIDirectoryServiceProvider::GetIID()':
/usr/X11R6/include/firefox/nsIDirectoryService.h:39: error: too many initializers for `const nsIID'
/usr/X11R6/include/firefox/nsIDirectoryService.h: At global scope:
/usr/X11R6/include/firefox/nsIDirectoryService.h:149: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIDirectoryService.h: In static member function `static const nsIID& nsIDirectoryServiceProvider2::GetIID()':
/usr/X11R6/include/firefox/nsIDirectoryService.h:134: error: too many initializers for `const nsIID'
/usr/X11R6/include/firefox/nsIDirectoryService.h: At global scope:
/usr/X11R6/include/firefox/nsIDirectoryService.h:231: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIDirectoryService.h:244: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIDirectoryService.h:255: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsIDirectoryService.h: In static member function `static const nsIID& nsIDirectoryService::GetIID()':
/usr/X11R6/include/firefox/nsIDirectoryService.h:222: error: too many initializers for `const nsIID'
In file included from xpcom.cpp:33:
/usr/X11R6/include/firefox/nsEmbedAPI.h: At global scope:
/usr/X11R6/include/firefox/nsEmbedAPI.h:68: error: `nsresult' does not name a type
/usr/X11R6/include/firefox/nsEmbedAPI.h:86: error: `nsresult' does not name a type
In file included from xpcom.cpp:34:
/usr/X11R6/include/firefox/nspr/prmem.h:64: warning: `PR_Malloc' initialized and declared `extern'
/usr/X11R6/include/firefox/nspr/prmem.h:64: error: `PRUint32' was not declared in this scope
/usr/X11R6/include/firefox/nspr/prmem.h:66: warning: `PR_Calloc' initialized and declared `extern'
/usr/X11R6/include/firefox/nspr/prmem.h:66: error: `PRUint32' was not declared in this scope
/usr/X11R6/include/firefox/nspr/prmem.h:66: error: `PRUint32' was not declared in this scope
/usr/X11R6/include/firefox/nspr/prmem.h:66: error: initializer expression list treated as compound expression
/usr/X11R6/include/firefox/nspr/prmem.h:68: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/nspr/prmem.h:68: error: ISO C++ forbids declaration of `size' with no type
In file included from /usr/X11R6/include/firefox/string/nsStringIterator.h:28,
                 from /usr/X11R6/include/firefox/string/nsAString.h:47,
                 from /usr/X11R6/include/firefox/string/nsSubstring.h:43,
                 from /usr/X11R6/include/firefox/string/nsString.h:44,
                 from xpcom.cpp:36:
/usr/X11R6/include/firefox/string/nsCharTraits.h:68: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsCharTraits.h:74: error: `PRUnichar' was not declared in this scope
/usr/X11R6/include/firefox/string/nsCharTraits.h:75: error: template argument 1 is invalid
/usr/X11R6/include/firefox/string/nsCharTraits.h:75: error: explicit specialization of non-template `<type error>'
/usr/X11R6/include/firefox/string/nsCharTraits.h:250: error: `PRUnichar' does not name a type
/usr/X11R6/include/firefox/string/nsCharTraits.h:281: error: `nsCharTraits_bool' does not name a type
/usr/X11R6/include/firefox/string/nsCharTraits.h:291: error: `nsCharTraits_bool' does not name a type
/usr/X11R6/include/firefox/string/nsCharTraits.h:298: error: `nsCharTraits_bool' does not name a type
/usr/X11R6/include/firefox/string/nsCharTraits.h:380: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/string/nsCharTraits.h:410: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/string/nsCharTraits.h:418: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/string/nsCharTraits.h:519: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/string/nsCharTraits.h:532: error: `PRUint32' does not name a type
In file included from /usr/X11R6/include/firefox/string/nsStringIterator.h:32,
                 from /usr/X11R6/include/firefox/string/nsAString.h:47,
                 from /usr/X11R6/include/firefox/string/nsSubstring.h:43,
                 from /usr/X11R6/include/firefox/string/nsString.h:44,
                 from xpcom.cpp:36:
/usr/X11R6/include/firefox/string/nsAlgorithm.h:76: error: expected init-declarator before "NS_COUNT"
/usr/X11R6/include/firefox/string/nsAlgorithm.h:76: error: expected `;' before "NS_COUNT"
/usr/X11R6/include/firefox/string/nsAlgorithm.h: In function `OutputIterator& copy_string_backward(const InputIterator&, InputIterator&, OutputIterator&)':
/usr/X11R6/include/firefox/string/nsAlgorithm.h:111: error: `PRUint32' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsAlgorithm.h:111: error: (Each undeclared identifier is reported only once for each function it appears in.)
/usr/X11R6/include/firefox/string/nsAlgorithm.h:111: error: expected `;' before "lengthToCopy"
/usr/X11R6/include/firefox/string/nsAlgorithm.h:113: error: `lengthToCopy' undeclared (first use this function)
In file included from /usr/X11R6/include/firefox/string/nsAString.h:47,
                 from /usr/X11R6/include/firefox/string/nsSubstring.h:43,
                 from /usr/X11R6/include/firefox/string/nsString.h:44,
                 from xpcom.cpp:36:
/usr/X11R6/include/firefox/string/nsStringIterator.h: At global scope:
/usr/X11R6/include/firefox/string/nsStringIterator.h:310: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/string/nsStringIterator.h:324: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/string/nsStringIterator.h:324: error: expected `;' before "operator"
/usr/X11R6/include/firefox/string/nsStringIterator.h:332: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/string/nsStringIterator.h:332: error: expected `;' before "operator"
/usr/X11R6/include/firefox/string/nsStringIterator.h:345: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/string/nsStringIterator.h:345: error: expected `;' before "operator"
/usr/X11R6/include/firefox/string/nsStringIterator.h:353: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/string/nsStringIterator.h:353: error: expected `;' before "operator"
In file included from /usr/X11R6/include/firefox/string/nsObsoleteAString.h:94,
                 from /usr/X11R6/include/firefox/string/nsAString.h:51,
                 from /usr/X11R6/include/firefox/string/nsSubstring.h:43,
                 from /usr/X11R6/include/firefox/string/nsString.h:44,
                 from xpcom.cpp:36:
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:76: error: ISO C++ forbids declaration of `PRUnichar' with no type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:76: error: expected `;' before '*' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:77: error: ISO C++ forbids declaration of `PRUnichar' with no type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:77: error: expected `;' before '*' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:98: error: ISO C++ forbids declaration of `PRUnichar' with no type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:98: error: expected `;' before '*' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:99: error: ISO C++ forbids declaration of `PRUnichar' with no type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:99: error: expected `;' before '*' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:107: error: `PRUnichar' does not name a type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:116: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:117: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:128: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:133: error: `size_type' does not name a type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:135: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:136: error: variable or field `SetIsVoid' declared void
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:136: error: `SetIsVoid' declared as a `virtual' field
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:136: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:138: error: variable or field `SetCapacity' declared void
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:138: error: `SetCapacity' declared as a `virtual' field
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:138: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:139: error: variable or field `SetLength' declared void
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:139: error: `SetLength' declared as a `virtual' field
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:139: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:141: error: variable or field `Cut' declared void
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:141: error: `Cut' declared as a `virtual' field
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:141: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:144: error: expected `,' or `...' before '*' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:144: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:145: error: expected `,' or `...' before '*' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:145: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:146: error: variable or field `do_AssignFromElement' declared void
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:146: error: `do_AssignFromElement' declared as a `virtual' field
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:146: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:149: error: expected `,' or `...' before '*' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:149: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:150: error: expected `,' or `...' before '*' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:150: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:151: error: variable or field `do_AppendFromElement' declared void
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:151: error: `do_AppendFromElement' declared as a `virtual' field
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:151: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:153: error: `index_type' has not been declared
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:153: error: ISO C++ forbids declaration of `parameter' with no type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:154: error: expected `,' or `...' before '*' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:154: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:155: error: expected `,' or `...' before '*' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:155: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:156: error: variable or field `do_InsertFromElement' declared void
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:156: error: `do_InsertFromElement' declared as a `virtual' field
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:156: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:158: error: variable or field `do_ReplaceFromReadable' declared void
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:158: error: `do_ReplaceFromReadable' declared as a `virtual' field
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:158: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:160: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:160: error: `char_type' declared as a `virtual' field
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:160: error: expected `;' before '*' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:161: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:161: error: `char_type' declared as a `virtual' field
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:161: error: expected `;' before '*' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h: In constructor `nsObsoleteAString::nsReadableFragment::nsReadableFragment()':
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:80: error: class `nsObsoleteAString::nsReadableFragment' does not have any field named `mStart'
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:80: error: class `nsObsoleteAString::nsReadableFragment' does not have any field named `mEnd'
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h: In constructor `nsObsoleteAString::nsWritableFragment::nsWritableFragment()':
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:102: error: class `nsObsoleteAString::nsWritableFragment' does not have any field named `mStart'
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:102: error: class `nsObsoleteAString::nsWritableFragment' does not have any field named `mEnd'
In file included from /usr/X11R6/include/firefox/string/nsObsoleteAString.h:99,
                 from /usr/X11R6/include/firefox/string/nsAString.h:51,
                 from /usr/X11R6/include/firefox/string/nsSubstring.h:43,
                 from /usr/X11R6/include/firefox/string/nsString.h:44,
                 from xpcom.cpp:36:
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h: At global scope:
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:116: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:117: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:128: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:133: error: `size_type' does not name a type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:135: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:136: error: variable or field `SetIsVoid' declared void
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:136: error: `SetIsVoid' declared as a `virtual' field
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:136: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:138: error: variable or field `SetCapacity' declared void
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:138: error: `SetCapacity' declared as a `virtual' field
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:138: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:139: error: variable or field `SetLength' declared void
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:139: error: `SetLength' declared as a `virtual' field
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:139: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:141: error: variable or field `Cut' declared void
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:141: error: `Cut' declared as a `virtual' field
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:141: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:145: error: `size_type' has not been declared
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:145: error: ISO C++ forbids declaration of `parameter' with no type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:150: error: `size_type' has not been declared
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:150: error: ISO C++ forbids declaration of `parameter' with no type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:153: error: `index_type' has not been declared
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:153: error: ISO C++ forbids declaration of `parameter' with no type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:154: error: `index_type' has not been declared
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:154: error: ISO C++ forbids declaration of `parameter' with no type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:155: error: `index_type' has not been declared
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:155: error: `size_type' has not been declared
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:155: error: ISO C++ forbids declaration of `parameter' with no type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:155: error: ISO C++ forbids declaration of `parameter' with no type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:156: error: `index_type' has not been declared
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:156: error: ISO C++ forbids declaration of `parameter' with no type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:158: error: variable or field `do_ReplaceFromReadable' declared void
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:158: error: `do_ReplaceFromReadable' declared as a `virtual' field
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:158: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:160: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:160: error: ISO C++ forbids declaration of `parameter' with no type
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:161: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/string/nsTObsoleteAString.h:161: error: ISO C++ forbids declaration of `parameter' with no type
In file included from /usr/X11R6/include/firefox/string/nsAString.h:57,
                 from /usr/X11R6/include/firefox/string/nsSubstring.h:43,
                 from /usr/X11R6/include/firefox/string/nsString.h:44,
                 from xpcom.cpp:36:
/usr/X11R6/include/firefox/string/nsTAString.h:47: error: `PRUnichar' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:51: error: expected `,' or `...' before '*' token
/usr/X11R6/include/firefox/string/nsTAString.h:51: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:52: error: declaration of `operator()' as non-function
/usr/X11R6/include/firefox/string/nsTAString.h:52: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:63: error: `PRUnichar' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:67: error: expected `,' or `...' before '*' token
/usr/X11R6/include/firefox/string/nsTAString.h:67: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:68: error: declaration of `operator()' as non-function
/usr/X11R6/include/firefox/string/nsTAString.h:68: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:107: error: `PRUnichar' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:108: error: `char_type' was not declared in this scope
/usr/X11R6/include/firefox/string/nsTAString.h:108: error: template argument 1 is invalid
/usr/X11R6/include/firefox/string/nsTAString.h:108: error: ISO C++ forbids declaration of `char_traits' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:110: error: `char_traits' is not a class or namespace
/usr/X11R6/include/firefox/string/nsTAString.h:110: error: ISO C++ forbids declaration of `incompatible_char_type' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:110: error: expected `;' before "incompatible_char_type"
/usr/X11R6/include/firefox/string/nsTAString.h:118: error: `char_type' was not declared in this scope
/usr/X11R6/include/firefox/string/nsTAString.h:118: error: template argument 1 is invalid
/usr/X11R6/include/firefox/string/nsTAString.h:118: error: ISO C++ forbids declaration of `const_iterator' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:119: error: `char_type' was not declared in this scope
/usr/X11R6/include/firefox/string/nsTAString.h:119: error: template argument 1 is invalid
/usr/X11R6/include/firefox/string/nsTAString.h:119: error: ISO C++ forbids declaration of `iterator' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:123: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:124: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:185: error: `size_type' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:186: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:195: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:196: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:197: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:198: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:209: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:210: error: variable or field `SetIsVoid' declared void
/usr/X11R6/include/firefox/string/nsTAString.h:210: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:220: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:226: error: `char_type' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:227: error: `char_type' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:233: error: `size_type' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:241: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:250: error: variable or field `SetCapacity' declared void
/usr/X11R6/include/firefox/string/nsTAString.h:250: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:273: error: variable or field `SetLength' declared void
/usr/X11R6/include/firefox/string/nsTAString.h:273: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:279: error: variable or field `Truncate' declared void
/usr/X11R6/include/firefox/string/nsTAString.h:279: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:293: error: expected `;' before "void"
/usr/X11R6/include/firefox/string/nsTAString.h:295: error: expected `,' or `...' before '*' token
/usr/X11R6/include/firefox/string/nsTAString.h:295: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:296: error: expected `,' or `...' before '*' token
/usr/X11R6/include/firefox/string/nsTAString.h:296: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:296: error: `void nsAString::Assign(int)' and `void nsAString::Assign(int)' cannot be overloaded
/usr/X11R6/include/firefox/string/nsTAString.h:297: error: variable or field `Assign' declared void
/usr/X11R6/include/firefox/string/nsTAString.h:297: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:302: error: expected `,' or `...' before '*' token
/usr/X11R6/include/firefox/string/nsTAString.h:302: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:303: error: declaration of `operator=' as non-function
/usr/X11R6/include/firefox/string/nsTAString.h:303: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:311: error: expected `;' before "void"
/usr/X11R6/include/firefox/string/nsTAString.h:313: error: expected `,' or `...' before '*' token
/usr/X11R6/include/firefox/string/nsTAString.h:313: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:314: error: expected `,' or `...' before '*' token
/usr/X11R6/include/firefox/string/nsTAString.h:314: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:314: error: `void nsAString::Append(int)' and `void nsAString::Append(int)' cannot be overloaded
/usr/X11R6/include/firefox/string/nsTAString.h:315: error: variable or field `Append' declared void
/usr/X11R6/include/firefox/string/nsTAString.h:315: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:319: error: expected `,' or `...' before '*' token
/usr/X11R6/include/firefox/string/nsTAString.h:319: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:320: error: declaration of `operator+=' as non-function
/usr/X11R6/include/firefox/string/nsTAString.h:320: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:328: error: expected `;' before "void"
/usr/X11R6/include/firefox/string/nsTAString.h:328: error: `index_type' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:328: error: ISO C++ forbids declaration of `pos' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:329: error: `index_type' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:329: error: ISO C++ forbids declaration of `pos' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:330: error: expected `,' or `...' before '*' token
/usr/X11R6/include/firefox/string/nsTAString.h:330: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:331: error: expected `,' or `...' before '*' token
/usr/X11R6/include/firefox/string/nsTAString.h:331: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:331: error: `void nsAString::Insert(int)' and `void nsAString::Insert(int)' cannot be overloaded
/usr/X11R6/include/firefox/string/nsTAString.h:332: error: variable or field `Insert' declared void
/usr/X11R6/include/firefox/string/nsTAString.h:332: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:339: error: variable or field `Cut' declared void
/usr/X11R6/include/firefox/string/nsTAString.h:339: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:346: error: variable or field `Replace' declared void
/usr/X11R6/include/firefox/string/nsTAString.h:346: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:347: error: variable or field `Replace' declared void
/usr/X11R6/include/firefox/string/nsTAString.h:347: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:384: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:384: error: expected `;' before '*' token
/usr/X11R6/include/firefox/string/nsTAString.h:385: error: `size_type' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:386: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:391: error: expected `)' before '*' token
/usr/X11R6/include/firefox/string/nsTAString.h:404: error: expected `)' before "flags"
/usr/X11R6/include/firefox/string/nsTAString.h:413: error: `size_type' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:414: error: `size_type' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:420: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:469: error: declaration of `operator=' as non-function
/usr/X11R6/include/firefox/string/nsTAString.h:469: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:470: error: variable or field `Assign' declared void
/usr/X11R6/include/firefox/string/nsTAString.h:470: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:471: error: declaration of `operator+=' as non-function
/usr/X11R6/include/firefox/string/nsTAString.h:471: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:472: error: variable or field `Append' declared void
/usr/X11R6/include/firefox/string/nsTAString.h:472: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:473: error: variable or field `Insert' declared void
/usr/X11R6/include/firefox/string/nsTAString.h:473: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h: In member function `int& nsAString::BeginReading(int&) const':
/usr/X11R6/include/firefox/string/nsTAString.h:141: error: `size_type' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTAString.h:141: error: expected `;' before "len"
/usr/X11R6/include/firefox/string/nsTAString.h:142: error: `mEnd' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:142: error: request for member of non-aggregate type before '=' token
/usr/X11R6/include/firefox/string/nsTAString.h:142: error: `mStart' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:142: error: request for member of non-aggregate type before '+' token
/usr/X11R6/include/firefox/string/nsTAString.h:142: error: `len' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTAString.h:143: error: `mPosition' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:143: error: request for member of non-aggregate type before '=' token
/usr/X11R6/include/firefox/string/nsTAString.h:143: error: `mStart' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:143: error: request for member of non-aggregate type before ';' token
/usr/X11R6/include/firefox/string/nsTAString.h: In member function `int& nsAString::EndReading(int&) const':
/usr/X11R6/include/firefox/string/nsTAString.h:149: error: `size_type' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTAString.h:149: error: expected `;' before "len"
/usr/X11R6/include/firefox/string/nsTAString.h:150: error: `mEnd' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:150: error: request for member of non-aggregate type before '=' token
/usr/X11R6/include/firefox/string/nsTAString.h:150: error: `mStart' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:150: error: request for member of non-aggregate type before '+' token
/usr/X11R6/include/firefox/string/nsTAString.h:150: error: `len' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTAString.h:151: error: `mPosition' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:151: error: request for member of non-aggregate type before '=' token
/usr/X11R6/include/firefox/string/nsTAString.h:151: error: `mEnd' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:151: error: request for member of non-aggregate type before ';' token
/usr/X11R6/include/firefox/string/nsTAString.h: In member function `int& nsAString::BeginWriting(int&)':
/usr/X11R6/include/firefox/string/nsTAString.h:165: error: `size_type' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTAString.h:165: error: expected `;' before "len"
/usr/X11R6/include/firefox/string/nsTAString.h:166: error: `mEnd' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:166: error: request for member of non-aggregate type before '=' token
/usr/X11R6/include/firefox/string/nsTAString.h:166: error: `mStart' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:166: error: request for member of non-aggregate type before '+' token
/usr/X11R6/include/firefox/string/nsTAString.h:166: error: `len' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTAString.h:167: error: `mPosition' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:167: error: request for member of non-aggregate type before '=' token
/usr/X11R6/include/firefox/string/nsTAString.h:167: error: `mStart' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:167: error: request for member of non-aggregate type before ';' token
/usr/X11R6/include/firefox/string/nsTAString.h: In member function `int& nsAString::EndWriting(int&)':
/usr/X11R6/include/firefox/string/nsTAString.h:173: error: `size_type' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTAString.h:173: error: expected `;' before "len"
/usr/X11R6/include/firefox/string/nsTAString.h:174: error: `mEnd' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:174: error: request for member of non-aggregate type before '=' token
/usr/X11R6/include/firefox/string/nsTAString.h:174: error: `mStart' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:174: error: request for member of non-aggregate type before '+' token
/usr/X11R6/include/firefox/string/nsTAString.h:174: error: `len' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTAString.h:175: error: `mPosition' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:175: error: request for member of non-aggregate type before '=' token
/usr/X11R6/include/firefox/string/nsTAString.h:175: error: `mEnd' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:175: error: request for member of non-aggregate type before ';' token
/usr/X11R6/include/firefox/string/nsTAString.h: In member function `nsAString& nsAString::operator=(int)':
/usr/X11R6/include/firefox/string/nsTAString.h:302: error: `data' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTAString.h: In member function `nsAString& nsAString::operator+=(int)':
/usr/X11R6/include/firefox/string/nsTAString.h:319: error: `data' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTAString.h: In constructor `nsAString::nsAString(const nsSubstringTuple&)':
/usr/X11R6/include/firefox/string/nsTAString.h:356: error: class `nsAString' does not have any field named `mData'
/usr/X11R6/include/firefox/string/nsTAString.h:357: error: class `nsAString' does not have any field named `mLength'
/usr/X11R6/include/firefox/string/nsTAString.h:358: error: class `nsAString' does not have any field named `mFlags'
/usr/X11R6/include/firefox/string/nsTAString.h: At global scope:
/usr/X11R6/include/firefox/string/nsTAString.h:482: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/string/nsTAString.h:482: error: expected `,' or `;' before "operator"
/usr/X11R6/include/firefox/string/nsTAString.h:488: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/string/nsTAString.h:488: error: expected `,' or `;' before "operator"
/usr/X11R6/include/firefox/string/nsTAString.h:494: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/string/nsTAString.h:494: error: expected `,' or `;' before "operator"
/usr/X11R6/include/firefox/string/nsTAString.h:500: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/string/nsTAString.h:500: error: expected `,' or `;' before "operator"
/usr/X11R6/include/firefox/string/nsTAString.h:506: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/string/nsTAString.h:506: error: expected `,' or `;' before "operator"
/usr/X11R6/include/firefox/string/nsTAString.h:512: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/string/nsTAString.h:512: error: expected `,' or `;' before "operator"
In file included from /usr/X11R6/include/firefox/string/nsAString.h:63,
                 from /usr/X11R6/include/firefox/string/nsSubstring.h:43,
                 from /usr/X11R6/include/firefox/string/nsString.h:44,
                 from xpcom.cpp:36:
/usr/X11R6/include/firefox/string/nsTAString.h:51: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:51: error: ISO C++ forbids declaration of `length' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:67: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:67: error: ISO C++ forbids declaration of `length' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:110: error: type `nsCharTraits<char>' is not derived from type `nsACString'
/usr/X11R6/include/firefox/string/nsTAString.h:110: error: ISO C++ forbids declaration of `incompatible_char_type' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:110: error: expected `;' before "incompatible_char_type"
/usr/X11R6/include/firefox/string/nsTAString.h:123: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:124: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:185: error: `size_type' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:186: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:195: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:196: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:197: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:198: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:209: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:210: error: variable or field `SetIsVoid' declared void
/usr/X11R6/include/firefox/string/nsTAString.h:210: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:220: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:233: error: `size_type' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:241: error: `index_type' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:241: error: ISO C++ forbids declaration of `offset' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:250: error: variable or field `SetCapacity' declared void
/usr/X11R6/include/firefox/string/nsTAString.h:250: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:273: error: variable or field `SetLength' declared void
/usr/X11R6/include/firefox/string/nsTAString.h:273: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:279: error: variable or field `Truncate' declared void
/usr/X11R6/include/firefox/string/nsTAString.h:279: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:293: error: expected `;' before "void"
/usr/X11R6/include/firefox/string/nsTAString.h:296: error: `size_type' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:296: error: ISO C++ forbids declaration of `length' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:314: error: `size_type' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:314: error: ISO C++ forbids declaration of `length' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:328: error: `index_type' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:328: error: ISO C++ forbids declaration of `pos' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:329: error: `index_type' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:329: error: ISO C++ forbids declaration of `pos' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:330: error: `index_type' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:330: error: ISO C++ forbids declaration of `pos' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:331: error: `index_type' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:331: error: `size_type' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:331: error: ISO C++ forbids declaration of `pos' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:331: error: ISO C++ forbids declaration of `length' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:332: error: `index_type' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:332: error: ISO C++ forbids declaration of `pos' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:339: error: variable or field `Cut' declared void
/usr/X11R6/include/firefox/string/nsTAString.h:339: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:346: error: variable or field `Replace' declared void
/usr/X11R6/include/firefox/string/nsTAString.h:346: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:347: error: variable or field `Replace' declared void
/usr/X11R6/include/firefox/string/nsTAString.h:347: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:385: error: `size_type' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:386: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:391: error: `size_type' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:391: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/string/nsTAString.h:392: error: ISO C++ forbids declaration of `length' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:392: error: ISO C++ forbids declaration of `flags' with no type
/usr/X11R6/include/firefox/string/nsTAString.h:404: error: expected `)' before "flags"
/usr/X11R6/include/firefox/string/nsTAString.h:413: error: `size_type' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:414: error: `size_type' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:420: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTAString.h:469: error: declaration of `operator=' as non-function
/usr/X11R6/include/firefox/string/nsTAString.h:469: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:470: error: variable or field `Assign' declared void
/usr/X11R6/include/firefox/string/nsTAString.h:470: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:471: error: declaration of `operator+=' as non-function
/usr/X11R6/include/firefox/string/nsTAString.h:471: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:472: error: variable or field `Append' declared void
/usr/X11R6/include/firefox/string/nsTAString.h:472: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h:473: error: variable or field `Insert' declared void
/usr/X11R6/include/firefox/string/nsTAString.h:473: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTAString.h: In member function `nsReadingIterator<char>& nsACString::BeginReading(nsReadingIterator<char>&) const':
/usr/X11R6/include/firefox/string/nsTAString.h:141: error: `size_type' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTAString.h:141: error: expected `;' before "len"
/usr/X11R6/include/firefox/string/nsTAString.h:142: error: `len' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTAString.h: In member function `nsReadingIterator<char>& nsACString::EndReading(nsReadingIterator<char>&) const':
/usr/X11R6/include/firefox/string/nsTAString.h:149: error: `size_type' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTAString.h:149: error: expected `;' before "len"
/usr/X11R6/include/firefox/string/nsTAString.h:150: error: `len' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTAString.h: In member function `nsWritingIterator<char>& nsACString::BeginWriting(nsWritingIterator<char>&)':
/usr/X11R6/include/firefox/string/nsTAString.h:165: error: `size_type' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTAString.h:165: error: expected `;' before "len"
/usr/X11R6/include/firefox/string/nsTAString.h:166: error: `len' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTAString.h: In member function `nsWritingIterator<char>& nsACString::EndWriting(nsWritingIterator<char>&)':
/usr/X11R6/include/firefox/string/nsTAString.h:173: error: `size_type' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTAString.h:173: error: expected `;' before "len"
/usr/X11R6/include/firefox/string/nsTAString.h:174: error: `len' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTAString.h: In constructor `nsACString::nsACString(const nsCSubstringTuple&)':
/usr/X11R6/include/firefox/string/nsTAString.h:357: error: class `nsACString' does not have any field named `mLength'
/usr/X11R6/include/firefox/string/nsTAString.h:358: error: class `nsACString' does not have any field named `mFlags'
/usr/X11R6/include/firefox/string/nsTAString.h: In constructor `nsACString::nsACString(char*, int, int)':
/usr/X11R6/include/firefox/string/nsTAString.h:394: error: class `nsACString' does not have any field named `mLength'
/usr/X11R6/include/firefox/string/nsTAString.h:395: error: class `nsACString' does not have any field named `mFlags'
/usr/X11R6/include/firefox/string/nsTAString.h: At global scope:
/usr/X11R6/include/firefox/string/nsTAString.h:482: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/string/nsTAString.h:482: error: expected `,' or `;' before "operator"
/usr/X11R6/include/firefox/string/nsTAString.h:488: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/string/nsTAString.h:488: error: expected `,' or `;' before "operator"
/usr/X11R6/include/firefox/string/nsTAString.h:494: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/string/nsTAString.h:494: error: expected `,' or `;' before "operator"
/usr/X11R6/include/firefox/string/nsTAString.h:500: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/string/nsTAString.h:500: error: expected `,' or `;' before "operator"
/usr/X11R6/include/firefox/string/nsTAString.h:506: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/string/nsTAString.h:506: error: expected `,' or `;' before "operator"
/usr/X11R6/include/firefox/string/nsTAString.h:512: error: expected init-declarator before "operator"
/usr/X11R6/include/firefox/string/nsTAString.h:512: error: expected `,' or `;' before "operator"
In file included from /usr/X11R6/include/firefox/string/nsSubstring.h:43,
                 from /usr/X11R6/include/firefox/string/nsString.h:44,
                 from xpcom.cpp:36:
/usr/X11R6/include/firefox/string/nsAString.h:77: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/string/nsAString.h:77: error: ISO C++ forbids declaration of `length' with no type
In file included from /usr/X11R6/include/firefox/string/nsSubstringTuple.h:48,
                 from /usr/X11R6/include/firefox/string/nsAString.h:84,
                 from /usr/X11R6/include/firefox/string/nsSubstring.h:43,
                 from /usr/X11R6/include/firefox/string/nsString.h:44,
                 from xpcom.cpp:36:
/usr/X11R6/include/firefox/string/nsTSubstringTuple.h:53: error: `PRUnichar' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstringTuple.h:54: error: `char_type' was not declared in this scope
/usr/X11R6/include/firefox/string/nsTSubstringTuple.h:54: error: template argument 1 is invalid
/usr/X11R6/include/firefox/string/nsTSubstringTuple.h:54: error: ISO C++ forbids declaration of `char_traits' with no type
/usr/X11R6/include/firefox/string/nsTSubstringTuple.h:62: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstringTuple.h:79: error: `size_type' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstringTuple.h:86: error: variable or field `WriteTo' declared void
/usr/X11R6/include/firefox/string/nsTSubstringTuple.h:86: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTSubstringTuple.h:92: error: `PRBool' does not name a type
In file included from /usr/X11R6/include/firefox/string/nsSubstringTuple.h:53,
                 from /usr/X11R6/include/firefox/string/nsAString.h:84,
                 from /usr/X11R6/include/firefox/string/nsSubstring.h:43,
                 from /usr/X11R6/include/firefox/string/nsString.h:44,
                 from xpcom.cpp:36:
/usr/X11R6/include/firefox/string/nsTSubstringTuple.h:62: error: `PRUint32' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstringTuple.h:79: error: `size_type' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstringTuple.h:86: error: `PRUint32' has not been declared
/usr/X11R6/include/firefox/string/nsTSubstringTuple.h:86: error: ISO C++ forbids declaration of `bufLen' with no type
/usr/X11R6/include/firefox/string/nsTSubstringTuple.h:92: error: `PRBool' does not name a type
In file included from /usr/X11R6/include/firefox/string/nsSubstring.h:51,
                 from /usr/X11R6/include/firefox/string/nsString.h:44,
                 from xpcom.cpp:36:
/usr/X11R6/include/firefox/string/nsTSubstring.h:62: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTSubstring.h:62: error: expected `;' before '*' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:63: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTSubstring.h:63: error: expected `;' before '*' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:71: error: `const_char_iterator' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstring.h:72: error: `const_char_iterator' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstring.h:94: error: ISO C++ forbids declaration of `const_char_iterator' with no type
/usr/X11R6/include/firefox/string/nsTSubstring.h:94: error: expected `;' before '&' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:99: error: expected `;' before "const_char_iterator"
/usr/X11R6/include/firefox/string/nsTSubstring.h:99: error: ISO C++ forbids declaration of `const_char_iterator' with no type
/usr/X11R6/include/firefox/string/nsTSubstring.h:99: error: expected `;' before '&' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:109: error: expected `;' before "char_iterator"
/usr/X11R6/include/firefox/string/nsTSubstring.h:109: error: `char_iterator' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstring.h:110: error: `char_iterator' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstring.h:134: error: ISO C++ forbids declaration of `char_iterator' with no type
/usr/X11R6/include/firefox/string/nsTSubstring.h:134: error: expected `;' before '&' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:140: error: expected `;' before "char_iterator"
/usr/X11R6/include/firefox/string/nsTSubstring.h:140: error: ISO C++ forbids declaration of `char_iterator' with no type
/usr/X11R6/include/firefox/string/nsTSubstring.h:140: error: expected `;' before '&' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:152: error: expected `;' before "const"
/usr/X11R6/include/firefox/string/nsTSubstring.h:152: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTSubstring.h:152: error: expected `;' before '*' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:157: error: expected `;' before "size_type"
/usr/X11R6/include/firefox/string/nsTSubstring.h:157: error: `size_type' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstring.h:162: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstring.h:167: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstring.h:172: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstring.h:177: error: `char_type' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstring.h:183: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTSubstring.h:183: error: expected `;' before "operator"
/usr/X11R6/include/firefox/string/nsTSubstring.h:188: error: expected `;' before "char_type"
/usr/X11R6/include/firefox/string/nsTSubstring.h:188: error: `char_type' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstring.h:195: error: `char_type' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstring.h:201: error: `size_type' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstring.h:202: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:209: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstring.h:210: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstring.h:212: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstring.h:213: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstring.h:215: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstring.h:216: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstring.h:223: error: variable or field `Assign' declared void
/usr/X11R6/include/firefox/string/nsTSubstring.h:223: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:224: error: expected `;' before "void"
/usr/X11R6/include/firefox/string/nsTSubstring.h:224: error: expected `,' or `...' before '*' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:224: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTSubstring.h:229: error: declaration of `operator=' as non-function
/usr/X11R6/include/firefox/string/nsTSubstring.h:229: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:230: error: expected `;' before "self_type"
/usr/X11R6/include/firefox/string/nsTSubstring.h:230: error: expected `,' or `...' before '*' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:230: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTSubstring.h:235: error: variable or field `Adopt' declared void
/usr/X11R6/include/firefox/string/nsTSubstring.h:235: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:242: error: variable or field `Replace' declared void
/usr/X11R6/include/firefox/string/nsTSubstring.h:242: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:243: error: expected `;' before "void"
/usr/X11R6/include/firefox/string/nsTSubstring.h:243: error: variable or field `Replace' declared void
/usr/X11R6/include/firefox/string/nsTSubstring.h:243: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:244: error: variable or field `Replace' declared void
/usr/X11R6/include/firefox/string/nsTSubstring.h:244: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:245: error: expected `;' before "void"
/usr/X11R6/include/firefox/string/nsTSubstring.h:245: error: variable or field `Replace' declared void
/usr/X11R6/include/firefox/string/nsTSubstring.h:245: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:246: error: variable or field `Replace' declared void
/usr/X11R6/include/firefox/string/nsTSubstring.h:246: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:248: error: variable or field `Append' declared void
/usr/X11R6/include/firefox/string/nsTSubstring.h:248: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:249: error: expected `;' before "void"
/usr/X11R6/include/firefox/string/nsTSubstring.h:249: error: expected `,' or `...' before '*' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:249: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTSubstring.h:254: error: declaration of `operator+=' as non-function
/usr/X11R6/include/firefox/string/nsTSubstring.h:254: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:255: error: expected `;' before "self_type"
/usr/X11R6/include/firefox/string/nsTSubstring.h:255: error: expected `,' or `...' before '*' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:255: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTSubstring.h:260: error: variable or field `Insert' declared void
/usr/X11R6/include/firefox/string/nsTSubstring.h:260: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:261: error: expected `;' before "void"
/usr/X11R6/include/firefox/string/nsTSubstring.h:261: error: expected `,' or `...' before '*' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:261: error: ISO C++ forbids declaration of `char_type' with no type
/usr/X11R6/include/firefox/string/nsTSubstring.h:262: error: `index_type' has not been declared
/usr/X11R6/include/firefox/string/nsTSubstring.h:262: error: ISO C++ forbids declaration of `pos' with no type
/usr/X11R6/include/firefox/string/nsTSubstring.h:263: error: `index_type' has not been declared
/usr/X11R6/include/firefox/string/nsTSubstring.h:263: error: ISO C++ forbids declaration of `pos' with no type
/usr/X11R6/include/firefox/string/nsTSubstring.h:264: error: `index_type' has not been declared
/usr/X11R6/include/firefox/string/nsTSubstring.h:264: error: ISO C++ forbids declaration of `pos' with no type
/usr/X11R6/include/firefox/string/nsTSubstring.h:266: error: variable or field `Cut' declared void
/usr/X11R6/include/firefox/string/nsTSubstring.h:266: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:273: error: expected `;' before "void"
/usr/X11R6/include/firefox/string/nsTSubstring.h:273: error: variable or field `SetCapacity' declared void
/usr/X11R6/include/firefox/string/nsTSubstring.h:273: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:275: error: variable or field `SetLength' declared void
/usr/X11R6/include/firefox/string/nsTSubstring.h:275: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:277: error: variable or field `Truncate' declared void
/usr/X11R6/include/firefox/string/nsTSubstring.h:277: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:289: error: expected `;' before "void"
/usr/X11R6/include/firefox/string/nsTSubstring.h:289: error: variable or field `SetIsVoid' declared void
/usr/X11R6/include/firefox/string/nsTSubstring.h:289: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:319: error: expected `)' before '*' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:324: error: expected `)' before "flags"
/usr/X11R6/include/firefox/string/nsTSubstring.h:355: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstring.h:374: error: variable or field `ReplacePrep' declared void
/usr/X11R6/include/firefox/string/nsTSubstring.h:374: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:382: error: `size_type' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstring.h:393: error: `PRBool' does not name a type
/usr/X11R6/include/firefox/string/nsTSubstring.h:409: error: variable or field `SetDataFlags' declared void
/usr/X11R6/include/firefox/string/nsTSubstring.h:409: error: expected `;' before '(' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:415: error: expected `;' before "public"
/usr/X11R6/include/firefox/string/nsTSubstring.h: In member function `int& nsSubstring::BeginReading(int&) const':
/usr/X11R6/include/firefox/string/nsTSubstring.h:80: error: `mStart' has not been declared
/usr/X11R6/include/firefox/string/nsTSubstring.h:80: error: request for member of non-aggregate type before '=' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:80: error: `mData' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h:81: error: `mEnd' has not been declared
/usr/X11R6/include/firefox/string/nsTSubstring.h:81: error: request for member of non-aggregate type before '=' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:81: error: `mLength' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h:82: error: `mPosition' has not been declared
/usr/X11R6/include/firefox/string/nsTSubstring.h:82: error: request for member of non-aggregate type before '=' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:82: error: `mStart' has not been declared
/usr/X11R6/include/firefox/string/nsTSubstring.h:82: error: request for member of non-aggregate type before ';' token
/usr/X11R6/include/firefox/string/nsTSubstring.h: In member function `int& nsSubstring::EndReading(int&) const':
/usr/X11R6/include/firefox/string/nsTSubstring.h:88: error: `mStart' has not been declared
/usr/X11R6/include/firefox/string/nsTSubstring.h:88: error: request for member of non-aggregate type before '=' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:88: error: `mData' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h:89: error: `mEnd' has not been declared
/usr/X11R6/include/firefox/string/nsTSubstring.h:89: error: request for member of non-aggregate type before '=' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:89: error: `mLength' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h:90: error: `mPosition' has not been declared
/usr/X11R6/include/firefox/string/nsTSubstring.h:90: error: request for member of non-aggregate type before '=' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:90: error: `mEnd' has not been declared
/usr/X11R6/include/firefox/string/nsTSubstring.h:90: error: request for member of non-aggregate type before ';' token
/usr/X11R6/include/firefox/string/nsTSubstring.h: In member function `int& nsSubstring::BeginWriting(int&)':
/usr/X11R6/include/firefox/string/nsTSubstring.h:119: error: `mStart' has not been declared
/usr/X11R6/include/firefox/string/nsTSubstring.h:119: error: request for member of non-aggregate type before '=' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:119: error: `mData' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h:120: error: `mEnd' has not been declared
/usr/X11R6/include/firefox/string/nsTSubstring.h:120: error: request for member of non-aggregate type before '=' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:120: error: `mLength' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h:121: error: `mPosition' has not been declared
/usr/X11R6/include/firefox/string/nsTSubstring.h:121: error: request for member of non-aggregate type before '=' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:121: error: `mStart' has not been declared
/usr/X11R6/include/firefox/string/nsTSubstring.h:121: error: request for member of non-aggregate type before ';' token
/usr/X11R6/include/firefox/string/nsTSubstring.h: In member function `int& nsSubstring::EndWriting(int&)':
/usr/X11R6/include/firefox/string/nsTSubstring.h:128: error: `mStart' has not been declared
/usr/X11R6/include/firefox/string/nsTSubstring.h:128: error: request for member of non-aggregate type before '=' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:128: error: `mData' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h:129: error: `mEnd' has not been declared
/usr/X11R6/include/firefox/string/nsTSubstring.h:129: error: request for member of non-aggregate type before '=' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:129: error: `mLength' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h:130: error: `mPosition' has not been declared
/usr/X11R6/include/firefox/string/nsTSubstring.h:130: error: request for member of non-aggregate type before '=' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:130: error: `mEnd' has not been declared
/usr/X11R6/include/firefox/string/nsTSubstring.h:130: error: request for member of non-aggregate type before ';' token
/usr/X11R6/include/firefox/string/nsTSubstring.h: In member function `nsSubstring& nsSubstring::operator=(int)':
/usr/X11R6/include/firefox/string/nsTSubstring.h:230: error: `data' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h: In member function `void nsSubstring::Append(int)':
/usr/X11R6/include/firefox/string/nsTSubstring.h:249: error: `mLength' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h:249: error: `data' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h:249: error: `length' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h:249: error: `Replace' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h: In member function `void nsSubstring::Append(const nsSubstring&)':
/usr/X11R6/include/firefox/string/nsTSubstring.h:250: error: `mLength' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h:250: error: `Replace' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h: In member function `void nsSubstring::Append(const nsSubstringTuple&)':
/usr/X11R6/include/firefox/string/nsTSubstring.h:251: error: `mLength' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h:251: error: `Replace' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h: In member function `void nsSubstring::Append(const nsAString&)':
/usr/X11R6/include/firefox/string/nsTSubstring.h:252: error: `mLength' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h:252: error: `Replace' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h: In member function `nsSubstring& nsSubstring::operator+=(int)':
/usr/X11R6/include/firefox/string/nsTSubstring.h:255: error: `data' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h: In member function `void nsSubstring::Insert(int)':
/usr/X11R6/include/firefox/string/nsTSubstring.h:261: error: `pos' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h:261: error: `data' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h:261: error: `length' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h:261: error: `Replace' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h: In member function `void nsSubstring::Insert(const nsSubstring&, int)':
/usr/X11R6/include/firefox/string/nsTSubstring.h:262: error: `Replace' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h: In member function `void nsSubstring::Insert(const nsSubstringTuple&, int)':
/usr/X11R6/include/firefox/string/nsTSubstring.h:263: error: `Replace' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h: In member function `void nsSubstring::Insert(const nsAString&, int)':
/usr/X11R6/include/firefox/string/nsTSubstring.h:264: error: `Replace' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h: In constructor `nsSubstring::nsSubstring(const nsSubstringTuple&)':
/usr/X11R6/include/firefox/string/nsTSubstring.h:300: error: no matching function for call to `nsAString::nsAString(int, int, nsSubstring::<anonymous enum>)'
/usr/X11R6/include/firefox/string/nsTAString.h:464: note: candidates are: nsAString::nsAString(const nsAString&)
/usr/X11R6/include/firefox/string/nsTAString.h:355: note:                 nsAString::nsAString(const nsSubstringTuple&)
/usr/X11R6/include/firefox/string/nsTSubstring.h: In constructor `nsSubstring::nsSubstring()':
/usr/X11R6/include/firefox/string/nsTSubstring.h:316: error: `char_type' has not been declared
/usr/X11R6/include/firefox/string/nsTSubstring.h:316: error: expected `>' before '*' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:316: error: expected `(' before '*' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:316: error: expected primary-expression before '>' token
/usr/X11R6/include/firefox/string/nsTSubstring.h:316: error: `char_traits' is not a class or namespace
/usr/X11R6/include/firefox/string/nsTSubstring.h:316: error: `sEmptyBuffer' undeclared (first use this function)
/usr/X11R6/include/firefox/string/nsTSubstring.h:316: confused by earlier errors, bailing out
distcc[72963] ERROR: compile xpcom.cpp on localhost failed
gmake[1]: *** [xpcom.o] Fehler 1
gmake[1]: Leaving directory `/temp/usr/ports/java/eclipse/work/plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library'
gmake: *** [libswt] Fehler 2
*** Error code 2

Stop in /usr/ports/java/eclipse.
>How-To-Repeat:
	Try to build eclipse against JDK 1.5, Xorg and Firefox.
>Fix:
	n/a
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list