[ports-i386@dosirak.kr.freebsd.org: thunderbird-0.9_3 failed on i386 5]

Kris Kennaway kris at obsecurity.org
Sun Dec 5 23:05:59 PST 2004


xorg fallout

----- Forwarded message from User Ports-i386 <ports-i386 at dosirak.kr.freebsd.org> -----

X-Original-To: kkenn at localhost
Delivered-To: kkenn at localhost.obsecurity.org
Delivered-To: kris at freebsd.org
Date: Mon, 6 Dec 2004 05:41:51 +0900 (KST)
From: User Ports-i386 <ports-i386 at dosirak.kr.freebsd.org>
To: kris at FreeBSD.org
Subject: thunderbird-0.9_3 failed on i386 5
X-UIDL: 7c'!!Mm?!!RBb!!,LH!!
X-Bogosity: No, tests=bogofilter, spamicity=0.000000, version=0.92.8

../../../dist/include/addrbook/nsIAbCard.h:325: error: extra semicolon
../../../dist/include/addrbook/nsIAbCard.h:328: error: `nsresult' does not name a type
../../../dist/include/addrbook/nsIAbCard.h:328: error: extra semicolon
../../../dist/include/addrbook/nsIAbCard.h:329: error: `nsresult' does not name a type
../../../dist/include/addrbook/nsIAbCard.h:329: error: extra semicolon
../../../dist/include/addrbook/nsIAbCard.h:332: error: `nsresult' does not name a type
../../../dist/include/addrbook/nsIAbCard.h:332: error: extra semicolon
../../../dist/include/addrbook/nsIAbCard.h:333: error: `nsresult' does not name a type
../../../dist/include/addrbook/nsIAbCard.h:333: error: extra semicolon
../../../dist/include/addrbook/nsIAbCard.h:341: error: `nsresult' does not name a type
../../../dist/include/addrbook/nsIAbCard.h:341: error: extra semicolon
../../../dist/include/addrbook/nsIAbCard.h:342: error: `nsresult' does not name a type
../../../dist/include/addrbook/nsIAbCard.h:342: error: extra semicolon
../../../dist/include/addrbook/nsIAbCard.h:348: error: `nsresult' does not name a type
../../../dist/include/addrbook/nsIAbCard.h:348: error: extra semicolon
../../../dist/include/addrbook/nsIAbCard.h:351: error: `nsresult' does not name a type
../../../dist/include/addrbook/nsIAbCard.h:351: error: extra semicolon
../../../dist/include/addrbook/nsIAbCard.h:354: error: `nsresult' does not name a type
../../../dist/include/addrbook/nsIAbCard.h:354: error: extra semicolon
../../../dist/include/addrbook/nsIAbCard.h:357: error: `nsresult' does not name a type
../../../dist/include/addrbook/nsIAbCard.h:357: error: extra semicolon
../../../dist/include/addrbook/nsIAbCard.h:360: error: `nsresult' does not name a type
../../../dist/include/addrbook/nsIAbCard.h:360: error: extra semicolon
../../../dist/include/addrbook/nsIAbCard.h:363: error: `nsresult' does not name a type
../../../dist/include/addrbook/nsIAbCard.h:363: error: extra semicolon
../../../dist/include/addrbook/nsIAbCard.h:366: error: `nsresult' does not name a type
../../../dist/include/addrbook/nsIAbCard.h:366: error: extra semicolon
../../../dist/include/addrbook/nsIAbCard.h:369: error: `nsresult' does not name a type
../../../dist/include/addrbook/nsIAbCard.h:369: error: extra semicolon
../../../dist/include/addrbook/nsIAbCard.h:372: error: `nsresult' does not name a type
../../../dist/include/addrbook/nsIAbCard.h:372: error: extra semicolon
../../../dist/include/addrbook/nsIAbCard.h:375: error: `nsresult' does not name a type
../../../dist/include/addrbook/nsIAbCard.h:375: error: extra semicolon
../../../dist/include/addrbook/nsIAbCard.h:378: error: `nsresult' does not name a type
../../../dist/include/addrbook/nsIAbCard.h:378: error: extra semicolon
../../../dist/include/addrbook/nsIAbCard.h: In static member function `static const nsIID& nsIAbCard::GetIID()':
../../../dist/include/addrbook/nsIAbCard.h:103: error: too many initializers for `const nsIID'
In file included from ../../../dist/include/xpcom/nsICollection.h:10,
                 from ../../../dist/include/xpcom/nsISupportsArray.h:14,
                 from ../../../dist/include/addrbook/nsIAbDirectory.h:18,
                 from nsAbDirProperty.h:48,
                 from nsAbDirProperty.cpp:40:
../../../dist/include/xpcom/nsISerializable.h: At global scope:
../../../dist/include/xpcom/nsISerializable.h:41: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsISerializable.h:41: error: extra semicolon
../../../dist/include/xpcom/nsISerializable.h:53: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsISerializable.h:53: error: extra semicolon
../../../dist/include/xpcom/nsISerializable.h: In static member function `static const nsIID& nsISerializable::GetIID()':
../../../dist/include/xpcom/nsISerializable.h:32: error: too many initializers for `const nsIID'
In file included from ../../../dist/include/xpcom/nsIEnumerator.h:10,
                 from ../../../dist/include/xpcom/nsICollection.h:14,
                 from ../../../dist/include/xpcom/nsISupportsArray.h:14,
                 from ../../../dist/include/addrbook/nsIAbDirectory.h:18,
                 from nsAbDirProperty.h:48,
                 from nsAbDirProperty.cpp:40:
../../../dist/include/xpcom/nsISimpleEnumerator.h: At global scope:
../../../dist/include/xpcom/nsISimpleEnumerator.h:52: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsISimpleEnumerator.h:52: error: extra semicolon
../../../dist/include/xpcom/nsISimpleEnumerator.h:69: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsISimpleEnumerator.h:69: error: extra semicolon
../../../dist/include/xpcom/nsISimpleEnumerator.h: In static member function `static const nsIID& nsISimpleEnumerator::GetIID()':
../../../dist/include/xpcom/nsISimpleEnumerator.h:37: error: too many initializers for `const nsIID'
In file included from ../../../dist/include/xpcom/nsICollection.h:14,
                 from ../../../dist/include/xpcom/nsISupportsArray.h:14,
                 from ../../../dist/include/addrbook/nsIAbDirectory.h:18,
                 from nsAbDirProperty.h:48,
                 from nsAbDirProperty.cpp:40:
../../../dist/include/xpcom/nsIEnumerator.h: At global scope:
../../../dist/include/xpcom/nsIEnumerator.h:18: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsIEnumerator.h:19: error: extra `;'
../../../dist/include/xpcom/nsIEnumerator.h:36: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsIEnumerator.h:36: error: extra semicolon
../../../dist/include/xpcom/nsIEnumerator.h:41: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsIEnumerator.h:41: error: extra semicolon
../../../dist/include/xpcom/nsIEnumerator.h:47: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsIEnumerator.h:47: error: extra semicolon
../../../dist/include/xpcom/nsIEnumerator.h:53: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsIEnumerator.h:53: error: extra semicolon
../../../dist/include/xpcom/nsIEnumerator.h: In static member function `static const nsIID& nsIEnumerator::GetIID()':
../../../dist/include/xpcom/nsIEnumerator.h:31: error: too many initializers for `const nsIID'
../../../dist/include/xpcom/nsIEnumerator.h: At global scope:
../../../dist/include/xpcom/nsIEnumerator.h:153: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsIEnumerator.h:153: error: extra semicolon
../../../dist/include/xpcom/nsIEnumerator.h:158: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsIEnumerator.h:158: error: extra semicolon
../../../dist/include/xpcom/nsIEnumerator.h: In static member function `static const nsIID& nsIBidirectionalEnumerator::GetIID()':
../../../dist/include/xpcom/nsIEnumerator.h:148: error: too many initializers for `const nsIID'
In file included from ../../../dist/include/xpcom/nsISupportsArray.h:14,
                 from ../../../dist/include/addrbook/nsIAbDirectory.h:18,
                 from nsAbDirProperty.h:48,
                 from nsAbDirProperty.cpp:40:
../../../dist/include/xpcom/nsICollection.h: At global scope:
../../../dist/include/xpcom/nsICollection.h:35: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsICollection.h:35: error: extra semicolon
../../../dist/include/xpcom/nsICollection.h:38: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsICollection.h:38: error: extra semicolon
../../../dist/include/xpcom/nsICollection.h:41: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsICollection.h:41: error: extra semicolon
../../../dist/include/xpcom/nsICollection.h:44: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsICollection.h:44: error: extra semicolon
../../../dist/include/xpcom/nsICollection.h:47: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsICollection.h:47: error: extra semicolon
../../../dist/include/xpcom/nsICollection.h:50: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsICollection.h:50: error: extra semicolon
../../../dist/include/xpcom/nsICollection.h:53: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsICollection.h:53: error: extra semicolon
../../../dist/include/xpcom/nsICollection.h:56: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsICollection.h:56: error: extra semicolon
../../../dist/include/xpcom/nsICollection.h: In static member function `static const nsIID& nsICollection::GetIID()':
../../../dist/include/xpcom/nsICollection.h:32: error: too many initializers for `const nsIID'
In file included from ../../../dist/include/xpcom/nsICollection.h:177,
                 from ../../../dist/include/xpcom/nsISupportsArray.h:14,
                 from ../../../dist/include/addrbook/nsIAbDirectory.h:18,
                 from nsAbDirProperty.h:48,
                 from nsAbDirProperty.cpp:40:
../../../dist/include/xpcom/nsCOMPtr.h: At global scope:
../../../dist/include/xpcom/nsCOMPtr.h:130: error: `PRBool' does not name a type
../../../dist/include/xpcom/nsCOMPtr.h:130: error: extra `;'
../../../dist/include/xpcom/nsCOMPtr.h:334: error: ISO C++ forbids declaration of `nsresult' with no type
../../../dist/include/xpcom/nsCOMPtr.h:334: error: `nsresult' declared as a `virtual' field
../../../dist/include/xpcom/nsCOMPtr.h:334: error: expected `;' before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:353: error: ISO C++ forbids declaration of `nsresult' with no type
../../../dist/include/xpcom/nsCOMPtr.h:353: error: expected `;' before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:362: error: `nsresult' has not been declared
../../../dist/include/xpcom/nsCOMPtr.h:363: error: ISO C++ forbids declaration of `error' with no type
../../../dist/include/xpcom/nsCOMPtr.h:369: error: ISO C++ forbids declaration of `nsresult' with no type
../../../dist/include/xpcom/nsCOMPtr.h:369: error: expected `;' before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:373: error: ISO C++ forbids declaration of `nsresult' with no type
../../../dist/include/xpcom/nsCOMPtr.h:373: error: expected `;' before '*' token
../../../dist/include/xpcom/nsCOMPtr.h: In constructor `nsQueryInterfaceWithError::nsQueryInterfaceWithError(nsISupports*, int*)':
../../../dist/include/xpcom/nsCOMPtr.h:364: error: class `nsQueryInterfaceWithError' does not have any field named `mErrorPtr'
../../../dist/include/xpcom/nsCOMPtr.h: At global scope:
../../../dist/include/xpcom/nsCOMPtr.h:385: error: `nsresult' has not been declared
../../../dist/include/xpcom/nsCOMPtr.h:386: error: ISO C++ forbids declaration of `error' with no type
../../../dist/include/xpcom/nsCOMPtr.h:403: error: `nsresult' has not been declared
../../../dist/include/xpcom/nsCOMPtr.h:404: error: ISO C++ forbids declaration of `parameter' with no type
../../../dist/include/xpcom/nsCOMPtr.h: In member function `void nsCOMPtr_base::assign_assuming_AddRef(nsISupports*)':
../../../dist/include/xpcom/nsCOMPtr.h:461: error: 'class nsISupports' has no member named 'Release'
../../../dist/include/xpcom/nsCOMPtr.h: In copy constructor `nsCOMPtr<T>::nsCOMPtr(const nsCOMPtr<T>&)':
../../../dist/include/xpcom/nsCOMPtr.h:544: error: 'class nsISupports' has no member named 'AddRef'
../../../dist/include/xpcom/nsCOMPtr.h: In constructor `nsCOMPtr<T>::nsCOMPtr(T*)':
../../../dist/include/xpcom/nsCOMPtr.h:553: error: 'class nsISupports' has no member named 'AddRef'
../../../dist/include/xpcom/nsCOMPtr.h: In copy constructor `nsCOMPtr<nsISupports>::nsCOMPtr(const nsCOMPtr<nsISupports>&)':
../../../dist/include/xpcom/nsCOMPtr.h:803: error: 'class nsISupports' has no member named 'AddRef'
../../../dist/include/xpcom/nsCOMPtr.h: In constructor `nsCOMPtr<nsISupports>::nsCOMPtr(nsISupports*)':
../../../dist/include/xpcom/nsCOMPtr.h:812: error: 'class nsISupports' has no member named 'AddRef'
../../../dist/include/xpcom/nsCOMPtr.h: At global scope:
../../../dist/include/xpcom/nsCOMPtr.h:1221: error: expected init-declarator before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1221: error: expected `;' before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1230: error: expected init-declarator before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1230: error: expected `;' before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1241: error: expected init-declarator before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1241: error: expected `;' before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1249: error: expected init-declarator before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1249: error: expected `;' before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1257: error: expected init-declarator before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1257: error: expected `;' before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1265: error: expected init-declarator before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1265: error: expected `;' before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1288: error: expected init-declarator before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1288: error: expected `;' before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1296: error: expected init-declarator before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1296: error: expected `;' before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1304: error: expected init-declarator before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1304: error: expected `;' before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1312: error: expected init-declarator before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1312: error: expected `;' before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1327: error: expected init-declarator before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1327: error: expected `;' before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1336: error: expected init-declarator before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1336: error: expected `;' before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1345: error: expected init-declarator before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1345: error: expected `;' before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1354: error: expected init-declarator before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1354: error: expected `;' before "operator"
../../../dist/include/xpcom/nsCOMPtr.h:1389: error: `NSCAP_BOOL' does not name a type
../../../dist/include/xpcom/nsCOMPtr.h:1400: error: expected init-declarator before "CallQueryInterface"
../../../dist/include/xpcom/nsCOMPtr.h:1400: error: expected `;' before "CallQueryInterface"
In file included from ../../../dist/include/xpcom/nsISupportsArray.h:14,
                 from ../../../dist/include/addrbook/nsIAbDirectory.h:18,
                 from nsAbDirProperty.h:48,
                 from nsAbDirProperty.cpp:40:
../../../dist/include/xpcom/nsICollection.h:182: error: `PRUint32' has not been declared
../../../dist/include/xpcom/nsICollection.h:182: error: `nsresult' has not been declared
../../../dist/include/xpcom/nsICollection.h:183: error: ISO C++ forbids declaration of `aIndex' with no type
../../../dist/include/xpcom/nsICollection.h:183: error: ISO C++ forbids declaration of `aErrorPtr' with no type
../../../dist/include/xpcom/nsICollection.h:189: error: ISO C++ forbids declaration of `nsresult' with no type
../../../dist/include/xpcom/nsICollection.h:189: error: `nsresult' declared as a `virtual' field
../../../dist/include/xpcom/nsICollection.h:189: error: expected `;' before "operator"
../../../dist/include/xpcom/nsICollection.h:192: error: `PRUint32' does not name a type
../../../dist/include/xpcom/nsICollection.h:192: error: extra semicolon
../../../dist/include/xpcom/nsICollection.h:193: error: ISO C++ forbids declaration of `nsresult' with no type
../../../dist/include/xpcom/nsICollection.h:193: error: expected `;' before '*' token
../../../dist/include/xpcom/nsICollection.h: In constructor `nsQueryElementAt::nsQueryElementAt(nsICollection*, int, int*)':
../../../dist/include/xpcom/nsICollection.h:184: error: class `nsQueryElementAt' does not have any field named `mIndex'
../../../dist/include/xpcom/nsICollection.h:185: error: class `nsQueryElementAt' does not have any field named `mErrorPtr'
../../../dist/include/xpcom/nsICollection.h: At global scope:
../../../dist/include/xpcom/nsICollection.h:197: error: `PRUint32' has not been declared
../../../dist/include/xpcom/nsICollection.h:197: error: `nsresult' has not been declared
../../../dist/include/xpcom/nsICollection.h:198: error: ISO C++ forbids declaration of `aIndex' with no type
../../../dist/include/xpcom/nsICollection.h:198: error: ISO C++ forbids declaration of `aErrorPtr' with no type
In file included from ../../../dist/include/addrbook/nsIAbDirectory.h:18,
                 from nsAbDirProperty.h:48,
                 from nsAbDirProperty.cpp:40:
../../../dist/include/xpcom/nsISupportsArray.h:34: error: ISO C++ forbids declaration of `PRBool' with no type
../../../dist/include/xpcom/nsISupportsArray.h:34: error: typedef `PRBool' is initialized (use __typeof__ instead)
../../../dist/include/xpcom/nsISupportsArray.h:34: error: `nsISupportsArrayEnumFunc' was not declared in this scope
../../../dist/include/xpcom/nsISupportsArray.h:34: error: expected `,' or `;' before '(' token
../../../dist/include/xpcom/nsISupportsArray.h:53: error: `ElementAt' declared as a `virtual' field
../../../dist/include/xpcom/nsISupportsArray.h:53: warning: `visibility' attribute ignored
../../../dist/include/xpcom/nsISupportsArray.h:53: error: expected `;' before '(' token
../../../dist/include/xpcom/nsISupportsArray.h:56: error: `PRInt32' does not name a type
../../../dist/include/xpcom/nsISupportsArray.h:56: error: extra semicolon
../../../dist/include/xpcom/nsISupportsArray.h:59: error: `PRInt32' does not name a type
../../../dist/include/xpcom/nsISupportsArray.h:59: error: extra semicolon
../../../dist/include/xpcom/nsISupportsArray.h:62: error: `PRInt32' does not name a type
../../../dist/include/xpcom/nsISupportsArray.h:62: error: extra semicolon
../../../dist/include/xpcom/nsISupportsArray.h:65: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsISupportsArray.h:65: error: extra semicolon
../../../dist/include/xpcom/nsISupportsArray.h:68: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsISupportsArray.h:68: error: extra semicolon
../../../dist/include/xpcom/nsISupportsArray.h:71: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsISupportsArray.h:71: error: extra semicolon
../../../dist/include/xpcom/nsISupportsArray.h:74: error: `PRUint32' has not been declared
../../../dist/include/xpcom/nsISupportsArray.h:74: error: ISO C++ forbids declaration of `aIndex' with no type
../../../dist/include/xpcom/nsISupportsArray.h:77: error: `PRUint32' has not been declared
../../../dist/include/xpcom/nsISupportsArray.h:77: error: ISO C++ forbids declaration of `aIndex' with no type
../../../dist/include/xpcom/nsISupportsArray.h:80: error: `RemoveElementAt' declared as a `virtual' field
../../../dist/include/xpcom/nsISupportsArray.h:80: warning: `visibility' attribute ignored
../../../dist/include/xpcom/nsISupportsArray.h:80: error: expected `;' before '(' token
../../../dist/include/xpcom/nsISupportsArray.h:86: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsISupportsArray.h:86: error: extra semicolon
../../../dist/include/xpcom/nsISupportsArray.h:89: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsISupportsArray.h:89: error: extra semicolon
../../../dist/include/xpcom/nsISupportsArray.h:95: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsISupportsArray.h:95: error: extra semicolon
../../../dist/include/xpcom/nsISupportsArray.h:98: error: `EnumerateForwards' declared as a `virtual' field
../../../dist/include/xpcom/nsISupportsArray.h:98: warning: `visibility' attribute ignored
../../../dist/include/xpcom/nsISupportsArray.h:98: error: expected `;' before '(' token
../../../dist/include/xpcom/nsISupportsArray.h:101: error: `EnumerateBackwards' declared as a `virtual' field
../../../dist/include/xpcom/nsISupportsArray.h:101: warning: `visibility' attribute ignored
../../../dist/include/xpcom/nsISupportsArray.h:101: error: expected `;' before '(' token
../../../dist/include/xpcom/nsISupportsArray.h:104: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsISupportsArray.h:104: error: extra semicolon
../../../dist/include/xpcom/nsISupportsArray.h:107: error: `MoveElement' declared as a `virtual' field
../../../dist/include/xpcom/nsISupportsArray.h:107: warning: `visibility' attribute ignored
../../../dist/include/xpcom/nsISupportsArray.h:107: error: expected `;' before '(' token
../../../dist/include/xpcom/nsISupportsArray.h:110: error: `PRUint32' has not been declared
../../../dist/include/xpcom/nsISupportsArray.h:110: error: ISO C++ forbids declaration of `aIndex' with no type
../../../dist/include/xpcom/nsISupportsArray.h:113: error: `RemoveElementsAt' declared as a `virtual' field
../../../dist/include/xpcom/nsISupportsArray.h:113: warning: `visibility' attribute ignored
../../../dist/include/xpcom/nsISupportsArray.h:113: error: expected `;' before '(' token
../../../dist/include/xpcom/nsISupportsArray.h:116: error: `SizeTo' declared as a `virtual' field
../../../dist/include/xpcom/nsISupportsArray.h:116: warning: `visibility' attribute ignored
../../../dist/include/xpcom/nsISupportsArray.h:116: error: expected `;' before '(' token
../../../dist/include/xpcom/nsISupportsArray.h: In static member function `static const nsIID& nsISupportsArray::GetIID()':
../../../dist/include/xpcom/nsISupportsArray.h:47: error: too many initializers for `const nsIID'
../../../dist/include/xpcom/nsISupportsArray.h: At global scope:
../../../dist/include/xpcom/nsISupportsArray.h:372: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsISupportsArray.h:373: error: extra `;'
../../../dist/include/xpcom/nsISupportsArray.h:375: error: `nsresult' does not name a type
../../../dist/include/xpcom/nsISupportsArray.h:377: error: extra `;'
In file included from ../../../dist/include/string/nsStringIterator.h:28,
                 from ../../../dist/include/string/nsAString.h:47,
                 from ../../../dist/include/string/nsSubstring.h:43,
                 from ../../../dist/include/string/nsString.h:44,
                 from ../../../dist/include/xpcom_obsolete/nsFileSpec.h:148,
                 from ../../../dist/include/addrbook/nsIAbDirectory.h:25,
                 from nsAbDirProperty.h:48,
                 from nsAbDirProperty.cpp:40:
../../../dist/include/string/nsCharTraits.h:74: error: `PRUnichar' was not declared in this scope
../../../dist/include/string/nsCharTraits.h:75: error: template argument 1 is invalid
../../../dist/include/string/nsCharTraits.h:75: error: explicit specialization of non-template `<type error>'
../../../dist/include/string/nsCharTraits.h:250: error: `PRUnichar' does not name a type
../../../dist/include/string/nsCharTraits.h:250: error: extra semicolon
../../../dist/include/string/nsCharTraits.h:380: error: `PRUint32' does not name a type
../../../dist/include/string/nsCharTraits.h:407: error: `ptrdiff_t' does not name a type
../../../dist/include/string/nsCharTraits.h:407: error: extra semicolon
../../../dist/include/string/nsCharTraits.h:410: error: `PRUint32' does not name a type
../../../dist/include/string/nsCharTraits.h:418: error: `PRUint32' does not name a type
../../../dist/include/string/nsCharTraits.h:433: error: `difference_type' has not been declared
../../../dist/include/string/nsCharTraits.h:434: error: ISO C++ forbids declaration of `n' with no type
../../../dist/include/string/nsCharTraits.h:519: error: `PRUint32' does not name a type
../../../dist/include/string/nsCharTraits.h:532: error: `PRUint32' does not name a type
In file included from ../../../dist/include/string/nsStringIterator.h:32,
                 from ../../../dist/include/string/nsAString.h:47,
                 from ../../../dist/include/string/nsSubstring.h:43,
                 from ../../../dist/include/string/nsString.h:44,
                 from ../../../dist/include/xpcom_obsolete/nsFileSpec.h:148,
                 from ../../../dist/include/addrbook/nsIAbDirectory.h:25,
                 from nsAbDirProperty.h:48,
                 from nsAbDirProperty.cpp:40:
../../../dist/include/string/nsAlgorithm.h:48:21: prtypes.h: No such file or directory
In file included from ../../../dist/include/string/nsStringIterator.h:32,
                 from ../../../dist/include/string/nsAString.h:47,
                 from ../../../dist/include/string/nsSubstring.h:43,
                 from ../../../dist/include/string/nsString.h:44,
                 from ../../../dist/include/xpcom_obsolete/nsFileSpec.h:148,
                 from ../../../dist/include/addrbook/nsIAbDirectory.h:25,
                 from nsAbDirProperty.h:48,
                 from nsAbDirProperty.cpp:40:
../../../dist/include/string/nsAlgorithm.h:76: error: expected init-declarator before "NS_COUNT"
../../../dist/include/string/nsAlgorithm.h:76: error: expected `;' before "NS_COUNT"
../../../dist/include/string/nsAlgorithm.h: In function `OutputIterator& copy_string(InputIterator&, const InputIterator&, OutputIterator&)':
../../../dist/include/string/nsAlgorithm.h:95: error: `PRInt32' undeclared (first use this function)
../../../dist/include/string/nsAlgorithm.h:95: error: (Each undeclared identifier is reported only once for each function it appears in.)
../../../dist/include/string/nsAlgorithm.h:95: error: expected `;' before "count_copied"
../../../dist/include/string/nsAlgorithm.h:97: error: `count_copied' undeclared (first use this function)
../../../dist/include/string/nsAlgorithm.h: In function `OutputIterator& copy_string_backward(const InputIterator&, InputIterator&, OutputIterator&)':
../../../dist/include/string/nsAlgorithm.h:111: error: `PRUint32' undeclared (first use this function)
../../../dist/include/string/nsAlgorithm.h:111: error: expected `;' before "lengthToCopy"
../../../dist/include/string/nsAlgorithm.h:113: error: `lengthToCopy' undeclared (first use this function)
../../../dist/include/string/nsAlgorithm.h:124: error: there are no arguments to `PRInt32' that depend on a template parameter, so a declaration of `PRInt32' must be available
../../../dist/include/string/nsAlgorithm.h:124: error: (if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
../../../dist/include/string/nsAlgorithm.h:125: error: there are no arguments to `PRInt32' that depend on a template parameter, so a declaration of `PRInt32' must be available
In file included from ../../../dist/include/string/nsAString.h:47,
                 from ../../../dist/include/string/nsSubstring.h:43,
                 from ../../../dist/include/string/nsString.h:44,
                 from ../../../dist/include/xpcom_obsolete/nsFileSpec.h:148,
                 from ../../../dist/include/addrbook/nsIAbDirectory.h:25,
                 from nsAbDirProperty.h:48,
                 from nsAbDirProperty.cpp:40:
../../../dist/include/string/nsStringIterator.h: At global scope:
../../../dist/include/string/nsStringIterator.h:48: error: `ptrdiff_t' does not name a type
../../../dist/include/string/nsStringIterator.h:48: error: extra semicolon
../../../dist/include/string/nsStringIterator.h:140: error: `difference_type' does not name a type
../../../dist/include/string/nsStringIterator.h:146: error: `difference_type' does not name a type
../../../dist/include/string/nsStringIterator.h:153: error: expected `;' before '(' token
../../../dist/include/string/nsStringIterator.h:173: error: expected `;' before '}' token
../../../dist/include/string/nsStringIterator.h:184: error: `ptrdiff_t' does not name a type
../../../dist/include/string/nsStringIterator.h:184: error: extra semicolon
../../../dist/include/string/nsStringIterator.h:276: error: `difference_type' does not name a type
../../../dist/include/string/nsStringIterator.h:282: error: `difference_type' does not name a type
../../../dist/include/string/nsStringIterator.h:289: error: expected `;' before '(' token
../../../dist/include/string/nsStringIterator.h:310: error: expected `;' before "PRUint32"
../../../dist/include/string/nsStringIterator.h:310: error: `PRUint32' does not name a type
In file included from ../../../dist/include/string/nsObsoleteAString.h:94,
                 from ../../../dist/include/string/nsAString.h:51,
                 from ../../../dist/include/string/nsSubstring.h:43,
                 from ../../../dist/include/string/nsString.h:44,
                 from ../../../dist/include/xpcom_obsolete/nsFileSpec.h:148,
                 from ../../../dist/include/addrbook/nsIAbDirectory.h:25,
                 from nsAbDirProperty.h:48,
                 from nsAbDirProperty.cpp:40:
../../../dist/include/string/nsTObsoleteAString.h:76: error: ISO C++ forbids declaration of `PRUnichar' with no type
../../../dist/include/string/nsTObsoleteAString.h:76: error: expected `;' before '*' token
../../../dist/include/string/nsTObsoleteAString.h:77: error: ISO C++ forbids declaration of `PRUnichar' with no type
../../../dist/include/string/nsTObsoleteAString.h:77: error: expected `;' before '*' token
../../../dist/include/string/nsTObsoleteAString.h:98: error: ISO C++ forbids declaration of `PRUnichar' with no type
../../../dist/include/string/nsTObsoleteAString.h:98: error: expected `;' before '*' token
../../../dist/include/string/nsTObsoleteAString.h:99: error: ISO C++ forbids declaration of `PRUnichar' with no type
../../../dist/include/string/nsTObsoleteAString.h:99: error: expected `;' before '*' token
../../../dist/include/string/nsTObsoleteAString.h:107: error: `PRUnichar' does not name a type
../../../dist/include/string/nsTObsoleteAString.h:107: error: extra semicolon
../../../dist/include/string/nsTObsoleteAString.h:116: error: `PRUint32' does not name a type
../../../dist/include/string/nsTObsoleteAString.h:116: error: extra semicolon
../../../dist/include/string/nsTObsoleteAString.h:117: error: `PRUint32' does not name a type
../../../dist/include/string/nsTObsoleteAString.h:117: error: extra semicolon
../../../dist/include/string/nsTObsoleteAString.h:128: error: `PRUint32' does not name a type
../../../dist/include/string/nsTObsoleteAString.h:128: error: extra semicolon
../../../dist/include/string/nsTObsoleteAString.h:133: error: `size_type' does not name a type
../../../dist/include/string/nsTObsoleteAString.h:133: error: extra semicolon
../../../dist/include/string/nsTObsoleteAString.h:138: error: variable or field `SetCapacity' declared void
../../../dist/include/string/nsTObsoleteAString.h:138: error: `SetCapacity' declared as a `virtual' field
../../../dist/include/string/nsTObsoleteAString.h:138: error: expected `;' before '(' token
../../../dist/include/string/nsTObsoleteAString.h:139: error: variable or field `SetLength' declared void
../../../dist/include/string/nsTObsoleteAString.h:139: error: `SetLength' declared as a `virtual' field
../../../dist/include/string/nsTObsoleteAString.h:139: error: expected `;' before '(' token
../../../dist/include/string/nsTObsoleteAString.h:141: error: variable or field `Cut' declared void
../../../dist/include/string/nsTObsoleteAString.h:141: error: `Cut' declared as a `virtual' field
../../../dist/include/string/nsTObsoleteAString.h:141: error: expected `;' before '(' token
../../../dist/include/string/nsTObsoleteAString.h:144: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTObsoleteAString.h:144: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTObsoleteAString.h:145: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTObsoleteAString.h:145: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTObsoleteAString.h:146: error: variable or field `do_AssignFromElement' declared void
../../../dist/include/string/nsTObsoleteAString.h:146: error: `do_AssignFromElement' declared as a `virtual' field
../../../dist/include/string/nsTObsoleteAString.h:146: error: expected `;' before '(' token
../../../dist/include/string/nsTObsoleteAString.h:149: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTObsoleteAString.h:149: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTObsoleteAString.h:150: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTObsoleteAString.h:150: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTObsoleteAString.h:151: error: variable or field `do_AppendFromElement' declared void
../../../dist/include/string/nsTObsoleteAString.h:151: error: `do_AppendFromElement' declared as a `virtual' field
../../../dist/include/string/nsTObsoleteAString.h:151: error: expected `;' before '(' token
../../../dist/include/string/nsTObsoleteAString.h:153: error: `index_type' has not been declared
../../../dist/include/string/nsTObsoleteAString.h:153: error: ISO C++ forbids declaration of `parameter' with no type
../../../dist/include/string/nsTObsoleteAString.h:154: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTObsoleteAString.h:154: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTObsoleteAString.h:155: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTObsoleteAString.h:155: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTObsoleteAString.h:156: error: variable or field `do_InsertFromElement' declared void
../../../dist/include/string/nsTObsoleteAString.h:156: error: `do_InsertFromElement' declared as a `virtual' field
../../../dist/include/string/nsTObsoleteAString.h:156: error: expected `;' before '(' token
../../../dist/include/string/nsTObsoleteAString.h:158: error: variable or field `do_ReplaceFromReadable' declared void
../../../dist/include/string/nsTObsoleteAString.h:158: error: `do_ReplaceFromReadable' declared as a `virtual' field
../../../dist/include/string/nsTObsoleteAString.h:158: error: expected `;' before '(' token
../../../dist/include/string/nsTObsoleteAString.h:160: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTObsoleteAString.h:160: error: `char_type' declared as a `virtual' field
../../../dist/include/string/nsTObsoleteAString.h:160: error: expected `;' before '*' token
../../../dist/include/string/nsTObsoleteAString.h:161: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTObsoleteAString.h:161: error: `char_type' declared as a `virtual' field
../../../dist/include/string/nsTObsoleteAString.h:161: error: expected `;' before '*' token
../../../dist/include/string/nsTObsoleteAString.h: In constructor `nsObsoleteAString::nsReadableFragment::nsReadableFragment()':
../../../dist/include/string/nsTObsoleteAString.h:80: error: class `nsObsoleteAString::nsReadableFragment' does not have any field named `mStart'
../../../dist/include/string/nsTObsoleteAString.h:80: error: class `nsObsoleteAString::nsReadableFragment' does not have any field named `mEnd'
../../../dist/include/string/nsTObsoleteAString.h: In constructor `nsObsoleteAString::nsWritableFragment::nsWritableFragment()':
../../../dist/include/string/nsTObsoleteAString.h:102: error: class `nsObsoleteAString::nsWritableFragment' does not have any field named `mStart'
../../../dist/include/string/nsTObsoleteAString.h:102: error: class `nsObsoleteAString::nsWritableFragment' does not have any field named `mEnd'
In file included from ../../../dist/include/string/nsObsoleteAString.h:99,
                 from ../../../dist/include/string/nsAString.h:51,
                 from ../../../dist/include/string/nsSubstring.h:43,
                 from ../../../dist/include/string/nsString.h:44,
                 from ../../../dist/include/xpcom_obsolete/nsFileSpec.h:148,
                 from ../../../dist/include/addrbook/nsIAbDirectory.h:25,
                 from nsAbDirProperty.h:48,
                 from nsAbDirProperty.cpp:40:
../../../dist/include/string/nsTObsoleteAString.h: At global scope:
../../../dist/include/string/nsTObsoleteAString.h:116: error: `PRUint32' does not name a type
../../../dist/include/string/nsTObsoleteAString.h:116: error: extra semicolon
../../../dist/include/string/nsTObsoleteAString.h:117: error: `PRUint32' does not name a type
../../../dist/include/string/nsTObsoleteAString.h:117: error: extra semicolon
../../../dist/include/string/nsTObsoleteAString.h:128: error: `PRUint32' does not name a type
../../../dist/include/string/nsTObsoleteAString.h:128: error: extra semicolon
../../../dist/include/string/nsTObsoleteAString.h:133: error: `size_type' does not name a type
../../../dist/include/string/nsTObsoleteAString.h:133: error: extra semicolon
../../../dist/include/string/nsTObsoleteAString.h:138: error: variable or field `SetCapacity' declared void
../../../dist/include/string/nsTObsoleteAString.h:138: error: `SetCapacity' declared as a `virtual' field
../../../dist/include/string/nsTObsoleteAString.h:138: error: expected `;' before '(' token
../../../dist/include/string/nsTObsoleteAString.h:139: error: variable or field `SetLength' declared void
../../../dist/include/string/nsTObsoleteAString.h:139: error: `SetLength' declared as a `virtual' field
../../../dist/include/string/nsTObsoleteAString.h:139: error: expected `;' before '(' token
../../../dist/include/string/nsTObsoleteAString.h:141: error: variable or field `Cut' declared void
../../../dist/include/string/nsTObsoleteAString.h:141: error: `Cut' declared as a `virtual' field
../../../dist/include/string/nsTObsoleteAString.h:141: error: expected `;' before '(' token
../../../dist/include/string/nsTObsoleteAString.h:145: error: `size_type' has not been declared
../../../dist/include/string/nsTObsoleteAString.h:145: error: ISO C++ forbids declaration of `parameter' with no type
../../../dist/include/string/nsTObsoleteAString.h:150: error: `size_type' has not been declared
../../../dist/include/string/nsTObsoleteAString.h:150: error: ISO C++ forbids declaration of `parameter' with no type
../../../dist/include/string/nsTObsoleteAString.h:153: error: `index_type' has not been declared
../../../dist/include/string/nsTObsoleteAString.h:153: error: ISO C++ forbids declaration of `parameter' with no type
../../../dist/include/string/nsTObsoleteAString.h:154: error: `index_type' has not been declared
../../../dist/include/string/nsTObsoleteAString.h:154: error: ISO C++ forbids declaration of `parameter' with no type
../../../dist/include/string/nsTObsoleteAString.h:155: error: `index_type' has not been declared
../../../dist/include/string/nsTObsoleteAString.h:155: error: `size_type' has not been declared
../../../dist/include/string/nsTObsoleteAString.h:155: error: ISO C++ forbids declaration of `parameter' with no type
../../../dist/include/string/nsTObsoleteAString.h:155: error: ISO C++ forbids declaration of `parameter' with no type
../../../dist/include/string/nsTObsoleteAString.h:156: error: `index_type' has not been declared
../../../dist/include/string/nsTObsoleteAString.h:156: error: ISO C++ forbids declaration of `parameter' with no type
../../../dist/include/string/nsTObsoleteAString.h:158: error: variable or field `do_ReplaceFromReadable' declared void
../../../dist/include/string/nsTObsoleteAString.h:158: error: `do_ReplaceFromReadable' declared as a `virtual' field
../../../dist/include/string/nsTObsoleteAString.h:158: error: expected `;' before '(' token
../../../dist/include/string/nsTObsoleteAString.h:160: error: `PRUint32' has not been declared
../../../dist/include/string/nsTObsoleteAString.h:160: error: ISO C++ forbids declaration of `parameter' with no type
../../../dist/include/string/nsTObsoleteAString.h:161: error: `PRUint32' has not been declared
../../../dist/include/string/nsTObsoleteAString.h:161: error: ISO C++ forbids declaration of `parameter' with no type
In file included from ../../../dist/include/string/nsAString.h:57,
                 from ../../../dist/include/string/nsSubstring.h:43,
                 from ../../../dist/include/string/nsString.h:44,
                 from ../../../dist/include/xpcom_obsolete/nsFileSpec.h:148,
                 from ../../../dist/include/addrbook/nsIAbDirectory.h:25,
                 from nsAbDirProperty.h:48,
                 from nsAbDirProperty.cpp:40:
../../../dist/include/string/nsTAString.h:47: error: `PRUnichar' does not name a type
../../../dist/include/string/nsTAString.h:47: error: extra semicolon
../../../dist/include/string/nsTAString.h:51: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTAString.h:51: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTAString.h:52: error: declaration of `operator()' as non-function
../../../dist/include/string/nsTAString.h:52: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:63: error: `PRUnichar' does not name a type
../../../dist/include/string/nsTAString.h:63: error: extra semicolon
../../../dist/include/string/nsTAString.h:67: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTAString.h:67: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTAString.h:68: error: declaration of `operator()' as non-function
../../../dist/include/string/nsTAString.h:68: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:107: error: `PRUnichar' does not name a type
../../../dist/include/string/nsTAString.h:107: error: extra semicolon
../../../dist/include/string/nsTAString.h:108: error: `char_type' was not declared in this scope
../../../dist/include/string/nsTAString.h:108: error: template argument 1 is invalid
../../../dist/include/string/nsTAString.h:108: error: ISO C++ forbids declaration of `char_traits' with no type
../../../dist/include/string/nsTAString.h:110: error: `char_traits' is not a class or namespace
../../../dist/include/string/nsTAString.h:110: error: ISO C++ forbids declaration of `incompatible_char_type' with no type
../../../dist/include/string/nsTAString.h:110: error: expected `;' before "incompatible_char_type"
../../../dist/include/string/nsTAString.h:118: error: `char_type' was not declared in this scope
../../../dist/include/string/nsTAString.h:118: error: template argument 1 is invalid
../../../dist/include/string/nsTAString.h:118: error: ISO C++ forbids declaration of `const_iterator' with no type
../../../dist/include/string/nsTAString.h:119: error: `char_type' was not declared in this scope
../../../dist/include/string/nsTAString.h:119: error: template argument 1 is invalid
../../../dist/include/string/nsTAString.h:119: error: ISO C++ forbids declaration of `iterator' with no type
../../../dist/include/string/nsTAString.h:123: error: `PRUint32' does not name a type
../../../dist/include/string/nsTAString.h:123: error: extra semicolon
../../../dist/include/string/nsTAString.h:124: error: `PRUint32' does not name a type
../../../dist/include/string/nsTAString.h:124: error: extra semicolon
../../../dist/include/string/nsTAString.h:185: error: `size_type' does not name a type
../../../dist/include/string/nsTAString.h:185: error: extra semicolon
../../../dist/include/string/nsTAString.h:197: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTAString.h:197: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTAString.h:198: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTAString.h:198: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTAString.h:198: error: `PRBool nsAString::Equals(int) const' and `PRBool nsAString::Equals(int) const' cannot be overloaded
../../../dist/include/string/nsTAString.h:226: error: `char_type' does not name a type
../../../dist/include/string/nsTAString.h:226: error: extra semicolon
../../../dist/include/string/nsTAString.h:227: error: `char_type' does not name a type
../../../dist/include/string/nsTAString.h:227: error: extra semicolon
../../../dist/include/string/nsTAString.h:233: error: `size_type' does not name a type
../../../dist/include/string/nsTAString.h:233: error: extra semicolon
../../../dist/include/string/nsTAString.h:241: error: `PRInt32' does not name a type
../../../dist/include/string/nsTAString.h:241: error: extra semicolon
../../../dist/include/string/nsTAString.h:250: error: variable or field `SetCapacity' declared void
../../../dist/include/string/nsTAString.h:250: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:273: error: variable or field `SetLength' declared void
../../../dist/include/string/nsTAString.h:273: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:279: error: variable or field `Truncate' declared void
../../../dist/include/string/nsTAString.h:279: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:293: error: expected `;' before "void"
../../../dist/include/string/nsTAString.h:295: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTAString.h:295: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTAString.h:296: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTAString.h:296: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTAString.h:296: error: `void nsAString::Assign(int)' and `void nsAString::Assign(int)' cannot be overloaded
../../../dist/include/string/nsTAString.h:297: error: variable or field `Assign' declared void
../../../dist/include/string/nsTAString.h:297: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:302: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTAString.h:302: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTAString.h:303: error: declaration of `operator=' as non-function
../../../dist/include/string/nsTAString.h:303: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:311: error: expected `;' before "void"
../../../dist/include/string/nsTAString.h:313: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTAString.h:313: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTAString.h:314: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTAString.h:314: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTAString.h:314: error: `void nsAString::Append(int)' and `void nsAString::Append(int)' cannot be overloaded
../../../dist/include/string/nsTAString.h:315: error: variable or field `Append' declared void
../../../dist/include/string/nsTAString.h:315: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:319: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTAString.h:319: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTAString.h:320: error: declaration of `operator+=' as non-function
../../../dist/include/string/nsTAString.h:320: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:328: error: expected `;' before "void"
../../../dist/include/string/nsTAString.h:328: error: `index_type' has not been declared
../../../dist/include/string/nsTAString.h:328: error: ISO C++ forbids declaration of `pos' with no type
../../../dist/include/string/nsTAString.h:329: error: `index_type' has not been declared
../../../dist/include/string/nsTAString.h:329: error: ISO C++ forbids declaration of `pos' with no type
../../../dist/include/string/nsTAString.h:330: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTAString.h:330: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTAString.h:331: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTAString.h:331: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTAString.h:331: error: `void nsAString::Insert(int)' and `void nsAString::Insert(int)' cannot be overloaded
../../../dist/include/string/nsTAString.h:332: error: variable or field `Insert' declared void
../../../dist/include/string/nsTAString.h:332: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:339: error: variable or field `Cut' declared void
../../../dist/include/string/nsTAString.h:339: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:346: error: variable or field `Replace' declared void
../../../dist/include/string/nsTAString.h:346: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:347: error: variable or field `Replace' declared void
../../../dist/include/string/nsTAString.h:347: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:384: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTAString.h:384: error: expected `;' before '*' token
../../../dist/include/string/nsTAString.h:385: error: `size_type' does not name a type
../../../dist/include/string/nsTAString.h:385: error: extra semicolon
../../../dist/include/string/nsTAString.h:386: error: `PRUint32' does not name a type
../../../dist/include/string/nsTAString.h:386: error: extra semicolon
../../../dist/include/string/nsTAString.h:391: error: expected `)' before '*' token
../../../dist/include/string/nsTAString.h:404: error: expected `)' before "flags"
../../../dist/include/string/nsTAString.h:413: error: `size_type' does not name a type
../../../dist/include/string/nsTAString.h:413: error: extra semicolon
../../../dist/include/string/nsTAString.h:414: error: `size_type' does not name a type
../../../dist/include/string/nsTAString.h:414: error: extra semicolon
../../../dist/include/string/nsTAString.h:420: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTAString.h:420: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTAString.h:469: error: declaration of `operator=' as non-function
../../../dist/include/string/nsTAString.h:469: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:470: error: variable or field `Assign' declared void
../../../dist/include/string/nsTAString.h:470: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:471: error: declaration of `operator+=' as non-function
../../../dist/include/string/nsTAString.h:471: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:472: error: variable or field `Append' declared void
../../../dist/include/string/nsTAString.h:472: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:473: error: variable or field `Insert' declared void
../../../dist/include/string/nsTAString.h:473: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h: In member function `int& nsAString::BeginReading(int&) const':
../../../dist/include/string/nsTAString.h:141: error: `size_type' undeclared (first use this function)
../../../dist/include/string/nsTAString.h:141: error: expected `;' before "len"
../../../dist/include/string/nsTAString.h:142: error: `mEnd' has not been declared
../../../dist/include/string/nsTAString.h:142: error: request for member of non-aggregate type before '=' token
../../../dist/include/string/nsTAString.h:142: error: `mStart' has not been declared
../../../dist/include/string/nsTAString.h:142: error: request for member of non-aggregate type before '+' token
../../../dist/include/string/nsTAString.h:142: error: `len' undeclared (first use this function)
../../../dist/include/string/nsTAString.h:143: error: `mPosition' has not been declared
../../../dist/include/string/nsTAString.h:143: error: request for member of non-aggregate type before '=' token
../../../dist/include/string/nsTAString.h:143: error: `mStart' has not been declared
../../../dist/include/string/nsTAString.h:143: error: request for member of non-aggregate type before ';' token
../../../dist/include/string/nsTAString.h: In member function `int& nsAString::EndReading(int&) const':
../../../dist/include/string/nsTAString.h:149: error: `size_type' undeclared (first use this function)
../../../dist/include/string/nsTAString.h:149: error: expected `;' before "len"
../../../dist/include/string/nsTAString.h:150: error: `mEnd' has not been declared
../../../dist/include/string/nsTAString.h:150: error: request for member of non-aggregate type before '=' token
../../../dist/include/string/nsTAString.h:150: error: `mStart' has not been declared
../../../dist/include/string/nsTAString.h:150: error: request for member of non-aggregate type before '+' token
../../../dist/include/string/nsTAString.h:150: error: `len' undeclared (first use this function)
../../../dist/include/string/nsTAString.h:151: error: `mPosition' has not been declared
../../../dist/include/string/nsTAString.h:151: error: request for member of non-aggregate type before '=' token
../../../dist/include/string/nsTAString.h:151: error: `mEnd' has not been declared
../../../dist/include/string/nsTAString.h:151: error: request for member of non-aggregate type before ';' token
../../../dist/include/string/nsTAString.h: In member function `int& nsAString::BeginWriting(int&)':
../../../dist/include/string/nsTAString.h:165: error: `size_type' undeclared (first use this function)
../../../dist/include/string/nsTAString.h:165: error: expected `;' before "len"
../../../dist/include/string/nsTAString.h:166: error: `mEnd' has not been declared
../../../dist/include/string/nsTAString.h:166: error: request for member of non-aggregate type before '=' token
../../../dist/include/string/nsTAString.h:166: error: `mStart' has not been declared
../../../dist/include/string/nsTAString.h:166: error: request for member of non-aggregate type before '+' token
../../../dist/include/string/nsTAString.h:166: error: `len' undeclared (first use this function)
../../../dist/include/string/nsTAString.h:167: error: `mPosition' has not been declared
../../../dist/include/string/nsTAString.h:167: error: request for member of non-aggregate type before '=' token
../../../dist/include/string/nsTAString.h:167: error: `mStart' has not been declared
../../../dist/include/string/nsTAString.h:167: error: request for member of non-aggregate type before ';' token
../../../dist/include/string/nsTAString.h: In member function `int& nsAString::EndWriting(int&)':
../../../dist/include/string/nsTAString.h:173: error: `size_type' undeclared (first use this function)
../../../dist/include/string/nsTAString.h:173: error: expected `;' before "len"
../../../dist/include/string/nsTAString.h:174: error: `mEnd' has not been declared
../../../dist/include/string/nsTAString.h:174: error: request for member of non-aggregate type before '=' token
../../../dist/include/string/nsTAString.h:174: error: `mStart' has not been declared
../../../dist/include/string/nsTAString.h:174: error: request for member of non-aggregate type before '+' token
../../../dist/include/string/nsTAString.h:174: error: `len' undeclared (first use this function)
../../../dist/include/string/nsTAString.h:175: error: `mPosition' has not been declared
../../../dist/include/string/nsTAString.h:175: error: request for member of non-aggregate type before '=' token
../../../dist/include/string/nsTAString.h:175: error: `mEnd' has not been declared
../../../dist/include/string/nsTAString.h:175: error: request for member of non-aggregate type before ';' token
../../../dist/include/string/nsTAString.h: In member function `PRBool nsAString::IsEmpty() const':
../../../dist/include/string/nsTAString.h:186: error: `Length' undeclared (first use this function)
../../../dist/include/string/nsTAString.h: In member function `nsAString& nsAString::operator=(int)':
../../../dist/include/string/nsTAString.h:302: error: `data' undeclared (first use this function)
../../../dist/include/string/nsTAString.h: In member function `nsAString& nsAString::operator+=(int)':
../../../dist/include/string/nsTAString.h:319: error: `data' undeclared (first use this function)
../../../dist/include/string/nsTAString.h: In constructor `nsAString::nsAString(const nsSubstringTuple&)':
../../../dist/include/string/nsTAString.h:356: error: class `nsAString' does not have any field named `mData'
../../../dist/include/string/nsTAString.h:357: error: class `nsAString' does not have any field named `mLength'
../../../dist/include/string/nsTAString.h:358: error: class `nsAString' does not have any field named `mFlags'
In file included from ../../../dist/include/string/nsAString.h:63,
                 from ../../../dist/include/string/nsSubstring.h:43,
                 from ../../../dist/include/string/nsString.h:44,
                 from ../../../dist/include/xpcom_obsolete/nsFileSpec.h:148,
                 from ../../../dist/include/addrbook/nsIAbDirectory.h:25,
                 from nsAbDirProperty.h:48,
                 from nsAbDirProperty.cpp:40:
../../../dist/include/string/nsTAString.h: At global scope:
../../../dist/include/string/nsTAString.h:51: error: `PRUint32' has not been declared
../../../dist/include/string/nsTAString.h:51: error: ISO C++ forbids declaration of `length' with no type
../../../dist/include/string/nsTAString.h:67: error: `PRUint32' has not been declared
../../../dist/include/string/nsTAString.h:67: error: ISO C++ forbids declaration of `length' with no type
../../../dist/include/string/nsTAString.h:110: error: type `nsCharTraits<char>' is not derived from type `nsACString'
../../../dist/include/string/nsTAString.h:110: error: ISO C++ forbids declaration of `incompatible_char_type' with no type
../../../dist/include/string/nsTAString.h:110: error: expected `;' before "incompatible_char_type"
../../../dist/include/string/nsTAString.h:123: error: `PRUint32' does not name a type
../../../dist/include/string/nsTAString.h:123: error: extra semicolon
../../../dist/include/string/nsTAString.h:124: error: `PRUint32' does not name a type
../../../dist/include/string/nsTAString.h:124: error: extra semicolon
../../../dist/include/string/nsTAString.h:185: error: `size_type' does not name a type
../../../dist/include/string/nsTAString.h:185: error: extra semicolon
../../../dist/include/string/nsTAString.h:233: error: `size_type' does not name a type
../../../dist/include/string/nsTAString.h:233: error: extra semicolon
../../../dist/include/string/nsTAString.h:241: error: `PRInt32' does not name a type
../../../dist/include/string/nsTAString.h:241: error: extra semicolon
../../../dist/include/string/nsTAString.h:250: error: variable or field `SetCapacity' declared void
../../../dist/include/string/nsTAString.h:250: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:273: error: variable or field `SetLength' declared void
../../../dist/include/string/nsTAString.h:273: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:279: error: variable or field `Truncate' declared void
../../../dist/include/string/nsTAString.h:279: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:293: error: expected `;' before "void"
../../../dist/include/string/nsTAString.h:296: error: `size_type' has not been declared
../../../dist/include/string/nsTAString.h:296: error: ISO C++ forbids declaration of `length' with no type
../../../dist/include/string/nsTAString.h:314: error: `size_type' has not been declared
../../../dist/include/string/nsTAString.h:314: error: ISO C++ forbids declaration of `length' with no type
../../../dist/include/string/nsTAString.h:328: error: `index_type' has not been declared
../../../dist/include/string/nsTAString.h:328: error: ISO C++ forbids declaration of `pos' with no type
../../../dist/include/string/nsTAString.h:329: error: `index_type' has not been declared
../../../dist/include/string/nsTAString.h:329: error: ISO C++ forbids declaration of `pos' with no type
../../../dist/include/string/nsTAString.h:330: error: `index_type' has not been declared
../../../dist/include/string/nsTAString.h:330: error: ISO C++ forbids declaration of `pos' with no type
../../../dist/include/string/nsTAString.h:331: error: `index_type' has not been declared
../../../dist/include/string/nsTAString.h:331: error: `size_type' has not been declared
../../../dist/include/string/nsTAString.h:331: error: ISO C++ forbids declaration of `pos' with no type
../../../dist/include/string/nsTAString.h:331: error: ISO C++ forbids declaration of `length' with no type
../../../dist/include/string/nsTAString.h:332: error: `index_type' has not been declared
../../../dist/include/string/nsTAString.h:332: error: ISO C++ forbids declaration of `pos' with no type
../../../dist/include/string/nsTAString.h:339: error: variable or field `Cut' declared void
../../../dist/include/string/nsTAString.h:339: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:346: error: variable or field `Replace' declared void
../../../dist/include/string/nsTAString.h:346: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:347: error: variable or field `Replace' declared void
../../../dist/include/string/nsTAString.h:347: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:385: error: `size_type' does not name a type
../../../dist/include/string/nsTAString.h:385: error: extra semicolon
../../../dist/include/string/nsTAString.h:386: error: `PRUint32' does not name a type
../../../dist/include/string/nsTAString.h:386: error: extra semicolon
../../../dist/include/string/nsTAString.h:391: error: `size_type' has not been declared
../../../dist/include/string/nsTAString.h:391: error: `PRUint32' has not been declared
../../../dist/include/string/nsTAString.h:392: error: ISO C++ forbids declaration of `length' with no type
../../../dist/include/string/nsTAString.h:392: error: ISO C++ forbids declaration of `flags' with no type
../../../dist/include/string/nsTAString.h:404: error: expected `)' before "flags"
../../../dist/include/string/nsTAString.h:413: error: `size_type' does not name a type
../../../dist/include/string/nsTAString.h:413: error: extra semicolon
../../../dist/include/string/nsTAString.h:414: error: `size_type' does not name a type
../../../dist/include/string/nsTAString.h:414: error: extra semicolon
../../../dist/include/string/nsTAString.h:469: error: declaration of `operator=' as non-function
../../../dist/include/string/nsTAString.h:469: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:470: error: variable or field `Assign' declared void
../../../dist/include/string/nsTAString.h:470: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:471: error: declaration of `operator+=' as non-function
../../../dist/include/string/nsTAString.h:471: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:472: error: variable or field `Append' declared void
../../../dist/include/string/nsTAString.h:472: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h:473: error: variable or field `Insert' declared void
../../../dist/include/string/nsTAString.h:473: error: expected `;' before '(' token
../../../dist/include/string/nsTAString.h: In member function `nsReadingIterator<char>& nsACString::BeginReading(nsReadingIterator<char>&) const':
../../../dist/include/string/nsTAString.h:141: error: `size_type' undeclared (first use this function)
../../../dist/include/string/nsTAString.h:141: error: expected `;' before "len"
../../../dist/include/string/nsTAString.h:142: error: `len' undeclared (first use this function)
../../../dist/include/string/nsTAString.h: In member function `nsReadingIterator<char>& nsACString::EndReading(nsReadingIterator<char>&) const':
../../../dist/include/string/nsTAString.h:149: error: `size_type' undeclared (first use this function)
../../../dist/include/string/nsTAString.h:149: error: expected `;' before "len"
../../../dist/include/string/nsTAString.h:150: error: `len' undeclared (first use this function)
../../../dist/include/string/nsTAString.h: In member function `nsWritingIterator<char>& nsACString::BeginWriting(nsWritingIterator<char>&)':
../../../dist/include/string/nsTAString.h:165: error: `size_type' undeclared (first use this function)
../../../dist/include/string/nsTAString.h:165: error: expected `;' before "len"
../../../dist/include/string/nsTAString.h:166: error: `len' undeclared (first use this function)
../../../dist/include/string/nsTAString.h: In member function `nsWritingIterator<char>& nsACString::EndWriting(nsWritingIterator<char>&)':
../../../dist/include/string/nsTAString.h:173: error: `size_type' undeclared (first use this function)
../../../dist/include/string/nsTAString.h:173: error: expected `;' before "len"
../../../dist/include/string/nsTAString.h:174: error: `len' undeclared (first use this function)
../../../dist/include/string/nsTAString.h: In member function `PRBool nsACString::IsEmpty() const':
../../../dist/include/string/nsTAString.h:186: error: `Length' undeclared (first use this function)
../../../dist/include/string/nsTAString.h: In constructor `nsACString::nsACString(const nsCSubstringTuple&)':
../../../dist/include/string/nsTAString.h:357: error: class `nsACString' does not have any field named `mLength'
../../../dist/include/string/nsTAString.h:358: error: class `nsACString' does not have any field named `mFlags'
../../../dist/include/string/nsTAString.h: In constructor `nsACString::nsACString(char*, int, int)':
../../../dist/include/string/nsTAString.h:394: error: class `nsACString' does not have any field named `mLength'
../../../dist/include/string/nsTAString.h:395: error: class `nsACString' does not have any field named `mFlags'
In file included from ../../../dist/include/string/nsSubstring.h:43,
                 from ../../../dist/include/string/nsString.h:44,
                 from ../../../dist/include/xpcom_obsolete/nsFileSpec.h:148,
                 from ../../../dist/include/addrbook/nsIAbDirectory.h:25,
                 from nsAbDirProperty.h:48,
                 from nsAbDirProperty.cpp:40:
../../../dist/include/string/nsAString.h: At global scope:
../../../dist/include/string/nsAString.h:77: error: `PRUint32' has not been declared
../../../dist/include/string/nsAString.h:77: error: ISO C++ forbids declaration of `length' with no type
In file included from ../../../dist/include/string/nsSubstringTuple.h:48,
                 from ../../../dist/include/string/nsAString.h:84,
                 from ../../../dist/include/string/nsSubstring.h:43,
                 from ../../../dist/include/string/nsString.h:44,
                 from ../../../dist/include/xpcom_obsolete/nsFileSpec.h:148,
                 from ../../../dist/include/addrbook/nsIAbDirectory.h:25,
                 from nsAbDirProperty.h:48,
                 from nsAbDirProperty.cpp:40:
../../../dist/include/string/nsTSubstringTuple.h:53: error: `PRUnichar' does not name a type
../../../dist/include/string/nsTSubstringTuple.h:53: error: extra semicolon
../../../dist/include/string/nsTSubstringTuple.h:54: error: `char_type' was not declared in this scope
../../../dist/include/string/nsTSubstringTuple.h:54: error: template argument 1 is invalid
../../../dist/include/string/nsTSubstringTuple.h:54: error: ISO C++ forbids declaration of `char_traits' with no type
../../../dist/include/string/nsTSubstringTuple.h:62: error: `PRUint32' does not name a type
../../../dist/include/string/nsTSubstringTuple.h:62: error: extra semicolon
../../../dist/include/string/nsTSubstringTuple.h:79: error: `size_type' does not name a type
../../../dist/include/string/nsTSubstringTuple.h:79: error: extra semicolon
../../../dist/include/string/nsTSubstringTuple.h:86: error: variable or field `WriteTo' declared void
../../../dist/include/string/nsTSubstringTuple.h:86: error: expected `;' before '(' token
../../../dist/include/string/nsTSubstringTuple.h:92: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTSubstringTuple.h:92: error: ISO C++ forbids declaration of `char_type' with no type
In file included from ../../../dist/include/string/nsSubstringTuple.h:53,
                 from ../../../dist/include/string/nsAString.h:84,
                 from ../../../dist/include/string/nsSubstring.h:43,
                 from ../../../dist/include/string/nsString.h:44,
                 from ../../../dist/include/xpcom_obsolete/nsFileSpec.h:148,
                 from ../../../dist/include/addrbook/nsIAbDirectory.h:25,
                 from nsAbDirProperty.h:48,
                 from nsAbDirProperty.cpp:40:
../../../dist/include/string/nsTSubstringTuple.h:62: error: `PRUint32' does not name a type
../../../dist/include/string/nsTSubstringTuple.h:62: error: extra semicolon
../../../dist/include/string/nsTSubstringTuple.h:79: error: `size_type' does not name a type
../../../dist/include/string/nsTSubstringTuple.h:79: error: extra semicolon
../../../dist/include/string/nsTSubstringTuple.h:86: error: `PRUint32' has not been declared
../../../dist/include/string/nsTSubstringTuple.h:86: error: ISO C++ forbids declaration of `bufLen' with no type
In file included from ../../../dist/include/string/nsSubstring.h:51,
                 from ../../../dist/include/string/nsString.h:44,
                 from ../../../dist/include/xpcom_obsolete/nsFileSpec.h:148,
                 from ../../../dist/include/addrbook/nsIAbDirectory.h:25,
                 from nsAbDirProperty.h:48,
                 from nsAbDirProperty.cpp:40:
../../../dist/include/string/nsTSubstring.h:62: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTSubstring.h:62: error: expected `;' before '*' token
../../../dist/include/string/nsTSubstring.h:63: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTSubstring.h:63: error: expected `;' before '*' token
../../../dist/include/string/nsTSubstring.h:71: error: `const_char_iterator' does not name a type
../../../dist/include/string/nsTSubstring.h:72: error: `const_char_iterator' does not name a type
../../../dist/include/string/nsTSubstring.h:94: error: ISO C++ forbids declaration of `const_char_iterator' with no type
../../../dist/include/string/nsTSubstring.h:94: error: expected `;' before '&' token
../../../dist/include/string/nsTSubstring.h:99: error: expected `;' before "const_char_iterator"
../../../dist/include/string/nsTSubstring.h:99: error: ISO C++ forbids declaration of `const_char_iterator' with no type
../../../dist/include/string/nsTSubstring.h:99: error: expected `;' before '&' token
../../../dist/include/string/nsTSubstring.h:109: error: expected `;' before "char_iterator"
../../../dist/include/string/nsTSubstring.h:109: error: `char_iterator' does not name a type
../../../dist/include/string/nsTSubstring.h:110: error: `char_iterator' does not name a type
../../../dist/include/string/nsTSubstring.h:134: error: ISO C++ forbids declaration of `char_iterator' with no type
../../../dist/include/string/nsTSubstring.h:134: error: expected `;' before '&' token
../../../dist/include/string/nsTSubstring.h:140: error: expected `;' before "char_iterator"
../../../dist/include/string/nsTSubstring.h:140: error: ISO C++ forbids declaration of `char_iterator' with no type
../../../dist/include/string/nsTSubstring.h:140: error: expected `;' before '&' token
../../../dist/include/string/nsTSubstring.h:152: error: expected `;' before "const"
../../../dist/include/string/nsTSubstring.h:152: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTSubstring.h:152: error: expected `;' before '*' token
../../../dist/include/string/nsTSubstring.h:157: error: expected `;' before "size_type"
../../../dist/include/string/nsTSubstring.h:157: error: `size_type' does not name a type
../../../dist/include/string/nsTSubstring.h:177: error: `char_type' does not name a type
../../../dist/include/string/nsTSubstring.h:183: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTSubstring.h:183: error: expected `;' before "operator"
../../../dist/include/string/nsTSubstring.h:188: error: expected `;' before "char_type"
../../../dist/include/string/nsTSubstring.h:188: error: `char_type' does not name a type
../../../dist/include/string/nsTSubstring.h:195: error: `char_type' does not name a type
../../../dist/include/string/nsTSubstring.h:201: error: `size_type' does not name a type
../../../dist/include/string/nsTSubstring.h:201: error: extra semicolon
../../../dist/include/string/nsTSubstring.h:202: error: `PRInt32' does not name a type
../../../dist/include/string/nsTSubstring.h:202: error: extra semicolon
../../../dist/include/string/nsTSubstring.h:215: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTSubstring.h:215: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTSubstring.h:216: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTSubstring.h:216: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTSubstring.h:216: error: `PRBool nsSubstring::Equals(int) const' and `PRBool nsSubstring::Equals(int) const' cannot be overloaded
../../../dist/include/string/nsTSubstring.h:223: error: variable or field `Assign' declared void
../../../dist/include/string/nsTSubstring.h:223: error: expected `;' before '(' token
../../../dist/include/string/nsTSubstring.h:224: error: expected `;' before "void"
../../../dist/include/string/nsTSubstring.h:224: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTSubstring.h:224: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTSubstring.h:229: error: declaration of `operator=' as non-function
../../../dist/include/string/nsTSubstring.h:229: error: expected `;' before '(' token
../../../dist/include/string/nsTSubstring.h:230: error: expected `;' before "self_type"
../../../dist/include/string/nsTSubstring.h:230: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTSubstring.h:230: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTSubstring.h:235: error: variable or field `Adopt' declared void
../../../dist/include/string/nsTSubstring.h:235: error: expected `;' before '(' token
../../../dist/include/string/nsTSubstring.h:242: error: variable or field `Replace' declared void
../../../dist/include/string/nsTSubstring.h:242: error: expected `;' before '(' token
../../../dist/include/string/nsTSubstring.h:243: error: expected `;' before "void"
../../../dist/include/string/nsTSubstring.h:243: error: variable or field `Replace' declared void
../../../dist/include/string/nsTSubstring.h:243: error: expected `;' before '(' token
../../../dist/include/string/nsTSubstring.h:244: error: variable or field `Replace' declared void
../../../dist/include/string/nsTSubstring.h:244: error: expected `;' before '(' token
../../../dist/include/string/nsTSubstring.h:245: error: expected `;' before "void"
../../../dist/include/string/nsTSubstring.h:245: error: variable or field `Replace' declared void
../../../dist/include/string/nsTSubstring.h:245: error: expected `;' before '(' token
../../../dist/include/string/nsTSubstring.h:246: error: variable or field `Replace' declared void
../../../dist/include/string/nsTSubstring.h:246: error: expected `;' before '(' token
../../../dist/include/string/nsTSubstring.h:248: error: variable or field `Append' declared void
../../../dist/include/string/nsTSubstring.h:248: error: expected `;' before '(' token
../../../dist/include/string/nsTSubstring.h:249: error: expected `;' before "void"
../../../dist/include/string/nsTSubstring.h:249: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTSubstring.h:249: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTSubstring.h:254: error: declaration of `operator+=' as non-function
../../../dist/include/string/nsTSubstring.h:254: error: expected `;' before '(' token
../../../dist/include/string/nsTSubstring.h:255: error: expected `;' before "self_type"
../../../dist/include/string/nsTSubstring.h:255: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTSubstring.h:255: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTSubstring.h:260: error: variable or field `Insert' declared void
../../../dist/include/string/nsTSubstring.h:260: error: expected `;' before '(' token
../../../dist/include/string/nsTSubstring.h:261: error: expected `;' before "void"
../../../dist/include/string/nsTSubstring.h:261: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTSubstring.h:261: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTSubstring.h:262: error: `index_type' has not been declared
../../../dist/include/string/nsTSubstring.h:262: error: ISO C++ forbids declaration of `pos' with no type
../../../dist/include/string/nsTSubstring.h:263: error: `index_type' has not been declared
../../../dist/include/string/nsTSubstring.h:263: error: ISO C++ forbids declaration of `pos' with no type
../../../dist/include/string/nsTSubstring.h:264: error: `index_type' has not been declared
../../../dist/include/string/nsTSubstring.h:264: error: ISO C++ forbids declaration of `pos' with no type
../../../dist/include/string/nsTSubstring.h:266: error: variable or field `Cut' declared void
../../../dist/include/string/nsTSubstring.h:266: error: expected `;' before '(' token
../../../dist/include/string/nsTSubstring.h:273: error: expected `;' before "void"
../../../dist/include/string/nsTSubstring.h:273: error: variable or field `SetCapacity' declared void
../../../dist/include/string/nsTSubstring.h:273: error: expected `;' before '(' token
../../../dist/include/string/nsTSubstring.h:275: error: variable or field `SetLength' declared void
../../../dist/include/string/nsTSubstring.h:275: error: expected `;' before '(' token
../../../dist/include/string/nsTSubstring.h:277: error: variable or field `Truncate' declared void
../../../dist/include/string/nsTSubstring.h:277: error: expected `;' before '(' token
../../../dist/include/string/nsTSubstring.h:289: error: expected `;' before "void"
../../../dist/include/string/nsTSubstring.h:319: error: expected `)' before '*' token
../../../dist/include/string/nsTSubstring.h:324: error: expected `)' before "flags"
../../../dist/include/string/nsTSubstring.h:355: error: expected `;' before '(' token
../../../dist/include/string/nsTSubstring.h:374: error: variable or field `ReplacePrep' declared void
../../../dist/include/string/nsTSubstring.h:374: error: expected `;' before '(' token
../../../dist/include/string/nsTSubstring.h:382: error: `size_type' does not name a type
../../../dist/include/string/nsTSubstring.h:382: error: extra semicolon
../../../dist/include/string/nsTSubstring.h:393: error: expected `,' or `...' before '*' token
../../../dist/include/string/nsTSubstring.h:394: error: ISO C++ forbids declaration of `char_type' with no type
../../../dist/include/string/nsTSubstring.h:409: error: variable or field `SetDataFlags' declared void
../../../dist/include/string/nsTSubstring.h:409: error: expected `;' before '(' token
../../../dist/include/string/nsTSubstring.h:415: error: expected `;' before "public"
../../../dist/include/string/nsTSubstring.h: In member function `int& nsSubstring::BeginReading(int&) const':
../../../dist/include/string/nsTSubstring.h:80: error: `mStart' has not been declared
../../../dist/include/string/nsTSubstring.h:80: error: request for member of non-aggregate type before '=' token
../../../dist/include/string/nsTSubstring.h:80: error: `mData' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h:81: error: `mEnd' has not been declared
../../../dist/include/string/nsTSubstring.h:81: error: request for member of non-aggregate type before '=' token
../../../dist/include/string/nsTSubstring.h:81: error: `mLength' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h:82: error: `mPosition' has not been declared
../../../dist/include/string/nsTSubstring.h:82: error: request for member of non-aggregate type before '=' token
../../../dist/include/string/nsTSubstring.h:82: error: `mStart' has not been declared
../../../dist/include/string/nsTSubstring.h:82: error: request for member of non-aggregate type before ';' token
../../../dist/include/string/nsTSubstring.h: In member function `int& nsSubstring::EndReading(int&) const':
../../../dist/include/string/nsTSubstring.h:88: error: `mStart' has not been declared
../../../dist/include/string/nsTSubstring.h:88: error: request for member of non-aggregate type before '=' token
../../../dist/include/string/nsTSubstring.h:88: error: `mData' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h:89: error: `mEnd' has not been declared
../../../dist/include/string/nsTSubstring.h:89: error: request for member of non-aggregate type before '=' token
../../../dist/include/string/nsTSubstring.h:89: error: `mLength' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h:90: error: `mPosition' has not been declared
../../../dist/include/string/nsTSubstring.h:90: error: request for member of non-aggregate type before '=' token
../../../dist/include/string/nsTSubstring.h:90: error: `mEnd' has not been declared
../../../dist/include/string/nsTSubstring.h:90: error: request for member of non-aggregate type before ';' token
../../../dist/include/string/nsTSubstring.h: In member function `int& nsSubstring::BeginWriting(int&)':
../../../dist/include/string/nsTSubstring.h:119: error: `mStart' has not been declared
../../../dist/include/string/nsTSubstring.h:119: error: request for member of non-aggregate type before '=' token
../../../dist/include/string/nsTSubstring.h:119: error: `mData' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h:120: error: `mEnd' has not been declared
../../../dist/include/string/nsTSubstring.h:120: error: request for member of non-aggregate type before '=' token
../../../dist/include/string/nsTSubstring.h:120: error: `mLength' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h:121: error: `mPosition' has not been declared
../../../dist/include/string/nsTSubstring.h:121: error: request for member of non-aggregate type before '=' token
../../../dist/include/string/nsTSubstring.h:121: error: `mStart' has not been declared
../../../dist/include/string/nsTSubstring.h:121: error: request for member of non-aggregate type before ';' token
../../../dist/include/string/nsTSubstring.h: In member function `int& nsSubstring::EndWriting(int&)':
../../../dist/include/string/nsTSubstring.h:128: error: `mStart' has not been declared
../../../dist/include/string/nsTSubstring.h:128: error: request for member of non-aggregate type before '=' token
../../../dist/include/string/nsTSubstring.h:128: error: `mData' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h:129: error: `mEnd' has not been declared
../../../dist/include/string/nsTSubstring.h:129: error: request for member of non-aggregate type before '=' token
../../../dist/include/string/nsTSubstring.h:129: error: `mLength' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h:130: error: `mPosition' has not been declared
../../../dist/include/string/nsTSubstring.h:130: error: request for member of non-aggregate type before '=' token
../../../dist/include/string/nsTSubstring.h:130: error: `mEnd' has not been declared
../../../dist/include/string/nsTSubstring.h:130: error: request for member of non-aggregate type before ';' token
../../../dist/include/string/nsTSubstring.h: In member function `PRBool nsSubstring::IsEmpty() const':
../../../dist/include/string/nsTSubstring.h:164: error: `mLength' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h: In member function `PRBool nsSubstring::IsVoid() const':
../../../dist/include/string/nsTSubstring.h:169: error: `mFlags' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h: In member function `PRBool nsSubstring::IsTerminated() const':
../../../dist/include/string/nsTSubstring.h:174: error: `mFlags' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h: In member function `nsSubstring& nsSubstring::operator=(int)':
../../../dist/include/string/nsTSubstring.h:230: error: `data' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h: In member function `void nsSubstring::Append(int)':
../../../dist/include/string/nsTSubstring.h:249: error: `mLength' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h:249: error: `data' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h:249: error: `length' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h:249: error: `Replace' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h: In member function `void nsSubstring::Append(const nsSubstring&)':
../../../dist/include/string/nsTSubstring.h:250: error: `mLength' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h:250: error: `Replace' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h: In member function `void nsSubstring::Append(const nsSubstringTuple&)':
../../../dist/include/string/nsTSubstring.h:251: error: `mLength' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h:251: error: `Replace' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h: In member function `void nsSubstring::Append(const nsAString&)':
../../../dist/include/string/nsTSubstring.h:252: error: `mLength' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h:252: error: `Replace' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h: In member function `nsSubstring& nsSubstring::operator+=(int)':
../../../dist/include/string/nsTSubstring.h:255: error: `data' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h: In member function `void nsSubstring::Insert(int)':
../../../dist/include/string/nsTSubstring.h:261: error: `pos' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h:261: error: `data' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h:261: error: `length' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h:261: error: `Replace' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h: In member function `void nsSubstring::Insert(const nsSubstring&, int)':
../../../dist/include/string/nsTSubstring.h:262: error: `Replace' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h: In member function `void nsSubstring::Insert(const nsSubstringTuple&, int)':
../../../dist/include/string/nsTSubstring.h:263: error: `Replace' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h: In member function `void nsSubstring::Insert(const nsAString&, int)':
../../../dist/include/string/nsTSubstring.h:264: error: `Replace' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h: In constructor `nsSubstring::nsSubstring(const nsSubstringTuple&)':
../../../dist/include/string/nsTSubstring.h:300: error: no matching function for call to `nsAString::nsAString(int, int, nsSubstring::<anonymous enum>)'
../../../dist/include/string/nsTAString.h:464: note: candidates are: nsAString::nsAString(const nsAString&)
../../../dist/include/string/nsTAString.h:355: note:                 nsAString::nsAString(const nsSubstringTuple&)
../../../dist/include/string/nsTSubstring.h: In constructor `nsSubstring::nsSubstring()':
../../../dist/include/string/nsTSubstring.h:316: error: `char_type' has not been declared
../../../dist/include/string/nsTSubstring.h:316: error: expected `>' before '*' token
../../../dist/include/string/nsTSubstring.h:316: error: expected `(' before '*' token
../../../dist/include/string/nsTSubstring.h:316: error: expected primary-expression before '>' token
../../../dist/include/string/nsTSubstring.h:316: error: `char_traits' is not a class or namespace
../../../dist/include/string/nsTSubstring.h:316: error: `sEmptyBuffer' undeclared (first use this function)
../../../dist/include/string/nsTSubstring.h:316: confused by earlier errors, bailing out
gmake[4]: *** [nsAbDirProperty.o] Error 1
gmake[4]: Leaving directory `/tmp/a/ports/mail/thunderbird/work/mozilla/mailnews/addrbook/src'
gmake[3]: *** [libs] Error 2
gmake[3]: Leaving directory `/tmp/a/ports/mail/thunderbird/work/mozilla/mailnews/addrbook'
gmake[2]: *** [libs] Error 2
gmake[2]: Leaving directory `/tmp/a/ports/mail/thunderbird/work/mozilla/mailnews'
gmake[1]: *** [tier_97] Error 2
gmake[1]: Leaving directory `/tmp/a/ports/mail/thunderbird/work/mozilla'
gmake: *** [default] Error 2
*** Error code 2

Stop in /a/ports/mail/thunderbird.
================================================================
build ended at Sun Dec  5 20:44:39 UTC 2004


----- End forwarded message -----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-x11/attachments/20041205/e3506fbd/attachment.bin


More information about the freebsd-x11 mailing list