Le 5 juin 2012 13:48, <sebastien.fricker <sebastien.fric...@gmail.com>@<sebastien.fric...@gmail.com> gmail.com <sebastien.fric...@gmail.com>> a écrit : > > I have places my automatic installation script of GODI on Cygwin on > gitorious.org. > > Since the FlexDll issue is actually not corrected, this installation fails. > For all people which want to have a try: > https:// > <https://gitorious.org/cygwingodi/cygwingodi>gitorious.org<https://gitorious.org/cygwingodi/cygwingodi> / <https://gitorious.org/cygwingodi/cygwingodi>cygwingodi<https://gitorious.org/cygwingodi/cygwingodi> / <https://gitorious.org/cygwingodi/cygwingodi>cygwingodi<https://gitorious.org/cygwingodi/cygwingodi> > >
Very interesting approach. I choose a different bootstrap language, however. I use Lua which has a nice set of libraries (including curl) and which can be the base of a automatic installer for the whole godi. It also avoids the PL zoo (i.e vbs sh and bat) Example of what i have achieved (inside jenkins/hudson): Godi.bootstrap("3.12") Godi.build("godi-ounit") Godi.build("apps-oasis") It works only on mac and linux for now, i'll try to extend to windows starting from your script. Tell me if you are interested, ican setup a git repo on forge.ocamlcore.org.... Regards Sylvain > > > On Thursday 31 May 2012 15:14:40 Sébastien Fricker wrote: > > Thanks Gerd for sharing it. > > As soon as the FlexDll problem is corrected I think that I can start with > > it. Sébastien > > > > On Thursday 31 May 2012 15:06:41 you wrote: > > > Am Donnerstag, den 31.05.2012, 14:20 +0200 schrieb Sébastien Fricker: > > > > On Thursday 31 May 2012 14:05:12 Gerd Stolpmann wrote: > > > > > Sure, if I find time... The best thing would be if I got patches that > > > > > are ready to be applied. The time-consuming part is to test everything > > > > > (I currently don't even have a recent Cygwin installation at hand). > > > > > > > > Gerd, > > > > I have started to write a "test suite" which install GODI on Cygwin. > > > > But I have exactly the same issue with FlexDLL. > > > > As soon as I'm able to have completely atomized this step I will send > > > > you > > > > it the scripts. > > > > > > > > BTW: Can you share the suite which generates: > > > > https:// <https://godirepo.camlcity.org/openapps/autoui.cgi> godirepo.camlcity.org <https://godirepo.camlcity.org/openapps/autoui.cgi>/<https://godirepo.camlcity.org/openapps/autoui.cgi> openapps <https://godirepo.camlcity.org/openapps/autoui.cgi>/<https://godirepo.camlcity.org/openapps/autoui.cgi> autoui.cgi <https://godirepo.camlcity.org/openapps/autoui.cgi> May be I can then > > > > execute on Cygwin. > > > > Sébastien > > > > > > https://<https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/autobuild/> godirepo.camlcity.org<https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/autobuild/> / <https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/autobuild/>svn<https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/autobuild/> / <https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/autobuild/>app<https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/autobuild/> - <https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/autobuild/> camlcityd<https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/autobuild/> / <https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/autobuild/> trunk <https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/autobuild/> / <https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/autobuild/>src<https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/autobuild/> / <https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/autobuild/> autobuild<https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/autobuild/> / <https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/autobuild/> > > > https://<https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/dbschema/> godirepo.camlcity.org<https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/dbschema/> / <https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/dbschema/>svn<https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/dbschema/> / <https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/dbschema/>app<https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/dbschema/> - <https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/dbschema/> camlcityd<https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/dbschema/> / <https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/dbschema/>trunk<https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/dbschema/> / <https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/dbschema/>src<https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/dbschema/> / <https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/dbschema/> dbschema<https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/dbschema/> / <https://godirepo.camlcity.org/svn/app-camlcityd/trunk/src/dbschema/> > > > > > > The autobuild db resides (for now) in Mysql, use godi_autobuild.sql for > > > creating it. > > > > > > Use jobs/autobuild2 for building packages (I guess you can remove the > > > call to sqlite3, this is just for skipping packages that are known not > > > to work). The script assumes certain paths: > > > > > > ~/autobuild/${GODI_SECTION}/: is the prefix for GODI > > > > > > ~/autobuild/${GODI_SECTION}-empty.tar.gz: is a tared-up "empty" GODI, > > > i.e. the state after bootstrapping, and removing everything except > > > godi-tools. > > > > > > > > > ~/autobuild/${GODI_SECTION}.conf is the godi.conf to use. > > > > > > ~/autobuild/${GODI_SECTION}.out is the log file > > > > > > xfvb-run starts a virtual X server, because some packages can only be > > > built when X is there. I guess you can remove this for win32. > > > > > > The other scripts in jobs/ are for driving the digester of the search > > > engine. Ignore them. > > > > > > Gerd > > > > > > > _______________________________________________ > > > > Godi-list mailing list > > > > Godi <Godi-list@ocaml-programming.de>-<Godi-list@ocaml-programming.de> list <Godi-list@ocaml-programming.de>@ocaml-<Godi-list@ocaml-programming.de> programming.de <Godi-list@ocaml-programming.de> > > > > https:// <https://godirepo.camlcity.org/mailman/listinfo/godi-list> godirepo.camlcity.org<https://godirepo.camlcity.org/mailman/listinfo/godi-list> / <https://godirepo.camlcity.org/mailman/listinfo/godi-list>mailman<https://godirepo.camlcity.org/mailman/listinfo/godi-list> / <https://godirepo.camlcity.org/mailman/listinfo/godi-list>listinfo<https://godirepo.camlcity.org/mailman/listinfo/godi-list> / <https://godirepo.camlcity.org/mailman/listinfo/godi-list>godi<https://godirepo.camlcity.org/mailman/listinfo/godi-list> - <https://godirepo.camlcity.org/mailman/listinfo/godi-list>list<https://godirepo.camlcity.org/mailman/listinfo/godi-list> > _______________________________________________ > Godi-list mailing list > Godi <Godi-list@ocaml-programming.de>- <Godi-list@ocaml-programming.de> list <Godi-list@ocaml-programming.de>@ocaml-<Godi-list@ocaml-programming.de> programming.de <Godi-list@ocaml-programming.de> > https:// <https://godirepo.camlcity.org/mailman/listinfo/godi-list> godirepo.camlcity.org<https://godirepo.camlcity.org/mailman/listinfo/godi-list> / <https://godirepo.camlcity.org/mailman/listinfo/godi-list>mailman<https://godirepo.camlcity.org/mailman/listinfo/godi-list> / <https://godirepo.camlcity.org/mailman/listinfo/godi-list>listinfo<https://godirepo.camlcity.org/mailman/listinfo/godi-list> / <https://godirepo.camlcity.org/mailman/listinfo/godi-list>godi<https://godirepo.camlcity.org/mailman/listinfo/godi-list> - <https://godirepo.camlcity.org/mailman/listinfo/godi-list>list<https://godirepo.camlcity.org/mailman/listinfo/godi-list>
_______________________________________________ Godi-list mailing list Godi-list@ocaml-programming.de https://godirepo.camlcity.org/mailman/listinfo/godi-list