Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Dec 2004 23:11:59 -0800
From:      Kris Kennaway <kris@obsecurity.org>
To:        x11@FreeBSD.org
Subject:   [ports-i386@dosirak.kr.freebsd.org: thunderbird-0.9_3 failed on i386 5]
Message-ID:  <20041206071159.GD92146@xor.obsecurity.org>

next in thread | raw e-mail | index | archive | help

--3Pql8miugIZX0722
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

xorg fallout

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

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

=2E./../../dist/include/addrbook/nsIAbCard.h:325: error: extra semicolon
=2E./../../dist/include/addrbook/nsIAbCard.h:328: error: `nsresult' does no=
t name a type
=2E./../../dist/include/addrbook/nsIAbCard.h:328: error: extra semicolon
=2E./../../dist/include/addrbook/nsIAbCard.h:329: error: `nsresult' does no=
t name a type
=2E./../../dist/include/addrbook/nsIAbCard.h:329: error: extra semicolon
=2E./../../dist/include/addrbook/nsIAbCard.h:332: error: `nsresult' does no=
t name a type
=2E./../../dist/include/addrbook/nsIAbCard.h:332: error: extra semicolon
=2E./../../dist/include/addrbook/nsIAbCard.h:333: error: `nsresult' does no=
t name a type
=2E./../../dist/include/addrbook/nsIAbCard.h:333: error: extra semicolon
=2E./../../dist/include/addrbook/nsIAbCard.h:341: error: `nsresult' does no=
t name a type
=2E./../../dist/include/addrbook/nsIAbCard.h:341: error: extra semicolon
=2E./../../dist/include/addrbook/nsIAbCard.h:342: error: `nsresult' does no=
t name a type
=2E./../../dist/include/addrbook/nsIAbCard.h:342: error: extra semicolon
=2E./../../dist/include/addrbook/nsIAbCard.h:348: error: `nsresult' does no=
t name a type
=2E./../../dist/include/addrbook/nsIAbCard.h:348: error: extra semicolon
=2E./../../dist/include/addrbook/nsIAbCard.h:351: error: `nsresult' does no=
t name a type
=2E./../../dist/include/addrbook/nsIAbCard.h:351: error: extra semicolon
=2E./../../dist/include/addrbook/nsIAbCard.h:354: error: `nsresult' does no=
t name a type
=2E./../../dist/include/addrbook/nsIAbCard.h:354: error: extra semicolon
=2E./../../dist/include/addrbook/nsIAbCard.h:357: error: `nsresult' does no=
t name a type
=2E./../../dist/include/addrbook/nsIAbCard.h:357: error: extra semicolon
=2E./../../dist/include/addrbook/nsIAbCard.h:360: error: `nsresult' does no=
t name a type
=2E./../../dist/include/addrbook/nsIAbCard.h:360: error: extra semicolon
=2E./../../dist/include/addrbook/nsIAbCard.h:363: error: `nsresult' does no=
t name a type
=2E./../../dist/include/addrbook/nsIAbCard.h:363: error: extra semicolon
=2E./../../dist/include/addrbook/nsIAbCard.h:366: error: `nsresult' does no=
t name a type
=2E./../../dist/include/addrbook/nsIAbCard.h:366: error: extra semicolon
=2E./../../dist/include/addrbook/nsIAbCard.h:369: error: `nsresult' does no=
t name a type
=2E./../../dist/include/addrbook/nsIAbCard.h:369: error: extra semicolon
=2E./../../dist/include/addrbook/nsIAbCard.h:372: error: `nsresult' does no=
t name a type
=2E./../../dist/include/addrbook/nsIAbCard.h:372: error: extra semicolon
=2E./../../dist/include/addrbook/nsIAbCard.h:375: error: `nsresult' does no=
t name a type
=2E./../../dist/include/addrbook/nsIAbCard.h:375: error: extra semicolon
=2E./../../dist/include/addrbook/nsIAbCard.h:378: error: `nsresult' does no=
t name a type
=2E./../../dist/include/addrbook/nsIAbCard.h:378: error: extra semicolon
=2E./../../dist/include/addrbook/nsIAbCard.h: In static member function `st=
atic const nsIID& nsIAbCard::GetIID()':
=2E./../../dist/include/addrbook/nsIAbCard.h:103: error: too many initializ=
ers 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:
=2E./../../dist/include/xpcom/nsISerializable.h: At global scope:
=2E./../../dist/include/xpcom/nsISerializable.h:41: error: `nsresult' does =
not name a type
=2E./../../dist/include/xpcom/nsISerializable.h:41: error: extra semicolon
=2E./../../dist/include/xpcom/nsISerializable.h:53: error: `nsresult' does =
not name a type
=2E./../../dist/include/xpcom/nsISerializable.h:53: error: extra semicolon
=2E./../../dist/include/xpcom/nsISerializable.h: In static member function =
`static const nsIID& nsISerializable::GetIID()':
=2E./../../dist/include/xpcom/nsISerializable.h:32: error: too many initial=
izers 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:
=2E./../../dist/include/xpcom/nsISimpleEnumerator.h: At global scope:
=2E./../../dist/include/xpcom/nsISimpleEnumerator.h:52: error: `nsresult' d=
oes not name a type
=2E./../../dist/include/xpcom/nsISimpleEnumerator.h:52: error: extra semico=
lon
=2E./../../dist/include/xpcom/nsISimpleEnumerator.h:69: error: `nsresult' d=
oes not name a type
=2E./../../dist/include/xpcom/nsISimpleEnumerator.h:69: error: extra semico=
lon
=2E./../../dist/include/xpcom/nsISimpleEnumerator.h: In static member funct=
ion `static const nsIID& nsISimpleEnumerator::GetIID()':
=2E./../../dist/include/xpcom/nsISimpleEnumerator.h:37: error: too many ini=
tializers 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:
=2E./../../dist/include/xpcom/nsIEnumerator.h: At global scope:
=2E./../../dist/include/xpcom/nsIEnumerator.h:18: error: `nsresult' does no=
t name a type
=2E./../../dist/include/xpcom/nsIEnumerator.h:19: error: extra `;'
=2E./../../dist/include/xpcom/nsIEnumerator.h:36: error: `nsresult' does no=
t name a type
=2E./../../dist/include/xpcom/nsIEnumerator.h:36: error: extra semicolon
=2E./../../dist/include/xpcom/nsIEnumerator.h:41: error: `nsresult' does no=
t name a type
=2E./../../dist/include/xpcom/nsIEnumerator.h:41: error: extra semicolon
=2E./../../dist/include/xpcom/nsIEnumerator.h:47: error: `nsresult' does no=
t name a type
=2E./../../dist/include/xpcom/nsIEnumerator.h:47: error: extra semicolon
=2E./../../dist/include/xpcom/nsIEnumerator.h:53: error: `nsresult' does no=
t name a type
=2E./../../dist/include/xpcom/nsIEnumerator.h:53: error: extra semicolon
=2E./../../dist/include/xpcom/nsIEnumerator.h: In static member function `s=
tatic const nsIID& nsIEnumerator::GetIID()':
=2E./../../dist/include/xpcom/nsIEnumerator.h:31: error: too many initializ=
ers for `const nsIID'
=2E./../../dist/include/xpcom/nsIEnumerator.h: At global scope:
=2E./../../dist/include/xpcom/nsIEnumerator.h:153: error: `nsresult' does n=
ot name a type
=2E./../../dist/include/xpcom/nsIEnumerator.h:153: error: extra semicolon
=2E./../../dist/include/xpcom/nsIEnumerator.h:158: error: `nsresult' does n=
ot name a type
=2E./../../dist/include/xpcom/nsIEnumerator.h:158: error: extra semicolon
=2E./../../dist/include/xpcom/nsIEnumerator.h: In static member function `s=
tatic const nsIID& nsIBidirectionalEnumerator::GetIID()':
=2E./../../dist/include/xpcom/nsIEnumerator.h:148: error: too many initiali=
zers 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:
=2E./../../dist/include/xpcom/nsICollection.h: At global scope:
=2E./../../dist/include/xpcom/nsICollection.h:35: error: `nsresult' does no=
t name a type
=2E./../../dist/include/xpcom/nsICollection.h:35: error: extra semicolon
=2E./../../dist/include/xpcom/nsICollection.h:38: error: `nsresult' does no=
t name a type
=2E./../../dist/include/xpcom/nsICollection.h:38: error: extra semicolon
=2E./../../dist/include/xpcom/nsICollection.h:41: error: `nsresult' does no=
t name a type
=2E./../../dist/include/xpcom/nsICollection.h:41: error: extra semicolon
=2E./../../dist/include/xpcom/nsICollection.h:44: error: `nsresult' does no=
t name a type
=2E./../../dist/include/xpcom/nsICollection.h:44: error: extra semicolon
=2E./../../dist/include/xpcom/nsICollection.h:47: error: `nsresult' does no=
t name a type
=2E./../../dist/include/xpcom/nsICollection.h:47: error: extra semicolon
=2E./../../dist/include/xpcom/nsICollection.h:50: error: `nsresult' does no=
t name a type
=2E./../../dist/include/xpcom/nsICollection.h:50: error: extra semicolon
=2E./../../dist/include/xpcom/nsICollection.h:53: error: `nsresult' does no=
t name a type
=2E./../../dist/include/xpcom/nsICollection.h:53: error: extra semicolon
=2E./../../dist/include/xpcom/nsICollection.h:56: error: `nsresult' does no=
t name a type
=2E./../../dist/include/xpcom/nsICollection.h:56: error: extra semicolon
=2E./../../dist/include/xpcom/nsICollection.h: In static member function `s=
tatic const nsIID& nsICollection::GetIID()':
=2E./../../dist/include/xpcom/nsICollection.h:32: error: too many initializ=
ers 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:
=2E./../../dist/include/xpcom/nsCOMPtr.h: At global scope:
=2E./../../dist/include/xpcom/nsCOMPtr.h:130: error: `PRBool' does not name=
 a type
=2E./../../dist/include/xpcom/nsCOMPtr.h:130: error: extra `;'
=2E./../../dist/include/xpcom/nsCOMPtr.h:334: error: ISO C++ forbids declar=
ation of `nsresult' with no type
=2E./../../dist/include/xpcom/nsCOMPtr.h:334: error: `nsresult' declared as=
 a `virtual' field
=2E./../../dist/include/xpcom/nsCOMPtr.h:334: error: expected `;' before "o=
perator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:353: error: ISO C++ forbids declar=
ation of `nsresult' with no type
=2E./../../dist/include/xpcom/nsCOMPtr.h:353: error: expected `;' before "o=
perator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:362: error: `nsresult' has not bee=
n declared
=2E./../../dist/include/xpcom/nsCOMPtr.h:363: error: ISO C++ forbids declar=
ation of `error' with no type
=2E./../../dist/include/xpcom/nsCOMPtr.h:369: error: ISO C++ forbids declar=
ation of `nsresult' with no type
=2E./../../dist/include/xpcom/nsCOMPtr.h:369: error: expected `;' before "o=
perator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:373: error: ISO C++ forbids declar=
ation of `nsresult' with no type
=2E./../../dist/include/xpcom/nsCOMPtr.h:373: error: expected `;' before '*=
' token
=2E./../../dist/include/xpcom/nsCOMPtr.h: In constructor `nsQueryInterfaceW=
ithError::nsQueryInterfaceWithError(nsISupports*, int*)':
=2E./../../dist/include/xpcom/nsCOMPtr.h:364: error: class `nsQueryInterfac=
eWithError' does not have any field named `mErrorPtr'
=2E./../../dist/include/xpcom/nsCOMPtr.h: At global scope:
=2E./../../dist/include/xpcom/nsCOMPtr.h:385: error: `nsresult' has not bee=
n declared
=2E./../../dist/include/xpcom/nsCOMPtr.h:386: error: ISO C++ forbids declar=
ation of `error' with no type
=2E./../../dist/include/xpcom/nsCOMPtr.h:403: error: `nsresult' has not bee=
n declared
=2E./../../dist/include/xpcom/nsCOMPtr.h:404: error: ISO C++ forbids declar=
ation of `parameter' with no type
=2E./../../dist/include/xpcom/nsCOMPtr.h: In member function `void nsCOMPtr=
_base::assign_assuming_AddRef(nsISupports*)':
=2E./../../dist/include/xpcom/nsCOMPtr.h:461: error: 'class nsISupports' ha=
s no member named 'Release'
=2E./../../dist/include/xpcom/nsCOMPtr.h: In copy constructor `nsCOMPtr<T>:=
:nsCOMPtr(const nsCOMPtr<T>&)':
=2E./../../dist/include/xpcom/nsCOMPtr.h:544: error: 'class nsISupports' ha=
s no member named 'AddRef'
=2E./../../dist/include/xpcom/nsCOMPtr.h: In constructor `nsCOMPtr<T>::nsCO=
MPtr(T*)':
=2E./../../dist/include/xpcom/nsCOMPtr.h:553: error: 'class nsISupports' ha=
s no member named 'AddRef'
=2E./../../dist/include/xpcom/nsCOMPtr.h: In copy constructor `nsCOMPtr<nsI=
Supports>::nsCOMPtr(const nsCOMPtr<nsISupports>&)':
=2E./../../dist/include/xpcom/nsCOMPtr.h:803: error: 'class nsISupports' ha=
s no member named 'AddRef'
=2E./../../dist/include/xpcom/nsCOMPtr.h: In constructor `nsCOMPtr<nsISuppo=
rts>::nsCOMPtr(nsISupports*)':
=2E./../../dist/include/xpcom/nsCOMPtr.h:812: error: 'class nsISupports' ha=
s no member named 'AddRef'
=2E./../../dist/include/xpcom/nsCOMPtr.h: At global scope:
=2E./../../dist/include/xpcom/nsCOMPtr.h:1221: error: expected init-declara=
tor before "operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1221: error: expected `;' before "=
operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1230: error: expected init-declara=
tor before "operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1230: error: expected `;' before "=
operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1241: error: expected init-declara=
tor before "operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1241: error: expected `;' before "=
operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1249: error: expected init-declara=
tor before "operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1249: error: expected `;' before "=
operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1257: error: expected init-declara=
tor before "operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1257: error: expected `;' before "=
operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1265: error: expected init-declara=
tor before "operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1265: error: expected `;' before "=
operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1288: error: expected init-declara=
tor before "operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1288: error: expected `;' before "=
operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1296: error: expected init-declara=
tor before "operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1296: error: expected `;' before "=
operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1304: error: expected init-declara=
tor before "operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1304: error: expected `;' before "=
operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1312: error: expected init-declara=
tor before "operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1312: error: expected `;' before "=
operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1327: error: expected init-declara=
tor before "operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1327: error: expected `;' before "=
operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1336: error: expected init-declara=
tor before "operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1336: error: expected `;' before "=
operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1345: error: expected init-declara=
tor before "operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1345: error: expected `;' before "=
operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1354: error: expected init-declara=
tor before "operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1354: error: expected `;' before "=
operator"
=2E./../../dist/include/xpcom/nsCOMPtr.h:1389: error: `NSCAP_BOOL' does not=
 name a type
=2E./../../dist/include/xpcom/nsCOMPtr.h:1400: error: expected init-declara=
tor before "CallQueryInterface"
=2E./../../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:
=2E./../../dist/include/xpcom/nsICollection.h:182: error: `PRUint32' has no=
t been declared
=2E./../../dist/include/xpcom/nsICollection.h:182: error: `nsresult' has no=
t been declared
=2E./../../dist/include/xpcom/nsICollection.h:183: error: ISO C++ forbids d=
eclaration of `aIndex' with no type
=2E./../../dist/include/xpcom/nsICollection.h:183: error: ISO C++ forbids d=
eclaration of `aErrorPtr' with no type
=2E./../../dist/include/xpcom/nsICollection.h:189: error: ISO C++ forbids d=
eclaration of `nsresult' with no type
=2E./../../dist/include/xpcom/nsICollection.h:189: error: `nsresult' declar=
ed as a `virtual' field
=2E./../../dist/include/xpcom/nsICollection.h:189: error: expected `;' befo=
re "operator"
=2E./../../dist/include/xpcom/nsICollection.h:192: error: `PRUint32' does n=
ot name a type
=2E./../../dist/include/xpcom/nsICollection.h:192: error: extra semicolon
=2E./../../dist/include/xpcom/nsICollection.h:193: error: ISO C++ forbids d=
eclaration of `nsresult' with no type
=2E./../../dist/include/xpcom/nsICollection.h:193: error: expected `;' befo=
re '*' token
=2E./../../dist/include/xpcom/nsICollection.h: In constructor `nsQueryEleme=
ntAt::nsQueryElementAt(nsICollection*, int, int*)':
=2E./../../dist/include/xpcom/nsICollection.h:184: error: class `nsQueryEle=
mentAt' does not have any field named `mIndex'
=2E./../../dist/include/xpcom/nsICollection.h:185: error: class `nsQueryEle=
mentAt' does not have any field named `mErrorPtr'
=2E./../../dist/include/xpcom/nsICollection.h: At global scope:
=2E./../../dist/include/xpcom/nsICollection.h:197: error: `PRUint32' has no=
t been declared
=2E./../../dist/include/xpcom/nsICollection.h:197: error: `nsresult' has no=
t been declared
=2E./../../dist/include/xpcom/nsICollection.h:198: error: ISO C++ forbids d=
eclaration of `aIndex' with no type
=2E./../../dist/include/xpcom/nsICollection.h:198: error: ISO C++ forbids d=
eclaration of `aErrorPtr' with no type
In file included from ../../../dist/include/addrbook/nsIAbDirectory.h:18,
                 from nsAbDirProperty.h:48,
                 from nsAbDirProperty.cpp:40:
=2E./../../dist/include/xpcom/nsISupportsArray.h:34: error: ISO C++ forbids=
 declaration of `PRBool' with no type
=2E./../../dist/include/xpcom/nsISupportsArray.h:34: error: typedef `PRBool=
' is initialized (use __typeof__ instead)
=2E./../../dist/include/xpcom/nsISupportsArray.h:34: error: `nsISupportsArr=
ayEnumFunc' was not declared in this scope
=2E./../../dist/include/xpcom/nsISupportsArray.h:34: error: expected `,' or=
 `;' before '(' token
=2E./../../dist/include/xpcom/nsISupportsArray.h:53: error: `ElementAt' dec=
lared as a `virtual' field
=2E./../../dist/include/xpcom/nsISupportsArray.h:53: warning: `visibility' =
attribute ignored
=2E./../../dist/include/xpcom/nsISupportsArray.h:53: error: expected `;' be=
fore '(' token
=2E./../../dist/include/xpcom/nsISupportsArray.h:56: error: `PRInt32' does =
not name a type
=2E./../../dist/include/xpcom/nsISupportsArray.h:56: error: extra semicolon
=2E./../../dist/include/xpcom/nsISupportsArray.h:59: error: `PRInt32' does =
not name a type
=2E./../../dist/include/xpcom/nsISupportsArray.h:59: error: extra semicolon
=2E./../../dist/include/xpcom/nsISupportsArray.h:62: error: `PRInt32' does =
not name a type
=2E./../../dist/include/xpcom/nsISupportsArray.h:62: error: extra semicolon
=2E./../../dist/include/xpcom/nsISupportsArray.h:65: error: `nsresult' does=
 not name a type
=2E./../../dist/include/xpcom/nsISupportsArray.h:65: error: extra semicolon
=2E./../../dist/include/xpcom/nsISupportsArray.h:68: error: `nsresult' does=
 not name a type
=2E./../../dist/include/xpcom/nsISupportsArray.h:68: error: extra semicolon
=2E./../../dist/include/xpcom/nsISupportsArray.h:71: error: `nsresult' does=
 not name a type
=2E./../../dist/include/xpcom/nsISupportsArray.h:71: error: extra semicolon
=2E./../../dist/include/xpcom/nsISupportsArray.h:74: error: `PRUint32' has =
not been declared
=2E./../../dist/include/xpcom/nsISupportsArray.h:74: error: ISO C++ forbids=
 declaration of `aIndex' with no type
=2E./../../dist/include/xpcom/nsISupportsArray.h:77: error: `PRUint32' has =
not been declared
=2E./../../dist/include/xpcom/nsISupportsArray.h:77: error: ISO C++ forbids=
 declaration of `aIndex' with no type
=2E./../../dist/include/xpcom/nsISupportsArray.h:80: error: `RemoveElementA=
t' declared as a `virtual' field
=2E./../../dist/include/xpcom/nsISupportsArray.h:80: warning: `visibility' =
attribute ignored
=2E./../../dist/include/xpcom/nsISupportsArray.h:80: error: expected `;' be=
fore '(' token
=2E./../../dist/include/xpcom/nsISupportsArray.h:86: error: `nsresult' does=
 not name a type
=2E./../../dist/include/xpcom/nsISupportsArray.h:86: error: extra semicolon
=2E./../../dist/include/xpcom/nsISupportsArray.h:89: error: `nsresult' does=
 not name a type
=2E./../../dist/include/xpcom/nsISupportsArray.h:89: error: extra semicolon
=2E./../../dist/include/xpcom/nsISupportsArray.h:95: error: `nsresult' does=
 not name a type
=2E./../../dist/include/xpcom/nsISupportsArray.h:95: error: extra semicolon
=2E./../../dist/include/xpcom/nsISupportsArray.h:98: error: `EnumerateForwa=
rds' declared as a `virtual' field
=2E./../../dist/include/xpcom/nsISupportsArray.h:98: warning: `visibility' =
attribute ignored
=2E./../../dist/include/xpcom/nsISupportsArray.h:98: error: expected `;' be=
fore '(' token
=2E./../../dist/include/xpcom/nsISupportsArray.h:101: error: `EnumerateBack=
wards' declared as a `virtual' field
=2E./../../dist/include/xpcom/nsISupportsArray.h:101: warning: `visibility'=
 attribute ignored
=2E./../../dist/include/xpcom/nsISupportsArray.h:101: error: expected `;' b=
efore '(' token
=2E./../../dist/include/xpcom/nsISupportsArray.h:104: error: `nsresult' doe=
s not name a type
=2E./../../dist/include/xpcom/nsISupportsArray.h:104: error: extra semicolon
=2E./../../dist/include/xpcom/nsISupportsArray.h:107: error: `MoveElement' =
declared as a `virtual' field
=2E./../../dist/include/xpcom/nsISupportsArray.h:107: warning: `visibility'=
 attribute ignored
=2E./../../dist/include/xpcom/nsISupportsArray.h:107: error: expected `;' b=
efore '(' token
=2E./../../dist/include/xpcom/nsISupportsArray.h:110: error: `PRUint32' has=
 not been declared
=2E./../../dist/include/xpcom/nsISupportsArray.h:110: error: ISO C++ forbid=
s declaration of `aIndex' with no type
=2E./../../dist/include/xpcom/nsISupportsArray.h:113: error: `RemoveElement=
sAt' declared as a `virtual' field
=2E./../../dist/include/xpcom/nsISupportsArray.h:113: warning: `visibility'=
 attribute ignored
=2E./../../dist/include/xpcom/nsISupportsArray.h:113: error: expected `;' b=
efore '(' token
=2E./../../dist/include/xpcom/nsISupportsArray.h:116: error: `SizeTo' decla=
red as a `virtual' field
=2E./../../dist/include/xpcom/nsISupportsArray.h:116: warning: `visibility'=
 attribute ignored
=2E./../../dist/include/xpcom/nsISupportsArray.h:116: error: expected `;' b=
efore '(' token
=2E./../../dist/include/xpcom/nsISupportsArray.h: In static member function=
 `static const nsIID& nsISupportsArray::GetIID()':
=2E./../../dist/include/xpcom/nsISupportsArray.h:47: error: too many initia=
lizers for `const nsIID'
=2E./../../dist/include/xpcom/nsISupportsArray.h: At global scope:
=2E./../../dist/include/xpcom/nsISupportsArray.h:372: error: `nsresult' doe=
s not name a type
=2E./../../dist/include/xpcom/nsISupportsArray.h:373: error: extra `;'
=2E./../../dist/include/xpcom/nsISupportsArray.h:375: error: `nsresult' doe=
s not name a type
=2E./../../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:
=2E./../../dist/include/string/nsCharTraits.h:74: error: `PRUnichar' was no=
t declared in this scope
=2E./../../dist/include/string/nsCharTraits.h:75: error: template argument =
1 is invalid
=2E./../../dist/include/string/nsCharTraits.h:75: error: explicit specializ=
ation of non-template `<type error>'
=2E./../../dist/include/string/nsCharTraits.h:250: error: `PRUnichar' does =
not name a type
=2E./../../dist/include/string/nsCharTraits.h:250: error: extra semicolon
=2E./../../dist/include/string/nsCharTraits.h:380: error: `PRUint32' does n=
ot name a type
=2E./../../dist/include/string/nsCharTraits.h:407: error: `ptrdiff_t' does =
not name a type
=2E./../../dist/include/string/nsCharTraits.h:407: error: extra semicolon
=2E./../../dist/include/string/nsCharTraits.h:410: error: `PRUint32' does n=
ot name a type
=2E./../../dist/include/string/nsCharTraits.h:418: error: `PRUint32' does n=
ot name a type
=2E./../../dist/include/string/nsCharTraits.h:433: error: `difference_type'=
 has not been declared
=2E./../../dist/include/string/nsCharTraits.h:434: error: ISO C++ forbids d=
eclaration of `n' with no type
=2E./../../dist/include/string/nsCharTraits.h:519: error: `PRUint32' does n=
ot name a type
=2E./../../dist/include/string/nsCharTraits.h:532: error: `PRUint32' does n=
ot 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:
=2E./../../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:
=2E./../../dist/include/string/nsAlgorithm.h:76: error: expected init-decla=
rator before "NS_COUNT"
=2E./../../dist/include/string/nsAlgorithm.h:76: error: expected `;' before=
 "NS_COUNT"
=2E./../../dist/include/string/nsAlgorithm.h: In function `OutputIterator& =
copy_string(InputIterator&, const InputIterator&, OutputIterator&)':
=2E./../../dist/include/string/nsAlgorithm.h:95: error: `PRInt32' undeclare=
d (first use this function)
=2E./../../dist/include/string/nsAlgorithm.h:95: error: (Each undeclared id=
entifier is reported only once for each function it appears in.)
=2E./../../dist/include/string/nsAlgorithm.h:95: error: expected `;' before=
 "count_copied"
=2E./../../dist/include/string/nsAlgorithm.h:97: error: `count_copied' unde=
clared (first use this function)
=2E./../../dist/include/string/nsAlgorithm.h: In function `OutputIterator& =
copy_string_backward(const InputIterator&, InputIterator&, OutputIterator&)=
':
=2E./../../dist/include/string/nsAlgorithm.h:111: error: `PRUint32' undecla=
red (first use this function)
=2E./../../dist/include/string/nsAlgorithm.h:111: error: expected `;' befor=
e "lengthToCopy"
=2E./../../dist/include/string/nsAlgorithm.h:113: error: `lengthToCopy' und=
eclared (first use this function)
=2E./../../dist/include/string/nsAlgorithm.h:124: error: there are no argum=
ents to `PRInt32' that depend on a template parameter, so a declaration of =
`PRInt32' must be available
=2E./../../dist/include/string/nsAlgorithm.h:124: error: (if you use `-fper=
missive', G++ will accept your code, but allowing the use of an undeclared =
name is deprecated)
=2E./../../dist/include/string/nsAlgorithm.h:125: error: there are no argum=
ents 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:
=2E./../../dist/include/string/nsStringIterator.h: At global scope:
=2E./../../dist/include/string/nsStringIterator.h:48: error: `ptrdiff_t' do=
es not name a type
=2E./../../dist/include/string/nsStringIterator.h:48: error: extra semicolon
=2E./../../dist/include/string/nsStringIterator.h:140: error: `difference_t=
ype' does not name a type
=2E./../../dist/include/string/nsStringIterator.h:146: error: `difference_t=
ype' does not name a type
=2E./../../dist/include/string/nsStringIterator.h:153: error: expected `;' =
before '(' token
=2E./../../dist/include/string/nsStringIterator.h:173: error: expected `;' =
before '}' token
=2E./../../dist/include/string/nsStringIterator.h:184: error: `ptrdiff_t' d=
oes not name a type
=2E./../../dist/include/string/nsStringIterator.h:184: error: extra semicol=
on
=2E./../../dist/include/string/nsStringIterator.h:276: error: `difference_t=
ype' does not name a type
=2E./../../dist/include/string/nsStringIterator.h:282: error: `difference_t=
ype' does not name a type
=2E./../../dist/include/string/nsStringIterator.h:289: error: expected `;' =
before '(' token
=2E./../../dist/include/string/nsStringIterator.h:310: error: expected `;' =
before "PRUint32"
=2E./../../dist/include/string/nsStringIterator.h:310: error: `PRUint32' do=
es 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:
=2E./../../dist/include/string/nsTObsoleteAString.h:76: error: ISO C++ forb=
ids declaration of `PRUnichar' with no type
=2E./../../dist/include/string/nsTObsoleteAString.h:76: error: expected `;'=
 before '*' token
=2E./../../dist/include/string/nsTObsoleteAString.h:77: error: ISO C++ forb=
ids declaration of `PRUnichar' with no type
=2E./../../dist/include/string/nsTObsoleteAString.h:77: error: expected `;'=
 before '*' token
=2E./../../dist/include/string/nsTObsoleteAString.h:98: error: ISO C++ forb=
ids declaration of `PRUnichar' with no type
=2E./../../dist/include/string/nsTObsoleteAString.h:98: error: expected `;'=
 before '*' token
=2E./../../dist/include/string/nsTObsoleteAString.h:99: error: ISO C++ forb=
ids declaration of `PRUnichar' with no type
=2E./../../dist/include/string/nsTObsoleteAString.h:99: error: expected `;'=
 before '*' token
=2E./../../dist/include/string/nsTObsoleteAString.h:107: error: `PRUnichar'=
 does not name a type
=2E./../../dist/include/string/nsTObsoleteAString.h:107: error: extra semic=
olon
=2E./../../dist/include/string/nsTObsoleteAString.h:116: error: `PRUint32' =
does not name a type
=2E./../../dist/include/string/nsTObsoleteAString.h:116: error: extra semic=
olon
=2E./../../dist/include/string/nsTObsoleteAString.h:117: error: `PRUint32' =
does not name a type
=2E./../../dist/include/string/nsTObsoleteAString.h:117: error: extra semic=
olon
=2E./../../dist/include/string/nsTObsoleteAString.h:128: error: `PRUint32' =
does not name a type
=2E./../../dist/include/string/nsTObsoleteAString.h:128: error: extra semic=
olon
=2E./../../dist/include/string/nsTObsoleteAString.h:133: error: `size_type'=
 does not name a type
=2E./../../dist/include/string/nsTObsoleteAString.h:133: error: extra semic=
olon
=2E./../../dist/include/string/nsTObsoleteAString.h:138: error: variable or=
 field `SetCapacity' declared void
=2E./../../dist/include/string/nsTObsoleteAString.h:138: error: `SetCapacit=
y' declared as a `virtual' field
=2E./../../dist/include/string/nsTObsoleteAString.h:138: error: expected `;=
' before '(' token
=2E./../../dist/include/string/nsTObsoleteAString.h:139: error: variable or=
 field `SetLength' declared void
=2E./../../dist/include/string/nsTObsoleteAString.h:139: error: `SetLength'=
 declared as a `virtual' field
=2E./../../dist/include/string/nsTObsoleteAString.h:139: error: expected `;=
' before '(' token
=2E./../../dist/include/string/nsTObsoleteAString.h:141: error: variable or=
 field `Cut' declared void
=2E./../../dist/include/string/nsTObsoleteAString.h:141: error: `Cut' decla=
red as a `virtual' field
=2E./../../dist/include/string/nsTObsoleteAString.h:141: error: expected `;=
' before '(' token
=2E./../../dist/include/string/nsTObsoleteAString.h:144: error: expected `,=
' or `...' before '*' token
=2E./../../dist/include/string/nsTObsoleteAString.h:144: error: ISO C++ for=
bids declaration of `char_type' with no type
=2E./../../dist/include/string/nsTObsoleteAString.h:145: error: expected `,=
' or `...' before '*' token
=2E./../../dist/include/string/nsTObsoleteAString.h:145: error: ISO C++ for=
bids declaration of `char_type' with no type
=2E./../../dist/include/string/nsTObsoleteAString.h:146: error: variable or=
 field `do_AssignFromElement' declared void
=2E./../../dist/include/string/nsTObsoleteAString.h:146: error: `do_AssignF=
romElement' declared as a `virtual' field
=2E./../../dist/include/string/nsTObsoleteAString.h:146: error: expected `;=
' before '(' token
=2E./../../dist/include/string/nsTObsoleteAString.h:149: error: expected `,=
' or `...' before '*' token
=2E./../../dist/include/string/nsTObsoleteAString.h:149: error: ISO C++ for=
bids declaration of `char_type' with no type
=2E./../../dist/include/string/nsTObsoleteAString.h:150: error: expected `,=
' or `...' before '*' token
=2E./../../dist/include/string/nsTObsoleteAString.h:150: error: ISO C++ for=
bids declaration of `char_type' with no type
=2E./../../dist/include/string/nsTObsoleteAString.h:151: error: variable or=
 field `do_AppendFromElement' declared void
=2E./../../dist/include/string/nsTObsoleteAString.h:151: error: `do_AppendF=
romElement' declared as a `virtual' field
=2E./../../dist/include/string/nsTObsoleteAString.h:151: error: expected `;=
' before '(' token
=2E./../../dist/include/string/nsTObsoleteAString.h:153: error: `index_type=
' has not been declared
=2E./../../dist/include/string/nsTObsoleteAString.h:153: error: ISO C++ for=
bids declaration of `parameter' with no type
=2E./../../dist/include/string/nsTObsoleteAString.h:154: error: expected `,=
' or `...' before '*' token
=2E./../../dist/include/string/nsTObsoleteAString.h:154: error: ISO C++ for=
bids declaration of `char_type' with no type
=2E./../../dist/include/string/nsTObsoleteAString.h:155: error: expected `,=
' or `...' before '*' token
=2E./../../dist/include/string/nsTObsoleteAString.h:155: error: ISO C++ for=
bids declaration of `char_type' with no type
=2E./../../dist/include/string/nsTObsoleteAString.h:156: error: variable or=
 field `do_InsertFromElement' declared void
=2E./../../dist/include/string/nsTObsoleteAString.h:156: error: `do_InsertF=
romElement' declared as a `virtual' field
=2E./../../dist/include/string/nsTObsoleteAString.h:156: error: expected `;=
' before '(' token
=2E./../../dist/include/string/nsTObsoleteAString.h:158: error: variable or=
 field `do_ReplaceFromReadable' declared void
=2E./../../dist/include/string/nsTObsoleteAString.h:158: error: `do_Replace=
FromReadable' declared as a `virtual' field
=2E./../../dist/include/string/nsTObsoleteAString.h:158: error: expected `;=
' before '(' token
=2E./../../dist/include/string/nsTObsoleteAString.h:160: error: ISO C++ for=
bids declaration of `char_type' with no type
=2E./../../dist/include/string/nsTObsoleteAString.h:160: error: `char_type'=
 declared as a `virtual' field
=2E./../../dist/include/string/nsTObsoleteAString.h:160: error: expected `;=
' before '*' token
=2E./../../dist/include/string/nsTObsoleteAString.h:161: error: ISO C++ for=
bids declaration of `char_type' with no type
=2E./../../dist/include/string/nsTObsoleteAString.h:161: error: `char_type'=
 declared as a `virtual' field
=2E./../../dist/include/string/nsTObsoleteAString.h:161: error: expected `;=
' before '*' token
=2E./../../dist/include/string/nsTObsoleteAString.h: In constructor `nsObso=
leteAString::nsReadableFragment::nsReadableFragment()':
=2E./../../dist/include/string/nsTObsoleteAString.h:80: error: class `nsObs=
oleteAString::nsReadableFragment' does not have any field named `mStart'
=2E./../../dist/include/string/nsTObsoleteAString.h:80: error: class `nsObs=
oleteAString::nsReadableFragment' does not have any field named `mEnd'
=2E./../../dist/include/string/nsTObsoleteAString.h: In constructor `nsObso=
leteAString::nsWritableFragment::nsWritableFragment()':
=2E./../../dist/include/string/nsTObsoleteAString.h:102: error: class `nsOb=
soleteAString::nsWritableFragment' does not have any field named `mStart'
=2E./../../dist/include/string/nsTObsoleteAString.h:102: error: class `nsOb=
soleteAString::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:
=2E./../../dist/include/string/nsTObsoleteAString.h: At global scope:
=2E./../../dist/include/string/nsTObsoleteAString.h:116: error: `PRUint32' =
does not name a type
=2E./../../dist/include/string/nsTObsoleteAString.h:116: error: extra semic=
olon
=2E./../../dist/include/string/nsTObsoleteAString.h:117: error: `PRUint32' =
does not name a type
=2E./../../dist/include/string/nsTObsoleteAString.h:117: error: extra semic=
olon
=2E./../../dist/include/string/nsTObsoleteAString.h:128: error: `PRUint32' =
does not name a type
=2E./../../dist/include/string/nsTObsoleteAString.h:128: error: extra semic=
olon
=2E./../../dist/include/string/nsTObsoleteAString.h:133: error: `size_type'=
 does not name a type
=2E./../../dist/include/string/nsTObsoleteAString.h:133: error: extra semic=
olon
=2E./../../dist/include/string/nsTObsoleteAString.h:138: error: variable or=
 field `SetCapacity' declared void
=2E./../../dist/include/string/nsTObsoleteAString.h:138: error: `SetCapacit=
y' declared as a `virtual' field
=2E./../../dist/include/string/nsTObsoleteAString.h:138: error: expected `;=
' before '(' token
=2E./../../dist/include/string/nsTObsoleteAString.h:139: error: variable or=
 field `SetLength' declared void
=2E./../../dist/include/string/nsTObsoleteAString.h:139: error: `SetLength'=
 declared as a `virtual' field
=2E./../../dist/include/string/nsTObsoleteAString.h:139: error: expected `;=
' before '(' token
=2E./../../dist/include/string/nsTObsoleteAString.h:141: error: variable or=
 field `Cut' declared void
=2E./../../dist/include/string/nsTObsoleteAString.h:141: error: `Cut' decla=
red as a `virtual' field
=2E./../../dist/include/string/nsTObsoleteAString.h:141: error: expected `;=
' before '(' token
=2E./../../dist/include/string/nsTObsoleteAString.h:145: error: `size_type'=
 has not been declared
=2E./../../dist/include/string/nsTObsoleteAString.h:145: error: ISO C++ for=
bids declaration of `parameter' with no type
=2E./../../dist/include/string/nsTObsoleteAString.h:150: error: `size_type'=
 has not been declared
=2E./../../dist/include/string/nsTObsoleteAString.h:150: error: ISO C++ for=
bids declaration of `parameter' with no type
=2E./../../dist/include/string/nsTObsoleteAString.h:153: error: `index_type=
' has not been declared
=2E./../../dist/include/string/nsTObsoleteAString.h:153: error: ISO C++ for=
bids declaration of `parameter' with no type
=2E./../../dist/include/string/nsTObsoleteAString.h:154: error: `index_type=
' has not been declared
=2E./../../dist/include/string/nsTObsoleteAString.h:154: error: ISO C++ for=
bids declaration of `parameter' with no type
=2E./../../dist/include/string/nsTObsoleteAString.h:155: error: `index_type=
' has not been declared
=2E./../../dist/include/string/nsTObsoleteAString.h:155: error: `size_type'=
 has not been declared
=2E./../../dist/include/string/nsTObsoleteAString.h:155: error: ISO C++ for=
bids declaration of `parameter' with no type
=2E./../../dist/include/string/nsTObsoleteAString.h:155: error: ISO C++ for=
bids declaration of `parameter' with no type
=2E./../../dist/include/string/nsTObsoleteAString.h:156: error: `index_type=
' has not been declared
=2E./../../dist/include/string/nsTObsoleteAString.h:156: error: ISO C++ for=
bids declaration of `parameter' with no type
=2E./../../dist/include/string/nsTObsoleteAString.h:158: error: variable or=
 field `do_ReplaceFromReadable' declared void
=2E./../../dist/include/string/nsTObsoleteAString.h:158: error: `do_Replace=
FromReadable' declared as a `virtual' field
=2E./../../dist/include/string/nsTObsoleteAString.h:158: error: expected `;=
' before '(' token
=2E./../../dist/include/string/nsTObsoleteAString.h:160: error: `PRUint32' =
has not been declared
=2E./../../dist/include/string/nsTObsoleteAString.h:160: error: ISO C++ for=
bids declaration of `parameter' with no type
=2E./../../dist/include/string/nsTObsoleteAString.h:161: error: `PRUint32' =
has not been declared
=2E./../../dist/include/string/nsTObsoleteAString.h:161: error: ISO C++ for=
bids 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:
=2E./../../dist/include/string/nsTAString.h:47: error: `PRUnichar' does not=
 name a type
=2E./../../dist/include/string/nsTAString.h:47: error: extra semicolon
=2E./../../dist/include/string/nsTAString.h:51: error: expected `,' or `...=
' before '*' token
=2E./../../dist/include/string/nsTAString.h:51: error: ISO C++ forbids decl=
aration of `char_type' with no type
=2E./../../dist/include/string/nsTAString.h:52: error: declaration of `oper=
ator()' as non-function
=2E./../../dist/include/string/nsTAString.h:52: error: expected `;' before =
'(' token
=2E./../../dist/include/string/nsTAString.h:63: error: `PRUnichar' does not=
 name a type
=2E./../../dist/include/string/nsTAString.h:63: error: extra semicolon
=2E./../../dist/include/string/nsTAString.h:67: error: expected `,' or `...=
' before '*' token
=2E./../../dist/include/string/nsTAString.h:67: error: ISO C++ forbids decl=
aration of `char_type' with no type
=2E./../../dist/include/string/nsTAString.h:68: error: declaration of `oper=
ator()' as non-function
=2E./../../dist/include/string/nsTAString.h:68: error: expected `;' before =
'(' token
=2E./../../dist/include/string/nsTAString.h:107: error: `PRUnichar' does no=
t name a type
=2E./../../dist/include/string/nsTAString.h:107: error: extra semicolon
=2E./../../dist/include/string/nsTAString.h:108: error: `char_type' was not=
 declared in this scope
=2E./../../dist/include/string/nsTAString.h:108: error: template argument 1=
 is invalid
=2E./../../dist/include/string/nsTAString.h:108: error: ISO C++ forbids dec=
laration of `char_traits' with no type
=2E./../../dist/include/string/nsTAString.h:110: error: `char_traits' is no=
t a class or namespace
=2E./../../dist/include/string/nsTAString.h:110: error: ISO C++ forbids dec=
laration of `incompatible_char_type' with no type
=2E./../../dist/include/string/nsTAString.h:110: error: expected `;' before=
 "incompatible_char_type"
=2E./../../dist/include/string/nsTAString.h:118: error: `char_type' was not=
 declared in this scope
=2E./../../dist/include/string/nsTAString.h:118: error: template argument 1=
 is invalid
=2E./../../dist/include/string/nsTAString.h:118: error: ISO C++ forbids dec=
laration of `const_iterator' with no type
=2E./../../dist/include/string/nsTAString.h:119: error: `char_type' was not=
 declared in this scope
=2E./../../dist/include/string/nsTAString.h:119: error: template argument 1=
 is invalid
=2E./../../dist/include/string/nsTAString.h:119: error: ISO C++ forbids dec=
laration of `iterator' with no type
=2E./../../dist/include/string/nsTAString.h:123: error: `PRUint32' does not=
 name a type
=2E./../../dist/include/string/nsTAString.h:123: error: extra semicolon
=2E./../../dist/include/string/nsTAString.h:124: error: `PRUint32' does not=
 name a type
=2E./../../dist/include/string/nsTAString.h:124: error: extra semicolon
=2E./../../dist/include/string/nsTAString.h:185: error: `size_type' does no=
t name a type
=2E./../../dist/include/string/nsTAString.h:185: error: extra semicolon
=2E./../../dist/include/string/nsTAString.h:197: error: expected `,' or `..=
.' before '*' token
=2E./../../dist/include/string/nsTAString.h:197: error: ISO C++ forbids dec=
laration of `char_type' with no type
=2E./../../dist/include/string/nsTAString.h:198: error: expected `,' or `..=
.' before '*' token
=2E./../../dist/include/string/nsTAString.h:198: error: ISO C++ forbids dec=
laration of `char_type' with no type
=2E./../../dist/include/string/nsTAString.h:198: error: `PRBool nsAString::=
Equals(int) const' and `PRBool nsAString::Equals(int) const' cannot be over=
loaded
=2E./../../dist/include/string/nsTAString.h:226: error: `char_type' does no=
t name a type
=2E./../../dist/include/string/nsTAString.h:226: error: extra semicolon
=2E./../../dist/include/string/nsTAString.h:227: error: `char_type' does no=
t name a type
=2E./../../dist/include/string/nsTAString.h:227: error: extra semicolon
=2E./../../dist/include/string/nsTAString.h:233: error: `size_type' does no=
t name a type
=2E./../../dist/include/string/nsTAString.h:233: error: extra semicolon
=2E./../../dist/include/string/nsTAString.h:241: error: `PRInt32' does not =
name a type
=2E./../../dist/include/string/nsTAString.h:241: error: extra semicolon
=2E./../../dist/include/string/nsTAString.h:250: error: variable or field `=
SetCapacity' declared void
=2E./../../dist/include/string/nsTAString.h:250: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:273: error: variable or field `=
SetLength' declared void
=2E./../../dist/include/string/nsTAString.h:273: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:279: error: variable or field `=
Truncate' declared void
=2E./../../dist/include/string/nsTAString.h:279: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:293: error: expected `;' before=
 "void"
=2E./../../dist/include/string/nsTAString.h:295: error: expected `,' or `..=
.' before '*' token
=2E./../../dist/include/string/nsTAString.h:295: error: ISO C++ forbids dec=
laration of `char_type' with no type
=2E./../../dist/include/string/nsTAString.h:296: error: expected `,' or `..=
.' before '*' token
=2E./../../dist/include/string/nsTAString.h:296: error: ISO C++ forbids dec=
laration of `char_type' with no type
=2E./../../dist/include/string/nsTAString.h:296: error: `void nsAString::As=
sign(int)' and `void nsAString::Assign(int)' cannot be overloaded
=2E./../../dist/include/string/nsTAString.h:297: error: variable or field `=
Assign' declared void
=2E./../../dist/include/string/nsTAString.h:297: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:302: error: expected `,' or `..=
.' before '*' token
=2E./../../dist/include/string/nsTAString.h:302: error: ISO C++ forbids dec=
laration of `char_type' with no type
=2E./../../dist/include/string/nsTAString.h:303: error: declaration of `ope=
rator=3D' as non-function
=2E./../../dist/include/string/nsTAString.h:303: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:311: error: expected `;' before=
 "void"
=2E./../../dist/include/string/nsTAString.h:313: error: expected `,' or `..=
.' before '*' token
=2E./../../dist/include/string/nsTAString.h:313: error: ISO C++ forbids dec=
laration of `char_type' with no type
=2E./../../dist/include/string/nsTAString.h:314: error: expected `,' or `..=
.' before '*' token
=2E./../../dist/include/string/nsTAString.h:314: error: ISO C++ forbids dec=
laration of `char_type' with no type
=2E./../../dist/include/string/nsTAString.h:314: error: `void nsAString::Ap=
pend(int)' and `void nsAString::Append(int)' cannot be overloaded
=2E./../../dist/include/string/nsTAString.h:315: error: variable or field `=
Append' declared void
=2E./../../dist/include/string/nsTAString.h:315: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:319: error: expected `,' or `..=
.' before '*' token
=2E./../../dist/include/string/nsTAString.h:319: error: ISO C++ forbids dec=
laration of `char_type' with no type
=2E./../../dist/include/string/nsTAString.h:320: error: declaration of `ope=
rator+=3D' as non-function
=2E./../../dist/include/string/nsTAString.h:320: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:328: error: expected `;' before=
 "void"
=2E./../../dist/include/string/nsTAString.h:328: error: `index_type' has no=
t been declared
=2E./../../dist/include/string/nsTAString.h:328: error: ISO C++ forbids dec=
laration of `pos' with no type
=2E./../../dist/include/string/nsTAString.h:329: error: `index_type' has no=
t been declared
=2E./../../dist/include/string/nsTAString.h:329: error: ISO C++ forbids dec=
laration of `pos' with no type
=2E./../../dist/include/string/nsTAString.h:330: error: expected `,' or `..=
.' before '*' token
=2E./../../dist/include/string/nsTAString.h:330: error: ISO C++ forbids dec=
laration of `char_type' with no type
=2E./../../dist/include/string/nsTAString.h:331: error: expected `,' or `..=
.' before '*' token
=2E./../../dist/include/string/nsTAString.h:331: error: ISO C++ forbids dec=
laration of `char_type' with no type
=2E./../../dist/include/string/nsTAString.h:331: error: `void nsAString::In=
sert(int)' and `void nsAString::Insert(int)' cannot be overloaded
=2E./../../dist/include/string/nsTAString.h:332: error: variable or field `=
Insert' declared void
=2E./../../dist/include/string/nsTAString.h:332: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:339: error: variable or field `=
Cut' declared void
=2E./../../dist/include/string/nsTAString.h:339: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:346: error: variable or field `=
Replace' declared void
=2E./../../dist/include/string/nsTAString.h:346: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:347: error: variable or field `=
Replace' declared void
=2E./../../dist/include/string/nsTAString.h:347: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:384: error: ISO C++ forbids dec=
laration of `char_type' with no type
=2E./../../dist/include/string/nsTAString.h:384: error: expected `;' before=
 '*' token
=2E./../../dist/include/string/nsTAString.h:385: error: `size_type' does no=
t name a type
=2E./../../dist/include/string/nsTAString.h:385: error: extra semicolon
=2E./../../dist/include/string/nsTAString.h:386: error: `PRUint32' does not=
 name a type
=2E./../../dist/include/string/nsTAString.h:386: error: extra semicolon
=2E./../../dist/include/string/nsTAString.h:391: error: expected `)' before=
 '*' token
=2E./../../dist/include/string/nsTAString.h:404: error: expected `)' before=
 "flags"
=2E./../../dist/include/string/nsTAString.h:413: error: `size_type' does no=
t name a type
=2E./../../dist/include/string/nsTAString.h:413: error: extra semicolon
=2E./../../dist/include/string/nsTAString.h:414: error: `size_type' does no=
t name a type
=2E./../../dist/include/string/nsTAString.h:414: error: extra semicolon
=2E./../../dist/include/string/nsTAString.h:420: error: expected `,' or `..=
.' before '*' token
=2E./../../dist/include/string/nsTAString.h:420: error: ISO C++ forbids dec=
laration of `char_type' with no type
=2E./../../dist/include/string/nsTAString.h:469: error: declaration of `ope=
rator=3D' as non-function
=2E./../../dist/include/string/nsTAString.h:469: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:470: error: variable or field `=
Assign' declared void
=2E./../../dist/include/string/nsTAString.h:470: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:471: error: declaration of `ope=
rator+=3D' as non-function
=2E./../../dist/include/string/nsTAString.h:471: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:472: error: variable or field `=
Append' declared void
=2E./../../dist/include/string/nsTAString.h:472: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:473: error: variable or field `=
Insert' declared void
=2E./../../dist/include/string/nsTAString.h:473: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h: In member function `int& nsASt=
ring::BeginReading(int&) const':
=2E./../../dist/include/string/nsTAString.h:141: error: `size_type' undecla=
red (first use this function)
=2E./../../dist/include/string/nsTAString.h:141: error: expected `;' before=
 "len"
=2E./../../dist/include/string/nsTAString.h:142: error: `mEnd' has not been=
 declared
=2E./../../dist/include/string/nsTAString.h:142: error: request for member =
of non-aggregate type before '=3D' token
=2E./../../dist/include/string/nsTAString.h:142: error: `mStart' has not be=
en declared
=2E./../../dist/include/string/nsTAString.h:142: error: request for member =
of non-aggregate type before '+' token
=2E./../../dist/include/string/nsTAString.h:142: error: `len' undeclared (f=
irst use this function)
=2E./../../dist/include/string/nsTAString.h:143: error: `mPosition' has not=
 been declared
=2E./../../dist/include/string/nsTAString.h:143: error: request for member =
of non-aggregate type before '=3D' token
=2E./../../dist/include/string/nsTAString.h:143: error: `mStart' has not be=
en declared
=2E./../../dist/include/string/nsTAString.h:143: error: request for member =
of non-aggregate type before ';' token
=2E./../../dist/include/string/nsTAString.h: In member function `int& nsASt=
ring::EndReading(int&) const':
=2E./../../dist/include/string/nsTAString.h:149: error: `size_type' undecla=
red (first use this function)
=2E./../../dist/include/string/nsTAString.h:149: error: expected `;' before=
 "len"
=2E./../../dist/include/string/nsTAString.h:150: error: `mEnd' has not been=
 declared
=2E./../../dist/include/string/nsTAString.h:150: error: request for member =
of non-aggregate type before '=3D' token
=2E./../../dist/include/string/nsTAString.h:150: error: `mStart' has not be=
en declared
=2E./../../dist/include/string/nsTAString.h:150: error: request for member =
of non-aggregate type before '+' token
=2E./../../dist/include/string/nsTAString.h:150: error: `len' undeclared (f=
irst use this function)
=2E./../../dist/include/string/nsTAString.h:151: error: `mPosition' has not=
 been declared
=2E./../../dist/include/string/nsTAString.h:151: error: request for member =
of non-aggregate type before '=3D' token
=2E./../../dist/include/string/nsTAString.h:151: error: `mEnd' has not been=
 declared
=2E./../../dist/include/string/nsTAString.h:151: error: request for member =
of non-aggregate type before ';' token
=2E./../../dist/include/string/nsTAString.h: In member function `int& nsASt=
ring::BeginWriting(int&)':
=2E./../../dist/include/string/nsTAString.h:165: error: `size_type' undecla=
red (first use this function)
=2E./../../dist/include/string/nsTAString.h:165: error: expected `;' before=
 "len"
=2E./../../dist/include/string/nsTAString.h:166: error: `mEnd' has not been=
 declared
=2E./../../dist/include/string/nsTAString.h:166: error: request for member =
of non-aggregate type before '=3D' token
=2E./../../dist/include/string/nsTAString.h:166: error: `mStart' has not be=
en declared
=2E./../../dist/include/string/nsTAString.h:166: error: request for member =
of non-aggregate type before '+' token
=2E./../../dist/include/string/nsTAString.h:166: error: `len' undeclared (f=
irst use this function)
=2E./../../dist/include/string/nsTAString.h:167: error: `mPosition' has not=
 been declared
=2E./../../dist/include/string/nsTAString.h:167: error: request for member =
of non-aggregate type before '=3D' token
=2E./../../dist/include/string/nsTAString.h:167: error: `mStart' has not be=
en declared
=2E./../../dist/include/string/nsTAString.h:167: error: request for member =
of non-aggregate type before ';' token
=2E./../../dist/include/string/nsTAString.h: In member function `int& nsASt=
ring::EndWriting(int&)':
=2E./../../dist/include/string/nsTAString.h:173: error: `size_type' undecla=
red (first use this function)
=2E./../../dist/include/string/nsTAString.h:173: error: expected `;' before=
 "len"
=2E./../../dist/include/string/nsTAString.h:174: error: `mEnd' has not been=
 declared
=2E./../../dist/include/string/nsTAString.h:174: error: request for member =
of non-aggregate type before '=3D' token
=2E./../../dist/include/string/nsTAString.h:174: error: `mStart' has not be=
en declared
=2E./../../dist/include/string/nsTAString.h:174: error: request for member =
of non-aggregate type before '+' token
=2E./../../dist/include/string/nsTAString.h:174: error: `len' undeclared (f=
irst use this function)
=2E./../../dist/include/string/nsTAString.h:175: error: `mPosition' has not=
 been declared
=2E./../../dist/include/string/nsTAString.h:175: error: request for member =
of non-aggregate type before '=3D' token
=2E./../../dist/include/string/nsTAString.h:175: error: `mEnd' has not been=
 declared
=2E./../../dist/include/string/nsTAString.h:175: error: request for member =
of non-aggregate type before ';' token
=2E./../../dist/include/string/nsTAString.h: In member function `PRBool nsA=
String::IsEmpty() const':
=2E./../../dist/include/string/nsTAString.h:186: error: `Length' undeclared=
 (first use this function)
=2E./../../dist/include/string/nsTAString.h: In member function `nsAString&=
 nsAString::operator=3D(int)':
=2E./../../dist/include/string/nsTAString.h:302: error: `data' undeclared (=
first use this function)
=2E./../../dist/include/string/nsTAString.h: In member function `nsAString&=
 nsAString::operator+=3D(int)':
=2E./../../dist/include/string/nsTAString.h:319: error: `data' undeclared (=
first use this function)
=2E./../../dist/include/string/nsTAString.h: In constructor `nsAString::nsA=
String(const nsSubstringTuple&)':
=2E./../../dist/include/string/nsTAString.h:356: error: class `nsAString' d=
oes not have any field named `mData'
=2E./../../dist/include/string/nsTAString.h:357: error: class `nsAString' d=
oes not have any field named `mLength'
=2E./../../dist/include/string/nsTAString.h:358: error: class `nsAString' d=
oes 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:
=2E./../../dist/include/string/nsTAString.h: At global scope:
=2E./../../dist/include/string/nsTAString.h:51: error: `PRUint32' has not b=
een declared
=2E./../../dist/include/string/nsTAString.h:51: error: ISO C++ forbids decl=
aration of `length' with no type
=2E./../../dist/include/string/nsTAString.h:67: error: `PRUint32' has not b=
een declared
=2E./../../dist/include/string/nsTAString.h:67: error: ISO C++ forbids decl=
aration of `length' with no type
=2E./../../dist/include/string/nsTAString.h:110: error: type `nsCharTraits<=
char>' is not derived from type `nsACString'
=2E./../../dist/include/string/nsTAString.h:110: error: ISO C++ forbids dec=
laration of `incompatible_char_type' with no type
=2E./../../dist/include/string/nsTAString.h:110: error: expected `;' before=
 "incompatible_char_type"
=2E./../../dist/include/string/nsTAString.h:123: error: `PRUint32' does not=
 name a type
=2E./../../dist/include/string/nsTAString.h:123: error: extra semicolon
=2E./../../dist/include/string/nsTAString.h:124: error: `PRUint32' does not=
 name a type
=2E./../../dist/include/string/nsTAString.h:124: error: extra semicolon
=2E./../../dist/include/string/nsTAString.h:185: error: `size_type' does no=
t name a type
=2E./../../dist/include/string/nsTAString.h:185: error: extra semicolon
=2E./../../dist/include/string/nsTAString.h:233: error: `size_type' does no=
t name a type
=2E./../../dist/include/string/nsTAString.h:233: error: extra semicolon
=2E./../../dist/include/string/nsTAString.h:241: error: `PRInt32' does not =
name a type
=2E./../../dist/include/string/nsTAString.h:241: error: extra semicolon
=2E./../../dist/include/string/nsTAString.h:250: error: variable or field `=
SetCapacity' declared void
=2E./../../dist/include/string/nsTAString.h:250: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:273: error: variable or field `=
SetLength' declared void
=2E./../../dist/include/string/nsTAString.h:273: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:279: error: variable or field `=
Truncate' declared void
=2E./../../dist/include/string/nsTAString.h:279: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:293: error: expected `;' before=
 "void"
=2E./../../dist/include/string/nsTAString.h:296: error: `size_type' has not=
 been declared
=2E./../../dist/include/string/nsTAString.h:296: error: ISO C++ forbids dec=
laration of `length' with no type
=2E./../../dist/include/string/nsTAString.h:314: error: `size_type' has not=
 been declared
=2E./../../dist/include/string/nsTAString.h:314: error: ISO C++ forbids dec=
laration of `length' with no type
=2E./../../dist/include/string/nsTAString.h:328: error: `index_type' has no=
t been declared
=2E./../../dist/include/string/nsTAString.h:328: error: ISO C++ forbids dec=
laration of `pos' with no type
=2E./../../dist/include/string/nsTAString.h:329: error: `index_type' has no=
t been declared
=2E./../../dist/include/string/nsTAString.h:329: error: ISO C++ forbids dec=
laration of `pos' with no type
=2E./../../dist/include/string/nsTAString.h:330: error: `index_type' has no=
t been declared
=2E./../../dist/include/string/nsTAString.h:330: error: ISO C++ forbids dec=
laration of `pos' with no type
=2E./../../dist/include/string/nsTAString.h:331: error: `index_type' has no=
t been declared
=2E./../../dist/include/string/nsTAString.h:331: error: `size_type' has not=
 been declared
=2E./../../dist/include/string/nsTAString.h:331: error: ISO C++ forbids dec=
laration of `pos' with no type
=2E./../../dist/include/string/nsTAString.h:331: error: ISO C++ forbids dec=
laration of `length' with no type
=2E./../../dist/include/string/nsTAString.h:332: error: `index_type' has no=
t been declared
=2E./../../dist/include/string/nsTAString.h:332: error: ISO C++ forbids dec=
laration of `pos' with no type
=2E./../../dist/include/string/nsTAString.h:339: error: variable or field `=
Cut' declared void
=2E./../../dist/include/string/nsTAString.h:339: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:346: error: variable or field `=
Replace' declared void
=2E./../../dist/include/string/nsTAString.h:346: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:347: error: variable or field `=
Replace' declared void
=2E./../../dist/include/string/nsTAString.h:347: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:385: error: `size_type' does no=
t name a type
=2E./../../dist/include/string/nsTAString.h:385: error: extra semicolon
=2E./../../dist/include/string/nsTAString.h:386: error: `PRUint32' does not=
 name a type
=2E./../../dist/include/string/nsTAString.h:386: error: extra semicolon
=2E./../../dist/include/string/nsTAString.h:391: error: `size_type' has not=
 been declared
=2E./../../dist/include/string/nsTAString.h:391: error: `PRUint32' has not =
been declared
=2E./../../dist/include/string/nsTAString.h:392: error: ISO C++ forbids dec=
laration of `length' with no type
=2E./../../dist/include/string/nsTAString.h:392: error: ISO C++ forbids dec=
laration of `flags' with no type
=2E./../../dist/include/string/nsTAString.h:404: error: expected `)' before=
 "flags"
=2E./../../dist/include/string/nsTAString.h:413: error: `size_type' does no=
t name a type
=2E./../../dist/include/string/nsTAString.h:413: error: extra semicolon
=2E./../../dist/include/string/nsTAString.h:414: error: `size_type' does no=
t name a type
=2E./../../dist/include/string/nsTAString.h:414: error: extra semicolon
=2E./../../dist/include/string/nsTAString.h:469: error: declaration of `ope=
rator=3D' as non-function
=2E./../../dist/include/string/nsTAString.h:469: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:470: error: variable or field `=
Assign' declared void
=2E./../../dist/include/string/nsTAString.h:470: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:471: error: declaration of `ope=
rator+=3D' as non-function
=2E./../../dist/include/string/nsTAString.h:471: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:472: error: variable or field `=
Append' declared void
=2E./../../dist/include/string/nsTAString.h:472: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h:473: error: variable or field `=
Insert' declared void
=2E./../../dist/include/string/nsTAString.h:473: error: expected `;' before=
 '(' token
=2E./../../dist/include/string/nsTAString.h: In member function `nsReadingI=
terator<char>& nsACString::BeginReading(nsReadingIterator<char>&) const':
=2E./../../dist/include/string/nsTAString.h:141: error: `size_type' undecla=
red (first use this function)
=2E./../../dist/include/string/nsTAString.h:141: error: expected `;' before=
 "len"
=2E./../../dist/include/string/nsTAString.h:142: error: `len' undeclared (f=
irst use this function)
=2E./../../dist/include/string/nsTAString.h: In member function `nsReadingI=
terator<char>& nsACString::EndReading(nsReadingIterator<char>&) const':
=2E./../../dist/include/string/nsTAString.h:149: error: `size_type' undecla=
red (first use this function)
=2E./../../dist/include/string/nsTAString.h:149: error: expected `;' before=
 "len"
=2E./../../dist/include/string/nsTAString.h:150: error: `len' undeclared (f=
irst use this function)
=2E./../../dist/include/string/nsTAString.h: In member function `nsWritingI=
terator<char>& nsACString::BeginWriting(nsWritingIterator<char>&)':
=2E./../../dist/include/string/nsTAString.h:165: error: `size_type' undecla=
red (first use this function)
=2E./../../dist/include/string/nsTAString.h:165: error: expected `;' before=
 "len"
=2E./../../dist/include/string/nsTAString.h:166: error: `len' undeclared (f=
irst use this function)
=2E./../../dist/include/string/nsTAString.h: In member function `nsWritingI=
terator<char>& nsACString::EndWriting(nsWritingIterator<char>&)':
=2E./../../dist/include/string/nsTAString.h:173: error: `size_type' undecla=
red (first use this function)
=2E./../../dist/include/string/nsTAString.h:173: error: expected `;' before=
 "len"
=2E./../../dist/include/string/nsTAString.h:174: error: `len' undeclared (f=
irst use this function)
=2E./../../dist/include/string/nsTAString.h: In member function `PRBool nsA=
CString::IsEmpty() const':
=2E./../../dist/include/string/nsTAString.h:186: error: `Length' undeclared=
 (first use this function)
=2E./../../dist/include/string/nsTAString.h: In constructor `nsACString::ns=
ACString(const nsCSubstringTuple&)':
=2E./../../dist/include/string/nsTAString.h:357: error: class `nsACString' =
does not have any field named `mLength'
=2E./../../dist/include/string/nsTAString.h:358: error: class `nsACString' =
does not have any field named `mFlags'
=2E./../../dist/include/string/nsTAString.h: In constructor `nsACString::ns=
ACString(char*, int, int)':
=2E./../../dist/include/string/nsTAString.h:394: error: class `nsACString' =
does not have any field named `mLength'
=2E./../../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:
=2E./../../dist/include/string/nsAString.h: At global scope:
=2E./../../dist/include/string/nsAString.h:77: error: `PRUint32' has not be=
en declared
=2E./../../dist/include/string/nsAString.h:77: error: ISO C++ forbids decla=
ration 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:
=2E./../../dist/include/string/nsTSubstringTuple.h:53: error: `PRUnichar' d=
oes not name a type
=2E./../../dist/include/string/nsTSubstringTuple.h:53: error: extra semicol=
on
=2E./../../dist/include/string/nsTSubstringTuple.h:54: error: `char_type' w=
as not declared in this scope
=2E./../../dist/include/string/nsTSubstringTuple.h:54: error: template argu=
ment 1 is invalid
=2E./../../dist/include/string/nsTSubstringTuple.h:54: error: ISO C++ forbi=
ds declaration of `char_traits' with no type
=2E./../../dist/include/string/nsTSubstringTuple.h:62: error: `PRUint32' do=
es not name a type
=2E./../../dist/include/string/nsTSubstringTuple.h:62: error: extra semicol=
on
=2E./../../dist/include/string/nsTSubstringTuple.h:79: error: `size_type' d=
oes not name a type
=2E./../../dist/include/string/nsTSubstringTuple.h:79: error: extra semicol=
on
=2E./../../dist/include/string/nsTSubstringTuple.h:86: error: variable or f=
ield `WriteTo' declared void
=2E./../../dist/include/string/nsTSubstringTuple.h:86: error: expected `;' =
before '(' token
=2E./../../dist/include/string/nsTSubstringTuple.h:92: error: expected `,' =
or `...' before '*' token
=2E./../../dist/include/string/nsTSubstringTuple.h:92: error: ISO C++ forbi=
ds 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:
=2E./../../dist/include/string/nsTSubstringTuple.h:62: error: `PRUint32' do=
es not name a type
=2E./../../dist/include/string/nsTSubstringTuple.h:62: error: extra semicol=
on
=2E./../../dist/include/string/nsTSubstringTuple.h:79: error: `size_type' d=
oes not name a type
=2E./../../dist/include/string/nsTSubstringTuple.h:79: error: extra semicol=
on
=2E./../../dist/include/string/nsTSubstringTuple.h:86: error: `PRUint32' ha=
s not been declared
=2E./../../dist/include/string/nsTSubstringTuple.h:86: error: ISO C++ forbi=
ds 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:
=2E./../../dist/include/string/nsTSubstring.h:62: error: ISO C++ forbids de=
claration of `char_type' with no type
=2E./../../dist/include/string/nsTSubstring.h:62: error: expected `;' befor=
e '*' token
=2E./../../dist/include/string/nsTSubstring.h:63: error: ISO C++ forbids de=
claration of `char_type' with no type
=2E./../../dist/include/string/nsTSubstring.h:63: error: expected `;' befor=
e '*' token
=2E./../../dist/include/string/nsTSubstring.h:71: error: `const_char_iterat=
or' does not name a type
=2E./../../dist/include/string/nsTSubstring.h:72: error: `const_char_iterat=
or' does not name a type
=2E./../../dist/include/string/nsTSubstring.h:94: error: ISO C++ forbids de=
claration of `const_char_iterator' with no type
=2E./../../dist/include/string/nsTSubstring.h:94: error: expected `;' befor=
e '&' token
=2E./../../dist/include/string/nsTSubstring.h:99: error: expected `;' befor=
e "const_char_iterator"
=2E./../../dist/include/string/nsTSubstring.h:99: error: ISO C++ forbids de=
claration of `const_char_iterator' with no type
=2E./../../dist/include/string/nsTSubstring.h:99: error: expected `;' befor=
e '&' token
=2E./../../dist/include/string/nsTSubstring.h:109: error: expected `;' befo=
re "char_iterator"
=2E./../../dist/include/string/nsTSubstring.h:109: error: `char_iterator' d=
oes not name a type
=2E./../../dist/include/string/nsTSubstring.h:110: error: `char_iterator' d=
oes not name a type
=2E./../../dist/include/string/nsTSubstring.h:134: error: ISO C++ forbids d=
eclaration of `char_iterator' with no type
=2E./../../dist/include/string/nsTSubstring.h:134: error: expected `;' befo=
re '&' token
=2E./../../dist/include/string/nsTSubstring.h:140: error: expected `;' befo=
re "char_iterator"
=2E./../../dist/include/string/nsTSubstring.h:140: error: ISO C++ forbids d=
eclaration of `char_iterator' with no type
=2E./../../dist/include/string/nsTSubstring.h:140: error: expected `;' befo=
re '&' token
=2E./../../dist/include/string/nsTSubstring.h:152: error: expected `;' befo=
re "const"
=2E./../../dist/include/string/nsTSubstring.h:152: error: ISO C++ forbids d=
eclaration of `char_type' with no type
=2E./../../dist/include/string/nsTSubstring.h:152: error: expected `;' befo=
re '*' token
=2E./../../dist/include/string/nsTSubstring.h:157: error: expected `;' befo=
re "size_type"
=2E./../../dist/include/string/nsTSubstring.h:157: error: `size_type' does =
not name a type
=2E./../../dist/include/string/nsTSubstring.h:177: error: `char_type' does =
not name a type
=2E./../../dist/include/string/nsTSubstring.h:183: error: ISO C++ forbids d=
eclaration of `char_type' with no type
=2E./../../dist/include/string/nsTSubstring.h:183: error: expected `;' befo=
re "operator"
=2E./../../dist/include/string/nsTSubstring.h:188: error: expected `;' befo=
re "char_type"
=2E./../../dist/include/string/nsTSubstring.h:188: error: `char_type' does =
not name a type
=2E./../../dist/include/string/nsTSubstring.h:195: error: `char_type' does =
not name a type
=2E./../../dist/include/string/nsTSubstring.h:201: error: `size_type' does =
not name a type
=2E./../../dist/include/string/nsTSubstring.h:201: error: extra semicolon
=2E./../../dist/include/string/nsTSubstring.h:202: error: `PRInt32' does no=
t name a type
=2E./../../dist/include/string/nsTSubstring.h:202: error: extra semicolon
=2E./../../dist/include/string/nsTSubstring.h:215: error: expected `,' or `=
...' before '*' token
=2E./../../dist/include/string/nsTSubstring.h:215: error: ISO C++ forbids d=
eclaration of `char_type' with no type
=2E./../../dist/include/string/nsTSubstring.h:216: error: expected `,' or `=
...' before '*' token
=2E./../../dist/include/string/nsTSubstring.h:216: error: ISO C++ forbids d=
eclaration of `char_type' with no type
=2E./../../dist/include/string/nsTSubstring.h:216: error: `PRBool nsSubstri=
ng::Equals(int) const' and `PRBool nsSubstring::Equals(int) const' cannot b=
e overloaded
=2E./../../dist/include/string/nsTSubstring.h:223: error: variable or field=
 `Assign' declared void
=2E./../../dist/include/string/nsTSubstring.h:223: error: expected `;' befo=
re '(' token
=2E./../../dist/include/string/nsTSubstring.h:224: error: expected `;' befo=
re "void"
=2E./../../dist/include/string/nsTSubstring.h:224: error: expected `,' or `=
...' before '*' token
=2E./../../dist/include/string/nsTSubstring.h:224: error: ISO C++ forbids d=
eclaration of `char_type' with no type
=2E./../../dist/include/string/nsTSubstring.h:229: error: declaration of `o=
perator=3D' as non-function
=2E./../../dist/include/string/nsTSubstring.h:229: error: expected `;' befo=
re '(' token
=2E./../../dist/include/string/nsTSubstring.h:230: error: expected `;' befo=
re "self_type"
=2E./../../dist/include/string/nsTSubstring.h:230: error: expected `,' or `=
...' before '*' token
=2E./../../dist/include/string/nsTSubstring.h:230: error: ISO C++ forbids d=
eclaration of `char_type' with no type
=2E./../../dist/include/string/nsTSubstring.h:235: error: variable or field=
 `Adopt' declared void
=2E./../../dist/include/string/nsTSubstring.h:235: error: expected `;' befo=
re '(' token
=2E./../../dist/include/string/nsTSubstring.h:242: error: variable or field=
 `Replace' declared void
=2E./../../dist/include/string/nsTSubstring.h:242: error: expected `;' befo=
re '(' token
=2E./../../dist/include/string/nsTSubstring.h:243: error: expected `;' befo=
re "void"
=2E./../../dist/include/string/nsTSubstring.h:243: error: variable or field=
 `Replace' declared void
=2E./../../dist/include/string/nsTSubstring.h:243: error: expected `;' befo=
re '(' token
=2E./../../dist/include/string/nsTSubstring.h:244: error: variable or field=
 `Replace' declared void
=2E./../../dist/include/string/nsTSubstring.h:244: error: expected `;' befo=
re '(' token
=2E./../../dist/include/string/nsTSubstring.h:245: error: expected `;' befo=
re "void"
=2E./../../dist/include/string/nsTSubstring.h:245: error: variable or field=
 `Replace' declared void
=2E./../../dist/include/string/nsTSubstring.h:245: error: expected `;' befo=
re '(' token
=2E./../../dist/include/string/nsTSubstring.h:246: error: variable or field=
 `Replace' declared void
=2E./../../dist/include/string/nsTSubstring.h:246: error: expected `;' befo=
re '(' token
=2E./../../dist/include/string/nsTSubstring.h:248: error: variable or field=
 `Append' declared void
=2E./../../dist/include/string/nsTSubstring.h:248: error: expected `;' befo=
re '(' token
=2E./../../dist/include/string/nsTSubstring.h:249: error: expected `;' befo=
re "void"
=2E./../../dist/include/string/nsTSubstring.h:249: error: expected `,' or `=
...' before '*' token
=2E./../../dist/include/string/nsTSubstring.h:249: error: ISO C++ forbids d=
eclaration of `char_type' with no type
=2E./../../dist/include/string/nsTSubstring.h:254: error: declaration of `o=
perator+=3D' as non-function
=2E./../../dist/include/string/nsTSubstring.h:254: error: expected `;' befo=
re '(' token
=2E./../../dist/include/string/nsTSubstring.h:255: error: expected `;' befo=
re "self_type"
=2E./../../dist/include/string/nsTSubstring.h:255: error: expected `,' or `=
...' before '*' token
=2E./../../dist/include/string/nsTSubstring.h:255: error: ISO C++ forbids d=
eclaration of `char_type' with no type
=2E./../../dist/include/string/nsTSubstring.h:260: error: variable or field=
 `Insert' declared void
=2E./../../dist/include/string/nsTSubstring.h:260: error: expected `;' befo=
re '(' token
=2E./../../dist/include/string/nsTSubstring.h:261: error: expected `;' befo=
re "void"
=2E./../../dist/include/string/nsTSubstring.h:261: error: expected `,' or `=
...' before '*' token
=2E./../../dist/include/string/nsTSubstring.h:261: error: ISO C++ forbids d=
eclaration of `char_type' with no type
=2E./../../dist/include/string/nsTSubstring.h:262: error: `index_type' has =
not been declared
=2E./../../dist/include/string/nsTSubstring.h:262: error: ISO C++ forbids d=
eclaration of `pos' with no type
=2E./../../dist/include/string/nsTSubstring.h:263: error: `index_type' has =
not been declared
=2E./../../dist/include/string/nsTSubstring.h:263: error: ISO C++ forbids d=
eclaration of `pos' with no type
=2E./../../dist/include/string/nsTSubstring.h:264: error: `index_type' has =
not been declared
=2E./../../dist/include/string/nsTSubstring.h:264: error: ISO C++ forbids d=
eclaration of `pos' with no type
=2E./../../dist/include/string/nsTSubstring.h:266: error: variable or field=
 `Cut' declared void
=2E./../../dist/include/string/nsTSubstring.h:266: error: expected `;' befo=
re '(' token
=2E./../../dist/include/string/nsTSubstring.h:273: error: expected `;' befo=
re "void"
=2E./../../dist/include/string/nsTSubstring.h:273: error: variable or field=
 `SetCapacity' declared void
=2E./../../dist/include/string/nsTSubstring.h:273: error: expected `;' befo=
re '(' token
=2E./../../dist/include/string/nsTSubstring.h:275: error: variable or field=
 `SetLength' declared void
=2E./../../dist/include/string/nsTSubstring.h:275: error: expected `;' befo=
re '(' token
=2E./../../dist/include/string/nsTSubstring.h:277: error: variable or field=
 `Truncate' declared void
=2E./../../dist/include/string/nsTSubstring.h:277: error: expected `;' befo=
re '(' token
=2E./../../dist/include/string/nsTSubstring.h:289: error: expected `;' befo=
re "void"
=2E./../../dist/include/string/nsTSubstring.h:319: error: expected `)' befo=
re '*' token
=2E./../../dist/include/string/nsTSubstring.h:324: error: expected `)' befo=
re "flags"
=2E./../../dist/include/string/nsTSubstring.h:355: error: expected `;' befo=
re '(' token
=2E./../../dist/include/string/nsTSubstring.h:374: error: variable or field=
 `ReplacePrep' declared void
=2E./../../dist/include/string/nsTSubstring.h:374: error: expected `;' befo=
re '(' token
=2E./../../dist/include/string/nsTSubstring.h:382: error: `size_type' does =
not name a type
=2E./../../dist/include/string/nsTSubstring.h:382: error: extra semicolon
=2E./../../dist/include/string/nsTSubstring.h:393: error: expected `,' or `=
...' before '*' token
=2E./../../dist/include/string/nsTSubstring.h:394: error: ISO C++ forbids d=
eclaration of `char_type' with no type
=2E./../../dist/include/string/nsTSubstring.h:409: error: variable or field=
 `SetDataFlags' declared void
=2E./../../dist/include/string/nsTSubstring.h:409: error: expected `;' befo=
re '(' token
=2E./../../dist/include/string/nsTSubstring.h:415: error: expected `;' befo=
re "public"
=2E./../../dist/include/string/nsTSubstring.h: In member function `int& nsS=
ubstring::BeginReading(int&) const':
=2E./../../dist/include/string/nsTSubstring.h:80: error: `mStart' has not b=
een declared
=2E./../../dist/include/string/nsTSubstring.h:80: error: request for member=
 of non-aggregate type before '=3D' token
=2E./../../dist/include/string/nsTSubstring.h:80: error: `mData' undeclared=
 (first use this function)
=2E./../../dist/include/string/nsTSubstring.h:81: error: `mEnd' has not bee=
n declared
=2E./../../dist/include/string/nsTSubstring.h:81: error: request for member=
 of non-aggregate type before '=3D' token
=2E./../../dist/include/string/nsTSubstring.h:81: error: `mLength' undeclar=
ed (first use this function)
=2E./../../dist/include/string/nsTSubstring.h:82: error: `mPosition' has no=
t been declared
=2E./../../dist/include/string/nsTSubstring.h:82: error: request for member=
 of non-aggregate type before '=3D' token
=2E./../../dist/include/string/nsTSubstring.h:82: error: `mStart' has not b=
een declared
=2E./../../dist/include/string/nsTSubstring.h:82: error: request for member=
 of non-aggregate type before ';' token
=2E./../../dist/include/string/nsTSubstring.h: In member function `int& nsS=
ubstring::EndReading(int&) const':
=2E./../../dist/include/string/nsTSubstring.h:88: error: `mStart' has not b=
een declared
=2E./../../dist/include/string/nsTSubstring.h:88: error: request for member=
 of non-aggregate type before '=3D' token
=2E./../../dist/include/string/nsTSubstring.h:88: error: `mData' undeclared=
 (first use this function)
=2E./../../dist/include/string/nsTSubstring.h:89: error: `mEnd' has not bee=
n declared
=2E./../../dist/include/string/nsTSubstring.h:89: error: request for member=
 of non-aggregate type before '=3D' token
=2E./../../dist/include/string/nsTSubstring.h:89: error: `mLength' undeclar=
ed (first use this function)
=2E./../../dist/include/string/nsTSubstring.h:90: error: `mPosition' has no=
t been declared
=2E./../../dist/include/string/nsTSubstring.h:90: error: request for member=
 of non-aggregate type before '=3D' token
=2E./../../dist/include/string/nsTSubstring.h:90: error: `mEnd' has not bee=
n declared
=2E./../../dist/include/string/nsTSubstring.h:90: error: request for member=
 of non-aggregate type before ';' token
=2E./../../dist/include/string/nsTSubstring.h: In member function `int& nsS=
ubstring::BeginWriting(int&)':
=2E./../../dist/include/string/nsTSubstring.h:119: error: `mStart' has not =
been declared
=2E./../../dist/include/string/nsTSubstring.h:119: error: request for membe=
r of non-aggregate type before '=3D' token
=2E./../../dist/include/string/nsTSubstring.h:119: error: `mData' undeclare=
d (first use this function)
=2E./../../dist/include/string/nsTSubstring.h:120: error: `mEnd' has not be=
en declared
=2E./../../dist/include/string/nsTSubstring.h:120: error: request for membe=
r of non-aggregate type before '=3D' token
=2E./../../dist/include/string/nsTSubstring.h:120: error: `mLength' undecla=
red (first use this function)
=2E./../../dist/include/string/nsTSubstring.h:121: error: `mPosition' has n=
ot been declared
=2E./../../dist/include/string/nsTSubstring.h:121: error: request for membe=
r of non-aggregate type before '=3D' token
=2E./../../dist/include/string/nsTSubstring.h:121: error: `mStart' has not =
been declared
=2E./../../dist/include/string/nsTSubstring.h:121: error: request for membe=
r of non-aggregate type before ';' token
=2E./../../dist/include/string/nsTSubstring.h: In member function `int& nsS=
ubstring::EndWriting(int&)':
=2E./../../dist/include/string/nsTSubstring.h:128: error: `mStart' has not =
been declared
=2E./../../dist/include/string/nsTSubstring.h:128: error: request for membe=
r of non-aggregate type before '=3D' token
=2E./../../dist/include/string/nsTSubstring.h:128: error: `mData' undeclare=
d (first use this function)
=2E./../../dist/include/string/nsTSubstring.h:129: error: `mEnd' has not be=
en declared
=2E./../../dist/include/string/nsTSubstring.h:129: error: request for membe=
r of non-aggregate type before '=3D' token
=2E./../../dist/include/string/nsTSubstring.h:129: error: `mLength' undecla=
red (first use this function)
=2E./../../dist/include/string/nsTSubstring.h:130: error: `mPosition' has n=
ot been declared
=2E./../../dist/include/string/nsTSubstring.h:130: error: request for membe=
r of non-aggregate type before '=3D' token
=2E./../../dist/include/string/nsTSubstring.h:130: error: `mEnd' has not be=
en declared
=2E./../../dist/include/string/nsTSubstring.h:130: error: request for membe=
r of non-aggregate type before ';' token
=2E./../../dist/include/string/nsTSubstring.h: In member function `PRBool n=
sSubstring::IsEmpty() const':
=2E./../../dist/include/string/nsTSubstring.h:164: error: `mLength' undecla=
red (first use this function)
=2E./../../dist/include/string/nsTSubstring.h: In member function `PRBool n=
sSubstring::IsVoid() const':
=2E./../../dist/include/string/nsTSubstring.h:169: error: `mFlags' undeclar=
ed (first use this function)
=2E./../../dist/include/string/nsTSubstring.h: In member function `PRBool n=
sSubstring::IsTerminated() const':
=2E./../../dist/include/string/nsTSubstring.h:174: error: `mFlags' undeclar=
ed (first use this function)
=2E./../../dist/include/string/nsTSubstring.h: In member function `nsSubstr=
ing& nsSubstring::operator=3D(int)':
=2E./../../dist/include/string/nsTSubstring.h:230: error: `data' undeclared=
 (first use this function)
=2E./../../dist/include/string/nsTSubstring.h: In member function `void nsS=
ubstring::Append(int)':
=2E./../../dist/include/string/nsTSubstring.h:249: error: `mLength' undecla=
red (first use this function)
=2E./../../dist/include/string/nsTSubstring.h:249: error: `data' undeclared=
 (first use this function)
=2E./../../dist/include/string/nsTSubstring.h:249: error: `length' undeclar=
ed (first use this function)
=2E./../../dist/include/string/nsTSubstring.h:249: error: `Replace' undecla=
red (first use this function)
=2E./../../dist/include/string/nsTSubstring.h: In member function `void nsS=
ubstring::Append(const nsSubstring&)':
=2E./../../dist/include/string/nsTSubstring.h:250: error: `mLength' undecla=
red (first use this function)
=2E./../../dist/include/string/nsTSubstring.h:250: error: `Replace' undecla=
red (first use this function)
=2E./../../dist/include/string/nsTSubstring.h: In member function `void nsS=
ubstring::Append(const nsSubstringTuple&)':
=2E./../../dist/include/string/nsTSubstring.h:251: error: `mLength' undecla=
red (first use this function)
=2E./../../dist/include/string/nsTSubstring.h:251: error: `Replace' undecla=
red (first use this function)
=2E./../../dist/include/string/nsTSubstring.h: In member function `void nsS=
ubstring::Append(const nsAString&)':
=2E./../../dist/include/string/nsTSubstring.h:252: error: `mLength' undecla=
red (first use this function)
=2E./../../dist/include/string/nsTSubstring.h:252: error: `Replace' undecla=
red (first use this function)
=2E./../../dist/include/string/nsTSubstring.h: In member function `nsSubstr=
ing& nsSubstring::operator+=3D(int)':
=2E./../../dist/include/string/nsTSubstring.h:255: error: `data' undeclared=
 (first use this function)
=2E./../../dist/include/string/nsTSubstring.h: In member function `void nsS=
ubstring::Insert(int)':
=2E./../../dist/include/string/nsTSubstring.h:261: error: `pos' undeclared =
(first use this function)
=2E./../../dist/include/string/nsTSubstring.h:261: error: `data' undeclared=
 (first use this function)
=2E./../../dist/include/string/nsTSubstring.h:261: error: `length' undeclar=
ed (first use this function)
=2E./../../dist/include/string/nsTSubstring.h:261: error: `Replace' undecla=
red (first use this function)
=2E./../../dist/include/string/nsTSubstring.h: In member function `void nsS=
ubstring::Insert(const nsSubstring&, int)':
=2E./../../dist/include/string/nsTSubstring.h:262: error: `Replace' undecla=
red (first use this function)
=2E./../../dist/include/string/nsTSubstring.h: In member function `void nsS=
ubstring::Insert(const nsSubstringTuple&, int)':
=2E./../../dist/include/string/nsTSubstring.h:263: error: `Replace' undecla=
red (first use this function)
=2E./../../dist/include/string/nsTSubstring.h: In member function `void nsS=
ubstring::Insert(const nsAString&, int)':
=2E./../../dist/include/string/nsTSubstring.h:264: error: `Replace' undecla=
red (first use this function)
=2E./../../dist/include/string/nsTSubstring.h: In constructor `nsSubstring:=
:nsSubstring(const nsSubstringTuple&)':
=2E./../../dist/include/string/nsTSubstring.h:300: error: no matching funct=
ion for call to `nsAString::nsAString(int, int, nsSubstring::<anonymous enu=
m>)'
=2E./../../dist/include/string/nsTAString.h:464: note: candidates are: nsAS=
tring::nsAString(const nsAString&)
=2E./../../dist/include/string/nsTAString.h:355: note:                 nsAS=
tring::nsAString(const nsSubstringTuple&)
=2E./../../dist/include/string/nsTSubstring.h: In constructor `nsSubstring:=
:nsSubstring()':
=2E./../../dist/include/string/nsTSubstring.h:316: error: `char_type' has n=
ot been declared
=2E./../../dist/include/string/nsTSubstring.h:316: error: expected `>' befo=
re '*' token
=2E./../../dist/include/string/nsTSubstring.h:316: error: expected `(' befo=
re '*' token
=2E./../../dist/include/string/nsTSubstring.h:316: error: expected primary-=
expression before '>' token
=2E./../../dist/include/string/nsTSubstring.h:316: error: `char_traits' is =
not a class or namespace
=2E./../../dist/include/string/nsTSubstring.h:316: error: `sEmptyBuffer' un=
declared (first use this function)
=2E./../../dist/include/string/nsTSubstring.h:316: confused by earlier erro=
rs, bailing out
gmake[4]: *** [nsAbDirProperty.o] Error 1
gmake[4]: Leaving directory `/tmp/a/ports/mail/thunderbird/work/mozilla/mai=
lnews/addrbook/src'
gmake[3]: *** [libs] Error 2
gmake[3]: Leaving directory `/tmp/a/ports/mail/thunderbird/work/mozilla/mai=
lnews/addrbook'
gmake[2]: *** [libs] Error 2
gmake[2]: Leaving directory `/tmp/a/ports/mail/thunderbird/work/mozilla/mai=
lnews'
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.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
build ended at Sun Dec  5 20:44:39 UTC 2004


----- End forwarded message -----

--3Pql8miugIZX0722
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (FreeBSD)

iD8DBQFBtAY/Wry0BWjoQKURAgbfAKCEMUA7d00jFe3KQ75iA4T0tyqoWgCgsihv
ChNBrUg9b9DoFe/K+LfnOYE=
=qwTC
-----END PGP SIGNATURE-----

--3Pql8miugIZX0722--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041206071159.GD92146>