ocamlc -c -ccopt "-DFULL_UNROLL -O2 -I/usr/local/include" event_stubs.c ocamlmklib -oc mlevent event_stubs.o \ -L/usr/local/lib -levent ocamlc -c libevent.mli ocamlopt -c -nolabels libevent.ml ocamlmklib -o libevent libevent.cmx -oc mlevent \ -L/usr/local/lib -levent ocamlc -c -nolabels libevent.ml ocamlmklib -o libevent libevent.cmo -oc mlevent \ -L/usr/local/lib -levent { test ! -f libevent.cmxa || extra="libevent.cmxa libevent.a"; }; \ ocamlfind install libevent META libevent.cmi libevent.mli libevent.cma \ dllmlevent.so libmlevent.a $extra Installed /usr/local/lib/ocaml/site-lib/libevent/libevent.a Installed /usr/local/lib/ocaml/site-lib/libevent/libevent.cmxa Installed /usr/local/lib/ocaml/site-lib/libevent/libmlevent.a Installed /usr/local/lib/ocaml/site-lib/libevent/dllmlevent.so Installed /usr/local/lib/ocaml/site-lib/libevent/libevent.cma Installed /usr/local/lib/ocaml/site-lib/libevent/libevent.mli Installed /usr/local/lib/ocaml/site-lib/libevent/libevent.cmi Installed /usr/local/lib/ocaml/site-lib/libevent/META Updated /usr/local/lib/ocaml/ld.conf $ echo "Libevent.create ()" > test.ml $ ocamlopt -I +site-lib/libevent libevent.cmxa test.ml -cclib -levent -o test /usr/local/lib/ocaml/site-lib/libevent/libmlevent.a(event_stubs.o): In function `oc_event_init': event_stubs.c:(.text+0xe9): undefined reference to `event_init' /usr/local/lib/ocaml/site-lib/libevent/libmlevent.a(event_stubs.o): In function `oc_event_dispatch': event_stubs.c:(.text+0x16f): undefined reference to `event_dispatch' event_stubs.c:(.text+0x19d): undefined reference to `uerror' /usr/local/lib/ocaml/site-lib/libevent/libmlevent.a(event_stubs.o): In function `oc_event_loop': event_stubs.c:(.text+0x1f7): undefined reference to `event_loop' event_stubs.c:(.text+0x225): undefined reference to `uerror' /usr/local/lib/ocaml/site-lib/libevent/libmlevent.a(event_stubs.o): In function `oc_event_pending': event_stubs.c:(.text+0x2b2): undefined reference to `event_pending' /usr/local/lib/ocaml/site-lib/libevent/libmlevent.a(event_stubs.o): In function `oc_event_del': event_stubs.c:(.text+0x2fc): undefined reference to `event_del' /usr/local/lib/ocaml/site-lib/libevent/libmlevent.a(event_stubs.o): In function `oc_event_add': event_stubs.c:(.text+0x381): undefined reference to `event_add' event_stubs.c:(.text+0x3c9): undefined reference to `uerror' /usr/local/lib/ocaml/site-lib/libevent/libmlevent.a(event_stubs.o): In function `oc_event_set': event_stubs.c:(.text+0x445): undefined reference to `event_set' collect2: ld a retourné 1 code d'état d'exécution Error during linking