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 23025BBBC for ; Thu, 23 Mar 2006 19:10:42 +0100 (CET) Received: from web26105.mail.ukl.yahoo.com (web26105.mail.ukl.yahoo.com [217.12.10.229]) by concorde.inria.fr (8.13.0/8.13.0) with SMTP id k2NIAfkF015298 for ; Thu, 23 Mar 2006 19:10:41 +0100 Received: (qmail 81699 invoked by uid 60001); 23 Mar 2006 18:10:41 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.fr; h=Message-ID:Received:Date:From:Subject:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding; b=gXkad81QAQHHzr7hgJSUAaPVvoZNjcLKz+HNF7iOXtRXBzAUOWtnrbSoxlewIsE8o3TXnu6dcJMmaEsS1UhXYJQzOwQz1nhiiD7OM3PpGddP+9AbDRnGLR0v4GRYK9IOHTmBV+pEjHk9W6m7gFQLVoGv+zIP8B3lZ4NyVifEPR8= ; Message-ID: <20060323181041.81695.qmail@web26105.mail.ukl.yahoo.com> Received: from [62.39.136.157] by web26105.mail.ukl.yahoo.com via HTTP; Thu, 23 Mar 2006 19:10:41 CET Date: Thu, 23 Mar 2006 19:10:41 +0100 (CET) From: f g Subject: ocamlodbc : -ldopt / itere_execDB_c To: caml-list@yquem.inria.fr Cc: maxence.guesdon@inria.fr MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Miltered: at concorde with ID 4422E4A1.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; ocamlodbc:01 ocamlodbc:01 gcc:01 lib:01 gcc:01 ocamlc:01 -verbose:01 usr:01 lib:01 ocaml:01 site-lib:01 unixodbc:01 model:01 model:01 -wl:01 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: ** X-Spam-Status: No, score=2.1 required=5.0 tests=FROM_HAS_MIXED_NUMS, RCVD_IN_BL_SPAMCOP_NET autolearn=disabled version=3.0.3 hi, when i try ocamlodbc it seems the -ldopt option stay empty (there is double space in "-ldopt -lodbc") and/or gcc believe its a lib (but it sounds more like a linker option that gcc have to pass to ld ?) if i try it directly with the interpreter it show the name of the unlinked function: itere_execDB_c ****************************************************** ocamlc -verbose -I /usr/local/lib/ocaml/site-lib/ocamlodbc_unixodbc/ ocamlodbc.cma model01.ml -o model01.cgi ****************************************************** + gcc -Wl,-E -o 'model01.cgi' -I'/usr/local/lib/ocaml' -lodbc -ldopt -lodbc /tmp/camlprim8b14eb.c '-L/usr/local/lib/ocaml/site-lib/ocamlodbc_unixodbc/' '-L/usr/local/lib/ocaml' '-locamlodbc' -lcamlrun -lm -ldl -lncurses -lpthread /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.4/../../../../x86_64-suse-linux/bin/ld: cannot find -ldopt collect2: ld returned 1 exit status Error while building custom runtime system shell returned 2 ****************************************************** ****************************************************** ocaml -I /usr/local/lib/ocaml/site-lib/ocamlodbc_unixodbc/ ocamlodbc.cma ****************************************************** The external function `itere_execDB_c' is not available shell returned 2 ****************************************************** ___________________________________________________________________________ Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international. Téléchargez sur http://fr.messenger.yahoo.com