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=2.8 required=5.0 tests=DNS_FROM_RFC_POST,SPF_NEUTRAL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by yquem.inria.fr (Postfix) with ESMTP id 1656ABC37 for ; Thu, 11 Jun 2009 17:59:45 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ag8CAFfHMErRVYTwmGdsb2JhbACYAD8BAQEBAQgJDAcSpkKBGJAMAQMCBIQGBQ X-IronPort-AV: E=Sophos;i="4.42,203,1243807200"; d="scan'208";a="31040928" Received: from an-out-0708.google.com ([209.85.132.240]) by mail1-smtp-roc.national.inria.fr with ESMTP; 11 Jun 2009 17:59:28 +0200 Received: by an-out-0708.google.com with SMTP id b38so844685ana.3 for ; Thu, 11 Jun 2009 08:59:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=KBXa+yoP/L6+LbeGKKX8rWXR55HRUa/8wD+YJZG/TEE=; b=lhb4dFna3gYhIaAfEt+V+kf1INpg/0PAAld6lk/6pJQo/hL0rV/Z9RX7cCiVpYIuAj 6VaWk7cHzSl5Z26wjhVTMSnf4fAvTaUebO4KoSwE3BLfha0a3oLsL8ILGClxgbwdUsPB XIXtiEn8SaqGdDSfRx+OdbpZK/8DbGAUTjQq0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=ovsVkREK4Lfm9/B7EywPoOSmQp/X/j5+P7A2LAMhEmac9gew598WxUvTJJmWq9FQaY m2nd8ZpV3EDlghqdw2wtyw/bxQwFclQdyrD1ZXh09z9jrGUUpueoG2GpDf9enx/HAe6H Dcg9+Q2r33YgWfi87OENte9/ZALIMDrcLbJ/o= MIME-Version: 1.0 Received: by 10.100.178.9 with SMTP id a9mr3158769anf.11.1244735967416; Thu, 11 Jun 2009 08:59:27 -0700 (PDT) In-Reply-To: <4A30CD39.1010804@irisa.fr> References: <4A30CD39.1010804@irisa.fr> Date: Thu, 11 Jun 2009 18:59:27 +0300 Message-ID: Subject: Re: [Caml-list] Batteries and portability From: dmitry grebeniuk To: Tiphaine Turpin , caml-list@yquem.inria.fr Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam: no; 0.00; grebeniuk:01 usr:01 camomile:01 -linkall:01 camomile:01 runtime:01 config:01 exception:01 dmitry:01 caml-list:01 portability:02 compiling:02 sys:03 module:03 module:03 > When trying to execute a compiled program on another machine, I get the > following error: > > Fatal error: exception > Sys_error("/usr/share/camomile/database/general_category.mar: No such > file or directory") > > I don't think I'm using camomille and I'm not compiling with -linkall This error appears because of camomile's module initialization (module Default with default config values). If you really don't use camomile and it is not used in batteries indirectly, you can defer initialization. Apply the patch to camomile: http://overbld.abcname.net/files/camomile-noprecomp.html But the patch has a [small] runtime cost.