On 03/30/2012 07:38 PM, Kakadu wrote:
Hi Jonathan

Can you test compilation using camlp4r preprocessor?
  It says that "OCaml and preprocessor have incompatible version" on my windows.
Same here. I have no idea why this is, maybe camlp4r hasn't been updated with the latest changes on trunk, or maybe it is unable to parse the "+dev" version number... anyway, I'm not a camlp4 expert, so I can't do much here :).

Cheers,

jonathan

Best wishes,
Kakadu

On Fri, Mar 30, 2012 at 6:15 PM, Jonathan Protzenko
<jonathan.protze...@gmail.com> wrote:
Hi again,

Following all the good suggestions in this thread, I've updated the
installer. It now downloads and runs cygwin's setup.exe so as to provide a
fully working environment for OCaml on windows after the installer
completes. The cygwin installer runs in silent mode, that is, the progress
window shows up, but there is no user prompt.

I've also looked into odb compatibility, and it looks like after writing a
few patches, odb now runs fine on Windows. However, Oasis-generated setup.ml
files do not work at all on windows. Any help in that area would be highly
appreciated.

Thanks,

jonathan


On 03/28/2012 02:24 PM, Jonathan Protzenko wrote:

Hi,

I've spent the past few days improving the OCaml installer for windows. This
should solve all issues that have been mentioned previously. This in
preparation for the upcoming 4.0 release ; therefore, the "beta installer"
below will install a fairly recent trunk version of OCaml.

http://yquem.inria.fr/~protzenk/caml-installer/ocaml-4.01.0+dev0-i686-mingw64.exe

Changelog:

- The installer packages a working and well-configured findlib, out of the
box. This means you can open up cmd.exe, type ocaml, then type #use
"topfind";; in the top-level.
- The installer no longer blasts the PATH variable if it is too long.
Moreover, it is now able to deal with PATHs that are up to 8192 bytes long.
- The installer is now able to deal with multi-user privileges: in
particular, you can use this installer on a limited account: OCaml will
properly install into your local "Application Data" folder if you don't have
administrator rights on your machine. This should be particularly useful for
school computers that run Windows.
- Various fixes: better cleanups on exit, minor fixes for OCamlWinPlus,
properly warn the user if it was unable to download ActiveTCL from the
internet.
- The installer packages a newer version of flexlink, so you shouldn't have
any more issues with gcc not accepting the -mno-cygwin option. However, the
new, official toolchain uses the mingw64 32-bit compilers. This means
flexlink will look for a i686-w64-mingw32-gcc in your path whenever you try
to do native compilation. The official, recommended way to work is to
install cygwin and its mingw64 packages. While in theory it should be
possible to work within a MSys environment, some issues [1] currently
prevent you from doing so.

[1] http://caml.inria.fr/mantis/view.php?id=5465

Please let me know if anything doesn't work as expected. This will be the
official installer for the 4.0 release.

Cheers,

jonathan






--
Caml-list mailing list.  Subscription management and archives:
https://sympa-roc.inria.fr/wws/info/caml-list
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs

Reply via email to