From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id 608F8BC68 for ; Thu, 19 Oct 2006 03:03:01 +0200 (CEST) Received: from mail.rsise.anu.edu.au (mail.rsise.anu.edu.au [150.203.208.4]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id k9J12v1U010333 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 19 Oct 2006 03:03:00 +0200 Received: from localhost (localhost [127.0.0.1]) by mail.rsise.anu.edu.au (Postfix) with ESMTP id 1AF4253EA6 for ; Thu, 19 Oct 2006 11:02:40 +1000 (EST) Received: from mail.rsise.anu.edu.au ([150.203.208.4]) by localhost (mail [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28994-10 for ; Thu, 19 Oct 2006 11:02:40 +1000 (EST) Received: from pulp.rsise.anu.edu.au (pulp.rsise.anu.edu.au [150.203.208.49]) by mail.rsise.anu.edu.au (Postfix) with ESMTP id 0226053D5D for ; Thu, 19 Oct 2006 11:02:33 +1000 (EST) Received: by pulp.rsise.anu.edu.au (Postfix, from userid 1560) id 66171A0AFC7; Thu, 19 Oct 2006 11:03:35 +1000 (EST) Date: Thu, 19 Oct 2006 11:03:35 +1000 From: Pietro Abate To: ocaml ml Subject: macosx, ocaml, findlib and extlib Message-ID: <20061019010335.GA19279@pulp.rsise.anu.edu.au> Mail-Followup-To: Pietro Abate , ocaml ml MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Operating-System: GNU/Linux X-Organization: Research School of Information Science and Engineering (Australian National University) User-Agent: Mutt/1.5.13 (2006-08-11) X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at mail.rsise.anu.edu.au X-Miltered: at concorde with ID 4536CEC1.002 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; ocaml:01 findlib:01 deploying:01 ocaml:01 compiler:01 findlib:01 ocamlc:01 -where:01 ocamlc:01 -where:01 dependencies:01 img:98 blog:98 blog:98 macosx:01 Hi all, I'm trying to package my project and I've this small problem on macosx. As far as know there are 3 ways of deploying ocaml on mac, namely, via inria, fink, or godi. My goal is to give a very straightforward way of installing the compiler, findlib and extlib. My first attempt was via the fink packages. The problem is that findlib is not available via fink and the packages in fink/unstable do not provide meta files. In particular extlib (ocaml-lib package) is installed in `ocamlc -where` instead of the `ocamlc -where`\extlib directory messing things up. Then I tried via godi, but as far as I understand, you need to download, compile everything via godi, and there is no clear way (that I can see, but I can be wrong) to have a system wide installation. Moreover I see godi as too 'difficult' to use for my users. As last attempt, I've installed the ocaml img from the inria website. It's all nice and good, but this also mean that I've to manually install both extlib and findlib. Moreover, the mac package from inria does not install in /sw and therefore isn't easy to mix with fink packages. Did I miss something ? My ideal solution would be to have fink packages with meta files for everything ... Did anybody has already done something similar ? How do people release software with multiple dependencies on mac ? How easy/difficult is to port debian packages to fink ? thanks :) p -- ++ Blog: http://blog.rsise.anu.edu.au/?q=pietro ++ ++ "All great truths begin as blasphemies." -George Bernard Shaw ++ Please avoid sending me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html