From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id q2TBu2Je019697 for ; Thu, 29 Mar 2012 13:56:02 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqIBAJhMdE/RVdW2kGdsb2JhbAAqGha4cQgiAQEBAQkJDQcUBCOCCQEBAQQSAiwBGx0BAwwGBQsNFRkhAQERAQUBHAYTIodoCymcaAqMFoJxhR0/iHYBBQuJenKCeIMwBIhShTCHX4ERihoGgx09hA6BTw X-IronPort-AV: E=Sophos;i="4.73,667,1325458800"; d="scan'208";a="151783070" Received: from mail-yx0-f182.google.com ([209.85.213.182]) by mail1-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-SHA; 29 Mar 2012 13:55:56 +0200 Received: by yenl9 with SMTP id l9so1950704yen.27 for ; Thu, 29 Mar 2012 04:55:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=V+SJFq2FjnKi5W8DIdE5yX8vLeHvwdlOkNrC8xMo3sM=; b=lUlEwCdJv0ToqVlQ9Ga9HDJ/sabFKcYKD+pOFINhJwG9bZnP02su4qjGLdE6BG4e4E Oi6F4k9m3qWkddcx+H9JKjLCz8iq5/tbBDEXmuj7p/U5n2OBM+md+eYtiI0uik37NfWZ sqPuY0H/m1DrzRgQWaYg0tbHMp3A5soCmGFpqKPBt/szeD7up4yvqkujqLMU31IPJG5y j3NVYO0Y5fDJ5Qqde2hLthSaYYs6jqVyIp14rRMzxkS7NxtLMDqNbr97CsEEEsaApcG3 rOEvGvDT8z/mf2S5S7A5z2mZGQrDILwXH2mFeQaAa7qpArBS+BEWjZlihIW55qOfpH2r CqWA== MIME-Version: 1.0 Received: by 10.50.160.225 with SMTP id xn1mr1223529igb.3.1333022155559; Thu, 29 Mar 2012 04:55:55 -0700 (PDT) Received: by 10.42.57.77 with HTTP; Thu, 29 Mar 2012 04:55:55 -0700 (PDT) In-Reply-To: <4F732BFE.104@gmail.com> References: <4F730303.8000802@gmail.com> <4F732BFE.104@gmail.com> Date: Thu, 29 Mar 2012 15:55:55 +0400 Message-ID: From: Kakadu To: Jonathan Protzenko Cc: caml-list@inria.fr Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [Caml-list] New version of the binary installer for Windows I've understanded problem. My bash was misconfigured. Best wishes, Kakadu P.S. Btw, If I install OCaml to Program Files and call `ocaml setup.ml -someoption` in cmd everything fails because ocamlbuild is not found (space in the path). On Wed, Mar 28, 2012 at 7:19 PM, Jonathan Protzenko wrote: > Unfortunately, ocamlbuild requires a unix-like environment, with a few > utilities in the path: bash, mkdir... > > The installer only provides the very basics. It does not provide a unix > environment on windows, only the ocaml binaries, flexlink, and ocamlfind. If > you want to go further, e.g. use ocamlbuild, or benefit from native > compilation, you need to install a development environment, such as cygwin, > or msys. Currently, because of bug 5465, cygwin is the recommended way. > > I've successfully used ocamlbuild under cygwin and msys, and it works fine. > > Cheers, > > jonathan > > > On Wed 28 Mar 2012 04:55:25 PM CEST, Kakadu wrote: >> >> Hello! >> >> Can you test ocamlbuild on windows? On my vertual machine with XP it >> can't create _build directory and says >> >> C:\prog\1>ocamlbuild main.byte >> mkdir "C:\prog\1\_build" >> bash: warning: could not find /tmp, please create! >> bash: mkdir: command not found >> Failure: Error during command `mkdir "C:\prog\1\_build"'. >> Exit code 127. >> >> Best wishes, >> Kakadu >> >> On Wed, Mar 28, 2012 at 4: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