From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id DAA17025; Mon, 8 Apr 2002 03:37:19 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id DAA16325 for ; Mon, 8 Apr 2002 03:37:17 +0200 (MET DST) Received: from ex.xdegrees.net (ex.xdegrees.net [208.135.49.10]) by nez-perce.inria.fr (8.11.1/8.11.1) with ESMTP id g381b3X21638 for ; Mon, 8 Apr 2002 03:37:04 +0200 (MET DST) Received: from kodo.xdegrees.net (kodo.corp.xdegrees.net [10.0.0.2]) by ex.xdegrees.net with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id GLWLJLJ8; Sun, 7 Apr 2002 18:37:02 -0700 Received: (from nikolaj@localhost) by kodo.xdegrees.net (8.11.6/8.9.3) id g381b1s07602 for caml-list@inria.fr; Sun, 7 Apr 2002 18:37:01 -0700 Date: Sun, 7 Apr 2002 18:37:01 -0700 From: Nikolaj Bjorner Message-Id: <200204080137.g381b1s07602@kodo.xdegrees.net> To: caml-list@inria.fr Subject: [Caml-list] OCaml & XP, OCaml & CDK Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk It was not clear to me which e-mail is the most appropriate for the notes below, so I decided to let everyone share the joy. Here are some notes on installing OCaml 3.04 under Windows XP: ============================================================== Installing OCaml on Windows and Setting environment: ------------------------ Things did not work right away. Here is what I had to do additionally: 1. Right click on My Computer 2. Choose 'Advanced' 3. Choose 'Environment' variables 4. Add C:\Progra~1\Ocaml\bin to PATH 5. Add OCAMLLIB and CAMLP4LIB (and CAMLLIB, OCAMLP4LIB for the paranoid). Using quoted paths, such as "C:\Program Files\Ocaml\lib"; seems not to work with Cygwin. Getting VC++ to work -------------------- cl (the non-visual part of VC++) complains that mspdb60.dll could not be found. It appears to have been misplaced in Common\MSDev98\Bin instead of VC98\Bin. This problem is documented and trouble shooting is available at: http://www.research.att.com/lists/uwin-developers/1998/12/msg00010.html Include paths did not work. Editing the Makefile.win and replacing /I$(OCAMLLIB) by /I "C:\Program Files\Ocaml\lib" /I "C:\Program Files\Microsoft Visual Studio\VC98\Include" did the trick. camlopt ------- The link to the assembler from the README was out-dated (a number of other links are broken from the ocaml sites). Instead Google got me to masm32: http://www.movsd.com/masm.htm A small 5.9 MB download, followed by install and the above PATH exercise. camlidl/tests ------------- The Makefile is unix centric (uses gcc, which may come with cygwin, but ...). ocamlmklib ---------- Is this missing under windows? My Linux installation has it, my XP does not. Here are some more general notes ================================ Makefile -------- The makefile from http://caml.inria.fr/FAQ/Makefile_ocaml-eng.html should be updated for 3.04, in particular include the relevant macros for labltk, as described in the manual. The hump -------- caml.inria.fr seems down quite often, for example April 6'th. Libraries --------- Several more features from the Hump can be added to CDK, such that for example cryptokit uses zlib from CDK and does not define it on its own. Libraries that appear to be missing: - XML SOAP - OpenSSL, OpenSSH interface or should we just re-implement ASN1 parsers, Spki interface, RSA crypto, SSL 2.0, 3.0, and TLS? OpenSSL also includes the usual block ciphers and hash algorithms. - SMTP - Mime tools - XML SAX Are there any organized more extensive wish-lists for the CDK? Regards Nikolaj S. Bjorner ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners