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 KAA31309; Mon, 22 Apr 2002 10:38:42 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id KAA31259 for ; Mon, 22 Apr 2002 10:38:42 +0200 (MET DST) Received: from tiersen.inria.fr (tiersen.inria.fr [128.93.12.119]) by concorde.inria.fr (8.11.1/8.11.1) with ESMTP id g3M8cQj01109; Mon, 22 Apr 2002 10:38:26 +0200 (MET DST) Received: from inria.fr (localhost [127.0.0.1]) by tiersen.inria.fr (8.11.1/8.11.1) with ESMTP id g3M8cQs07182; Mon, 22 Apr 2002 10:38:26 +0200 Message-ID: <3CC3CC02.A3DBEB35@inria.fr> Date: Mon, 22 Apr 2002 10:38:26 +0200 From: Christophe Macabiau Organization: Inria X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.4.16 i686) X-Accept-Language: en MIME-Version: 1.0 To: Xavier Leroy , caml-list@inria.fr CC: David Chase , Sven , Pierre.weis@inria.fr, jun.furuse@inria.fr, Dmitry Bely , fukuzawa@cool.email.ne.jp Subject: [Caml-list] CamlTk/Windows References: <20020418144440.GA27750@kiefer.ai.univie.ac.at> <20020418074543.95391.qmail@web11204.mail.yahoo.com> <20020418074543.95391.qmail@web11204.mail.yahoo.com> <5.1.0.14.0.20020418095406.02a6aec0@pop.mail.yahoo.com> <5.1.0.14.0.20020418151206.01ec4098@pop.theWorld.com> <20020419095844.A12080@pauillac.inria.fr> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk Xavier Leroy wrote: > Camltk is (for the time being) Unix-only. Although Cygwin does heroic > efforts to emulate Unix, it's not quite Unix and I'm not surprised > that Camltk doesn't compile right out of the box under Cygwin. CamlTk compiles under Windows ! You can have a look at SynDEx, which is written using CamlTk : http://www-rocq.inria.fr/syndex/ It's true that it's a little difficult to compile with Cygwin, various reasons : * you don't have the good version of Cygwin; I use the version 1.1.8-2 (one day I tried another version unsucessfully) * maybe you have a problem with the configure script; in this case you must report to Pierre Weis and Jun Furuse who maintain CamlTk. SynDEx is written with CamlTk, but no depends on cygwin.dll. Dmitry Bely and Masakazu Fukuzawa made a patch of OCaml-3.03 to compile OCaml with mingw (http://www.mingw.org/ ) which allows to compile under windows without to rely on 3rd party DLL; instead of using cygwin.dll, it use Microsoft's standard C runtime library MSVCRT.DLL. We adapted this patch to the version 3.04 of OCaml. That's what I use to compile SynDEx. We have discussed with the Ocaml team to include this patch in the next version of Ocaml, to be able to compile with mingw; I don't know if they took a decision... Maybe it would be useful to distribute this patch on the Camltk web ? It would be great for Ocaml users who work under Windows (it's not a shame) to be allowed to use Camltk (it's a joke...) Regards Christophe Macabiau ------------------- 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