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 concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id 39076BB83 for ; Thu, 17 Aug 2006 04:36:52 +0200 (CEST) Received: from smtp3.adl2.internode.on.net (smtp3.adl2.internode.on.net [203.16.214.203]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id k7H2an2h014373 for ; Thu, 17 Aug 2006 04:36:51 +0200 Received: from rosella (ppp43-228.lns2.syd6.internode.on.net [59.167.43.228]) by smtp3.adl2.internode.on.net (8.13.6/8.13.5) with ESMTP id k7H2aW85088582; Thu, 17 Aug 2006 12:06:32 +0930 (CST) (envelope-from skaller@users.sourceforge.net) Subject: Re: [Caml-list] pcre build problems on Mac OS X From: skaller To: Erik de Castro Lopo Cc: caml-list@yquem.inria.fr In-Reply-To: <20060817064820.d62b1b55.mle+ocaml@mega-nerd.com> References: <98E052F2-D3D4-4653-B558-628D92ED7525@denkzeug.de> <20060817064820.d62b1b55.mle+ocaml@mega-nerd.com> Content-Type: text/plain Date: Thu, 17 Aug 2006 12:36:31 +1000 Message-Id: <1155782191.5852.7.camel@rosella.wigram> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Miltered: at concorde with ID 44E3D641.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; pcre:01 unix:01 unix:01 manifests:01 ocaml:01 pcre:01 posix:01 2006:98 wrote:01 sourceforge:01 imho:01 caml-list:01 incompatible:01 btw:02 erik:04 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 On Thu, 2006-08-17 at 06:48 +1000, Erik de Castro Lopo wrote: > Probably. Building any Unix software on windows is a royal PITA > so people often include a bunch of special files for building > under windows. Only if you use lame build systems like autotools :) If you use a better system such as the one used by Felix or OMake, which are both designed to work on Windows as well as Unix, it isn't so bad: probably using Manifests on Win64 is the same difficulty as coping with the plethora of incompatible Unicies. The biggest problem is non-portable C code .. Ocaml code tends to build out of the box everywhere provided you can find the libraries you need .. congrats to the Inria team on managing this well. BTW: why use PCRE? TRE is a better system IMHO (and is Posix compliant). -- John Skaller Felix, successor to C++: http://felix.sf.net