jsarray.c:1350: warning: excess elements in struct initializer jsarray.c:1350: warning: (near initialization for 'array_methods[3]') jsarray.c:1351: warning: excess elements in struct initializer jsarray.c:1351: warning: (near initialization for 'array_methods[4]') jsarray.c:1351: warning: excess elements in struct initializer jsarray.c:1351: warning: (near initialization for 'array_methods[4]') jsarray.c:1351: warning: excess elements in struct initializer jsarray.c:1351: warning: (near initialization for 'array_methods[4]') jsarray.c:1352: warning: excess elements in struct initializer jsarray.c:1352: warning: (near initialization for 'array_methods[5]') jsarray.c:1352: warning: excess elements in struct initializer jsarray.c:1352: warning: (near initialization for 'array_methods[5]') jsarray.c:1352: warning: excess elements in struct initializer jsarray.c:1352: warning: (near initialization for 'array_methods[5]') jsarray.c:1355: warning: excess elements in struct initializer jsarray.c:1355: warning: (near initialization for 'array_methods[6]') jsarray.c:1355: warning: excess elements in struct initializer jsarray.c:1355: warning: (near initialization for 'array_methods[6]') jsarray.c:1355: warning: excess elements in struct initializer jsarray.c:1355: warning: (near initialization for 'array_methods[6]') jsarray.c:1356: warning: excess elements in struct initializer jsarray.c:1356: warning: (near initialization for 'array_methods[7]') jsarray.c:1356: warning: excess elements in struct initializer jsarray.c:1356: warning: (near initialization for 'array_methods[7]') jsarray.c:1356: warning: excess elements in struct initializer jsarray.c:1356: warning: (near initialization for 'array_methods[7]') jsarray.c:1357: warning: excess elements in struct initializer jsarray.c:1357: warning: (near initialization for 'array_methods[8]') jsarray.c:1357: warning: excess elements in struct initializer jsarray.c:1357: warning: (near initialization for 'array_methods[8]') jsarray.c:1357: warning: excess elements in struct initializer jsarray.c:1357: warning: (near initialization for 'array_methods[8]') jsarray.c:1358: warning: excess elements in struct initializer jsarray.c:1358: warning: (near initialization for 'array_methods[9]') jsarray.c:1358: warning: excess elements in struct initializer jsarray.c:1358: warning: (near initialization for 'array_methods[9]') jsarray.c:1358: warning: excess elements in struct initializer jsarray.c:1358: warning: (near initialization for 'array_methods[9]') jsarray.c:1359: warning: excess elements in struct initializer jsarray.c:1359: warning: (near initialization for 'array_methods[10]') jsarray.c:1359: warning: excess elements in struct initializer jsarray.c:1359: warning: (near initialization for 'array_methods[10]') jsarray.c:1359: warning: excess elements in struct initializer jsarray.c:1359: warning: (near initialization for 'array_methods[10]') jsarray.c:1364: warning: excess elements in struct initializer jsarray.c:1364: warning: (near initialization for 'array_methods[11]') jsarray.c:1364: warning: excess elements in struct initializer jsarray.c:1364: warning: (near initialization for 'array_methods[11]') jsarray.c:1364: warning: excess elements in struct initializer jsarray.c:1364: warning: (near initialization for 'array_methods[11]') jsarray.c:1365: warning: excess elements in struct initializer jsarray.c:1365: warning: (near initialization for 'array_methods[12]') jsarray.c:1365: warning: excess elements in struct initializer jsarray.c:1365: warning: (near initialization for 'array_methods[12]') jsarray.c:1365: warning: excess elements in struct initializer jsarray.c:1365: warning: (near initialization for 'array_methods[12]') jsarray.c:1368: warning: excess elements in struct initializer jsarray.c:1368: warning: (near initialization for 'array_methods[13]') jsarray.c:1368: warning: excess elements in struct initializer jsarray.c:1368: warning: (near initialization for 'array_methods[13]') jsarray.c:1368: warning: excess elements in struct initializer jsarray.c:1368: warning: (near initialization for 'array_methods[13]') jsarray.c:1372: error: expected declaration specifiers or '...' before 'uintN' jsarray.c:1373: error: 'Array' declared as function returning a function jsarray.c: In function 'Array': jsarray.c:1374: error: 'jsuint' undeclared (first use in this function) jsarray.c:1374: error: expected ';' before 'length' jsarray.c:1378: error: 'JSContext' has no member named 'fp' jsarray.c:1381: error: 'JSIntn' undeclared (first use in this function) jsarray.c:1381: error: expected ';' before numeric constant jsarray.c:1385: error: 'argc' undeclared (first use in this function) jsarray.c:1386: error: 'length' undeclared (first use in this function) jsarray.c:1388: error: 'JSContext' has no member named 'version' jsarray.c:1389: error: expected ';' before 'argc' jsarray.c:1392: error: expected ';' before 'argc' jsarray.c:1394: error: expected ')' before numeric constant jsarray.c:1398: error: too many arguments to function 'ValueIsLength' jsarray.c:1399: error: expected ';' before numeric constant jsarray.c:1402: error: too many arguments to function 'InitArrayObject' jsarray.c: In function 'js_InitArrayClass': jsarray.c:1411: warning: passing argument 6 of 'JS_InitClass' makes pointer from integer without a cast jsarray.c:1411: warning: passing argument 8 of 'JS_InitClass' from incompatible pointer type jsarray.c:1411: error: too many arguments to function 'JS_InitClass' jsarray.c:1414: error: too many arguments to function 'InitArrayObject' jsarray.c: At top level: jsarray.c:1420: error: expected declaration specifiers or '...' before 'jsuint' jsarray.c: In function 'js_NewArrayObject': jsarray.c:1427: error: 'length' undeclared (first use in this function) jsarray.c:1427: error: too many arguments to function 'InitArrayObject' jsarray.c:1428: error: 'JSContext' has no member named 'newborn' make[4]: *** [libjs_la-jsarray.lo] Error 1 In file included from jsatom.c:46: jstypes.h:221:71: error: jsautocfg.h: No such file or directory jstypes.h:240:2: error: #error No suitable type for JSInt8/JSUint8 jstypes.h:253:2: error: #error No suitable type for JSInt16/JSUint16 jstypes.h:273:2: error: #error No suitable type for JSInt32/JSUint32 jstypes.h:324:2: error: #error 'sizeof(int)' not sufficient for platform use In file included from jsatom.c:46: jstypes.h:365: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JSBool' jstypes.h:375: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JSPackedBool' In file included from jstypes.h:383, from jsatom.c:46: jsotypes.h:76: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'uintn' jsotypes.h:79: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'uint32' jsotypes.h:83: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'uint16' jsotypes.h:84: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'uint8' jsotypes.h:87: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'intn' jsotypes.h:106: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int32' jsotypes.h:110: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int16' jsotypes.h:111: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int8' In file included from jsatom.c:47: jsutil.h:52: error: expected declaration specifiers or '...' before 'JSIntn' In file included from jshash.h:48, from jsatom.c:48: jscompat.h:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'intN' jscompat.h:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'uintN' In file included from jsatom.c:48: jshash.h:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JSHashNumber' jshash.h:59: error: expected declaration specifiers or '...' before '*' token cc1: warnings being treated as errors jshash.h:59: warning: type defaults to 'int' in declaration of 'JSHashNumber' jshash.h:59: error: 'JSHashNumber' declared as function returning a function jshash.h:60: error: expected declaration specifiers or '...' before '*' token jshash.h:60: warning: type defaults to 'int' in declaration of 'intN' jshash.h:60: error: 'intN' declared as function returning a function jshash.h:61: error: 'JSHashEnumerator' declared as function returning a function jshash.h:73: error: expected declaration specifiers or '...' before 'uintN' jshash.h:81: error: field 'keyHash' declared as a function jshash.h:88: error: expected specifier-qualifier-list before 'uint32' jshash.h:108: error: expected ')' before 'n' jshash.h:120: error: expected declaration specifiers or '...' before 'JSHashComparator' jshash.h:134: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JS_HashTableRemove' jshash.h:137: error: 'JS_HashTableEnumerateEntries' declared as function returning a function jshash.h:143: error: 'JS_HashTableDump' declared as function returning a function jshash.h:147: error: 'JS_HashString' declared as function returning a function jshash.h:151: error: 'JS_CompareValues' declared as function returning a function In file included from jsatom.c:49: jsprf.h:69: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JS_snprintf' jsprf.h:99: error: expected declaration specifiers or '...' before '*' token jsprf.h:99: error: expected declaration specifiers or '...' before 'JSUint32' jsprf.h:99: warning: type defaults to 'int' in declaration of 'JSIntn' jsprf.h:99: error: 'JSIntn' declared as function returning a function jsprf.h:101: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JS_sxprintf' jsprf.h:106: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JS_vsnprintf' jsprf.h:109: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JS_vsxprintf' jsprf.h:144: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JS_sscanf' In file included from jsapi.h:47, from jsatom.c:50: jspubtd.h:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'jschar' jspubtd.h:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'jsint' jspubtd.h:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'jsuint' jspubtd.h:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'jsrefcount' jspubtd.h:144: error: expected declaration specifiers or '...' before '*' token jspubtd.h:145: warning: type defaults to 'int' in declaration of 'JSBool' jspubtd.h:145: error: 'JSBool' declared as function returning a function jspubtd.h:177: error: 'JSNewEnumerateOp' declared as function returning a function jspubtd.h:184: error: 'JSEnumerateOp' declared as function returning a function jspubtd.h:199: error: 'JSResolveOp' declared as function returning a function jspubtd.h:229: error: expected declaration specifiers or '...' before 'uintN' jspubtd.h:229: error: 'JSNewResolveOp' declared as function returning a function jspubtd.h:237: error: 'JSConvertOp' declared as function returning a function jspubtd.h:290: error: 'JSCheckAccessOp' declared as function returning a function jspubtd.h:297: error: 'JSXDRObjectOp' declared as function returning a function jspubtd.h:306: error: 'JSHasInstanceOp' declared as function returning a function jspubtd.h:327: error: expected declaration specifiers or '...' before '*' token jspubtd.h:327: warning: type defaults to 'int' in declaration of 'uint32' jspubtd.h:327: error: 'uint32' declared as function returning a function jspubtd.h:345: error: expected declaration specifiers or '...' before 'jsrefcount' jspubtd.h:379: error: 'JSLookupPropOp' declared as function returning a function jspubtd.h:396: error: expected declaration specifiers or '...' before 'JSPropertyOp' jspubtd.h:396: error: expected declaration specifiers or '...' before 'JSPropertyOp' jspubtd.h:397: error: expected declaration specifiers or '...' before 'uintN' jspubtd.h:397: error: 'JSDefinePropOp' declared as function returning a function jspubtd.h:409: error: 'JSPropertyIdOp' declared as function returning a function jspubtd.h:419: error: expected declaration specifiers or '...' before 'uintN' jspubtd.h:419: error: 'JSAttributesOp' declared as function returning a function jspubtd.h:429: error: expected declaration specifiers or '...' before 'uintN' jspubtd.h:429: error: 'JSCheckAccessIdOp' declared as function returning a function jspubtd.h:456: error: 'JSSetObjectSlotOp' declared as function returning a function jspubtd.h:482: error: expected declaration specifiers or '...' before 'uintN' jspubtd.h:483: error: 'JSNative' declared as function returning a function jspubtd.h:495: error: 'JSGCCallback' declared as function returning a function jspubtd.h:498: error: 'JSBranchCallback' declared as function returning a function jspubtd.h:506: error: expected specifier-qualifier-list before 'uintN' jspubtd.h:511: warning: type defaults to 'int' in declaration of 'uintN' jspubtd.h:511: error: expected ';', ',' or ')' before 'errorNumber' jspubtd.h:519: error: 'JSArgumentFormatter' declared as function returning a function jspubtd.h:524: error: 'JSLocaleToUpperCase' declared as function returning a function jspubtd.h:528: error: 'JSLocaleToLowerCase' declared as function returning a function jspubtd.h:533: error: 'JSLocaleCompare' declared as function returning a function jspubtd.h:549: error: 'JSPrincipalsTranscoder' declared as function returning a function In file included from jsatom.c:50: jsapi.h:203: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:204: error: 'JS_ConvertArguments' declared as function returning a function jsapi.h:208: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:209: error: 'JS_ConvertArgumentsVA' declared as function returning a function jsapi.h:276: error: 'JS_AddArgumentFormatter' declared as function returning a function jsapi.h:284: error: 'JS_ConvertValue' declared as function returning a function jsapi.h:287: error: 'JS_ValueToObject' declared as function returning a function jsapi.h:299: error: 'JS_ValueToNumber' declared as function returning a function jsapi.h:306: error: expected declaration specifiers or '...' before 'int32' jsapi.h:306: error: 'JS_ValueToECMAInt32' declared as function returning a function jsapi.h:313: error: 'JS_ValueToECMAUint32' declared as function returning a function jsapi.h:321: error: expected declaration specifiers or '...' before 'int32' jsapi.h:321: error: 'JS_ValueToInt32' declared as function returning a function jsapi.h:327: error: expected declaration specifiers or '...' before 'uint16' jsapi.h:327: error: 'JS_ValueToUint16' declared as function returning a function jsapi.h:330: error: 'JS_ValueToBoolean' declared as function returning a function jsapi.h:408: error: 'JS_GetContextCaseSensitive' declared as function returning a function jsapi.h:453: error: 'JS_GetOptions' declared as function returning a function jsapi.h:456: error: 'JS_SetOptions' declared as function returning a function jsapi.h:459: error: 'JS_ToggleOptions' declared as function returning a function jsapi.h:478: error: 'JS_InitStandardClasses' declared as function returning a function jsapi.h:495: error: 'JS_ResolveStandardClass' declared as function returning a function jsapi.h:498: error: 'JS_EnumerateStandardClasses' declared as function returning a function jsapi.h:519: error: 'JS_NewDoubleValue' declared as function returning a function jsapi.h:522: error: 'JS_NewNumberValue' declared as function returning a function jsapi.h:541: error: 'JS_AddRoot' declared as function returning a function jsapi.h:550: error: 'JS_AddNamedRoot' declared as function returning a function jsapi.h:553: error: 'JS_AddNamedRootRT' declared as function returning a function jsapi.h:556: error: 'JS_RemoveRoot' declared as function returning a function jsapi.h:559: error: 'JS_RemoveRootRT' declared as function returning a function jsapi.h:609: error: 'JSGCRootMapFun' declared as function returning a function jsapi.h:612: error: 'JS_MapGCRoots' declared as function returning a function jsapi.h:615: error: 'JS_LockGCThing' declared as function returning a function jsapi.h:618: error: 'JS_LockGCThingRT' declared as function returning a function jsapi.h:621: error: 'JS_UnlockGCThing' declared as function returning a function jsapi.h:624: error: 'JS_UnlockGCThingRT' declared as function returning a function jsapi.h:655: error: 'JS_IsAboutToBeFinalized' declared as function returning a function jsapi.h:670: error: 'JS_AddExternalStringFinalizer' declared as function returning a function jsapi.h:686: error: 'JS_RemoveExternalStringFinalizer' declared as function returning a function jsapi.h:694: error: expected declaration specifiers or '...' before 'jschar' jsapi.h:701: error: 'JS_GetExternalStringGCType' declared as function returning a function jsapi.h:720: error: field 'flags' declared as a function jsapi.h:723: error: expected specifier-qualifier-list before 'JSPropertyOp' jsapi.h:795: error: expected specifier-qualifier-list before 'JSMarkOp' jsapi.h:816: error: expected specifier-qualifier-list before 'jsuint' jsapi.h:824: error: 'JS_ValueToId' declared as function returning a function jsapi.h:827: error: 'JS_IdToValue' declared as function returning a function jsapi.h:836: error: 'JS_PropertyStub' declared as function returning a function jsapi.h:839: error: 'JS_EnumerateStub' declared as function returning a function jsapi.h:842: error: 'JS_ResolveStub' declared as function returning a function jsapi.h:845: error: 'JS_ConvertStub' declared as function returning a function jsapi.h:853: error: expected specifier-qualifier-list before 'uint8' jsapi.h:864: error: expected specifier-qualifier-list before 'int8' jsapi.h:873: error: expected specifier-qualifier-list before 'uint8' jsapi.h:880: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:897: error: 'JS_InstanceOf' declared as function returning a function jsapi.h:903: error: 'JS_SetPrivate' declared as function returning a function jsapi.h:913: error: 'JS_SetPrototype' declared as function returning a function jsapi.h:919: error: 'JS_SetParent' declared as function returning a function jsapi.h:930: error: 'JS_GetObjectId' declared as function returning a function jsapi.h:936: error: 'JS_SealObject' declared as function returning a function jsapi.h:944: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:948: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:951: error: 'JS_DefineConstDoubles' declared as function returning a function jsapi.h:954: error: 'JS_DefineProperties' declared as function returning a function jsapi.h:958: error: expected declaration specifiers or '...' before 'JSPropertyOp' jsapi.h:958: error: expected declaration specifiers or '...' before 'JSPropertyOp' jsapi.h:958: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:958: error: 'JS_DefineProperty' declared as function returning a function jsapi.h:968: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:968: error: 'JS_GetPropertyAttributes' declared as function returning a function jsapi.h:978: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:978: error: 'JS_SetPropertyAttributes' declared as function returning a function jsapi.h:982: error: expected declaration specifiers or '...' before 'int8' jsapi.h:983: error: expected declaration specifiers or '...' before 'JSPropertyOp' jsapi.h:983: error: expected declaration specifiers or '...' before 'JSPropertyOp' jsapi.h:984: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:984: error: 'JS_DefinePropertyWithTinyId' declared as function returning a function jsapi.h:988: error: 'JS_AliasProperty' declared as function returning a function jsapi.h:991: error: 'JS_HasProperty' declared as function returning a function jsapi.h:994: error: 'JS_LookupProperty' declared as function returning a function jsapi.h:998: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:998: error: 'JS_LookupPropertyWithFlags' declared as function returning a function jsapi.h:1001: error: 'JS_GetProperty' declared as function returning a function jsapi.h:1004: error: 'JS_SetProperty' declared as function returning a function jsapi.h:1007: error: 'JS_DeleteProperty' declared as function returning a function jsapi.h:1011: error: 'JS_DeleteProperty2' declared as function returning a function jsapi.h:1015: warning: type defaults to 'int' in declaration of 'jschar' jsapi.h:1015: error: expected ';', ',' or ')' before '*' token jsapi.h:1027: warning: type defaults to 'int' in declaration of 'jschar' jsapi.h:1027: error: expected ';', ',' or ')' before '*' token jsapi.h:1038: warning: type defaults to 'int' in declaration of 'jschar' jsapi.h:1038: error: expected ';', ',' or ')' before '*' token jsapi.h:1044: warning: type defaults to 'int' in declaration of 'jschar' jsapi.h:1044: error: expected ';', ',' or ')' before '*' token jsapi.h:1051: warning: type defaults to 'int' in declaration of 'jschar' jsapi.h:1051: error: expected ';', ',' or ')' before '*' token jsapi.h:1056: warning: type defaults to 'int' in declaration of 'jschar' jsapi.h:1056: error: expected ';', ',' or ')' before '*' token jsapi.h:1061: warning: type defaults to 'int' in declaration of 'jschar' jsapi.h:1061: error: expected ';', ',' or ')' before '*' token jsapi.h:1066: warning: type defaults to 'int' in declaration of 'jschar' jsapi.h:1066: error: expected ';', ',' or ')' before '*' token jsapi.h:1071: warning: type defaults to 'int' in declaration of 'jschar' jsapi.h:1071: error: expected ';', ',' or ')' before '*' token jsapi.h:1075: error: expected declaration specifiers or '...' before 'jsint' jsapi.h:1078: error: 'JS_IsArrayObject' declared as function returning a function jsapi.h:1081: error: expected declaration specifiers or '...' before 'jsuint' jsapi.h:1081: error: 'JS_GetArrayLength' declared as function returning a function jsapi.h:1084: error: expected declaration specifiers or '...' before 'jsuint' jsapi.h:1084: error: 'JS_SetArrayLength' declared as function returning a function jsapi.h:1087: error: expected declaration specifiers or '...' before 'jsuint' jsapi.h:1087: error: 'JS_HasArrayLength' declared as function returning a function jsapi.h:1090: error: expected declaration specifiers or '...' before 'jsint' jsapi.h:1091: error: expected declaration specifiers or '...' before 'JSPropertyOp' jsapi.h:1091: error: expected declaration specifiers or '...' before 'JSPropertyOp' jsapi.h:1091: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1091: error: 'JS_DefineElement' declared as function returning a function jsapi.h:1094: error: expected declaration specifiers or '...' before 'jsint' jsapi.h:1094: error: 'JS_AliasElement' declared as function returning a function jsapi.h:1097: error: expected declaration specifiers or '...' before 'jsint' jsapi.h:1097: error: 'JS_HasElement' declared as function returning a function jsapi.h:1100: error: expected declaration specifiers or '...' before 'jsint' jsapi.h:1100: error: 'JS_LookupElement' declared as function returning a function jsapi.h:1103: error: expected declaration specifiers or '...' before 'jsint' jsapi.h:1103: error: 'JS_GetElement' declared as function returning a function jsapi.h:1106: error: expected declaration specifiers or '...' before 'jsint' jsapi.h:1106: error: 'JS_SetElement' declared as function returning a function jsapi.h:1109: error: expected declaration specifiers or '...' before 'jsint' jsapi.h:1109: error: 'JS_DeleteElement' declared as function returning a function jsapi.h:1112: error: expected declaration specifiers or '...' before 'jsint' jsapi.h:1112: error: 'JS_DeleteElement2' declared as function returning a function jsapi.h:1122: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1122: error: 'JS_CheckAccess' declared as function returning a function jsapi.h:1128: error: 'JS_GetReservedSlot' declared as function returning a function jsapi.h:1131: error: 'JS_SetReservedSlot' declared as function returning a function jsapi.h:1141: error: 'globalPrivilegesEnabled' declared as function returning a function jsapi.h:1144: error: expected specifier-qualifier-list before 'jsrefcount' jsapi.h:1178: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1178: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1208: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JS_GetFunctionFlags' jsapi.h:1217: error: 'JS_ObjectIsFunction' declared as function returning a function jsapi.h:1220: error: 'JS_DefineFunctions' declared as function returning a function jsapi.h:1224: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1224: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1228: warning: type defaults to 'int' in declaration of 'jschar' jsapi.h:1228: error: expected ';', ',' or ')' before '*' token jsapi.h:1243: error: 'JS_BufferIsCompilableUnit' declared as function returning a function jsapi.h:1255: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1261: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1265: warning: type defaults to 'int' in declaration of 'jschar' jsapi.h:1265: error: expected ';', ',' or ')' before '*' token jsapi.h:1271: warning: type defaults to 'int' in declaration of 'jschar' jsapi.h:1271: error: expected ';', ',' or ')' before '*' token jsapi.h:1317: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1319: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1324: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1326: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1330: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1331: warning: type defaults to 'int' in declaration of 'jschar' jsapi.h:1331: error: expected ';', ',' or ')' before '*' token jsapi.h:1337: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1338: warning: type defaults to 'int' in declaration of 'jschar' jsapi.h:1338: error: expected ';', ',' or ')' before '*' token jsapi.h:1343: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1352: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1355: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1393: error: 'JS_ExecuteScript' declared as function returning a function jsapi.h:1403: error: 'JS_ExecuteScriptPart' declared as function returning a function jsapi.h:1407: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1408: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1409: error: 'JS_EvaluateScript' declared as function returning a function jsapi.h:1414: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1415: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1416: error: 'JS_EvaluateScriptForPrincipals' declared as function returning a function jsapi.h:1420: warning: type defaults to 'int' in declaration of 'jschar' jsapi.h:1420: error: expected ';', ',' or ')' before '*' token jsapi.h:1427: warning: type defaults to 'int' in declaration of 'jschar' jsapi.h:1427: error: expected ';', ',' or ')' before '*' token jsapi.h:1432: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1433: error: 'JS_CallFunction' declared as function returning a function jsapi.h:1436: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1437: error: 'JS_CallFunctionName' declared as function returning a function jsapi.h:1440: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1441: error: 'JS_CallFunctionValue' declared as function returning a function jsapi.h:1447: error: 'JS_IsRunning' declared as function returning a function jsapi.h:1450: error: 'JS_IsConstructing' declared as function returning a function jsapi.h:1458: error: 'JS_IsAssigning' declared as function returning a function jsapi.h:1495: error: expected declaration specifiers or '...' before 'jschar' jsapi.h:1498: warning: type defaults to 'int' in declaration of 'jschar' jsapi.h:1498: error: expected ';', ',' or ')' before '*' token jsapi.h:1501: warning: type defaults to 'int' in declaration of 'jschar' jsapi.h:1501: error: expected ';', ',' or ')' before '*' token jsapi.h:1504: warning: type defaults to 'int' in declaration of 'jschar' jsapi.h:1504: error: expected ';', ',' or ')' before '*' token jsapi.h:1507: warning: type defaults to 'int' in declaration of 'jschar' jsapi.h:1507: error: expected ';', ',' or ')' before '*' token jsapi.h:1512: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token jsapi.h:1519: error: 'JS_CompareStrings' declared as function returning a function jsapi.h:1541: error: expected declaration specifiers or '...' before 'jschar' jsapi.h:1566: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token jsapi.h:1574: error: 'JS_MakeStringImmutable' declared as function returning a function jsapi.h:1620: error: expected declaration specifiers or '...' before 'JSErrorCallback' jsapi.h:1621: warning: type defaults to 'int' in declaration of 'uintN' jsapi.h:1621: error: expected ';', ',' or ')' before 'errorNumber' jsapi.h:1627: error: expected declaration specifiers or '...' before 'JSErrorCallback' jsapi.h:1628: warning: type defaults to 'int' in declaration of 'uintN' jsapi.h:1628: error: expected ';', ',' or ')' before 'errorNumber' jsapi.h:1637: error: 'JS_ReportWarning' declared as function returning a function jsapi.h:1640: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1641: error: expected declaration specifiers or '...' before 'JSErrorCallback' jsapi.h:1642: warning: type defaults to 'int' in declaration of 'uintN' jsapi.h:1642: error: expected ';', ',' or ')' before 'errorNumber' jsapi.h:1645: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1646: error: expected declaration specifiers or '...' before 'JSErrorCallback' jsapi.h:1647: warning: type defaults to 'int' in declaration of 'uintN' jsapi.h:1647: error: expected ';', ',' or ')' before 'errorNumber' jsapi.h:1657: error: expected specifier-qualifier-list before 'uintN' jsapi.h:1700: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1703: error: expected declaration specifiers or '...' before 'jschar' jsapi.h:1703: error: expected declaration specifiers or '...' before 'uintN' jsapi.h:1719: error: 'JS_IsExceptionPending' declared as function returning a function jsapi.h:1722: error: 'JS_GetPendingException' declared as function returning a function jsapi.h:1731: error: 'JS_ReportPendingException' declared as function returning a function In file included from jsatom.h:49, from jsatom.c:51: jsprvtd.h:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'jsbytecode' jsprvtd.h:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'jssrcnote' jsprvtd.h:107: error: expected declaration specifiers or '...' before 'jsbytecode' jsprvtd.h:112: error: 'JSWatchPointHandler' declared as function returning a function jsprvtd.h:118: error: expected declaration specifiers or '...' before 'uintN' jsprvtd.h:130: error: expected declaration specifiers or '...' before 'uintN' jsprvtd.h:131: error: expected declaration specifiers or '...' before 'jschar' jsprvtd.h:172: error: 'JSDebugErrorHook' declared as function returning a function In file included from jsatom.c:51: jsatom.h:66: error: field 'flags' declared as a function jsatom.h:67: error: field 'number' declared as a function jsatom.h:112: error: expected specifier-qualifier-list before 'jsuint' jsatom.h:147: error: field 'length' declared as a function jsatom.h:153: error: field 'number' declared as a function jsatom.h:154: error: field 'liveAtoms' declared as a function jsatom.h:300: error: 'js_InitAtomState' declared as function returning a function jsatom.h:331: error: expected declaration specifiers or '...' before 'uintN' jsatom.h:338: error: 'js_InitPinnedAtoms' declared as function returning a function jsatom.h:348: error: expected declaration specifiers or '...' before 'uintN' jsatom.h:355: error: expected declaration specifiers or '...' before 'uintN' jsatom.h:362: error: expected declaration specifiers or '...' before 'jsint' jsatom.h:362: error: expected declaration specifiers or '...' before 'uintN' jsatom.h:369: error: expected declaration specifiers or '...' before 'uintN' jsatom.h:376: error: expected declaration specifiers or '...' before 'uintN' jsatom.h:379: error: expected declaration specifiers or '...' before 'uintN' jsatom.h:382: warning: type defaults to 'int' in declaration of 'jschar' jsatom.h:382: error: expected ';', ',' or ')' before '*' token jsatom.h:388: error: expected declaration specifiers or '...' before 'uintN' jsatom.h:416: error: 'js_InitAtomMap' declared as function returning a function In file included from jscntxt.h:50, from jsatom.c:52: jsdhash.h:106: error: field 'keyHash' declared as a function jsdhash.h:188: error: expected specifier-qualifier-list before 'int16' jsdhash.h:252: error: 'JSDHashHashKey' declared as function returning a function jsdhash.h:261: error: 'JSDHashMatchEntry' declared as function returning a function jsdhash.h:301: error: 'JSDHashInitEntry' declared as function returning a function jsdhash.h:355: error: 'JS_DHashStringKey' declared as function returning a function jsdhash.h:367: error: 'JS_DHashVoidPtrKeyStub' declared as function returning a function jsdhash.h:372: error: 'JS_DHashMatchEntryStub' declared as function returning a function jsdhash.h:377: error: 'JS_DHashMatchStringKey' declared as function returning a function jsdhash.h:426: error: 'JS_DHashTableInit' declared as function returning a function jsdhash.h:562: error: 'JS_DHashTableEnumerate' declared as function returning a function In file included from jscntxt.h:51, from jsatom.c:52: jsgc.h:76: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token jsgc.h:89: error: field 'count' declared as a function jsgc.h:105: error: 'js_ChangeExternalStringFinalizer' declared as function returning a function jsgc.h:108: error: 'js_InitGC' declared as function returning a function jsgc.h:114: error: 'js_AddRoot' declared as function returning a function jsgc.h:117: error: 'js_AddRootRT' declared as function returning a function jsgc.h:120: error: 'js_RemoveRoot' declared as function returning a function jsgc.h:123: error: expected declaration specifiers or '...' before 'uintN' jsgc.h:126: error: 'js_LockGCThing' declared as function returning a function jsgc.h:129: error: 'js_LockGCThingRT' declared as function returning a function jsgc.h:132: error: 'js_UnlockGCThingRT' declared as function returning a function jsgc.h:135: error: 'js_IsAboutToBeFinalized' declared as function returning a function jsgc.h:195: error: expected declaration specifiers or '...' before 'uintN' jsgc.h:198: error: expected declaration specifiers or '...' before 'uintN' In file included from jscntxt.h:52, from jsatom.c:52: jsinterp.h:62: error: expected specifier-qualifier-list before 'uintN' jsinterp.h:171: error: 'JSUint32' undeclared here (not in a function) jsinterp.h:171: error: expected ')' before numeric constant jsinterp.h:172: error: field 'empty' declared as a function jsinterp.h:173: error: field 'disabled' declared as a function jsinterp.h:236: error: expected declaration specifiers or '...' before 'uintN' jsinterp.h:242: error: expected declaration specifiers or '...' before 'uintN' jsinterp.h:248: error: 'js_GetArgument' declared as function returning a function jsinterp.h:251: error: 'js_SetArgument' declared as function returning a function jsinterp.h:254: error: 'js_GetLocalVariable' declared as function returning a function jsinterp.h:257: error: 'js_SetLocalVariable' declared as function returning a function jsinterp.h:264: error: expected declaration specifiers or '...' before 'uintN' jsinterp.h:264: error: expected declaration specifiers or '...' before 'uintN' jsinterp.h:264: error: 'js_Invoke' declared as function returning a function jsinterp.h:284: error: expected declaration specifiers or '...' before 'uintN' jsinterp.h:285: error: expected declaration specifiers or '...' before 'uintN' jsinterp.h:285: error: 'js_InternalInvoke' declared as function returning a function jsinterp.h:289: error: expected declaration specifiers or '...' before 'uintN' jsinterp.h:289: error: 'js_InternalGetOrSet' declared as function returning a function jsinterp.h:293: error: expected declaration specifiers or '...' before 'uintN' jsinterp.h:293: error: 'js_Execute' declared as function returning a function jsinterp.h:296: error: expected declaration specifiers or '...' before 'uintN' jsinterp.h:297: error: 'js_CheckRedeclaration' declared as function returning a function jsinterp.h:300: error: 'js_Interpret' declared as function returning a function In file included from jscntxt.h:53, from jsatom.c:52: jsobj.h:57: error: expected specifier-qualifier-list before 'jsrefcount' jsobj.h:235: error: expected specifier-qualifier-list before 'jsrefcount' jsobj.h:251: error: expected declaration specifiers or '...' before 'jschar' jsobj.h:257: error: expected declaration specifiers or '...' before 'uintN' jsobj.h:258: error: 'js_obj_toSource' declared as function returning a function jsobj.h:261: error: expected declaration specifiers or '...' before 'uintN' jsobj.h:262: error: 'js_obj_toString' declared as function returning a function jsobj.h:279: error: expected declaration specifiers or '...' before 'jsrefcount' jsobj.h:283: error: expected declaration specifiers or '...' before 'jsrefcount' jsobj.h:300: error: expected declaration specifiers or '...' before 'uintN' jsobj.h:306: error: 'js_AllocSlot' declared as function returning a function jsobj.h:317: error: expected declaration specifiers or '...' before 'JSPropertyOp' jsobj.h:317: error: expected declaration specifiers or '...' before 'JSPropertyOp' jsobj.h:318: error: expected declaration specifiers or '...' before 'uintN' jsobj.h:318: error: expected declaration specifiers or '...' before 'uintN' jsobj.h:327: error: expected declaration specifiers or '...' before 'uintN' jsobj.h:327: error: expected declaration specifiers or '...' before 'uintN' jsobj.h:328: error: expected declaration specifiers or '...' before 'JSPropertyOp' jsobj.h:328: error: expected declaration specifiers or '...' before 'JSPropertyOp' jsobj.h:339: error: expected declaration specifiers or '...' before 'JSPropertyOp' jsobj.h:339: error: expected declaration specifiers or '...' before 'JSPropertyOp' jsobj.h:339: error: expected declaration specifiers or '...' before 'uintN' jsobj.h:340: error: 'js_DefineProperty' declared as function returning a function jsobj.h:344: error: expected declaration specifiers or '...' before 'JSPropertyOp' jsobj.h:344: error: expected declaration specifiers or '...' before 'JSPropertyOp' jsobj.h:344: error: expected declaration specifiers or '...' before 'uintN' jsobj.h:345: error: expected declaration specifiers or '...' before 'uintN' jsobj.h:345: error: 'js_DefineNativeProperty' declared as function returning a function jsobj.h:364: error: 'js_LookupProperty' declared as function returning a function jsobj.h:371: error: expected declaration specifiers or '...' before 'uintN' jsobj.h:376: error: 'js_LookupPropertyWithFlags' declared as function returning a function jsobj.h:380: error: 'js_FindProperty' declared as function returning a function jsobj.h:389: error: 'js_GetProperty' declared as function returning a function jsobj.h:392: error: 'js_SetProperty' declared as function returning a function jsobj.h:396: error: expected declaration specifiers or '...' before 'uintN' jsobj.h:396: error: 'js_GetAttributes' declared as function returning a function jsobj.h:400: error: expected declaration specifiers or '...' before 'uintN' jsobj.h:400: error: 'js_SetAttributes' declared as function returning a function jsobj.h:403: error: 'js_DeleteProperty' declared as function returning a function jsobj.h:406: error: 'js_DefaultValue' declared as function returning a function jsobj.h:409: error: expected declaration specifiers or '...' before 'jsint' jsobj.h:412: error: expected declaration specifiers or '...' before 'jsint' jsobj.h:416: error: 'js_Enumerate' declared as function returning a function jsobj.h:420: error: expected declaration specifiers or '...' before 'uintN' jsobj.h:420: error: 'js_CheckAccess' declared as function returning a function jsobj.h:423: error: expected declaration specifiers or '...' before 'uintN' jsobj.h:423: error: 'js_Call' declared as function returning a function jsobj.h:426: error: expected declaration specifiers or '...' before 'uintN' jsobj.h:427: error: 'js_Construct' declared as function returning a function jsobj.h:430: error: 'js_HasInstance' declared as function returning a function jsobj.h:433: error: 'js_SetProtoOrParent' declared as function returning a function jsobj.h:436: error: 'js_IsDelegate' declared as function returning a function jsobj.h:439: error: 'js_GetClassPrototype' declared as function returning a function jsobj.h:443: error: expected declaration specifiers or '...' before 'uintN' jsobj.h:443: error: 'js_SetClassPrototype' declared as function returning a function jsobj.h:446: error: 'js_ValueToObject' declared as function returning a function jsobj.h:452: error: 'js_TryValueOf' declared as function returning a function jsobj.h:456: error: expected declaration specifiers or '...' before 'uintN' jsobj.h:456: error: 'js_TryMethod' declared as function returning a function jsobj.h:459: error: 'js_XDRObject' declared as function returning a function jsobj.h:462: error: 'js_Mark' declared as function returning a function In file included from jsregexp.h:47, from jscntxt.h:56, from jsatom.c:52: jsstr.h:74: error: expected specifier-qualifier-list before 'jschar' jsstr.h:151: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token jsstr.h:154: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token jsstr.h:160: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token jsstr.h:165: error: expected ':', ',', ';', '}' or '__attribute__' before '*' token jsstr.h:168: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'js_empty_ucstr' jsstr.h:172: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'js_X' jsstr.h:173: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'js_Y' jsstr.h:174: error: declaration of 'js_A' as array of functions jsstr.h:288: error: 'js_InitStringGlobals' declared as function returning a function jsstr.h:298: error: 'js_InitRuntimeStringState' declared as function returning a function jsstr.h:317: error: expected declaration specifiers or '...' before 'jschar' jsstr.h:317: error: expected declaration specifiers or '...' before 'uintN' jsstr.h:321: error: expected declaration specifiers or '...' before 'uintN' jsstr.h:325: warning: type defaults to 'int' in declaration of 'jschar' jsstr.h:325: error: expected ';', ',' or ')' before '*' token jsstr.h:329: warning: type defaults to 'int' in declaration of 'jschar' jsstr.h:329: error: expected ';', ',' or ')' before '*' token jsstr.h:361: error: 'js_HashString' declared as function returning a function jsstr.h:369: error: 'js_CompareStrings' declared as function returning a function jsstr.h:371: error: 'js_CompareStringsNoCase' declared as function returning a function jsstr.h:386: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'js_BoyerMooreHorspool' jsstr.h:391: warning: type defaults to 'int' in declaration of 'jschar' jsstr.h:391: error: expected ';', ',' or ')' before '*' token jsstr.h:393: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token jsstr.h:396: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token jsstr.h:404: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token jsstr.h:412: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token jsstr.h:416: warning: type defaults to 'int' in declaration of 'jschar' jsstr.h:416: error: expected ';', ',' or ')' before '*' token jsstr.h:423: error: expected ')' before '*' token jsstr.h:430: error: 'js_SetStringBytes' declared as function returning a function jsstr.h:440: error: expected declaration specifiers or '...' before 'uintN' jsstr.h:441: error: 'js_str_escape' declared as function returning a function In file included from jscntxt.h:56, from jsatom.c:52: jsregexp.h:55: error: field 'multiline' declared as a function jsregexp.h:56: error: expected specifier-qualifier-list before 'uintN' jsregexp.h:75: error: field 'converted' declared as a function jsregexp.h:76: error: field 'sense' declared as a function jsregexp.h:77: error: expected specifier-qualifier-list before 'uint16' jsregexp.h:101: error: expected specifier-qualifier-list before 'jsrefcount' jsregexp.h:112: error: expected declaration specifiers or '...' before 'uintN' jsregexp.h:128: error: 'js_ExecuteRegExp' declared as function returning a function jsregexp.h:135: error: 'js_InitRegExpStatics' declared as function returning a function jsregexp.h:154: error: expected declaration specifiers or '...' before 'jschar' jsregexp.h:154: error: expected declaration specifiers or '...' before 'uintN' jsregexp.h:157: error: 'js_XDRRegExp' declared as function returning a function jsregexp.h:163: error: 'js_GetLastIndex' declared as function returning a function jsregexp.h:166: error: 'js_SetLastIndex' declared as function returning a function In file included from jsatom.c:52: jscntxt.h:83: error: expected specifier-qualifier-list before 'jsrefcount' jscntxt.h:280: error: expected specifier-qualifier-list before 'uintN' jscntxt.h:300: error: field 'flags' declared as a function jscntxt.h:310: error: expected specifier-qualifier-list before 'uintN' jscntxt.h:434: error: 'js_ValidContextPointer' declared as function returning a function In file included from jsatom.c:52: jscntxt.h:456: warning: type defaults to 'int' in declaration of 'uintN' jscntxt.h:456: error: expected ';', ',' or ')' before 'errorNumber' jscntxt.h:460: error: expected declaration specifiers or '...' before 'uintN' jscntxt.h:460: error: 'js_ReportErrorVA' declared as function returning a function jscntxt.h:463: error: expected declaration specifiers or '...' before 'uintN' jscntxt.h:463: error: expected declaration specifiers or '...' before 'JSErrorCallback' jscntxt.h:464: warning: type defaults to 'int' in declaration of 'uintN' jscntxt.h:464: error: expected ';', ',' or ')' before 'errorNumber' jscntxt.h:468: error: expected declaration specifiers or '...' before 'JSErrorCallback' jscntxt.h:469: warning: type defaults to 'int' in declaration of 'uintN' jscntxt.h:469: error: expected ';', ',' or ')' before 'errorNumber' jscntxt.h:475: error: expected declaration specifiers or '...' before 'JSErrorCallback' In file included from jsatom.c:55: jsnum.h:72: error: field 'hi' declared as a function jsnum.h:72: error: field 'lo' declared as a function jsnum.h:141: error: 'js_InitRuntimeNumberState' declared as function returning a function jsnum.h:168: error: 'js_NewDoubleValue' declared as function returning a function jsnum.h:171: error: 'js_NewNumberValue' declared as function returning a function jsnum.h:186: error: 'js_ValueToNumber' declared as function returning a function jsnum.h:193: error: expected declaration specifiers or '...' before 'int32' jsnum.h:193: error: 'js_ValueToECMAInt32' declared as function returning a function jsnum.h:196: error: expected declaration specifiers or '...' before 'int32' jsnum.h:196: error: 'js_DoubleToECMAInt32' declared as function returning a function jsnum.h:203: error: 'js_ValueToECMAUint32' declared as function returning a function jsnum.h:206: error: 'js_DoubleToECMAUint32' declared as function returning a function jsnum.h:214: error: expected declaration specifiers or '...' before 'int32' jsnum.h:214: error: 'js_ValueToInt32' declared as function returning a function jsnum.h:221: error: expected declaration specifiers or '...' before 'uint16' jsnum.h:221: error: 'js_ValueToUint16' declared as function returning a function jsnum.h:241: warning: type defaults to 'int' in declaration of 'jschar' jsnum.h:241: error: expected ';', ',' or ')' before '*' token jsnum.h:253: warning: type defaults to 'int' in declaration of 'jschar' jsnum.h:253: error: expected ';', ',' or ')' before '*' token In file included from jsatom.c:56: jsopcode.h:175: error: expected specifier-qualifier-list before 'int8' jsopcode.h:196: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'js_NumCodeSpecs' jsopcode.h:197: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'js_EscapeMap' jsopcode.h:205: error: expected declaration specifiers or '...' before 'jschar' jsopcode.h:213: error: expected declaration specifiers or '...' before 'uintN' jsopcode.h:225: error: 'js_puts' declared as function returning a function jsopcode.h:237: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'js_Disassemble1' jsopcode.h:245: error: expected declaration specifiers or '...' before 'jsbytecode' jsopcode.h:245: error: expected declaration specifiers or '...' before 'uintN' jsopcode.h:245: error: 'js_DecompileCode' declared as function returning a function jsopcode.h:248: error: 'js_DecompileScript' declared as function returning a function jsopcode.h:251: error: 'js_DecompileFunctionBody' declared as function returning a function jsopcode.h:254: error: 'js_DecompileFunction' declared as function returning a function jsatom.c: In function 'js_AtomToPrintableString': jsatom.c:65: error: expected ')' before numeric constant jsatom.c:65: error: too many arguments to function 'js_QuoteString' jsatom.c: At top level: jsatom.c:146: error: 'js_hash_atom_key' declared as function returning a function jsatom.c: In function 'js_hash_atom_key': jsatom.c:152: error: expected ')' before numeric constant jsatom.c:153: error: expected ')' before numeric constant jsatom.c:155: error: 'jsint' undeclared (first use in this function) jsatom.c:155: error: (Each undeclared identifier is reported only once jsatom.c:155: error: for each function it appears in.) jsatom.c:156: error: expected ')' before numeric constant jsatom.c:157: error: expected ')' before numeric constant jsatom.c:158: error: invalid operands to binary ^ jsatom.c:160: error: expected ')' before numeric constant jsatom.c:161: error: expected ')' before numeric constant jsatom.c:162: error: expected ')' before numeric constant jsatom.c:163: error: cast specifies function type jsatom.c:164: error: cast specifies function type jsatom.c: At top level: jsatom.c:169: error: 'js_compare_atom_keys' declared as function returning a function jsatom.c: In function 'js_compare_atom_keys': jsatom.c:173: error: expected ')' before numeric constant jsatom.c:173: error: expected ')' before numeric constant jsatom.c:174: error: expected ')' before numeric constant jsatom.c:174: error: expected ')' before numeric constant jsatom.c:175: error: expected ')' before numeric constant jsatom.c:175: error: expected ')' before numeric constant jsatom.c:176: error: expected ')' before numeric constant jsatom.c:177: error: expected ')' before numeric constant jsatom.c:178: error: invalid operands to binary & jsatom.c:178: error: invalid operands to binary & jsatom.c:179: error: invalid operands to binary & jsatom.c:179: error: invalid operands to binary & jsatom.c: At top level: jsatom.c:192: error: 'js_compare_atom_keys_no_case' declared as function returning a function jsatom.c: In function 'js_compare_atom_keys_no_case': jsatom.c:196: error: expected ')' before numeric constant jsatom.c:196: error: expected ')' before numeric constant jsatom.c:197: error: expected ')' before numeric constant jsatom.c:197: error: expected ')' before numeric constant jsatom.c: At top level: jsatom.c:240: error: expected declaration specifiers or '...' before 'uintN' jsatom.c: In function 'js_free_atom': jsatom.c:242: error: 'flag' undeclared (first use in this function) jsatom.c: At top level: jsatom.c:259: error: 'js_InitAtomState' declared as function returning a function jsatom.c: In function 'js_InitAtomState': jsatom.c:260: warning: implicit declaration of function 'JS_NewHashTable' jsatom.c:262: warning: assignment makes pointer from integer without a cast jsatom.c:265: error: cast specifies function type jsatom.c:268: error: 'JSContext' has no member named 'runtime' jsatom.c:276: error: cast specifies function type jsatom.c:278: error: cast specifies function type jsatom.c: At top level: jsatom.c:283: error: 'js_InitPinnedAtoms' declared as function returning a function jsatom.c: In function 'js_InitPinnedAtoms': jsatom.c:284: error: 'uintN' undeclared (first use in this function) jsatom.c:284: error: expected ';' before 'i' jsatom.c:292: error: too many arguments to function 'JS_Assert' jsatom.c:293: error: 'i' undeclared (first use in this function) jsatom.c:294: error: too many arguments to function 'js_Atomize' jsatom.c:294: error: cast specifies function type jsatom.c:296: error: too many arguments to function 'js_Atomize' jsatom.c:296: error: cast specifies function type jsatom.c:297: error: too many arguments to function 'js_Atomize' jsatom.c:297: error: cast specifies function type jsatom.c:298: error: too many arguments to function 'js_Atomize' jsatom.c:298: error: cast specifies function type jsatom.c:300: error: too many arguments to function 'js_Atomize' jsatom.c:300: error: cast specifies function type jsatom.c:301: error: too many arguments to function 'js_Atomize' jsatom.c:301: error: cast specifies function type jsatom.c:302: error: too many arguments to function 'js_Atomize' jsatom.c:302: error: cast specifies function type jsatom.c:303: error: too many arguments to function 'js_Atomize' jsatom.c:303: error: cast specifies function type jsatom.c:304: error: too many arguments to function 'js_Atomize' jsatom.c:304: error: cast specifies function type jsatom.c:305: error: too many arguments to function 'js_Atomize' jsatom.c:305: error: cast specifies function type jsatom.c:306: error: too many arguments to function 'js_Atomize' jsatom.c:306: error: cast specifies function type jsatom.c:307: error: too many arguments to function 'js_Atomize' jsatom.c:307: error: cast specifies function type jsatom.c:308: error: too many arguments to function 'js_Atomize' jsatom.c:308: error: cast specifies function type jsatom.c:309: error: too many arguments to function 'js_Atomize' jsatom.c:309: error: cast specifies function type jsatom.c:310: error: too many arguments to function 'js_Atomize' jsatom.c:310: error: cast specifies function type jsatom.c:311: error: too many arguments to function 'js_Atomize' jsatom.c:311: error: cast specifies function type jsatom.c:312: error: too many arguments to function 'js_Atomize' jsatom.c:312: error: cast specifies function type jsatom.c:313: error: too many arguments to function 'js_Atomize' jsatom.c:313: error: cast specifies function type jsatom.c:314: error: too many arguments to function 'js_Atomize' jsatom.c:314: error: cast specifies function type jsatom.c:315: error: too many arguments to function 'js_Atomize' jsatom.c:315: error: cast specifies function type jsatom.c:316: error: too many arguments to function 'js_Atomize' jsatom.c:316: error: cast specifies function type jsatom.c:317: error: too many arguments to function 'js_Atomize' jsatom.c:317: error: cast specifies function type jsatom.c:318: error: too many arguments to function 'js_Atomize' jsatom.c:318: error: cast specifies function type jsatom.c:319: error: too many arguments to function 'js_Atomize' jsatom.c:319: error: cast specifies function type jsatom.c:320: error: too many arguments to function 'js_Atomize' jsatom.c:320: error: cast specifies function type jsatom.c:321: error: too many arguments to function 'js_Atomize' jsatom.c:321: error: cast specifies function type jsatom.c:322: error: too many arguments to function 'js_Atomize' jsatom.c:322: error: cast specifies function type jsatom.c:323: error: too many arguments to function 'js_Atomize' jsatom.c:323: error: cast specifies function type jsatom.c:324: error: too many arguments to function 'js_Atomize' jsatom.c:324: error: cast specifies function type jsatom.c:325: error: too many arguments to function 'js_Atomize' jsatom.c:325: error: cast specifies function type jsatom.c:326: error: too many arguments to function 'js_Atomize' jsatom.c:326: error: cast specifies function type jsatom.c:327: error: too many arguments to function 'js_Atomize' jsatom.c:327: error: cast specifies function type jsatom.c:328: error: too many arguments to function 'js_Atomize' jsatom.c:328: error: cast specifies function type jsatom.c:329: error: too many arguments to function 'js_Atomize' jsatom.c:329: error: cast specifies function type jsatom.c:330: error: too many arguments to function 'js_Atomize' jsatom.c:330: error: cast specifies function type jsatom.c:331: error: too many arguments to function 'js_Atomize' jsatom.c:331: error: cast specifies function type jsatom.c:332: error: too many arguments to function 'js_Atomize' jsatom.c:332: error: cast specifies function type jsatom.c:333: error: too many arguments to function 'js_Atomize' jsatom.c:333: error: cast specifies function type jsatom.c:334: error: too many arguments to function 'js_Atomize' jsatom.c:334: error: cast specifies function type jsatom.c:335: error: too many arguments to function 'js_Atomize' jsatom.c:335: error: cast specifies function type jsatom.c:336: error: too many arguments to function 'js_Atomize' jsatom.c:336: error: cast specifies function type jsatom.c:349: error: cast specifies function type jsatom.c: At top level: jsatom.c:366: error: field 'leaks' declared as a function jsatom.c:371: error: 'js_atom_uninterner' declared as function returning a function jsatom.c: In function 'js_atom_uninterner': jsatom.c:377: error: expected ')' before numeric constant jsatom.c:378: error: expected ')' before numeric constant jsatom.c:379: error: expected ')' before numeric constant jsatom.c: At top level: jsatom.c:407: error: expected specifier-qualifier-list before 'uintN' jsatom.c:414: error: 'js_atom_marker' declared as function returning a function jsatom.c: In function 'js_atom_marker': jsatom.c:421: error: invalid operands to binary & jsatom.c:422: error: 'MarkArgs' has no member named 'gcflags' jsatom.c:423: error: invalid operands to binary | jsatom.c:425: error: expected ')' before numeric constant jsatom.c:426: error: 'MarkArgs' has no member named 'mark' jsatom.c:426: error: expected ')' before numeric constant jsatom.c:426: error: 'MarkArgs' has no member named 'data' jsatom.c: At top level: jsatom.c:432: error: expected declaration specifiers or '...' before 'uintN' jsatom.c: In function 'js_MarkAtomState': jsatom.c:439: error: 'MarkArgs' has no member named 'gcflags' jsatom.c:439: error: 'gcflags' undeclared (first use in this function) jsatom.c:440: error: 'MarkArgs' has no member named 'mark' jsatom.c:441: error: 'MarkArgs' has no member named 'data' jsatom.c: At top level: jsatom.c:447: error: 'js_atom_sweeper' declared as function returning a function jsatom.c: In function 'js_atom_sweeper': jsatom.c:452: error: invalid operands to binary & jsatom.c:453: error: invalid operands to binary & jsatom.c:458: error: invalid operands to binary & jsatom.c:458: error: too many arguments to function 'JS_Assert' jsatom.c: At top level: jsatom.c:474: error: 'js_atom_unpinner' declared as function returning a function jsatom.c: In function 'js_atom_unpinner': jsatom.c:478: error: invalid operands to binary & jsatom.c: At top level: jsatom.c:490: error: expected declaration specifiers or '...' before 'uintN' jsatom.c: In function 'js_AtomizeHashedKey': jsatom.c:497: error: 'JSContext' has no member named 'runtime' jsatom.c:511: error: 'flags' undeclared (first use in this function) jsatom.c:512: error: 'JSContext' has no member named 'lastAtom' jsatom.c: At top level: jsatom.c:519: error: expected declaration specifiers or '...' before 'uintN' jsatom.c: In function 'js_AtomizeObject': jsatom.c:525: error: cast specifies function type jsatom.c:527: error: 'flags' undeclared (first use in this function) jsatom.c:527: error: too many arguments to function 'js_AtomizeHashedKey' jsatom.c: At top level: jsatom.c:531: error: expected declaration specifiers or '...' before 'uintN' jsatom.c: In function 'js_AtomizeBoolean': jsatom.c:537: error: cast specifies function type jsatom.c:538: error: 'flags' undeclared (first use in this function) jsatom.c:538: error: too many arguments to function 'js_AtomizeHashedKey' jsatom.c: At top level: jsatom.c:542: error: expected declaration specifiers or '...' before 'jsint' jsatom.c:542: error: expected declaration specifiers or '...' before 'uintN' jsatom.c: In function 'js_AtomizeInt': jsatom.c:547: error: 'i' undeclared (first use in this function) jsatom.c:549: error: 'flags' undeclared (first use in this function) jsatom.c:549: error: too many arguments to function 'js_AtomizeHashedKey' jsatom.c: At top level: jsatom.c:557: error: expected declaration specifiers or '...' before 'uintN' jsatom.c: In function 'js_AtomizeDouble': jsatom.c:566: error: expected ')' before numeric constant jsatom.c:566: error: expected ')' before numeric constant jsatom.c:568: error: expected ')' before numeric constant jsatom.c:568: error: expected ')' before numeric constant jsatom.c:568: error: expected ')' before numeric constant jsatom.c:568: error: expected ')' before numeric constant jsatom.c:570: error: invalid operands to binary ^ jsatom.c:572: error: 'JSContext' has no member named 'runtime' jsatom.c:602: error: 'flags' undeclared (first use in this function) jsatom.c:603: error: 'JSContext' has no member named 'lastAtom' jsatom.c:566: warning: unused variable 'buf' jsatom.c: At top level: jsatom.c:610: error: expected declaration specifiers or '...' before 'uintN' jsatom.c:611: error: expected declaration specifiers or '...' before 'JSHashComparator' jsatom.c: In function 'js_AtomizeStringWithCompare': jsatom.c:620: error: invalid lvalue in assignment jsatom.c:622: error: 'JSContext' has no member named 'runtime' jsatom.c:625: error: 'compare' undeclared (first use in this function) jsatom.c:625: error: too many arguments to function 'JS_HashTableRawLookupWithCompare' jsatom.c:632: error: 'flags' undeclared (first use in this function) jsatom.c:634: error: 'JSString' has no member named 'chars' jsatom.c:634: error: too many arguments to function 'js_NewString' jsatom.c:635: warning: implicit declaration of function 'js_NewStringCopyN' jsatom.c:635: error: 'JSString' has no member named 'chars' jsatom.c:667: error: 'JSContext' has no member named 'lastAtom' jsatom.c: At top level: jsatom.c:674: error: expected declaration specifiers or '...' before 'uintN' jsatom.c: In function 'js_AtomizeString': jsatom.c:676: error: 'JSContext' has no member named 'caseSensitive' jsatom.c:677: error: 'flags' undeclared (first use in this function) jsatom.c:677: error: too many arguments to function 'js_AtomizeStringWithCompare' jsatom.c:679: error: too many arguments to function 'js_AtomizeStringWithCompare' jsatom.c: At top level: jsatom.c:683: error: expected declaration specifiers or '...' before 'uintN' jsatom.c: In function 'js_Atomize': jsatom.c:685: error: 'jschar' undeclared (first use in this function) jsatom.c:685: error: 'chars' undeclared (first use in this function) jsatom.c:688: error: expected ')' before numeric constant jsatom.c:688: error: expected ')' before numeric constant jsatom.c:698: error: expected ';' before 'inflated' jsatom.c:701: warning: implicit declaration of function 'js_InflateStringToBuffer' jsatom.c:701: error: 'inflated' undeclared (first use in this function) jsatom.c:704: warning: implicit declaration of function 'js_InflateString' jsatom.c:707: error: 'flags' undeclared (first use in this function) jsatom.c:710: error: expected ')' before numeric constant jsatom.c:710: error: expected ')' before numeric constant jsatom.c:710: error: expected ')' before numeric constant jsatom.c:710: error: expected ')' before numeric constant jsatom.c:712: error: 'JSString' has no member named 'chars' jsatom.c:714: error: too many arguments to function 'js_AtomizeString' jsatom.c:715: error: expected ')' before numeric constant jsatom.c:688: warning: unused variable 'buf' jsatom.c: At top level: jsatom.c:721: warning: type defaults to 'int' in declaration of 'jschar' jsatom.c:721: error: expected ';', ',' or ')' before '*' token jsatom.c:733: error: expected declaration specifiers or '...' before 'uintN' jsatom.c: In function 'js_AtomizeValue': jsatom.c:735: error: expected ')' before numeric constant jsatom.c:736: error: expected ')' before numeric constant jsatom.c:736: error: 'flags' undeclared (first use in this function) jsatom.c:736: error: too many arguments to function 'js_AtomizeString' jsatom.c:738: error: 'jsint' undeclared (first use in this function) jsatom.c:738: error: too many arguments to function 'js_AtomizeInt' jsatom.c:739: error: expected ')' before numeric constant jsatom.c:740: error: expected ')' before numeric constant jsatom.c:740: error: too many arguments to function 'js_AtomizeDouble' jsatom.c:741: error: expected ')' before numeric constant jsatom.c:742: error: expected ')' before numeric constant jsatom.c:742: error: too many arguments to function 'js_AtomizeObject' jsatom.c:743: error: expected ')' before numeric constant jsatom.c:744: error: cast specifies function type jsatom.c:744: error: too many arguments to function 'js_AtomizeBoolean' jsatom.c:745: error: cast specifies function type jsatom.c:745: error: too many arguments to function 'js_AtomizeHashedKey' jsatom.c: In function 'js_ValueToStringAtom': jsatom.c:756: error: too many arguments to function 'js_AtomizeString' jsatom.c: At top level: jsatom.c:761: error: 'js_hash_atom_ptr' declared as function returning a function jsatom.c: In function 'js_hash_atom_ptr': jsatom.c:763: warning: return makes integer from pointer without a cast jsatom.c: In function 'js_alloc_temp_space': jsatom.c:772: error: 'JSContext' has no member named 'tempPool' jsatom.c:772: error: 'JSContext' has no member named 'tempPool' jsatom.c:772: error: 'JSContext' has no member named 'tempPool' jsatom.c:772: error: too many arguments to function 'JS_Assert' jsatom.c:772: error: 'JSContext' has no member named 'tempPool' jsatom.c: In function 'js_alloc_temp_entry': jsatom.c:789: error: 'JSContext' has no member named 'tempPool' jsatom.c:789: error: 'JSContext' has no member named 'tempPool' jsatom.c:789: error: 'JSContext' has no member named 'tempPool' jsatom.c:789: error: too many arguments to function 'JS_Assert' jsatom.c:789: error: 'JSContext' has no member named 'tempPool' jsatom.c: At top level: jsatom.c:798: error: expected declaration specifiers or '...' before 'uintN' jsatom.c: In function 'js_IndexAtom': jsatom.c:815: error: 'JSAtomList' has no member named 'count' jsatom.c:817: error: too many arguments to function 'JS_Assert' jsatom.c:828: error: too many arguments to function 'JS_Assert' jsatom.c:831: warning: assignment makes pointer from integer without a cast jsatom.c:857: error: 'JSAtomList' has no member named 'count' jsatom.c: In function 'js_GetAtom': jsatom.c:868: error: too many arguments to function 'JS_Assert' jsatom.c:871: warning: implicit declaration of function 'JS_snprintf' jsatom.c:872: warning: implicit declaration of function 'JS_ReportErrorNumber' jsatom.c:872: error: 'js_GetErrorMessage' undeclared (first use in this function) jsatom.c:876: error: array subscript is not an integer jsatom.c:877: error: too many arguments to function 'JS_Assert' jsatom.c: At top level: jsatom.c:883: error: 'js_map_atom' declared as function returning a function jsatom.c: In function 'js_map_atom': jsatom.c:887: error: cast specifies function type jsatom.c: At top level: jsatom.c:892: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'js_atom_map_count' jsatom.c:893: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'js_atom_map_hash_table_count' jsatom.c:898: error: 'js_InitAtomMap' declared as function returning a function jsatom.c: In function 'js_InitAtomMap': jsatom.c:904: error: 'js_atom_map_count' undeclared (first use in this function) jsatom.c:910: error: cast specifies function type jsatom.c:913: error: 'JSAtomList' has no member named 'count' jsatom.c:914: error: cast specifies function type jsatom.c:915: error: 'js_GetErrorMessage' undeclared (first use in this function) jsatom.c:917: error: cast specifies function type jsatom.c:921: error: cast specifies function type jsatom.c:925: error: 'js_atom_map_hash_table_count' undeclared (first use in this function) jsatom.c:930: error: cast specifies function type jsatom.c:933: error: 'JSAtomList' has no member named 'count' jsatom.c:936: error: cast specifies function type jsatom.c:937: error: cast specifies function type make[4]: *** [libjs_la-jsatom.lo] Error 1 make[4]: Leaving directory `/home/darkapostrophe/downloads/swfdec/libswfdec/js' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/darkapostrophe/downloads/swfdec/libswfdec' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/darkapostrophe/downloads/swfdec/libswfdec' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/darkapostrophe/downloads/swfdec' make: *** [all] Error 2