Version française
Home     About     Download     Resources     Contact us    
Browse thread
ocamlc vs ocamlc.opt?
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Aleksey Nogin <nogin@m...>
Subject: Re: [Caml-list] ocamlc vs ocamlc.opt?
On 31.01.2007 14:16, Robert Roessler wrote:

> I just ran into a problem where building a bytecode executable failed 
> with findlib ("ocamlfind ocamlc ...") but the equivalent non-findlib 
> command worked.  Then I saw that I could force the same error message in 
> my non-findlib build by just matching findlib's ocamlc.opt, while I had 
> used ocamlc.
> 
> The command line is:
> ocamlc -o bait -I +lablgtk2 -I +lablscintilla -thread threads.cma 
> lablgtk.cma gtkInit.cmo scintilla.cma bait.ml
> 
> which works fine.  Changing ocamlc to ocamlc.opt yields:
> Error on dynamically loaded library: 
> /usr/lib/ocaml/stublibs/dlllablscintilla.so: undefined symbol: 
> caml_names_of_builtin_cprim
> 
> This is on FC6, with a Yum-installed OCaml 3.09.3 package.  Both of the 
> versions of the compiler identify themselves as 3.09.3 with the same 
> standard library location, and both were built on Dec 2 of 2006.
>
It's possible that there was some problem with how it was compiled. Feel 
free to try my RPM from 
http://rpm.nogin.org/MetaPRL/fc6/ocaml-3.09.3-1.rhfc6.i386.html (you 
should be able to use http://rpmbin.nogin.org/MetaPRL/fedora-6/ in yum, 
with http://rpmbin.nogin.org/GPG-PUBKEY.txt key, if you prefer 
installing via yum).

  Aleksey