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 nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id EFA52BDCB for ; Thu, 1 Sep 2005 00:04:06 +0200 (CEST) Received: from smtp1.adl2.internode.on.net (smtp1.adl2.internode.on.net [203.16.214.181]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id j7VM445T004656 for ; Thu, 1 Sep 2005 00:04:06 +0200 Received: from rosella (ppp32-47.lns1.syd6.internode.on.net [59.167.32.47]) by smtp1.adl2.internode.on.net (8.12.9/8.12.6) with ESMTP id j7VM3x7p090119 for ; Thu, 1 Sep 2005 07:34:03 +0930 (CST) (envelope-from skaller@users.sourceforge.net) Subject: Request: Windows installers From: skaller To: caml-list@yquem.inria.fr Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-TLrFb+yMym46qKJWeaIW" Date: Thu, 01 Sep 2005 08:03:58 +1000 Message-Id: <1125525838.7192.23.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.2.1.1 X-Miltered: at nez-perce with ID 43162954.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; installers:01 ocaml:01 installers:01 ocaml:01 mingw:01 mingw:01 ocamllib:01 binary:01 gcc:01 compiler:01 compiler:01 lib:01 lib:01 sourceforge:01 sourceforge:01 X-Attachments: type="application/pgp-signature" name="signature.asc" X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.3 --=-TLrFb+yMym46qKJWeaIW Content-Type: text/plain Content-Transfer-Encoding: quoted-printable I have a small request for the Ocaml Windows installers: There are TWO Windows based Ocaml ports: MinGW and Win32 native plus the Cygwin port. Please could the builders of these packages=20 distinguish them?? Make the default install points, desktop icons, menu items, etc all distinct. Plus, with the OcamlWinPlus thing, make sure the port/version of Ocaml being used is displayed on the titlebar:=20 even the help/about does not tell you this (hmm .. and 'ocaml' command should tell you this too) I have, and need, all three versions of Ocaml installed, and it is all very confusing, both MingW and native ports think they own the world and use the same OCAMLLIB variable, and also both expect themselves to be first in the PATH. Please don't add the binary directory to the system PATH without asking, just as for registering Ocaml file types, please DO ask whether to do this (for installing both ports .. the answer will be NO in both cases). For the MinGW port it is required to use Cygwin? the port doesn't appear to actually work with MSYS (standalone Mingw tools including gcc/as and bash)?=20 The Windows native version using native code compiler seems to work provided you have the assembler ML.EXE=20 and ML.ERR installed, but you also seem to need=20 MSVC++ compiler CL.EXE and some .lib and .dll files. I don't quite understand why CL.EXE is required, why isn't LINK.EXE good enough? Isn't everything done via assembler? Anyhow, helloworld.ml compiles to native code fine using ML.EXE 6.15, and Visual Studio Pro 2003 versions of=20 CL.EXE plus the required Lib and Dll files.=20 [If someone knows how to fix the PATH variable pls email me privately .. I forget how to edit=20 environment variables .. :] --=20 John Skaller --=-TLrFb+yMym46qKJWeaIW Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQBDFilNsRp8/9aGVGsRAuk/AJ9X/C+M0MCwsb74ptvS8NzL8tyJLgCfZgN7 Ld5k5zCsWg1rnMNivEZmL2k= =qsED -----END PGP SIGNATURE----- --=-TLrFb+yMym46qKJWeaIW--