Hi all, I really do not understand this at all, I'm running CENTOS 5 and can install ape using the RPM file with no problems at all (which is great!!).
However, I need to make a simple change to the default HTTP headers that are sent by the APE server: I need to add data for the charset=utf8, I've looked at the source as others have suggested and have indeed been able to edit the main.h file where the headers and length are defined. But when trying to compile from source on CENTOS I get lots of errors and cannot get the application to install. This is also the case when even trying to install the original source (not the one with my tiny modification). When I issue the command ./build.sh a whole data dump occurs, giving lots and lots of errors, a sample of these is : libape-spidermonkey.c:2613: error: âapesocket_client_funcsâ undeclared (first use in this function) libape-spidermonkey.c:2614: error: âape_sm_compiledâ has no member named âcxâ libape-spidermonkey.c:2614: error: âapesocket_funcsâ undeclared (first use in this function) libape-spidermonkey.c:2616: error: âape_sm_compiledâ has no member named âcxâ libape-spidermonkey.c:2617: error: âape_sm_compiledâ has no member named âcxâ libape-spidermonkey.c:2619: error: âape_sm_compiledâ has no member named âcxâ libape-spidermonkey.c:2620: error: âape_sm_compiledâ has no member named âcxâ libape-spidermonkey.c:2620: error: âapepipecustom_funcsâ undeclared (first use in this function) libape-spidermonkey.c:2623: error: âape_sm_compiledâ has no member named âcxâ libape-spidermonkey.c:2623: error: âapemysql_funcsâ undeclared (first use in this function) libape-spidermonkey.c:2626: warning: implicit declaration of function âJS_SetContextPrivateâ libape-spidermonkey.c:2626: error: âape_sm_compiledâ has no member named âcxâ libape-spidermonkey.c: At top level: libape-spidermonkey.c:2629: error: expected â)â before â*â token libape-spidermonkey.c:2688: error: expected declaration specifiers or â...â before âJSObjectâ libape-spidermonkey.c:2688: error: expected declaration specifiers or â...â before âJSObjectâ libape-spidermonkey.c: In function âape_fire_cmdâ: libape-spidermonkey.c:2690: error: âape_sm_runtimeâ has no member named âscriptsâ libape-spidermonkey.c:2691: error: âjsvalâ undeclared (first use in this function) libape-spidermonkey.c:2691: error: expected â;â before âparamsâ libape-spidermonkey.c:2696: error: âparamsâ undeclared (first use in this function) libape-spidermonkey.c:2696: error: âobjâ undeclared (first use in this function) libape-spidermonkey.c:2697: error: âcbâ undeclared (first use in this function) libape-spidermonkey.c:2702: error: âape_sm_compiledâ has no member named âcallbacksâ libape-spidermonkey.c:2702: error: âape_sm_callbackâ has no member named ânextâ libape-spidermonkey.c:2703: error: âape_sm_callbackâ has no member named âtypeâ libape-spidermonkey.c:2704: error: expected â;â before ârvalâ libape-spidermonkey.c:2706: error: âape_sm_callbackâ has no member named âcxâ libape-spidermonkey.c:2706: warning: implicit declaration of function âJS_GetGlobalObjectâ libape-spidermonkey.c:2706: error: âape_sm_callbackâ has no member named âcxâ libape-spidermonkey.c:2706: error: âape_sm_callbackâ has no member named âfuncâ libape-spidermonkey.c:2706: error: ârvalâ undeclared (first use in this function) libape-spidermonkey.c:2706: error: âJS_FALSEâ undeclared (first use in this function) libape-spidermonkey.c:2707: error: âape_sm_callbackâ has no member named âtypeâ libape-spidermonkey.c:2710: warning: implicit declaration of function âprocess_cmd_returnâ libape-spidermonkey.c:2710: error: âape_sm_callbackâ has no member named âcxâ libape-spidermonkey.c:2713: error: âape_sm_compiledâ has no member named ânextâ libape-spidermonkey.c: At top level: libape-spidermonkey.c:2718: error: expected declaration specifiers or â...â before âJSObjectâ libape-spidermonkey.c:2718: error: expected declaration specifiers or â...â before âJSObjectâ libape-spidermonkey.c: In function âape_fire_hookâ: libape-spidermonkey.c:2720: error: âape_sm_runtimeâ has no member named âscriptsâ libape-spidermonkey.c:2721: error: âjsvalâ undeclared (first use in this function) libape-spidermonkey.c:2721: error: expected â;â before âparamsâ libape-spidermonkey.c:2722: error: expected â;â before ârvalâ libape-spidermonkey.c:2729: error: âparamsâ undeclared (first use in this function) libape-spidermonkey.c:2729: error: âobjâ undeclared (first use in this function) libape-spidermonkey.c:2730: error: âcbâ undeclared (first use in this function) libape-spidermonkey.c:2731: error: âape_sm_callbackâ has no member named âtypeâ libape-spidermonkey.c:2732: error: âape_sm_callbackâ has no member named âcxâ libape-spidermonkey.c:2735: error: âape_sm_callbackâ has no member named âcxâ libape-spidermonkey.c:2735: error: âape_sm_callbackâ has no member named âfuncâ libape-spidermonkey.c:2735: error: âape_sm_callbackâ has no member named âtypeâ libape-spidermonkey.c:2735: error: ârvalâ undeclared (first use in this function) libape-spidermonkey.c:2735: error: âJS_FALSEâ undeclared (first use in this function) libape-spidermonkey.c:2736: error: âape_sm_callbackâ has no member named âtypeâ libape-spidermonkey.c:2739: error: âape_sm_callbackâ has no member named âcxâ libape-spidermonkey.c:2741: error: âape_sm_callbackâ has no member named âtypeâ libape-spidermonkey.c: At top level: libape-spidermonkey.c:2744: error: expected declaration specifiers or â...â before âuintNâ libape-spidermonkey.c:2744: error: expected declaration specifiers or â...â before âjsvalâ libape-spidermonkey.c: In function âape_fire_callbackâ: libape-spidermonkey.c:2746: error: âape_sm_runtimeâ has no member named âscriptsâ libape-spidermonkey.c:2755: error: âape_sm_compiledâ has no member named âcallbacksâ libape-spidermonkey.c:2755: error: âape_sm_callbackâ has no member named ânextâ libape-spidermonkey.c:2757: error: âape_sm_callbackâ has no member named âtypeâ libape-spidermonkey.c:2758: error: âjsvalâ undeclared (first use in this function) libape-spidermonkey.c:2758: error: expected â;â before ârvalâ libape-spidermonkey.c:2763: error: âape_sm_compiledâ has no member named âcxâ libape-spidermonkey.c:2763: error: âape_sm_compiledâ has no member named âglobalâ libape-spidermonkey.c:2763: error: âape_sm_callbackâ has no member named âfuncâ libape-spidermonkey.c:2763: error: âargcâ undeclared (first use in this function) libape-spidermonkey.c:2763: error: âargvâ undeclared (first use in this function) libape-spidermonkey.c:2763: error: ârvalâ undeclared (first use in this function) libape-spidermonkey.c:2770: error: âape_sm_compiledâ has no member named ânextâ libape-spidermonkey.c: In function âinit_moduleâ: libape-spidermonkey.c:2777: error: âJSRuntimeâ undeclared (first use in this function) libape-spidermonkey.c:2777: error: ârtâ undeclared (first use in this function) libape-spidermonkey.c:2778: error: âJSContextâ undeclared (first use in this function) libape-spidermonkey.c:2778: error: âgcxâ undeclared (first use in this function) libape-spidermonkey.c:2781: error: âjsvalâ undeclared (first use in this function) libape-spidermonkey.c:2781: error: expected â;â before ârvalâ libape-spidermonkey.c:2787: warning: implicit declaration of function âJS_NewRuntimeâ libape-spidermonkey.c:2794: error: âape_sm_runtimeâ has no member named âruntimeâ libape-spidermonkey.c:2795: error: âape_sm_runtimeâ has no member named âscriptsâ libape-spidermonkey.c:2798: warning: implicit declaration of function âJS_NewContextâ libape-spidermonkey.c:2799: warning: implicit declaration of function âJS_SetOptionsâ libape-spidermonkey.c:2799: error: âJSOPTION_VAROBJFIXâ undeclared (first use in this function) libape-spidermonkey.c:2799: error: âJSOPTION_JITâ undeclared (first use in this function) libape-spidermonkey.c:2800: warning: implicit declaration of function âJS_SetVersionâ libape-spidermonkey.c:2800: error: âJSVERSION_LATESTâ undeclared (first use in this function) libape-spidermonkey.c:2801: warning: implicit declaration of function âJS_SetErrorReporterâ libape-spidermonkey.c:2801: error: âreportErrorâ undeclared (first use in this function) libape-spidermonkey.c:2802: warning: implicit declaration of function âJS_InitStandardClassesâ libape-spidermonkey.c:2802: error: âglobal_classâ undeclared (first use in this function) libape-spidermonkey.c:2818: error: âape_sm_compiledâ has no member named âcxâ libape-spidermonkey.c:2821: error: âape_sm_compiledâ has no member named âcxâ libape-spidermonkey.c:2830: error: âape_sm_compiledâ has no member named âcxâ libape-spidermonkey.c:2831: error: âape_sm_compiledâ has no member named âcxâ libape-spidermonkey.c:2832: error: âape_sm_compiledâ has no member named âcxâ libape-spidermonkey.c:2834: error: âape_sm_compiledâ has no member named âglobalâ libape-spidermonkey.c:2834: error: âape_sm_compiledâ has no member named âcxâ libape-spidermonkey.c:2836: error: âape_sm_compiledâ has no member named âcxâ libape-spidermonkey.c:2836: error: âape_sm_compiledâ has no member named âglobalâ libape-spidermonkey.c:2839: error: too many arguments to function âape_sm_define_apeâ libape-spidermonkey.c:2841: error: âape_sm_compiledâ has no member named âbytecodeâ libape-spidermonkey.c:2841: warning: implicit declaration of function âJS_CompileFileâ libape-spidermonkey.c:2841: error: âape_sm_compiledâ has no member named âcxâ libape-spidermonkey.c:2841: error: âape_sm_compiledâ has no member named âglobalâ libape-spidermonkey.c:2843: error: âape_sm_compiledâ has no member named âbytecodeâ libape-spidermonkey.c:2844: error: âape_sm_compiledâ has no member named âscriptObjâ libape-spidermonkey.c:2844: warning: implicit declaration of function âJS_NewScriptObjectâ libape-spidermonkey.c:2844: error: âape_sm_compiledâ has no member named âcxâ libape-spidermonkey.c:2844: error: âape_sm_compiledâ has no member named âbytecodeâ libape-spidermonkey.c:2847: warning: implicit declaration of function âJS_AddNamedRootâ libape-spidermonkey.c:2847: error: âape_sm_compiledâ has no member named So my question is, how come the RPM installs flawlessly and the source will not? What is the difference between these two install procedures, surely its the same application so i do not understand the erroneous output? Really really confused. This one tiny issue with not being able to use a UTF-8 charset in the APE server response is a real drawback. Any help at all would be greatly appreciated: Regards, -- You received this message because you are subscribed to the Google Groups "APE Project" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/ape-project?hl=en --- APE Project (Ajax Push Engine) Official website : http://www.ape-project.org/ Git Hub : http://github.com/APE-Project/
