The last time I tried to build SpiderMonkey under cygwin (on a train trip, so time was limited!) I got stuck trying to hack the configure.in and subsequent dependencies to recognize cygwin as a discrete target operating system. There is just a pile of changes to make, and I was also trying to be careful so that I could submit the patch back to Moz.
If you're an experienced C hacker, figure 4-6 hours. If not, you could be meandering in there quite a while. What's the state of POSIX support on Win32? It might be quicker for you to use MozillaBuild to build JSAPI on Win32 with Visual Studio, then hack up the APE build system to work under MozillaBuild. Of course, you might get irretrievably lost, nobody has ever done this before so we don't know what roadblocks you're going to hit. (Why do all this work when Linux is free?) Wes On 7 September 2011 23:23, Lexcelsior <[email protected]> wrote: > Thanks for the response, Wes. If you (or anyone) could point me to the > right files, I might be able to take a crack at fixing it. > > Lex > > > On Sep 7, 10:12 am, Wes Garland <[email protected]> wrote: > > It sounds like the APE build system was not able to figure out the > correct > > preference for what style of polling cygwin supports. That would be easy > to > > fix if one was motivated to do so. > > > > The harder fix will be to fix the SpiderMonkey build system to compile > under > > Cygwin. The code itself is expected to work, however the new (JS 1.8.0) > > build system gets confused thinks that you're trying to do a > > MingW/VisualStudio build instead. > > > > Wes > >... > > -- > 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/
