Re: opam usage -- png_loader?

Hendrik Boom <[email protected]>
Newsgroups gmane.comp.lang.ocaml.beginners
Message-ID <[email protected]>
On Fri, 02 May 2014 16:16:45 -0400, Sebastien Mondet wrote:

> Hi
> 
> You should use ocamlfind.
> 
> ocamlfind ocamlopt -package ... etc.
> 
> 
> Cheers Seb

Hit  head.  Say oh, of course, I should have know that.

Then try it out.

hendrik@notlookedfor:~/dv/fun/wander$ make wander
ocamlfind ocamlopt -package glMLite -package unix -linkpkg wander.ml -o 
wander

File "wander.ml", line 652, characters 6-25:
Error: Unbound module Png_loader
make: *** [wander] Error 2
hendrik@notlookedfor:~/dv/fun/wander$ 

Success as far as finding the library.  But package glMLite seems no 
longer to  contain png_loader (which was there when I compiled from 
source last year).  I guess png_loader is now elsewhere?

-- hendrik




> 
> 
> 
> 
> 
> On Fri, May 2, 2014 at 4:04 PM, Hendrik Boom <[email protected]>
> wrote:
> 
>> I had a program (called wander) that compiled nicely using a copy of
>> glMLite that I had compiled myself from source.
>>
>> But now that I've found opam, i decided to get glMLite through opam
>> instead.
>>
>> I hid the existing library by movingn it away from
>> /usr/lib/ocaml/glMLite,
>> and then did
>>         opam instell glMLite
>> The istallation seemed to go smoothly.
>>
>> But now when I try to compile wander, using the same old command line,
>> I get hendrik@notlookedfor:~/dv/fun/wander$ make wander ocamlopt -I
>> +glMLite GL.cmxa Glu.cmxa Glut.cmxa jpeg_loader.cmxa png_loader.cmxa
>> svg_loader.cmxa genimg_loader.cmxa unix.cmxa wander.ml -o wander File
>> "wander.ml", line 1, characters 0-7:
>> Error: Unbound module GL make: *** [wander] Error 2
>> hendrik@notlookedfor:~/dv/fun/wander$
>>
>> Evidently ocamlopt doesn't know how to find the newly installed
>> library, which (I checked) is indeed present in
>>         /home/hendrik/.opam/system/lib/glMLite
>>
>> Evidently something has to change.  What?
>>
>> -- hendrik
>>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.