Anyone know what happened to the mac build of xpcshell?  I pulled the
latest source today and xpcshell no longer gets built by default.  I
tried manually building it, but I get a ton of errors.

Any ideas what's going on?
Matt

Error   : identifier 'int64' redeclared
was declared as: 'PRInt64'
now declared as: 'long long'
systemtypes.h line 49   typedef long long int64;
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : identifier 'uint64' redeclared
was declared as: 'PRInt64'
now declared as: 'unsigned long long'
systemtypes.h line 50   typedef unsigned long long uint64;
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal 'operator' declaration
utilities.h line 451   void operator delete(void *, Arena &) {}
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal 'operator' declaration
utilities.h line 452   void operator delete[](void *, Arena &) {}
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : struct/union/class member '__dl' redefined
utilities.h line 454   void operator delete(void *, size_t) {}
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : struct/union/class member '__dla' redefined
utilities.h line 455   void operator delete[](void *) {}
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal 'operator' declaration
utilities.h line 1506   inline void operator delete(void *,
JavaScript::Arena &) {}
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal 'operator' declaration
utilities.h line 1508   inline void operator delete[](void *,
JavaScript::Arena &) {}
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : undefined identifier 'JS_BEGIN_EXTERN_C'
jslong.h line 48   JS_BEGIN_EXTERN_C
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : declaration syntax error
jslong.h line 67   extern JS_PUBLIC_API(JSInt64) JSLL_MinInt(void);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : declaration syntax error
jslong.h line 68   extern JS_PUBLIC_API(JSInt64) JSLL_Zero(void);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jslong.h line 275   extern JS_PUBLIC_API(void) jsll_udivmod(JSUint64
*qp, JSUint64 *rp, JSUint64 a, JSUint64 b);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : undefined identifier 'JS_END_EXTERN_C'
jslong.h line 431   JS_END_EXTERN_C
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : ';' expected
jscompat.h line 48   typedef JSUintn uintN;
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : ';' expected
jscompat.h line 49   typedef JSUword jsuword;
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : ';' expected
jscompat.h line 50   typedef JSWord jsword;
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : undefined identifier 'JS_BEGIN_EXTERN_C'
jspubtd.h line 43   JS_BEGIN_EXTERN_C
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : ';' expected
jspubtd.h line 50   typedef jsword    jsval;
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : ';' expected
jspubtd.h line 130   (* CRT_CALL JSPropertyOp)(JSContext *cx, JSObject
*obj, jsval id, jsval *vp);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : undefined identifier 'jsval'
jspubtd.h line 162   jsval *statep, jsid *idp);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : undefined identifier 'jsval'
jspubtd.h line 168   (* CRT_CALL JSResolveOp)(JSContext *cx, JSObject
*obj, jsval id);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : undefined identifier 'jsval'
jspubtd.h line 171   (* CRT_CALL JSNewResolveOp)(JSContext *cx, JSObject
*obj, jsval id, uintN flags,
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : ';' expected
jspubtd.h line 172   JSObject **objp);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : undefined identifier 'jsval'
jspubtd.h line 175   (* CRT_CALL JSConvertOp)(JSContext *cx, JSObject
*obj, JSType type, jsval *vp);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : undefined identifier 'jsval'
jspubtd.h line 187   (* CRT_CALL JSCheckAccessOp)(JSContext *cx,
JSObject *obj, jsval id,
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : identifier 'JSAccessMode' redeclared
was declared as: 'JSAccessMode'
now declared as: 'int'
jspubtd.h line 188   JSAccessMode mode, jsval *vp);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : undefined identifier 'jsval'
jspubtd.h line 194   (* CRT_CALL JSHasInstanceOp)(JSContext *cx,
JSObject *obj, jsval v,
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : ';' expected
jspubtd.h line 195   JSBool *bp);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : undefined identifier 'jsval'
jspubtd.h line 223   (* CRT_CALL JSDefinePropOp)(JSContext *cx, JSObject
*obj, jsid id, jsval value,
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jspubtd.h line 224   JSPropertyOp getter, JSPropertyOp setter,
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jspubtd.h line 225   uintN attrs, JSProperty **propp);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : undefined identifier 'jsval'
jspubtd.h line 228   (* CRT_CALL JSPropertyIdOp)(JSContext *cx, JSObject
*obj, jsid id, jsval *vp);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : undefined identifier 'jsval'
jspubtd.h line 236   JSAccessMode mode, jsval *vp, uintN *attrsp);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : undefined identifier 'jsval'
jspubtd.h line 247   (* CRT_CALL JSNative)(JSContext *cx, JSObject *obj,
uintN argc, jsval *argv,
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : undefined identifier 'jsval'
jspubtd.h line 248   jsval *rval);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : undefined identifier 'jsval'
jspubtd.h line 281   JSBool fromJS, jsval **vpp, va_list *app);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : undefined identifier 'jsval'
jspubtd.h line 285   (* CRT_CALL JSLocaleToUpperCase)(JSContext *cx,
JSString *src, jsval *rval);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : undefined identifier 'jsval'
jspubtd.h line 288   (* CRT_CALL JSLocaleToLowerCase)(JSContext *cx,
JSString *src, jsval *rval);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : undefined identifier 'jsval'
jspubtd.h line 291   (* CRT_CALL JSLocaleCompare)(JSContext *cx,
JSString *src1, JSString *src2, jsval *rval);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : undefined identifier 'JS_END_EXTERN_C'
jspubtd.h line 295   JS_END_EXTERN_C
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : ')' expected
nsIInterfaceInfo.h line 61   NS_IMETHOD GetMethodInfo(PRUint16 index,
const nsXPTMethodInfo * *info) = 0;
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : ')' expected
nsIInterfaceInfo.h line 64   thodInfoForName(const char *methodName,
PRUint16 *index, const nsXPTMethodInfo * *info) = 0;
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal use of 'virtual'
nsIInterfaceInfo.h line 67   NS_IMETHOD GetConstant(PRUint16 index,
const nsXPTConstant * *constant) = 0;
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal use of 'virtual'
nsIInterfaceInfo.h line 74   RUint16 methodIndex, const nsXPTParamInfo *
param, nsIInterfaceInfo **_retval) = 0;
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal use of 'virtual'
nsIInterfaceInfo.h line 77   ForParam(PRUint16 methodIndex, const
nsXPTParamInfo * param, nsIID * *_retval) = 0;
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal use of 'virtual'
nsIInterfaceInfo.h line 83   odIndex, const nsXPTParamInfo * param,
PRUint16 dimension, nsXPTType *_retval) = 0;
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal use of 'virtual'
nsIInterfaceInfo.h line 86   thodIndex, const nsXPTParamInfo * param,
PRUint16 dimension, PRUint8 *_retval) = 0;
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal use of 'virtual'
nsIInterfaceInfo.h line 89   thodIndex, const nsXPTParamInfo * param,
PRUint16 dimension, PRUint8 *_retval) = 0;
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal use of 'virtual'
nsIInterfaceInfo.h line 92   ForParam(PRUint16 methodIndex, const
nsXPTParamInfo * param, PRUint8 *_retval) = 0;
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal use of 'virtual'
nsIInterfaceInfo.h line 95   NS_IMETHOD IsIID(const nsIID * IID, PRBool
*_retval) = 0;
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : declaration syntax error
nsIInterfaceInfo.h line 97   };
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal use of 'virtual'
nsIXPConnect.h line 505   NS_IMETHOD GetArgvPtr(jsval * *aArgvPtr) = 0;
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal use of 'virtual'
nsIXPConnect.h line 511   NS_IMETHOD GetRetValPtr(jsval * *aRetValPtr) =
0;
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal use of 'virtual'
nsIXPConnect.h line 519   NS_IMETHOD GetExceptionWasThrown(PRBool
*aExceptionWasThrown) = 0;
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal use of 'virtual'
nsIXPConnect.h line 520   NS_IMETHOD SetExceptionWasThrown(PRBool
aExceptionWasThrown) = 0;
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal use of 'virtual'
nsIXPConnect.h line 528   NS_IMETHOD GetReturnValueWasSet(PRBool
*aReturnValueWasSet) = 0;
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal use of 'virtual'
nsIXPConnect.h line 529   NS_IMETHOD SetReturnValueWasSet(PRBool
aReturnValueWasSet) = 0;
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : declaration syntax error
nsIXPConnect.h line 531   };
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : undefined identifier 'JS_BEGIN_EXTERN_C'
jsapi.h line 44   JS_BEGIN_EXTERN_C
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : ';' expected
jsapi.h line 143   JS_GetNaNValue(JSContext *cx);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : declaration syntax error
jsapi.h line 145   extern JS_PUBLIC_API(jsval)
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : ';' expected
jsapi.h line 146   JS_GetNegativeInfinityValue(JSContext *cx);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : declaration syntax error
jsapi.h line 148   extern JS_PUBLIC_API(jsval)
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : ';' expected
jsapi.h line 149   JS_GetPositiveInfinityValue(JSContext *cx);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : declaration syntax error
jsapi.h line 151   extern JS_PUBLIC_API(jsval)
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : ';' expected
jsapi.h line 152   JS_GetEmptyStringValue(JSContext *cx);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 188   JS_ConvertArguments(JSContext *cx, uintN argc, jsval
*argv, const char *format,
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : declaration syntax error
jsapi.h line 189   ...);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 193   JS_ConvertArgumentsVA(JSContext *cx, uintN argc,
jsval *argv,
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : declaration syntax error
jsapi.h line 194   const char *format, va_list ap);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : declaration syntax error
jsapi.h line 207   extern JS_PUBLIC_API(jsval *)
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : ';' expected
jsapi.h line 208   JS_PushArguments(JSContext *cx, void **markp, const
char *format, ...);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : declaration syntax error
jsapi.h line 211   extern JS_PUBLIC_API(jsval *)
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : ';' expected
jsapi.h line 212   JS_PushArgumentsVA(JSContext *cx, void **markp, const
char *format, va_list ap);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 216   JS_PopArguments(JSContext *cx, void *mark);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 260   JS_AddArgumentFormatter(JSContext *cx, const char
*format,
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 261   JSArgumentFormatter formatter);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 264   JS_RemoveArgumentFormatter(JSContext *cx, const char
*format);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 269   JS_ConvertValue(JSContext *cx, jsval v, JSType type,
jsval *vp);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 272   JS_ValueToObject(JSContext *cx, jsval v, JSObject
**objp);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 275   JS_ValueToFunction(JSContext *cx, jsval v);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 278   JS_ValueToConstructor(JSContext *cx, jsval v);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 281   JS_ValueToString(JSContext *cx, jsval v);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 284   JS_ValueToNumber(JSContext *cx, jsval v, jsdouble
*dp);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 291   JS_ValueToECMAInt32(JSContext *cx, jsval v, int32
*ip);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 298   JS_ValueToECMAUint32(JSContext *cx, jsval v, uint32
*ip);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 306   JS_ValueToInt32(JSContext *cx, jsval v, int32 *ip);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 312   JS_ValueToUint16(JSContext *cx, jsval v, uint16 *ip);

Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 315   JS_ValueToBoolean(JSContext *cx, jsval v, JSBool
*bp);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 318   JS_TypeOfValue(JSContext *cx, jsval v);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 321   JS_GetTypeName(JSContext *cx, JSType type);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 334   JS_Init
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 337   JS_Finish
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 340   JS_ShutDown(void);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Warning : implicit 'int' is no longer supported in C++
jsapi.h line 342   JS_PUBLIC_API(void *)
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 343   JS_GetRuntimePrivate(JSRuntime *rt);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Warning : implicit 'int' is no longer supported in C++
jsapi.h line 345   JS_PUBLIC_API(void)
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 346   JS_SetRuntimePrivate(JSRuntime *rt, void *data);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 351   JS_BeginRequest(JSContext *cx);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 354   JS_EndRequest(JSContext *cx);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 358   JS_YieldRequest(JSContext *cx);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp

Error   : illegal name overloading
jsapi.h line 361   JS_SuspendRequest(JSContext *cx);
Project: XPCShell.mcp, Target: XPCShellDebug, Source File: xpcshell.cpp




Reply via email to