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 PAA07806; Wed, 8 Oct 2003 15:41:33 +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 PAA02664 for ; Wed, 8 Oct 2003 15:41:32 +0200 (MET DST) Received: from aomori.annexia.org (annexia.force9.co.uk [212.56.101.183]) by nez-perce.inria.fr (8.11.1/8.11.1) with ESMTP id h98DfV126596 for ; Wed, 8 Oct 2003 15:41:31 +0200 (MET DST) Received: from rich by aomori.annexia.org with local (Exim 3.36 #1 (Debian)) id 1A7EZG-0004N8-00 for ; Wed, 08 Oct 2003 14:41:30 +0100 Date: Wed, 8 Oct 2003 14:41:30 +0100 To: caml-list@inria.fr Subject: [Caml-list] ocamldep 3.07 now saves system dependencies? Message-ID: <20031008134130.GA16795@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.4i From: Richard Jones X-Loop: caml-list@inria.fr X-Spam: no; 0.00; ocamldep:01 3.07:01 dependencies:01 ocamldep:01 3.06:01 dependencies:01 cmx:01 cmx:01 usr:01 3.07:01 lablgtk:01 gbin:01 usr:01 lablgtk:01 gbutton:01 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk I've noticed an apparent difference between ocamldep 3.06 and 3.07. The newer version now generates dependencies for certain (but not all) system libraries. For example dependencies like this: main.cmx: browser.cmx database.cmx /usr/lib/ocaml/3.07/lablgtk2/gBin.cmx \ /usr/lib/ocaml/3.07/lablgtk2/gButton.cmx \ /usr/lib/ocaml/3.07/lablgtk2/gMain.cmx \ /usr/lib/ocaml/3.07/lablgtk2/gMenu.cmx \ /usr/lib/ocaml/3.07/lablgtk2/gMisc.cmx \ /usr/lib/ocaml/3.07/lablgtk2/gPack.cmx \ /usr/lib/ocaml/3.07/lablgtk2/gText.cmx \ /usr/lib/ocaml/3.07/lablgtk2/gToolbox.cmx \ /usr/lib/ocaml/3.07/lablgtk2/gWindow.cmx \ /usr/lib/ocaml/3.07/lablgtk2/gdkKeysyms.cmx globals.cmx \ selection_dialog.cmx when I run this: ocamldep -I +lablgtk2 -I ../lablgtk2-mozembed -I +apache -I +postgres -I +pcre browser.ml database.ml globals.ml lib.ml loadpage.ml main.ml selection_dialog.ml > .depend This is unfortunate because my Makefile then goes off and tries to build system libraries, and fails. Has this behaviour changed? Rich. -- Richard Jones. http://www.annexia.org/ http://freshmeat.net/users/rwmj Merjis Ltd. http://www.merjis.com/ - all your business data are belong to you. "One serious obstacle to the adoption of good programming languages is the notion that everything has to be sacrificed for speed. In computer languages as in life, speed kills." -- Mike Vanier ------------------- 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