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 UAA11062; Fri, 21 May 2004 20:11: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 UAA11019 for ; Fri, 21 May 2004 20:11:18 +0200 (MET DST) Received: from aomori.annexia.org (annexia.force9.co.uk [212.56.101.183]) by nez-perce.inria.fr (8.12.10/8.12.10) with ESMTP id i4LIBHEV010232 for ; Fri, 21 May 2004 20:11:17 +0200 Received: from rich by aomori.annexia.org with local (Exim 3.36 #1 (Debian)) id 1BREUG-0006mE-00; Fri, 21 May 2004 19:11:16 +0100 Date: Fri, 21 May 2004 19:11:16 +0100 To: Alain Frisch Cc: Caml list Subject: Re: [Caml-list] Proposal for separate compilation Message-ID: <20040521181115.GA25788@redhat.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.5.1+cvs20040105i From: Richard Jones X-Miltered: at nez-perce with ID 40AE4645.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; caml-list:01 2004:99 alain:01 frisch:01 dynlink:01 mismatch:01 mismatch:01 hash:01 usr:01 3.07:01 foo:01 hash:01 footprints:01 giants:99 ltd:98 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk On Fri, May 21, 2004 at 06:32:23PM +0200, Alain Frisch wrote: > You no longer get an error message: > « Files b.cmo and a.cmo make inconsistent assumptions over interface A » I don't really understand the intricacies of your proposal, but I do have a small suggestion. Can the error messages be made more explicit. For example, at the moment one of my colleagues is having lots of problems building our Merjis test environment on his machine (as is often the case, sadly ...). The problems manifest themselves as the Dynlink error message: interface mismatch on This is quite an annoying error message because it doesn't tell you what module is loading what other module and where it's finding them. A better message would be: interface mismatch: expected to find with hash <0123456789abcdef> but found instead in /usr/lib/ocaml/3.07/foo/bar.cma with hash This would help greatly with tracking down these problems. Rich. -- Richard Jones. http://www.annexia.org/ http://www.j-london.com/ Merjis Ltd. http://www.merjis.com/ - improving website return on investment If I have not seen as far as others, it is because I have been standing in the footprints of giants. -- from Usenet ------------------- 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