> Would it be a good idea to have APE use the APR runtime? IMHO, no - and I have done LOTS of hacking with JSAPI and APR. In fact, I've used them together in another project.
The big problem is that JS GC lifetime does not map cleanly onto APR pools, and you wind up defeating APRs main strength, which is hierarchical pool management. What benefit did you think you would achieve? Wes On 30 August 2011 12:51, Jacobus brogly.decap <[email protected]>wrote: > Would it be a good idea to have APE use the APR runtime? > > Jacob > > 2011/8/30 Jeremy Mitts <[email protected]> > >> UTF-8! Yeah, that. :) >> >> Got it, thanks all. >> >> Jeremy >> >> >> On Tue, Aug 30, 2011 at 7:14 AM, Jacobus brogly.decap < >> [email protected]> wrote: >> >>> Hi Jeremy >>> >>> I solved it by going to my PUTTY configuration menu >>> >>> [root]->Window->Translation >>> >>> Then in the section "Character Translation and received data" >>> , I select UTF-8 >>> >>> Normally there is some Western ISO-bladibla-stuff there. >>> >>> Jacob >>> >>> 2011/8/30 Jeremy Mitts <[email protected]> >>> >>>> I get the same chars. I assumed some kind of curly quote or color-change >>>> code that my ssh client doesn't know about. Its always a funny a though. >>>> >>>> Jeremy >>>> On Aug 30, 2011 5:16 AM, "Jacobus brogly.decap" < >>>> [email protected]> wrote: >>>> > Hi Guys, >>>> > >>>> > I am compiling from source and I get this,..., this is weird or what >>>> (look >>>> > at the strange characters). >>>> > >>>> > libape-spidermonkey.c: In function âape_cb_allocateuserâ: >>>> > libape-spidermonkey.c:3056: warning: dereferencing type-punned pointer >>>> will >>>> > break strict-aliasing rules >>>> > libape-spidermonkey.c: In function âape_cb_del_userâ: >>>> > libape-spidermonkey.c:3085: warning: dereferencing type-punned pointer >>>> will >>>> > break strict-aliasing rules >>>> > libape-spidermonkey.c: In function âape_cb_mkchanâ: >>>> > libape-spidermonkey.c:3112: warning: dereferencing type-punned pointer >>>> will >>>> > break strict-aliasing rules >>>> > libape-spidermonkey.c: In function âape_cb_rmchanâ: >>>> > libape-spidermonkey.c:3141: warning: dereferencing type-punned pointer >>>> will >>>> > break strict-aliasing rules >>>> > libape-spidermonkey.c: In function âape_cb_addsubuserâ: >>>> > libape-spidermonkey.c:3190: warning: dereferencing type-punned pointer >>>> will >>>> > break strict-aliasing rules >>>> > libape-spidermonkey.c: In function âape_cb_delsubuserâ: >>>> > libape-spidermonkey.c:3204: warning: dereferencing type-punned pointer >>>> will >>>> > break strict-aliasing rules >>>> > >>>> > >>>> > Jacob >>>> > >>>> > >>>> > 2011/8/30 Jeremy Mitts <[email protected]> >>>> > >>>> >> Here's the latest, anyone know anything about this? :) >>>> >> >>>> >> I got the headers installed, and the build.sh fails after it goes >>>> into >>>> >> modules and tries to make. >>>> >> >>>> >> I ran make from there (APE-Project-APE_Server-7368a9c/modules) and >>>> output >>>> >> 2> to a log file, and it was complaining about there not being a >>>> >> ../deps/js/src/dist/include folder with a jsapi.h file in it. That >>>> file was >>>> >> in ../deps/js/src (there is no dist or dist/include in deps/js/src) >>>> so I >>>> >> changed the build line* to specify deps/js/src instead of >>>> >> deps/js/src/dist/include. >>>> >> >>>> >> The next errors are about it not being able to find js-configure.h, >>>> which >>>> >> I've surmised is a file that is supposed to be generated as an >>>> earlier part >>>> >> of the build process. It also wants jsautocfg.h, which also appears >>>> to be >>>> >> something that is automatically generated at build. But I don't think >>>> I even >>>> >> have whatever it was that was supposed to build those? >>>> >> >>>> >> I'm obviously missing something. The problem is likely between the >>>> chair >>>> >> and keyboard. >>>> >> >>>> >> To recap, I'm trying to figure out how to build APE on an ARM >>>> >> processor, specifically a global scale technologies dreamplug running >>>> deb >>>> >> lenny 2.6.33. I have all the pre-reqs installed and I'm using gnu >>>> make. I'm >>>> >> not cross compiling, but actually working on the dreamplug directly. >>>> I'd >>>> >> really like to get it running APE. >>>> >> >>>> >> >>>> >> Thanks for any insight anyone out there may have. >>>> >> >>>> >> >>>> >> Jeremy >>>> >> >>>> >> >>>> >> * -- to clarify: make ran this >>>> >> >>>> >> gcc -D_GNU_SOURCE -Wall -g -shared -fPIC -rdynamic >>>> >> -Wl,-soname,libmod_spidermonkey.so -o lib/libmod_spidermonkey.so >>>> >> libape-spidermonkey.c -I../deps/js/src/dist/include/ >>>> -L../deps/js/src/ >>>> >> -ljs_static -lstdc++ -L./deps/mysac/ -I./deps/mysac/ -lmysac >>>> -lmysqlclient_r >>>> >> >>>> >> and I told it to do this >>>> >> >>>> >> gcc -D_GNU_SOURCE -Wall -g -shared -fPIC -rdynamic >>>> >> -Wl,-soname,libmod_spidermonkey.so -o lib/libmod_spidermonkey.so >>>> >> libape-spidermonkey.c -I../deps/js/src/ -L../deps/js/src/ -ljs_static >>>> >> -lstdc++ -L./deps/mysac/ -I./deps/mysac/ -lmysac -lmysqlclient_r >>>> >> >>>> >> instead. >>>> >> >>>> >> -- >>>> >> 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/ >>>> >> >>>> > >>>> > -- >>>> > 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/ >>>> >>>> -- >>>> 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/ >>>> >>> >>> -- >>> 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/ >>> >> >> -- >> 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/ >> > > -- > 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/ > -- Wesley W. Garland Director, Product Development PageMail, Inc. +1 613 542 2787 x 102 -- 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/
