rendered paste bodyocamlc -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