From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by yquem.inria.fr (Postfix) with ESMTP id D8E36BBAF for ; Tue, 7 Dec 2010 09:21:20 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmkBAAZ9/UzB/BfSkWdsb2JhbACjTgEBAgkLCgcRAx/AHYVJBIUchVWDEw X-IronPort-AV: E=Sophos;i="4.59,310,1288566000"; d="scan'208";a="83262323" Received: from msa01.smtpout.orange.fr (HELO msa.smtpout.orange.fr) ([193.252.23.210]) by mail2-smtp-roc.national.inria.fr with ESMTP; 07 Dec 2010 09:21:19 +0100 Received: from [192.168.1.63] ([83.199.119.237]) by mwinf5d03 with ME id g8MJ1f00F57QgZP038MJ77; Tue, 07 Dec 2010 09:21:19 +0100 Message-ID: <4CFDEE7E.8030000@frisch.fr> Date: Tue, 07 Dec 2010 09:21:18 +0100 From: Alain Frisch User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6 MIME-Version: 1.0 To: Sylvain Le Gall Cc: caml-list@inria.fr Subject: Re: [Caml-list] Re: Pre-compiled ocaml binary for windows References: <20101203200646.GA7445@malaquias.DHCP-GERAL> <6C7D3CF0-5C04-4E51-939F-5086244DA055@inria.fr> <4CFD2259.6060200@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam: no; 0.00; frisch:01 frisch:01 pre-compiled:01 ocaml:01 ocaml:01 findlib:01 toplevel:01 ocamlopt:01 toolchain:01 mingw:01 labltk:01 toplevel:01 emacs:01 ledit:01 wrote:01 On 12/07/2010 01:24 AM, Sylvain Le Gall wrote: > Here is the list so far: > 1. no build system setup : Martin who first did the packaging, didn't > have included how to build ocaml/findlib neither the binaries itself. > So basically you need to build by hand to generate the .msi. This is > not a big issue but for a collective effort it is better to have a > common way to build the binaries > 2. some environment variables are not set and make ocaml crash (AFAIR, we > doesn't set OCAMLIB) > 3. we don't ship the graphical toplevel > 4. I am still not sure how to deal with ActiveTCL + OCaml (because of the > ActiveTCL license) > 5. Total lack of documentation Do you plan to support ocamlopt? If yes, the users will have to install a toolchain (at least, an assembler+linker). Mingw has the advantage of producing binaries that depend only on msvcrt.dll (available on any fresh Windows installation), not on a specific version of msvcr80.dll/msvcr90.dll. But Windows users might prefer to install a version of VS Express or a Windows SDK. Not building labltk seems ok. As for the graphical toplevel, I think there are some pending bugs (random crashes) with the current version under recent versions of Windows, so it's probably better not to include it. Some support for installing the emacs mode automatically and/or a version of ledit would be useful replacements. -- Alain