Ocambuild is working fine. The bug might come from the META file of
ocaml-batteries or some missing files or runtime dependencies of
batteries.

** Package changed: ocaml (Ubuntu) => ocaml-batteries (Ubuntu)

-- 
ocamlbuild + batteries does not work on amd64, but does on i386
https://bugs.launchpad.net/bugs/504060
You received this bug notification because you are a member of Debian
OCaml Maintainers, which is subscribed to ocaml in ubuntu.

Status in “ocaml-batteries” package in Ubuntu: New

Bug description:
Binary package hint: ocaml

Something is borked with the amd64 packages for ocaml's batteries libraries. 
Specifically, ocamlbuild fails to build trivial programs, which do build on 
i386.

This is under Karmic.

Steps to reproduce,
1. Install ocaml-core and ocaml-batteries-included
2. Create test.ml,

        open Printf;;                                                           
                                             
        printf "Hello, world.\n";; 

3. Create _tags,

        <*>: use_batteries

4. cp --archive /usr/share/doc/libbatteries-ocaml-doc/myocamlbuild.ml .

5. ocamlbuild test.byte

What happens,

        $ uname -a
        Linux ubupilus 2.6.31-16-server #53-Ubuntu SMP Tue Dec 8 05:08:02 UTC 
2009 x86_64 GNU/Linux
        $ ocamlbuild test.byte
        + ocamlfind ocamldep -package 
batteries.pa_openin.syntax,batteries.pa_where.syntax,batteries.pa_batteries.syntax,batteries.pa_comprehension.syntax,batteries.pa_strings.syntax
 -package batteries -syntax camlp4o -modules test.ml > test.ml.depends
        ocamlfind: Package `batteries.pa_openin.syntax' not found
        Command exited with code 2.
        $ 

What should happen,

        $ uname -a
        Linux snapdragon 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 16:20:31 
UTC 2009 i686 GNU/Linux
        $ ocamlbuild test.byte
        Finished, 1 target (0 cached) in 00:00:00.
        Finished, 3 targets (0 cached) in 00:00:00.
        $



_______________________________________________
Mailing list: https://launchpad.net/~ocaml-maint
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~ocaml-maint
More help   : https://help.launchpad.net/ListHelp

Reply via email to