Just as I was considering to give it another try for my continuous integration stuff... Will work on it tonight.
Will give you feedback ASAP. Cheers Sylvain 2012/7/10 Gerd Stolpmann <i...@gerd-stolpmann.de>: > Hi, > > finally, there is again a version of GODI that works on mingw: > > http://download.camlcity.org/download/godi-skylift-20120709.tar.gz > > For bootstrapping, you need Cygwin-1.7. I've installed the Cygwin packages > listed below. This is certainly not the minimum list, and most packages are > checked anyway. So far I remember the following packages are important to > have: > > - bc > - bzip2 > - diffutils > - gawk > - gzip > - m4 > - make > - mingw64-i686-binutils > - mingw64-i686-gcc > - mingw64-i686-headers > - mingw64-i686-runtime > - patch > - rxvt (for having a "real" terminal) > > Further notes: > - You do not need wget anymore (its function is now "included"). > - Installing to an UNC path seems not to work. > - Very likely 64 bit builds do not work. > - There are many packages you cannot build, especially > those needing C libraries. There are good chances for OCaml-only > packages. > - Cygwin is only needed for the build system. All executables are > pure Windows executables that do not link with cygdll1.dll. > - The Skylift release of GODI includes functions for distributing > binary packages. Please have bit of patience here, as I'm still > writing the documentation how to do it. But anyway, this opens > the door to a binary-only OCaml distribution for Windows (w/o > Cygwin). > > I had to fix a relatively long list of bugs, mostly for the following > class of problems: > - Problems with the CR/LF line endings. godi_console outputs > now always only LF to stdout, but text files may use the > CR/LF conventions. > - New cygwin mount tables. godi_console caches now the output > of the "mount" command rather than reading any internal > tables (trying to be editor-friendly). > - New cygwin symbolic link format is now understood. > - Strange problems with stdout/stderr redirections, especially > when pipes connect programs where one is Cygwin and one not. > > Hoping that this now also works on other machines than mine. > > Gerd > > -- > > Package Version Status > _autorebase 000078-1 OK > _update-info-dir 01052-1 OK > alternatives 1.3.30c-10 OK > base-cygwin 3.1-1 OK > base-files 4.1-1 OK > bash 4.1.10-4 OK > bc 1.06-2 OK > binutils 2.22.51-2 OK > bzip2 1.0.6-2 OK > coreutils 8.15-1 OK > crypt 1.2-1 OK > csih 0.9.6-1 OK > cygrunsrv 1.40-2 OK > cygutils 1.4.10-2 OK > cygwin 1.7.15-1 OK > cygwin-doc 1.7-1 OK > dash 0.5.7-1 OK > dbus 1.4.20-1 OK > diffutils 3.2-1 OK > dos2unix 6.0-1 OK > editrights 1.01-2 OK > file 5.11-1 OK > findutils 4.5.9-2 OK > gamin 0.1.10-11 OK > gawk 4.0.1-1 OK > gcc4-core 4.5.3-3 OK > gcc4-g++ 4.5.3-3 OK > gettext 0.18.1.1-2 OK > grep 2.6.3-1 OK > groff 1.21-2 OK > gsettings-desktop-schemas 3.4.2-1 OK > gzip 1.3.12-2 OK > ipc-utils 1.0-1 OK > less 444-1 OK > libapr1 1.4.6-1 OK > libaprutil1 1.4.1-1 OK > libasn1_8 1.5.2-2 OK > libattr1 2.4.46-1 OK > libbz2_1 1.0.6-2 OK > libcloog0 0.15.7-1 OK > libcom_err2 1.41.14-1 OK > libdb4.5 4.5.20.2-3 OK > libdbus1_3 1.4.20-1 OK > libedit0 20120311-1 OK > libexpat1 2.1.0-1 OK > libfam0 0.1.10-11 OK > libffi4 4.5.3-3 OK > libgcc1 4.5.3-3 OK > libgcrypt11 1.4.6-1 OK > libgdbm4 1.8.3-20 OK > libglib2.0_0 2.32.3-2 OK > libgmp3 4.3.2-1 OK > libgmpxx4 4.3.2-1 OK > libgnutls26 2.12.14-1 OK > libgomp1 4.5.3-3 OK > libgpg-error0 1.10-1 OK > libgssapi3 1.5.2-2 OK > libheimbase1 1.5.2-2 OK > libheimntlm0 1.5.2-2 OK > libhx509_5 1.5.2-2 OK > libiconv2 1.14-2 OK > libidn11 1.22-1 OK > libintl8 0.18.1.1-2 OK > libkafs0 1.5.2-2 OK > libkrb5_26 1.5.2-2 OK > liblzma5 5.0.2_20110517-1 OK > liblzo2_2 2.06-1 OK > libmpc1 0.8-1 OK > libmpfr1 2.4.1-4 OK > libmpfr4 3.0.1-1 OK > libncurses10 5.7-18 OK > libncurses9 5.7-16 OK > libncursesw10 5.7-18 OK > libneon27 0.29.6-2 OK > libopenldap2_3_0 2.3.43-3 OK > libopenssl098 0.9.8x-1 OK > libopenssl100 1.0.1c-1 OK > libpcre-devel 8.30-1 OK > libpcre0 8.21-2 OK > libpcre1 8.30-1 OK > libpcre16_0 8.30-1 OK > libpcrecpp0 8.30-1 OK > libpcreposix0 8.30-1 OK > libpopt0 1.6.4-4 OK > libppl 0.10.2-1 OK > libpq5 8.2.11-1 OK > libproxy1 0.4.7-1 OK > libreadline6 5.2.14-12 OK > libreadline7 6.1.2-3 OK > libroken18 1.5.2-2 OK > libsasl2 2.1.25-1 OK > libserf0_1 0.7.1-2 OK > libserf1_0 1.0.3-1 OK > libsigsegv2 2.10-1 OK > libsqlite3_0 3.7.12.1-1 OK > libssp0 4.5.3-3 OK > libstdc++6 4.5.3-3 OK > libstdc++6-devel 4.5.3-3 OK > libtasn1_3 2.12-1 OK > libuuid1 2.21-1 OK > libwind0 1.5.2-2 OK > libwrap0 7.6-21 OK > libX11_6 1.4.4-1 OK > libXau6 1.0.6-1 OK > libxcb1 1.7-2 OK > libXdmcp6 1.1.0-1 OK > login 1.10-10 OK > m4 1.4.16-1 OK > make 3.82.90-1 OK > man 1.6g-1 OK > mingw-binutils 2.21-1 OK > mingw-gcc-core 4.5.2-1 OK > mingw-gcc-g++ 4.5.2-1 OK > mingw-pthreads 20110507-1 OK > mingw-runtime 3.20-1 OK > mingw-w32api 3.17-2 OK > mingw64-i686-binutils 2.22.51-3 OK > mingw64-i686-gcc 4.5.3-5 OK > mingw64-i686-gcc-core 4.5.3-5 OK > mingw64-i686-gcc-g++ 4.5.3-5 OK > mingw64-i686-headers 3.0b_svn4913-1 OK > mingw64-i686-pthreads 20100619-4 OK > mingw64-i686-runtime 3.0b_svn4913-1 OK > mintty 1.1.1-1 OK > nano 2.2.5-1 OK > openssh 6.0p1-2 OK > patch 2.6.1-1 OK > patchutils 0.3.2-1 OK > perl 5.10.1-5 OK > rebase 4.2.0-1 OK > run 1.1.13-1 OK > rxvt 20050409-21 OK > sed 4.2.1-2 OK > subversion 1.7.5-1 OK > tar 1.25-1 OK > terminfo 5.7_20091114-14 OK > texinfo 4.13-4 OK > tzcode 2012b-1 OK > unzip 6.0-10 OK > w32api 3.17-2 OK > wget 1.13.4-1 OK > which 2.20-2 OK > xz 5.0.2_20110517-1 OK > zip 3.0-11 OK > zlib-devel 1.2.7-1 OK > zlib0 1.2.7-1 OK > > > -- > ------------------------------------------------------------ > Gerd Stolpmann, Darmstadt, Germany g...@gerd-stolpmann.de > Creator of GODI and camlcity.org. > Contact details: http://www.camlcity.org/contact.html > Company homepage: http://www.gerd-stolpmann.de > ------------------------------------------------------------ > _______________________________________________ > Godi-list mailing list > Godi-list@ocaml-programming.de > 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