From: Yutaka OIWA <oiwa@yl.is.s.u-tokyo.ac.jp>
To: caml-list@inria.fr
Subject: Re: [Caml-list] Building findlib/OCamlfind on Win32 system
Date: Mon, 10 May 2004 17:21:52 +0900 [thread overview]
Message-ID: <vfin04gk7z3.fsf@tuba.is.s.u-tokyo.ac.jp> (raw)
In-Reply-To: <409F1A40.8080407@lophty.com> (brian donovan's message of "Mon, 10 May 2004 13:59:28 +0800")
Hello brian,
>> On Mon, 10 May 2004 13:59:28 +0800, brian donovan <lists@lophty.com> said:
brian> Hello,
brian> I posted this query to ocaml_beginners a few days ago and have received
brian> no replies as of yet. Likewise my email to Yutaka Oiwa, the creator of
brian> the patch mentioned below. I haven't approached findlib's author as he
brian> stated in the INSTALL file accompanying the findlib package that he does
brian> not have access to Windows systems or tools. I'm reposting here in the
brian> hopes that there may be other Win32 OCaml users on Caml-list who've
brian> installed findlib ....
I'm sorry I have missed your direct inquery.
I have just drown in the sea of spams these days...
brian> I'm an OCaml newbie (actually, I'm new to functional languages
brian> altogether and, for all intents and purposes, to compiled languages as
brian> well). I've installed the standalone MinGW port of OCaml 3.0.7 on a
brian> WinXP system for learning purposes.
...
brian> with MinGW port of OCaml. I downloaded findlib 0.8.1 and the patch
brian> (from here :
brian> <http://www.ocaml-programming.de/packages/index-alt.html>). I extracted
brian> the tarball, pasted the patch file into the top findlib directory and
brian> applied the patch (I've got the Cygwin toolchain installed). Patch
brian> complained about an error when I applied it initially and suggested that
...
brian> The rest of the build went fine : ./configure, make all, make opt, make
brian> install, and make clean (as recommended in the INSTALL file bundled with
brian> findlib). I tried using findlib. Nothing seemed to work except the
brian> command findlib ocamlbrowser, which launched a little 4 pane gui that
brian> listed most (but not all?) of the modules/libraries in the lib directory
brian> of my OCaml install (stublibs, labltk, findlib itself, forex were not
brian> visible - shouldn't they be?). Trying other commands, like "ocamlfind
brian> query Unix" or "ocamlfind query Array" or "ocamlfind list" gave me nada
brian> - just a fresh prompt.
One possibility is simply that the findlib 0.8.1 does not work properly
with OCaml 3.0.7. This is due to the changed (maybe undocumented)
semantics of the Arg module from OCaml core library.
This problem is already fixed in the newer versions of the original findlib.
I had written an ad-hoc patch to findlib 0.8.1 before new official
findlib was released. That is obsoleted but left as-is at
http://www.yl.is.s.u-tokyo.ac.jp/~oiwa/pub/caml/frontend.ml.ocaml307.patch .
This patch was written with CVS versions of OCaml between 3.0.6 and 3.0.7,
so it may work or may not work with current 3.0.7, but you can try anyway.
Possibly the better way is to backport the corresponding portion of
code from current findlib, or to port my patch into newer findlib.
Unfortunately, I am currently not using OCaml/mingw deeply,
so the patch mentioned above is not maintained heavily.
If you succeed to fix the problem, please tell me.
--
Yutaka Oiwa Yonezawa Lab., Dept. of Computer Science,
Graduate School of Information Sci. & Tech., Univ. of Tokyo.
<oiwa@yl.is.s.u-tokyo.ac.jp>, <yutaka@oiwa.jp>
PGP fingerprint = C9 8D 5C B8 86 ED D8 07 EA 59 34 D8 F4 65 53 61
-------------------
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
next prev parent reply other threads:[~2004-05-10 8:21 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-05-10 5:59 brian donovan
2004-05-10 8:21 ` Yutaka OIWA [this message]
2004-05-10 17:42 ` Solved! ... " brian donovan
2004-05-10 18:17 ` Yutaka OIWA
2004-05-10 11:22 ` Eugene Kotlyarov
[not found] ` <409F825B.4050006@lophty.com>
[not found] ` <409FA788.2000106@narod.ru>
2004-05-10 17:27 ` Solved ! ... " brian donovan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=vfin04gk7z3.fsf@tuba.is.s.u-tokyo.ac.jp \
--to=oiwa@yl.is.s.u-tokyo.ac.jp \
--cc=caml-list@inria.fr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox