[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#631669: liblwt-ocaml-dev: undefined references to libev



Package: liblwt-ocaml-dev
Version: 2.3.0-2
Severity: normal


[109]matica:msdb$ ocamlbuild src/main.native
Finished, 1 target (0 cached) in 00:00:00.
+ ocamlfind ocamlopt -thread -linkpkg -package lwt.syntax -package lwt.extra -package lwt -package cohttp -package aws.cohttp src/config.cmx src/keys.cmx src/misc.cmx src/command.cmx src/benchmark.cmx src/tools.cmx src/main.cmx -o src/main.native
/usr/lib/ocaml/lwt/liblwt-unix.a(lwt_libev_stubs.o): In function `ev_loop':
(.text+0x20): undefined reference to `ev_run'
/usr/lib/ocaml/lwt/liblwt-unix.a(lwt_libev_stubs.o): In function `ev_unloop':
(.text+0x4a): undefined reference to `ev_break'
collect2: ld returned 1 exit status
File "caml_startup", line 1, characters 0-1:
Error: Error during linking
Command exited with code 2.

Looks like when lwt_unix.cmx is built, the -dlib option for libev is not being passed.

It works when compiling to bytecode.

-- System Information:
Debian Release: 6.0.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.38.8git (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages liblwt-ocaml-dev depends on:
ii  camlp4 [camlp4-3.12.0] 3.12.0-7          Pre Processor Pretty Printer for O
ii  libev-dev              1:3.9-1           static library, header files, and 
ii  libfindlib-ocaml-dev [ 1.2.6+debian-1+b1 library for managing OCaml librari
ii  liblwt-ocaml [liblwt-o 2.3.0-2           cooperative light-weight thread li
ii  libreact-ocaml-dev [li 0.9.2-1+b1        functional reactive programming in
ii  libtext-ocaml-dev [lib 0.4-2+b1          library for dealing with sequences
ii  ocaml-nox [ocaml-nox-3 3.12.0-7          ML implementation with a class-bas

Versions of packages liblwt-ocaml-dev recommends:
ii  liblwt-ocaml-doc       2.3.0-2           cooperative light-weight thread li
ii  ocaml-findlib          1.2.6+debian-1+b1 management tool for OCaml librarie

Versions of packages liblwt-ocaml-dev suggests:
ii  liblwt-glib-ocaml-dev         2.3.0-2    cooperative GLib bindings for OCam
ii  liblwt-ssl-ocaml-dev          2.3.0-2    cooperative OpenSSL bindings for O

-- no debconf information



Reply to: