Is your SpiderMonkey compiled with JS_THREADSAFE (most things will fail if you answer wrong)? [y/N] Is your SpiderMonkey compiled with support for unicode (t/23-unicode.t will fail if you answer wrong) ? [y/N] [N] N Do you want support for E4X (requires SpiderMonkey > 1.5) ? [y/N] [N] N WARNING: LICENSE is not a known parameter. Checking if your kit is complete... Looks good 'LICENSE' is not a known MakeMaker parameter name. Note (probably harmless): No library found for -ljs Writing Makefile for JavaScript cp PJS_TypeConversion.h blib/arch/auto/JavaScript/PJS_TypeConversion.h cp lib/Test/JavaScript/More.pm blib/lib/Test/JavaScript/More.pm cp PJS_Property.h blib/arch/auto/JavaScript/PJS_Property.h cp lib/JavaScript/Boxed.pm blib/lib/JavaScript/Boxed.pm cp PJS_Common.h blib/arch/auto/JavaScript/PJS_Common.h cp PJS_Script.h blib/arch/auto/JavaScript/PJS_Script.h cp lib/JavaScript/Script.pm blib/lib/JavaScript/Script.pm cp lib/JavaScript/Error.pm blib/lib/JavaScript/Error.pm cp lib/JavaScript.pm blib/lib/JavaScript.pm cp typemap blib/arch/auto/JavaScript/typemap cp JavaScript.h blib/arch/auto/JavaScript/JavaScript.h cp lib/JavaScript/Runtime.pm blib/lib/JavaScript/Runtime.pm cp PJS_Context.h blib/arch/auto/JavaScript/PJS_Context.h cp PJS_Runtime.h blib/arch/auto/JavaScript/PJS_Runtime.h cp lib/JavaScript/Function.pm blib/lib/JavaScript/Function.pm cp PJS_Call.h blib/arch/auto/JavaScript/PJS_Call.h cp PJS_Function.h blib/arch/auto/JavaScript/PJS_Function.h cp PJS_Exceptions.h blib/arch/auto/JavaScript/PJS_Exceptions.h cp PJS_Class.h blib/arch/auto/JavaScript/PJS_Class.h cp lib/JavaScript/Context.pm blib/lib/JavaScript/Context.pm cp JavaScript_Env.h blib/arch/auto/JavaScript/JavaScript_Env.h cp PJS_Types.h blib/arch/auto/JavaScript/PJS_Types.h /Users/cpanrun/build/5.8.8/bin/perl /Users/cpanrun/build/5.8.8/lib/5.8.8/ExtUtils/xsubpp -typemap /Users/cpanrun/build/5.8.8/lib/5.8.8/ExtUtils/typemap -typemap typemap JavaScript.xs > JavaScript.xsc && mv JavaScript.xsc JavaScript.c gcc -c -fno-common -DPERL_DARWIN -no-cpp-precomp -arch ppc -arch i386 -nostdinc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/include/gcc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/gcc -isystem/Developer/SDKs/MacOSX10.4u.sdk/usr/include -F/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks -mmacosx-version-min=10.3 -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -fno-strict-aliasing -pipe -Wdeclaration-after-statement -O3 -DVERSION=\"1.04\" -DXS_VERSION=\"1.04\" "-I/Users/cpanrun/build/5.8.8/lib/5.8.8/darwin-thread-multi-2level/CORE" JavaScript.c In file included from JavaScript.h:19, from JavaScript.xs:5: JavaScript_Env.h:8:19: error: jsapi.h: No such file or directory JavaScript_Env.h:9:22: error: jsdbgapi.h: No such file or directory JavaScript_Env.h:10:22: error: jsinterp.h: No such file or directory JavaScript_Env.h:11:19: error: jsfun.h: No such file or directory JavaScript_Env.h:12:19: error: jsobj.h: No such file or directory JavaScript_Env.h:13:19: error: jsprf.h: No such file or directory JavaScript_Env.h:14:21: error: jsscope.h: No such file or directory In file included from JavaScript.h:21, from JavaScript.xs:5: PJS_Call.h:24: error: parse error before '*' token PJS_Call.h:27: error: parse error before '*' token PJS_Call.h:30: error: parse error before 'PJS_call_javascript_function' PJS_Call.h:30: error: parse error before 'jsval' PJS_Call.h:30: warning: data definition has no type or storage class PJS_Call.h:33: error: parse error before 'perl_call_jsfunc' PJS_Call.h:33: error: parse error before '*' token PJS_Call.h:33: warning: data definition has no type or storage class In file included from JavaScript.h:23, from JavaScript.xs:5: PJS_Runtime.h:22: error: parse error before 'JSTrapHandler' PJS_Runtime.h:22: warning: no semicolon at end of struct or union PJS_Runtime.h:27: error: parse error before '}' token PJS_Runtime.h:37: error: parse error before 'JSRuntime' PJS_Runtime.h:37: warning: no semicolon at end of struct or union PJS_Runtime.h:40: error: parse error before '}' token PJS_Runtime.h:78: error: parse error before 'PJS_trap_handler' PJS_Runtime.h:78: error: parse error before '*' token PJS_Runtime.h:78: warning: data definition has no type or storage class PJS_Runtime.h:81: error: parse error before 'PJS_perl_trap_handler' PJS_Runtime.h:81: error: parse error before '*' token PJS_Runtime.h:81: warning: data definition has no type or storage class In file included from JavaScript.h:24, from JavaScript.xs:5: PJS_Context.h:26: error: parse error before 'JSContext' PJS_Context.h:26: warning: no semicolon at end of struct or union PJS_Context.h:45: error: parse error before '}' token PJS_Context.h:75: error: parse error before 'PJS_branch_handler' PJS_Context.h:75: error: parse error before '*' token PJS_Context.h:75: warning: data definition has no type or storage class PJS_Context.h:78: error: parse error before '*' token PJS_Context.h:97: error: parse error before '*' token PJS_Context.h:98: warning: data definition has no type or storage class In file included from JavaScript.h:25, from JavaScript.xs:5: PJS_Class.h:22: error: parse error before 'JSClass' PJS_Class.h:22: warning: no semicolon at end of struct or union PJS_Class.h:31: error: parse error before '*' token PJS_Class.h:31: warning: data definition has no type or storage class PJS_Class.h:35: error: parse error before '*' token PJS_Class.h:35: warning: data definition has no type or storage class PJS_Class.h:36: error: parse error before '*' token PJS_Class.h:36: warning: data definition has no type or storage class PJS_Class.h:39: error: parse error before 'next_property_id' PJS_Class.h:39: warning: data definition has no type or storage class PJS_Class.h:41: error: parse error before '*' token PJS_Class.h:41: warning: data definition has no type or storage class PJS_Class.h:42: error: parse error before '*' token PJS_Class.h:42: warning: data definition has no type or storage class PJS_Class.h:45: error: conflicting types for 'flags' PJS_Context.h:44: error: previous declaration of 'flags' was here PJS_Class.h:47: error: conflicting types for '_next' PJS_Runtime.h:26: error: previous declaration of '_next' was here PJS_Class.h:48: error: parse error before '}' token PJS_Class.h:54: error: parse error before 'int8' PJS_Class.h:63: error: parse error before '*' token PJS_Class.h:66: error: parse error before 'PJS_construct_perl_object' PJS_Class.h:66: error: parse error before '*' token PJS_Class.h:66: warning: data definition has no type or storage class PJS_Class.h:68: error: parse error before '*' token PJS_Class.h:69: warning: data definition has no type or storage class PJS_Class.h:71: error: parse error before '*' token PJS_Class.h:72: warning: data definition has no type or storage class PJS_Class.h:75: error: parse error before 'PJS_invoke_perl_object_method' PJS_Class.h:75: error: parse error before '*' token PJS_Class.h:75: warning: data definition has no type or storage class In file included from JavaScript.h:26, from JavaScript.xs:5: PJS_Function.h:45: error: parse error before '*' token PJS_Function.h:48: error: parse error before 'PJS_invoke_perl_function' PJS_Function.h:48: error: parse error before '*' token PJS_Function.h:48: warning: data definition has no type or storage class In file included from JavaScript.h:19, from JavaScript.xs:5: JavaScript_Env.h:8:19: error: jsapi.h: No such file or directory In file included from JavaScript.h:27, from JavaScript.xs:5: PJS_Property.h:21: error: parse error before 'int8' PJS_Property.h:21: warning: no semicolon at end of struct or union JavaScript_Env.h:9:22: PJS_Property.h:26: error: conflicting types for '_next'error: jsdbgapi.h: No such file or directory PJS_Runtime.h:26: error: previous declaration of '_next' was here PJS_Property.h:27: error: parse error before '}' token JavaScript_Env.h:10:22: error: jsinterp.h: No such file or directory PJS_Property.h:33: error: parse error before '*' token JavaScript_Env.h:11:19:PJS_Property.h:36: error: parse error before 'PJS_invoke_perl_property_getter' error: PJS_Property.h:36: error: parse error before '*' tokenjsfun.h: No such file or directory PJS_Property.h:36: warning: data definition has no type or storage class PJS_Property.h:39: error: parse error before 'PJS_invoke_perl_property_setter' PJS_Property.h:39: error: parse error before '*' tokenJavaScript_Env.h:12:19: error: jsobj.h: No such file or directoryPJS_Property.h:39: warning: data definition has no type or storage class JavaScript_Env.h:13:19: error: jsprf.h: No such file or directory JavaScript_Env.h:14:21: error: jsscope.h: No such file or directory In file included from JavaScript.h:28, from JavaScript.xs:5: PJS_Script.h:21: error: parse error before 'JSScript' PJS_Script.h:21: warning: no semicolon at end of struct or union In file included from JavaScript.h:29, from JavaScript.xs:5: PJS_TypeConversion.h:20: error: parse error before '*' token PJS_TypeConversion.h:23: error: parse error before '*' token PJS_TypeConversion.h:26: error: parse error before 'JSVALToSV' PJS_TypeConversion.h:26: error: parse error before '*' token PJS_TypeConversion.h:26: warning: data definition has no type or storage class PJS_TypeConversion.h:29: error: parse error before 'PJS_ConvertPerlToJSType' PJS_TypeConversion.h:29: error: parse error before '*' token PJS_TypeConversion.h:29: warning: data definition has no type or storage class In file included from JavaScript.h:21, from JavaScript.xs:5: PJS_Call.h:24: error: parse error before '*' token PJS_Call.h:27: error: parse error before '*' token PJS_Call.h:30: error: parse error before 'PJS_call_javascript_function' PJS_Call.h:30: error: parse error before 'jsval' PJS_Call.h:30: warning: data definition has no type or storage class PJS_Call.h:33: error: parse error before 'perl_call_jsfunc' PJS_Call.h:33: error: parse error before '*' token PJS_Call.h:33: warning: data definition has no type or storage class In file included from JavaScript.h:23, from JavaScript.xs:5: PJS_Runtime.h:22: error: parse error before 'JSTrapHandler' PJS_Runtime.h:22: warning: no semicolon at end of struct or union PJS_Runtime.h:27: error: parse error before '}' token PJS_Runtime.h:37: error: parse error before 'JSRuntime' PJS_Runtime.h:37: warning: no semicolon at end of struct or union PJS_Runtime.h:40: error: parse error before '}' token PJS_Runtime.h:78: error: parse error before 'PJS_trap_handler' PJS_Runtime.h:78: error: parse error before '*' token PJS_Runtime.h:78: warning: data definition has no type or storage class PJS_Runtime.h:81: error: parse error before 'PJS_perl_trap_handler' PJS_Runtime.h:81: error: parse error before '*' token PJS_Runtime.h:81: warning: data definition has no type or storage class In file included from JavaScript.h:24, from JavaScript.xs:5: PJS_Context.h:26: error: parse error before 'JSContext' PJS_Context.h:26: warning: no semicolon at end of struct or union PJS_Context.h:45: error: parse error before '}' token PJS_Context.h:75: error: parse error before 'PJS_branch_handler' PJS_Context.h:75: error: parse error before '*' token PJS_Context.h:75: warning: data definition has no type or storage class PJS_Context.h:78: error: parse error before '*' token PJS_Context.h:97: error: parse error before '*' token PJS_Context.h:98: warning: data definition has no type or storage class In file included from JavaScript.h:25, from JavaScript.xs:5: PJS_Class.h:22: error: parse error before 'JSClass' PJS_Class.h:22: warning: no semicolon at end of struct or union PJS_Class.h:31: error: parse error before '*' token PJS_Class.h:31: warning: data definition has no type or storage class PJS_Class.h:35: error: parse error before '*' token PJS_Class.h:35: warning: data definition has no type or storage class PJS_Class.h:36: error: parse error before '*' token PJS_Class.h:36: warning: data definition has no type or storage class PJS_Class.h:39: error: parse error before 'next_property_id' PJS_Class.h:39: warning: data definition has no type or storage class PJS_Class.h:41: error: parse error before '*' token PJS_Class.h:41: warning: data definition has no type or storage class PJS_Class.h:42: error: parse error before '*' token PJS_Class.h:42: warning: data definition has no type or storage class PJS_Class.h:45: error: conflicting types for 'flags' PJS_Context.h:44: error: previous declaration of 'flags' was here PJS_Class.h:47: error: conflicting types for '_next' PJS_Runtime.h:26: error: previous declaration of '_next' was here PJS_Class.h:48: error: parse error before '}' token PJS_Class.h:54: error: parse error before 'int8' PJS_Class.h:63: error: parse error before '*' token PJS_Class.h:66: error: parse error before 'PJS_construct_perl_object' PJS_Class.h:66: error: parse error before '*' token PJS_Class.h:66: warning: data definition has no type or storage class PJS_Class.h:68: error: parse error before '*' token PJS_Class.h:69: warning: data definition has no type or storage class PJS_Class.h:71: error: parse error before '*' token PJS_Class.h:72: warning: data definition has no type or storage class PJS_Class.h:75: error: parse error before 'PJS_invoke_perl_object_method' PJS_Class.h:75: error: parse error before '*' token PJS_Class.h:75: warning: data definition has no type or storage class In file included from JavaScript.h:26, from JavaScript.xs:5: PJS_Function.h:45: error: parse error before '*' token PJS_Function.h:48: error: parse error before 'PJS_invoke_perl_function' PJS_Function.h:48: error: parse error before '*' token PJS_Function.h:48: warning: data definition has no type or storage class In file included from JavaScript.h:27, from JavaScript.xs:5: PJS_Property.h:21: error: parse error before 'int8' PJS_Property.h:21: warning: no semicolon at end of struct or union PJS_Property.h:26: error: conflicting types for '_next' PJS_Runtime.h:26: error: previous declaration of '_next' was here PJS_Property.h:27: error: parse error before '}' token PJS_Property.h:33: error: parse error before '*' token PJS_Property.h:36: error: parse error before 'PJS_invoke_perl_property_getter' PJS_Property.h:36: error: parse error before '*' token PJS_Property.h:36: warning: data definition has no type or storage class PJS_Property.h:39: error: parse error before 'PJS_invoke_perl_property_setter' PJS_Property.h:39: error: parse error before '*' token PJS_Property.h:39: warning: data definition has no type or storage class In file included from JavaScript.h:28, from JavaScript.xs:5: PJS_Script.h:21: error: parse error before 'JSScript' PJS_Script.h:21: warning: no semicolon at end of struct or union In file included from JavaScript.h:29, from JavaScript.xs:5: PJS_TypeConversion.h:20: error: parse error before '*' token PJS_TypeConversion.h:23: error: parse error before '*' token PJS_TypeConversion.h:26: error: parse error before 'JSVALToSV' PJS_TypeConversion.h:26: error: parse error before '*' token PJS_TypeConversion.h:26: warning: data definition has no type or storage class PJS_TypeConversion.h:29: error: parse error before 'PJS_ConvertPerlToJSType' PJS_TypeConversion.h:29: error: parse error before '*' token PJS_TypeConversion.h:29: warning: data definition has no type or storage class JavaScript.xs: In function 'XS_JavaScript__Runtime_jsr_init_perl_interrupt_handler': JavaScript.xs:89: error: invalid application of 'sizeof' to incomplete type 'PJS_TrapHandler' JavaScript.xs:89: error: invalid application of 'sizeof' to incomplete type 'PJS_TrapHandler' JavaScript.xs:89: error: invalid application of 'sizeof' to incomplete type 'PJS_TrapHandler' JavaScript.xs:89: error: invalid application of 'sizeof' to incomplete type 'PJS_TrapHandler' JavaScript.xs:90: error: dereferencing pointer to incomplete type JavaScript.xs:91: error: dereferencing pointer to incomplete type JavaScript.xs: In function 'XS_JavaScript__Runtime_jsr_destroy_perl_interrupt_handler': JavaScript.xs:100: error: dereferencing pointer to incomplete type JavaScript.xs: In function 'XS_JavaScript__Runtime_jsr_init_perl_interrupt_handler': JavaScript.xs:89: error: invalid application of 'sizeof' to incomplete type 'PJS_TrapHandler' JavaScript.xs:89: error: invalid application of 'sizeof' to incomplete type 'PJS_TrapHandler' JavaScript.xs:89: error: invalid application of 'sizeof' to incomplete type 'PJS_TrapHandler' JavaScript.xs:89: error: invalid application of 'sizeof' to incomplete type 'PJS_TrapHandler' JavaScript.xs:90: error: dereferencing pointer to incomplete type JavaScript.xs:91: error: dereferencing pointer to incomplete type JavaScript.xs: In function 'XS_JavaScript__Context_jsc_set_error_handler': JavaScript.xs:129: error: dereferencing pointer to incomplete type JavaScript.xs:130: error: dereferencing pointer to incomplete type JavaScript.xs:133: error: dereferencing pointer to incomplete type JavaScript.xs:137: error: dereferencing pointer to incomplete type JavaScript.xs:138: error: dereferencing pointer to incomplete type JavaScript.xs:140: error: dereferencing pointer to incomplete type JavaScript.xs: In function 'XS_JavaScript__Runtime_jsr_destroy_perl_interrupt_handler': JavaScript.xs:100: error: dereferencing pointer to incomplete type JavaScript.xs: In function 'XS_JavaScript__Context_jsc_set_branch_handler': JavaScript.xs:151: error: dereferencing pointer to incomplete type JavaScript.xs:152: error: dereferencing pointer to incomplete type JavaScript.xs:155: error: dereferencing pointer to incomplete type JavaScript.xs:159: error: dereferencing pointer to incomplete type JavaScript.xs:160: error: dereferencing pointer to incomplete type JavaScript.xs:163: error: dereferencing pointer to incomplete type JavaScript.xs: In function 'XS_JavaScript__Context_jsc_set_error_handler': JavaScript.xs:129: error: dereferencing pointer to incomplete type JavaScript.xs:130: error: dereferencing pointer to incomplete type JavaScript.xs:133: error: dereferencing pointer to incomplete type JavaScript.xs:137: error: dereferencing pointer to incomplete type JavaScript.xs:138: error: dereferencing pointer to incomplete type JavaScript.xs:140: error: dereferencing pointer to incomplete type JavaScript.xs: In function 'XS_JavaScript__Context_jsc_set_branch_handler': JavaScript.xs:151: error: dereferencing pointer to incomplete type JavaScript.xs:152: error: dereferencing pointer to incomplete type JavaScript.xs:155: error: dereferencing pointer to incomplete type JavaScript.xs:159: error: dereferencing pointer to incomplete type JavaScript.xs:160: error: dereferencing pointer to incomplete type JavaScript.xs:163: error: dereferencing pointer to incomplete type JavaScript.xs: In function 'XS_JavaScript__Context_jsc_bind_value': JavaScript.xs:196: error: 'jsval' undeclared (first use in this function) JavaScript.xs:196: error: (Each undeclared identifier is reported only once JavaScript.xs:196: error: for each function it appears in.) JavaScript.xs:196: error: parse error before 'val' JavaScript.xs:197: error: 'JSObject' undeclared (first use in this function) JavaScript.xs:197: error: 'gobj' undeclared (first use in this function) JavaScript.xs:197: error: 'pobj' undeclared (first use in this function) JavaScript.c:571: warning: ISO C90 forbids mixed declarations and code JavaScript.xs:202: error: 'pval' undeclared (first use in this function) JavaScript.xs:209: error: 'val' undeclared (first use in this function) JavaScript.xs:209: error: 'JS_FALSE' undeclared (first use in this function) JavaScript.xs:210: error: 'JSVAL_VOID' undeclared (first use in this function) JavaScript.xs: In function 'XS_JavaScript__Context_jsc_eval': JavaScript.xs:226: error: 'jsval' undeclared (first use in this function) JavaScript.xs:226: error: parse error before 'rval' JavaScript.xs:227: error: 'JSContext' undeclared (first use in this function) JavaScript.xs:227: error: 'jcx' undeclared (first use in this function) JavaScript.xs:228: error: 'JSObject' undeclared (first use in this function) JavaScript.xs:228: error: 'gobj' undeclared (first use in this function) JavaScript.xs:229: error: 'JSScript' undeclared (first use in this function) JavaScript.xs:229: error: 'script' undeclared (first use in this function) JavaScript.xs:230: error: 'JSBool' undeclared (first use in this function) JavaScript.xs:230: error: parse error before 'ok' JavaScript.xs:242: error: 'ok' undeclared (first use in this function) JavaScript.xs:242: error: 'rval' undeclared (first use in this function) JavaScript.xs:244: error: 'JS_FALSE' undeclared (first use in this function) JavaScript.xs:260: error: 'RETVAL' undeclared (first use in this function) JavaScript.xs: In function 'XS_JavaScript__Context_jsc_bind_value': JavaScript.xs:196: error: 'jsval' undeclared (first use in this function) JavaScript.xs:196: error: (Each undeclared identifier is reported only once JavaScript.xs:196: error: for each function it appears in.) JavaScript.xs:196: error: parse error before 'val' JavaScript.xs:197: error: 'JSObject' undeclared (first use in this function) JavaScript.xs:197: error: 'gobj' undeclared (first use in this function) JavaScript.xs:197: error: 'pobj' undeclared (first use in this function) JavaScript.c:571: warning: ISO C90 forbids mixed declarations and code JavaScript.xs: In function 'XS_JavaScript__Context_jsc_free_root': JavaScript.xs:269: error: 'jsval' undeclared (first use in this function) JavaScript.xs:269: error: 'x' undeclared (first use in this function) JavaScript.xs:271: error: parse error before ')' token JavaScript.xs:202: error: 'pval' undeclared (first use in this function) JavaScript.xs:209: error: 'val' undeclared (first use in this function) JavaScript.xs:209: error: 'JS_FALSE' undeclared (first use in this function) JavaScript.xs:210: error: 'JSVAL_VOID' undeclared (first use in this function) JavaScript.xs: In function 'XS_JavaScript__Context_jsc_call': JavaScript.xs:280: error: 'jsval' undeclared (first use in this function) JavaScript.xs:280: error: parse error before 'rval' JavaScript.xs:285: error: 'JSFunction' undeclared (first use in this function) JavaScript.xs:285: error: 'func' undeclared (first use in this function) JavaScript.c:737: error: parse error before 'RETVAL' JavaScript.xs:289: error: parse error before ')' token JavaScript.xs:291: error: 'rval' undeclared (first use in this function) JavaScript.xs:291: error: 'JS_FALSE' undeclared (first use in this function) JavaScript.xs:299: error: 'fval' undeclared (first use in this function) JavaScript.xs:306: warning: comparison between pointer and integer JavaScript.xs:317: error: 'RETVAL' undeclared (first use in this function) JavaScript.xs: In function 'XS_JavaScript__Context_jsc_eval': JavaScript.xs:226: error: 'jsval' undeclared (first use in this function) JavaScript.xs:226: error: parse error before 'rval' JavaScript.xs:227: error: 'JSContext' undeclared (first use in this function) JavaScript.xs:227: error: 'jcx' undeclared (first use in this function) JavaScript.xs:228: error: 'JSObject' undeclared (first use in this function) JavaScript.xs:228: error: 'gobj' undeclared (first use in this function) JavaScript.xs:229: error: 'JSScript' undeclared (first use in this function) JavaScript.xs:229: error: 'script' undeclared (first use in this function) JavaScript.xs:230: error: 'JSBool' undeclared (first use in this function) JavaScript.xs:230: error: parse error before 'ok' JavaScript.xs:242: error: 'ok' undeclared (first use in this function) JavaScript.xs:242: error: 'rval' undeclared (first use in this function) JavaScript.xs:244: error: 'JS_FALSE' undeclared (first use in this function) JavaScript.xs:260: error: 'RETVAL' undeclared (first use in this function) JavaScript.xs: In function 'XS_JavaScript__Context_jsc_call_in_context': JavaScript.xs:329: error: 'jsval' undeclared (first use in this function) JavaScript.xs:329: error: parse error before 'rval' JavaScript.xs:331: error: 'JSFunction' undeclared (first use in this function) JavaScript.xs:331: error: 'func' undeclared (first use in this function) JavaScript.xs:332: warning: ISO C90 forbids mixed declarations and code JavaScript.xs:333: error: 'arg_list' undeclared (first use in this function) JavaScript.xs:334: error: parse error before 'context' JavaScript.xs:339: error: 'JSObject' undeclared (first use in this function) JavaScript.xs:339: error: 'jsobj' undeclared (first use in this function) JavaScript.c:822: warning: ISO C90 forbids mixed declarations and code JavaScript.xs:342: error: parse error before ')' token JavaScript.xs:345: error: parse error before ')' token JavaScript.xs:345: error: parse error before ')' token JavaScript.xs:348: error: 'JS_FALSE' undeclared (first use in this function) JavaScript.xs:352: error: 'context' undeclared (first use in this function) JavaScript.xs:358: error: 'aval' undeclared (first use in this function) JavaScript.xs: In function 'XS_JavaScript__Context_jsc_free_root': JavaScript.xs:269: error: 'jsval' undeclared (first use in this function) JavaScript.xs:269: error: 'x' undeclared (first use in this function) JavaScript.xs:365: error: 'rval' undeclared (first use in this function) JavaScript.xs:271: error: parse error before ')' token JavaScript.xs: In function 'XS_JavaScript__Context_jsc_call': JavaScript.xs:280: error: 'jsval' undeclared (first use in this function) JavaScript.xs:280: error: parse error before 'rval' JavaScript.xs:285: error: 'JSFunction' undeclared (first use in this function) JavaScript.xs:285: error: 'func' undeclared (first use in this function) JavaScript.c:737: error: parse error before 'RETVAL' JavaScript.xs:289: error: parse error before ')' token JavaScript.xs:291: error: 'rval' undeclared (first use in this function) JavaScript.xs:291: error: 'JS_FALSE' undeclared (first use in this function) JavaScript.xs: In function 'XS_JavaScript__Context_jsc_can': JavaScript.xs:382: error: 'jsval' undeclared (first use in this function) JavaScript.xs:382: error: parse error before 'val' JavaScript.xs:383: error: 'JSObject' undeclared (first use in this function) JavaScript.xs:383: error: 'object' undeclared (first use in this function) JavaScript.c:890: warning: ISO C90 forbids mixed declarations and codeJavaScript.xs:299: error: 'fval' undeclared (first use in this function) JavaScript.xs:306: warning: comparison between pointer and integer JavaScript.xs:317: error: 'RETVAL' undeclared (first use in this function) JavaScript.xs:387: error: 'val' undeclared (first use in this function) JavaScript.xs:390: error: invalid type argument of '->' JavaScript.xs:391: warning: comparison between pointer and integer JavaScript.xs: In function 'XS_JavaScript__Script_jss_execute': JavaScript.xs:407: error: 'jsval' undeclared (first use in this function) JavaScript.xs:407: error: parse error before 'rval' JavaScript.xs:409: error: dereferencing pointer to incomplete type JavaScript.xs:410: error: dereferencing pointer to incomplete type JavaScript.xs:410: error: 'rval' undeclared (first use in this function) JavaScript.xs: In function 'XS_JavaScript__Context_jsc_call_in_context':JavaScript.xs:413: error: 'RETVAL' undeclared (first use in this function) JavaScript.xs:329: error: 'jsval' undeclared (first use in this function) JavaScript.xs:329: error: parse error before 'rval' JavaScript.xs:331: error: 'JSFunction' undeclared (first use in this function) JavaScript.xs:331: error: 'func' undeclared (first use in this function) JavaScript.xs:332: warning: ISO C90 forbids mixed declarations and code JavaScript.xs:333: error: 'arg_list' undeclared (first use in this function) JavaScript.xs:334: error: parse error before 'context' JavaScript.xs:339: error: 'JSObject' undeclared (first use in this function) JavaScript.xs:339: error: 'jsobj' undeclared (first use in this function) JavaScript.c:822: warning: ISO C90 forbids mixed declarations and code JavaScript.xs:342: error: parse error before ')' token JavaScript.xs:345: error: parse error before ')' token JavaScript.xs:345: error: parse error before ')' token JavaScript.xs:348: error: 'JS_FALSE' undeclared (first use in this function) JavaScript.xs:352: error: 'context' undeclared (first use in this function) JavaScript.xs:358: error: 'aval' undeclared (first use in this function) JavaScript.xs:365: error: 'rval' undeclared (first use in this function) JavaScript.xs: In function 'XS_JavaScript__Script_jss_compile': JavaScript.xs:423: error: 'uintN' undeclared (first use in this function) JavaScript.xs:423: error: parse error before 'line' JavaScript.xs:425: error: invalid application of 'sizeof' to incomplete type 'PJS_Script' JavaScript.xs:425: error: invalid application of 'sizeof' to incomplete type 'PJS_Script' JavaScript.xs:425: error: invalid application of 'sizeof' to incomplete type 'PJS_Script' JavaScript.xs:425: error: invalid application of 'sizeof' to incomplete type 'PJS_Script' JavaScript.xs:430: error: dereferencing pointer to incomplete type JavaScript.xs:431: error: dereferencing pointer to incomplete type JavaScript.xs:431: error: 'line' undeclared (first use in this function) JavaScript.xs:433: error: dereferencing pointer to incomplete type JavaScript.xs: In function 'XS_JavaScript__Context_jsc_can': JavaScript.xs:382: error: 'jsval' undeclared (first use in this function) JavaScript.xs:382: error: parse error before 'val' JavaScript.xs:383: error: 'JSObject' undeclared (first use in this function) JavaScript.xs:383: error: 'object' undeclared (first use in this function) JavaScript.c:890: warning: ISO C90 forbids mixed declarations and code JavaScript.xs:387: error: 'val' undeclared (first use in this function) JavaScript.xs:390: error: invalid type argument of '->' JavaScript.xs:391: warning: comparison between pointer and integer JavaScript.xs: In function 'XS_JavaScript__Script_jss_execute': JavaScript.xs:407: error: 'jsval' undeclared (first use in this function) JavaScript.xs:407: error: parse error before 'rval' JavaScript.xs:409: error: dereferencing pointer to incomplete type JavaScript.xs:410: error: dereferencing pointer to incomplete type JavaScript.xs:410: error: 'rval' undeclared (first use in this function) JavaScript.xs:413: error: 'RETVAL' undeclared (first use in this function) JavaScript.xs: In function 'XS_JavaScript__Script_jss_compile': JavaScript.xs:423: error: 'uintN' undeclared (first use in this function) JavaScript.xs:423: error: parse error before 'line' JavaScript.xs:425: error: invalid application of 'sizeof' to incomplete type 'PJS_Script' JavaScript.xs:425: error: invalid application of 'sizeof' to incomplete type 'PJS_Script' JavaScript.xs:425: error: invalid application of 'sizeof' to incomplete type 'PJS_Script' JavaScript.xs:425: error: invalid application of 'sizeof' to incomplete type 'PJS_Script' JavaScript.xs:430: error: dereferencing pointer to incomplete type JavaScript.xs:431: error: dereferencing pointer to incomplete type JavaScript.xs:431: error: 'line' undeclared (first use in this function) JavaScript.xs:433: error: dereferencing pointer to incomplete type lipo: can't open input file: /var/tmp//ccKuVhjJ.out (No such file or directory) make: *** [JavaScript.o] Error 1