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
<jonathan.protze...@gmail.com> 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
>> <jonathan.protze...@gmail.com> 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