there were a no errors running ./build.sh in /spidermonkey-tip when I ran ./update-workspaces --with-spidermonkey-tip there were several warnings. running make I got a few errors ==== Building mocks_real ==== mocks_real.cpp Linking mocks_real ==== Building network ==== precompiled.cpp NetLog.cpp NetMessage.cpp In file included from ../../../source/scripting/ScriptingHost.h:42, from ../../../source/scripting/ScriptableComplex.h:37, from ../../../source/simulation/Entity.h:45, from ../../../source/network/NetMessage.cpp:28: ../../../source/scripting/SpiderMonkey.h:46:22: warning: js/jsapi.h: No such file or directory ../../../source/scripting/SpiderMonkey.h:50:26: warning: js/jsdbgapi.h: No such file or directory In file included from ../../../source/scripting/SpiderMonkey.h:55, from ../../../source/scripting/ScriptingHost.h:42, from ../../../source/scripting/ScriptableComplex.h:37, from ../../../source/simulation/Entity.h:45, from ../../../source/network/NetMessage.cpp:28: ../../../source/scripting/JSUtil.h:20: error: ‘jsval’ does not name a type In file included from ../../../source/scripting/ScriptableComplex.h:37, from ../../../source/simulation/Entity.h:45, from ../../../source/network/NetMessage.cpp:28: ../../../source/scripting/ScriptingHost.h:73: error: ISO C++ forbids declaration of ‘JSObject’ with no type ../../../source/scripting/ScriptingHost.h:73: error: expected ‘;’ before ‘*’ token ../../../source/scripting/ScriptingHost.h:74: error: ISO C++ forbids declaration of ‘JSClass’ with no type ../../../source/scripting/ScriptingHost.h:74: error: expected ‘;’ before ‘*’ token ../../../source/scripting/ScriptingHost.h:80: error: ISO C++ forbids declaration of ‘JSRuntime’ with no type ../../../source/scripting/ScriptingHost.h:80: error: expected ‘;’ before ‘*’ token ../../../source/scripting/ScriptingHost.h:81: error: ISO C++ forbids declaration of ‘JSContext’ with no type ../../../source/scripting/ScriptingHost.h:81: error: expected ‘;’ before ‘*’ token ../../../source/scripting/ScriptingHost.h:82: error: ISO C++ forbids declaration of ‘JSObject’ with no type ../../../source/scripting/ScriptingHost.h:82: error: expected ‘;’ before ‘*’ token ../../../source/scripting/ScriptingHost.h:84: error: ‘JSErrorReport’ does not name a type ../../../source/scripting/ScriptingHost.h:90: error: expected ‘;’ before ‘(’ token ../../../source/scripting/ScriptingHost.h:92: error: expected ‘;’ before ‘(’ token ../../../source/scripting/ScriptingHost.h:104: error: ISO C++ forbids declaration of ‘JSContext’ with no type ../../../source/scripting/ScriptingHost.h:104: error: ‘JSContext’ declared as an ‘inline’ field ../../../source/scripting/ScriptingHost.h:104: error: expected ‘;’ before ‘*’ token ../../../source/scripting/ScriptingHost.h:105: error: expected `;' before ‘inline’ ../../../source/scripting/ScriptingHost.h:105: error: ISO C++ forbids declaration of ‘JSContext’ with no type ../../../source/scripting/ScriptingHost.h:105: error: ‘JSContext’ declared as an ‘inline’ field ../../../source/scripting/ScriptingHost.h:105: error: expected ‘;’ before ‘*’ token ../../../source/scripting/ScriptingHost.h:106: error: expected `;' before ‘inline’ ../../../source/scripting/ScriptingHost.h:106: error: ISO C++ forbids declaration of ‘JSObject’ with no type ../../../source/scripting/ScriptingHost.h:106: error: ‘JSObject’ declared as an ‘inline’ field ../../../source/scripting/ScriptingHost.h:106: error: expected ‘;’ before ‘*’ token ../../../source/scripting/ScriptingHost.h:108: error: expected `;' before ‘void’ ../../../source/scripting/ScriptingHost.h:108: error: ‘JSObject’ has not been declared ../../../source/scripting/ScriptingHost.h:109: error: ‘JSObject’ has not been declared ../../../source/scripting/ScriptingHost.h:112: error: ‘jsval’ does not name a type ../../../source/scripting/ScriptingHost.h:114: error: ‘jsval’ does not name a type ../../../source/scripting/ScriptingHost.h:116: error: ‘JSNative’ has not been declared ../../../source/scripting/ScriptingHost.h:121: error: ‘JSClass’ has not been declared ../../../source/scripting/ScriptingHost.h:121: error: ‘JSNative’ has not been declared ../../../source/scripting/ScriptingHost.h:121: error: ‘uintN’ has not been declared ../../../source/scripting/ScriptingHost.h:121: error: ‘JSPropertySpec’ has not been declared ../../../source/scripting/ScriptingHost.h:121: error: ‘JSFunctionSpec’ has not been declared ../../../source/scripting/ScriptingHost.h:121: error: ‘JSPropertySpec’ has not been declared ../../../source/scripting/ScriptingHost.h:121: error: ‘JSFunctionSpec’ has not been declared ../../../source/scripting/ScriptingHost.h:123: error: ISO C++ forbids declaration of ‘JSObject’ with no type ../../../source/scripting/ScriptingHost.h:123: error: expected ‘;’ before ‘*’ token ../../../source/scripting/ScriptingHost.h:125: error: ‘JSObject’ has not been declared ../../../source/scripting/ScriptingHost.h:125: error: ‘jsval’ has not been declared ../../../source/scripting/ScriptingHost.h:126: error: ‘jsval’ does not name a type ../../../source/scripting/ScriptingHost.h:128: error: ‘JSObject’ has not been declared ../../../source/scripting/ScriptingHost.h:129: error: ‘JSObject’ has not been declared ../../../source/scripting/ScriptingHost.h:131: error: ‘jsval’ has not been declared ../../../source/scripting/ScriptingHost.h:132: error: ‘jsval’ does not name a type ../../../source/scripting/ScriptingHost.h:134: error: expected ‘,’ or ‘...’ before ‘value’ ../../../source/scripting/ScriptingHost.h:134: error: ISO C++ forbids declaration of ‘jsval’ with no type ../../../source/scripting/ScriptingHost.h:135: error: expected ‘,’ or ‘...’ before ‘value’ ../../../source/scripting/ScriptingHost.h:135: error: ISO C++ forbids declaration of ‘jsval’ with no type ../../../source/scripting/ScriptingHost.h:136: error: expected ‘,’ or ‘...’ before ‘value’ ../../../source/scripting/ScriptingHost.h:136: error: ISO C++ forbids declaration of ‘jsval’ with no type ../../../source/scripting/ScriptingHost.h:137: error: expected ‘,’ or ‘...’ before ‘value’ ../../../source/scripting/ScriptingHost.h:137: error: ISO C++ forbids declaration of ‘jsval’ with no type ../../../source/scripting/ScriptingHost.h:138: error: expected ‘,’ or ‘...’ before ‘value’ ../../../source/scripting/ScriptingHost.h:138: error: ISO C++ forbids declaration of ‘jsval’ with no type ../../../source/scripting/ScriptingHost.h:139: error: expected ‘,’ or ‘...’ before ‘value’ ../../../source/scripting/ScriptingHost.h:139: error: ISO C++ forbids declaration of ‘jsval’ with no type ../../../source/scripting/ScriptingHost.h:141: error: ‘jsval’ does not name a type ../../../source/scripting/ScriptingHost.h:142: error: ‘jsval’ does not name a type ../../../source/scripting/ScriptingHost.h:144: error: ‘JSContext’ has not been declared ../../../source/scripting/ScriptingHost.h:144: error: ‘JSErrorReport’ has not been declared In file included from ../../../source/scripting/ScriptableComplex.h:38, from ../../../source/simulation/Entity.h:45, from ../../../source/network/NetMessage.cpp:28: ../../../source/simulation/ScriptObject.h:31: error: ISO C++ forbids declaration of ‘JSFunction’ with no type ../../../source/simulation/ScriptObject.h:31: error: expected ‘;’ before ‘*’ token ../../../source/simulation/ScriptObject.h:32: error: ISO C++ forbids declaration of ‘JSObject’ with no type ../../../source/simulation/ScriptObject.h:32: error: expected ‘;’ before ‘*’ token ../../../source/simulation/ScriptObject.h:39: error: expected `)' before ‘*’ token ../../../source/simulation/ScriptObject.h:40: error: expected `)' before ‘v’ ../../../source/simulation/ScriptObject.h:46: error: ‘JSFunction’ has not been declared ../../../source/simulation/ScriptObject.h:47: error: ‘jsval’ has not been declared ../../../source/simulation/ScriptObject.h:60: error: ISO C++ forbids declaration of ‘JSObject’ with no type ../../../source/simulation/ScriptObject.h:60: error: expected ‘;’ before ‘*’ token ../../../source/simulation/ScriptObject.h:65: error: ‘JSObject’ has not been declared ../../../source/simulation/ScriptObject.h:65: error: ‘jsval’ has not been declared ../../../source/simulation/ScriptObject.h:65: error: ‘uintN’ has not been declared ../../../source/simulation/ScriptObject.h:65: error: ‘jsval’ has not been declared ../../../source/simulation/ScriptObject.h:67: error: ‘JSObject’ has not been declared ../../../source/simulation/ScriptObject.h:67: error: ‘uintN’ has not been declared ../../../source/simulation/ScriptObject.h:67: error: ‘jsval’ has not been declared ../../../source/simulation/ScriptObject.h:70: error: ‘JSObject’ has not been declared ../../../source/simulation/ScriptObject.h: In member function ‘bool CScriptObject::Defined()’: ../../../source/simulation/ScriptObject.h:52: error: ‘Function’ was not declared in this scope ../../../source/simulation/ScriptObject.h: In member function ‘CScriptObject::operator bool()’: ../../../source/simulation/ScriptObject.h:55: error: ‘Function’ was not declared in this scope ../../../source/simulation/ScriptObject.h: In member function ‘bool CScriptObject::operator!()’: ../../../source/simulation/ScriptObject.h:56: error: ‘Function’ was not declared in this scope ../../../source/simulation/ScriptObject.h: In member function ‘bool CScriptObject::operator==(const CScriptObject&)’: ../../../source/simulation/ScriptObject.h:57: error: ‘Function’ was not declared in this scope ../../../source/simulation/ScriptObject.h:57: error: ‘const class CScriptObject’ has no member named ‘Function’ In file included from ../../../source/scripting/ScriptableComplex.h:39, from ../../../source/simulation/Entity.h:45, from ../../../source/network/NetMessage.cpp:28: ../../../source/scripting/JSConversions.h: At global scope: ../../../source/scripting/JSConversions.h:40: error: template declaration of ‘T* ToNative’ ../../../source/scripting/JSConversions.h:40: error: ‘JSContext’ was not declared in this scope ../../../source/scripting/JSConversions.h:40: error: ‘cx’ was not declared in this scope ../../../source/scripting/JSConversions.h:40: error: ‘JSObject’ was not declared in this scope ../../../source/scripting/JSConversions.h:40: error: ‘obj’ was not declared in this scope ../../../source/scripting/JSConversions.h:45: error: expected constructor, destructor, or type conversion before ‘*’ token ../../../source/scripting/JSConversions.h:52: error: template declaration of ‘T* ToNative’ ../../../source/scripting/JSConversions.h:52: error: ‘jsval’ was not declared in this scope ../../../source/scripting/JSConversions.h:59: error: template declaration of ‘bool ToPrimitive’ ../../../source/scripting/JSConversions.h:59: error: ‘JSContext’ was not declared in this scope ../../../source/scripting/JSConversions.h:59: error: expected primary-expression before ‘,’ token ../../../source/scripting/JSConversions.h:59: error: ‘jsval’ was not declared in this scope ../../../source/scripting/JSConversions.h:59: error: expected primary-expression before ‘&’ token ../../../source/scripting/JSConversions.h:59: error: ‘Storage’ was not declared in this scope ../../../source/scripting/JSConversions.h:68: error: template declaration of ‘bool ToPrimitive’ ../../../source/scripting/JSConversions.h:68: error: ‘JSContext’ was not declared in this scope ../../../source/scripting/JSConversions.h:68: error: expected primary-expression before ‘,’ token ../../../source/scripting/JSConversions.h:68: error: ‘jsval’ was not declared in this scope ../../../source/scripting/JSConversions.h:68: error: expected primary-expression before ‘*’ token ../../../source/scripting/JSConversions.h:68: error: ‘Storage’ was not declared in this scope ../../../source/scripting/JSConversions.h:77: error: ‘ToPrimitive’ declared as an ‘inline’ variable ../../../source/scripting/JSConversions.h:77: error: template declaration of ‘T ToPrimitive’ ../../../source/scripting/JSConversions.h:77: error: ‘JSContext’ was not declared in this scope ../../../source/scripting/JSConversions.h:77: error: ‘cx’ was not declared in this scope ../../../source/scripting/JSConversions.h:77: error: ‘jsval’ was not declared in this scope ../../../source/scripting/JSConversions.h:86: error: ‘ToPrimitive’ declared as an ‘inline’ variable ../../../source/scripting/JSConversions.h:86: error: template declaration of ‘T ToPrimitive’ ../../../source/scripting/JSConversions.h:86: error: ‘jsval’ was not declared in this scope ../../../source/scripting/JSConversions.h:91: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:96: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:101: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:110: error: expected initializer before ‘<’ token ../../../source/scripting/JSConversions.h:111: error: expected constructor, destructor, or type conversion before ‘*’ token ../../../source/scripting/JSConversions.h:112: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:115: error: expected initializer before ‘<’ token ../../../source/scripting/JSConversions.h:116: error: expected constructor, destructor, or type conversion before ‘*’ token ../../../source/scripting/JSConversions.h:119: error: expected initializer before ‘<’ token ../../../source/scripting/JSConversions.h:120: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:123: error: expected initializer before ‘<’ token ../../../source/scripting/JSConversions.h:124: error: expected constructor, destructor, or type conversion before ‘*’ token ../../../source/scripting/JSConversions.h:127: error: expected initializer before ‘<’ token ../../../source/scripting/JSConversions.h:128: error: expected constructor, destructor, or type conversion before ‘*’ token ../../../source/scripting/JSConversions.h:131: error: expected initializer before ‘<’ token ../../../source/scripting/JSConversions.h:132: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:135: error: expected initializer before ‘<’ token ../../../source/scripting/JSConversions.h:136: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:137: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:140: error: expected initializer before ‘<’ token ../../../source/scripting/JSConversions.h:141: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:142: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:145: error: expected initializer before ‘<’ token ../../../source/scripting/JSConversions.h:146: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:147: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:150: error: expected initializer before ‘<’ token ../../../source/scripting/JSConversions.h:151: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:152: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:178: error: expected initializer before ‘<’ token ../../../source/scripting/JSConversions.h:179: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:180: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:183: error: expected initializer before ‘<’ token ../../../source/scripting/JSConversions.h:184: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:185: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:188: error: expected initializer before ‘<’ token ../../../source/scripting/JSConversions.h:189: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:190: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:200: error: expected initializer before ‘<’ token ../../../source/scripting/JSConversions.h:201: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:202: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:205: error: expected initializer before ‘<’ token ../../../source/scripting/JSConversions.h:206: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:207: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:216: error: ‘jsval’ does not name a type ../../../source/scripting/JSConversions.h:217: error: expected `)' before ‘v’ ../../../source/scripting/JSConversions.h:219: error: expected constructor, destructor, or type conversion before ‘ToJSVal’ ../../../source/scripting/JSConversions.h:223: error: ‘jsval’ does not name a type In file included from ../../../source/simulation/Entity.h:45, from ../../../source/network/NetMessage.cpp:28: ../../../source/scripting/ScriptableComplex.h:60: error: ‘jsval’ does not name a type ../../../source/scripting/ScriptableComplex.h:61: error: ‘JSContext’ has not been declared ../../../source/scripting/ScriptableComplex.h:61: error: ‘jsval’ has not been declared ../../../source/scripting/ScriptableComplex.h:67: error: ‘jsval’ does not name a type ../../../source/scripting/ScriptableComplex.h:68: error: ‘jsval’ has not been declared ../../../source/scripting/ScriptableComplex.h: In member function ‘void IJSComplexProperty::Set(IJSComplex*, int)’: ../../../source/scripting/ScriptableComplex.h:68: error: ‘class ScriptingHost’ has no member named ‘GetContext’ ../../../source/scripting/ScriptableComplex.h:68: error: return-statement with a value, in function returning 'void' ../../../source/scripting/ScriptableComplex.h: At global scope: ../../../source/scripting/ScriptableComplex.h:92: error: expected identifier before ‘*’ token ../../../source/scripting/ScriptableComplex.h:92: error: ISO C++ forbids declaration of ‘jsval’ with no type ../../../source/scripting/ScriptableComplex.h:92: error: ‘jsval’ declared as function returning a function ../../../source/scripting/ScriptableComplex.h:123: error: ‘JSContext’ has not been declared ../../../source/scripting/ScriptableComplex.h:135: error: expected ‘>’ before ‘(’ token ../../../source/scripting/ScriptableComplex.h:136: error: ‘uintN’ has not been declared ../../../source/scripting/ScriptableComplex.h:155: error: ISO C++ forbids declaration of ‘JSObject’ with no type ../../../source/scripting/ScriptableComplex.h:155: error: expected ‘;’ before ‘*’ token ../../../source/scripting/ScriptableComplex.h:162: error: ‘JSPropertySpec’ does not name a type ../../../source/scripting/ScriptableComplex.h:163: error: ‘JSFunctionSpec’ was not declared in this scope ../../../source/scripting/ScriptableComplex.h:163: error: template argument 1 is invalid ../../../source/scripting/ScriptableComplex.h:163: error: template argument 2 is invalid ../../../source/scripting/ScriptableComplex.h:168: error: ‘JSClass’ does not name a type ../../../source/scripting/ScriptableComplex.h:177: error: ‘JSContext’ has not been declared ../../../source/scripting/ScriptableComplex.h:178: error: ‘JSContext’ has not been declared ../../../source/scripting/ScriptableComplex.h:179: error: ‘JSContext’ has not been declared ../../../source/scripting/ScriptableComplex.h:184: error: ‘JSBool’ does not name a type ../../../source/scripting/ScriptableComplex.h:185: error: ‘JSBool’ does not name a type ../../../source/scripting/ScriptableComplex.h:186: error: ‘JSBool’ does not name a type ../../../source/scripting/ScriptableComplex.h:187: error: ‘JSBool’ does not name a type ../../../source/scripting/ScriptableComplex.h:188: error: ‘JSBool’ does not name a type ../../../source/scripting/ScriptableComplex.h:189: error: ‘JSNative’ has not been declared ../../../source/scripting/ScriptableComplex.h:189: error: ‘uintN’ has not been declared ../../../source/scripting/ScriptableComplex.h:191: error: ‘JSContext’ has not been declared ../../../source/scripting/ScriptableComplex.h:191: error: ‘JSObject’ has not been declared ../../../source/scripting/ScriptableComplex.h:200: error: ISO C++ forbids declaration of ‘JSObject’ with no type ../../../source/scripting/ScriptableComplex.h:200: error: expected ‘;’ before ‘*’ token ../../../source/scripting/ScriptableComplex.h:207: error: expected `;' before ‘CJSComplex’ ../../../source/scripting/ScriptableComplex.h:222: error: ‘GetFn’ has not been declared ../../../source/scripting/ScriptableComplex.h:233: error: expected ‘>’ before ‘(’ token ../../../source/scripting/ScriptableComplex.h:234: error: ‘uintN’ has not been declared ../../../source/scripting/ScriptableComplex.h:277: error: expected constructor, destructor, or type conversion before ‘CJSComplex’ ../../../source/scripting/ScriptableComplex.h:287: error: expected constructor, destructor, or type conversion before ‘CJSComplex’ ../../../source/scripting/ScriptableComplex.h:291: error: ‘JSFunctionSpec’ was not declared in this scope ../../../source/scripting/ScriptableComplex.h:291: error: template argument 1 is invalid ../../../source/scripting/ScriptableComplex.h:291: error: template argument 2 is invalid ../../../source/scripting/ScriptableComplex.h:291: error: invalid type in declaration before ‘;’ token In file included from ../../../source/scripting/DOMEvent.h:29, from ../../../source/simulation/Entity.h:52, from ../../../source/network/NetMessage.cpp:28: ../../../source/scripting/ScriptableObject.h:37: error: ‘jsval’ does not name a type ../../../source/scripting/ScriptableObject.h:38: error: ‘JSContext’ has not been declared ../../../source/scripting/ScriptableObject.h:38: error: ‘jsval’ has not been declared ../../../source/scripting/ScriptableObject.h:47: error: expected identifier before ‘*’ token ../../../source/scripting/ScriptableObject.h:47: error: ‘JSContext’ has not been declared ../../../source/scripting/ScriptableObject.h:47: error: ISO C++ forbids declaration of ‘jsval’ with no type ../../../source/scripting/ScriptableObject.h:47: error: ‘jsval’ declared as function returning a function ../../../source/scripting/ScriptableObject.h:48: error: ‘JSContext’ has not been declared ../../../source/scripting/ScriptableObject.h:54: error: ‘JSContext’ has not been declared ../../../source/scripting/ScriptableObject.h:74: error: ‘jsval’ does not name a type ../../../source/scripting/ScriptableObject.h:78: error: ‘JSContext’ has not been declared ../../../source/scripting/ScriptableObject.h:78: error: ‘jsval’ has not been declared ../../../source/scripting/ScriptableObject.h:96: error: ‘jsval’ does not name a type ../../../source/scripting/ScriptableObject.h:100: error: ‘JSContext’ has not been declared ../../../source/scripting/ScriptableObject.h:100: error: ‘jsval’ has not been declared ../../../source/scripting/ScriptableObject.h:112: error: ‘GetFn’ in class ‘IJSObject’ does not name a type ../../../source/scripting/ScriptableObject.h:118: error: expected `)' before ‘Getter’ ../../../source/network/NetMessage.cpp:1063: error: expected `}' at end of input ../../../source/network/NetMessage.cpp:1063: error: expected unqualified-id at end of input make[1]: *** [obj/network_Debug/NetMessage.o] Error 1 make: *** [network] Error 2 I have to run for now but when I get back I'll try doing everything again, starting with spidermonkey, and see if I missed any errors anywhere along the way. Unless someone thinks they know what went wrong and has a better way to fix it. I figure I'll have to go back at least that far anyhow. Thanks again for the help thus far. update: I said there were no errors while building spidermonkey-tip but there were several warnings. I tried just doing a normal build and I think something else got messed up so I will redownload from svn tonight and try again fresh in the morning. update2: I deleted /trunk and rechecked out from svn and seem to have all the same problems. Atlas still gives the same error report. I tried using spidermonkey-tip again with very similar results to the first time. I didn't check it line for line but I seem to have all the same errors the second time around. I think I may try to work out my graphics issues and then come back to the atlas issues