Home

Awesome

opam mingw repository

An opam repository for windows - including an experimental build of opam for windows (of course, you still need cygwin for nearly everything: a shell interpreter to run configure scripts, git, rsync, ...)

Homepage

There is now a small homepage with installation instructions and usage information: https://fdopen.github.io/opam-repository-mingw/ - and a graphical installer that automates the steps listed below.

Summary

Download

The archives contain native versions of opam, flexdll and aspcud. They are all not linked against cygwin1.dll, so you can use them with either the 32-bit or 64-bit version of cygwin.

Installation

$ tar -xf 'opam32.tar.xz' # or tar -xf 'opam64.tar.xz'
$ bash opam32/install.sh  # --prefix /usr/foo, the default prefix is /usr/local
                          # maybe you have to add /usr/local/bin to your PATH
$ opam init default "https://github.com/fdopen/opam-repository-mingw.git#opam2" -c "ocaml-variants.4.07.1+mingw32" --disable-sandboxing
# or, if you prefer the 64-bit version - 'opam switch -a' will list other supported versions
$ opam init default "https://github.com/fdopen/opam-repository-mingw.git#opam2" -c "ocaml-variants.4.07.1+mingw64" --disable-sandboxing
$ eval $(ocaml-env cygwin)

Things to remember