J'ai un léger problème avec camllight, qui refuse catégoriquement de se lancer face à mes supplications à coup de camllight camlgraph. "exec: camlgraph : non trouvé", qu'il me dit, le bougre.
Le truc, c'est que ça n'a pas l'air d'être installé.
Code : Tout sélectionner
camllight /usr/lib/caml-light/
camllight /usr/lib/caml-light/alloc.h
camllight /usr/lib/caml-light/arg.ml
camllight /usr/lib/caml-light/arg.mli
camllight /usr/lib/caml-light/arg.zi
camllight /usr/lib/caml-light/arg.zix
camllight /usr/lib/caml-light/baltree.ml
camllight /usr/lib/caml-light/baltree.mli
camllight /usr/lib/caml-light/baltree.zi
camllight /usr/lib/caml-light/baltree.zix
camllight /usr/lib/caml-light/bool.ml
camllight /usr/lib/caml-light/bool.mli
camllight /usr/lib/caml-light/bool.zi
camllight /usr/lib/caml-light/bool.zix
camllight /usr/lib/caml-light/camlcomp
camllight /usr/lib/caml-light/camllink
camllight /usr/lib/caml-light/camlmsgs.txt
camllight /usr/lib/caml-light/camltop
camllight /usr/lib/caml-light/char.ml
camllight /usr/lib/caml-light/char.mli
camllight /usr/lib/caml-light/char.zi
camllight /usr/lib/caml-light/char.zix
camllight /usr/lib/caml-light/config.h
camllight /usr/lib/caml-light/eq.ml
camllight /usr/lib/caml-light/eq.mli
camllight /usr/lib/caml-light/eq.zi
camllight /usr/lib/caml-light/eq.zix
camllight /usr/lib/caml-light/exc.ml
camllight /usr/lib/caml-light/exc.mli
camllight /usr/lib/caml-light/exc.zi
camllight /usr/lib/caml-light/exc.zix
camllight /usr/lib/caml-light/expunge
camllight /usr/lib/caml-light/fchar.ml
camllight /usr/lib/caml-light/fchar.mli
camllight /usr/lib/caml-light/fchar.zi
camllight /usr/lib/caml-light/fchar.zix
camllight /usr/lib/caml-light/filename.ml
camllight /usr/lib/caml-light/filename.mli
camllight /usr/lib/caml-light/filename.zi
camllight /usr/lib/caml-light/filename.zix
camllight /usr/lib/caml-light/float.ml
camllight /usr/lib/caml-light/float.mli
camllight /usr/lib/caml-light/float.zi
camllight /usr/lib/caml-light/float.zix
camllight /usr/lib/caml-light/format.ml
camllight /usr/lib/caml-light/format.mli
camllight /usr/lib/caml-light/format.zi
camllight /usr/lib/caml-light/format.zix
camllight /usr/lib/caml-light/fstring.ml
camllight /usr/lib/caml-light/fstring.mli
camllight /usr/lib/caml-light/fstring.zi
camllight /usr/lib/caml-light/fstring.zix
camllight /usr/lib/caml-light/fvect.ml
camllight /usr/lib/caml-light/fvect.mli
camllight /usr/lib/caml-light/fvect.zi
camllight /usr/lib/caml-light/fvect.zix
camllight /usr/lib/caml-light/gc.ml
camllight /usr/lib/caml-light/gc.mli
camllight /usr/lib/caml-light/gc.zi
camllight /usr/lib/caml-light/gc.zix
camllight /usr/lib/caml-light/genlex.ml
camllight /usr/lib/caml-light/genlex.mli
camllight /usr/lib/caml-light/genlex.zi
camllight /usr/lib/caml-light/genlex.zix
camllight /usr/lib/caml-light/hashtbl.ml
camllight /usr/lib/caml-light/hashtbl.mli
camllight /usr/lib/caml-light/hashtbl.zi
camllight /usr/lib/caml-light/hashtbl.zix
camllight /usr/lib/caml-light/header
camllight /usr/lib/caml-light/int.ml
camllight /usr/lib/caml-light/int.mli
camllight /usr/lib/caml-light/int.zi
camllight /usr/lib/caml-light/int.zix
camllight /usr/lib/caml-light/io.ml
camllight /usr/lib/caml-light/io.mli
camllight /usr/lib/caml-light/io.zi
camllight /usr/lib/caml-light/io.zix
camllight /usr/lib/caml-light/iparsing.zi
camllight /usr/lib/caml-light/lexing.ml
camllight /usr/lib/caml-light/lexing.mli
camllight /usr/lib/caml-light/lexing.zi
camllight /usr/lib/caml-light/lexing.zix
camllight /usr/lib/caml-light/libcaml.a
camllight /usr/lib/caml-light/list.ml
camllight /usr/lib/caml-light/list.mli
camllight /usr/lib/caml-light/list.zi
camllight /usr/lib/caml-light/list.zix
camllight /usr/lib/caml-light/map.ml
camllight /usr/lib/caml-light/map.mli
camllight /usr/lib/caml-light/map.zi
camllight /usr/lib/caml-light/map.zix
camllight /usr/lib/caml-light/memory.h
camllight /usr/lib/caml-light/misc.h
camllight /usr/lib/caml-light/mlvalues.h
camllight /usr/lib/caml-light/obj.mli
camllight /usr/lib/caml-light/obj.zi
camllight /usr/lib/caml-light/pair.ml
camllight /usr/lib/caml-light/pair.mli
camllight /usr/lib/caml-light/pair.zi
camllight /usr/lib/caml-light/pair.zix
camllight /usr/lib/caml-light/parsing.ml
camllight /usr/lib/caml-light/parsing.mli
camllight /usr/lib/caml-light/parsing.zi
camllight /usr/lib/caml-light/parsing.zix
camllight /usr/lib/caml-light/printexc.ml
camllight /usr/lib/caml-light/printexc.mli
camllight /usr/lib/caml-light/printexc.zi
camllight /usr/lib/caml-light/printexc.zix
camllight /usr/lib/caml-light/printf.ml
camllight /usr/lib/caml-light/printf.mli
camllight /usr/lib/caml-light/printf.zi
camllight /usr/lib/caml-light/printf.zix
camllight /usr/lib/caml-light/provide
camllight /usr/lib/caml-light/queue.ml
camllight /usr/lib/caml-light/queue.mli
camllight /usr/lib/caml-light/queue.zi
camllight /usr/lib/caml-light/queue.zix
camllight /usr/lib/caml-light/random.ml
camllight /usr/lib/caml-light/random.mli
camllight /usr/lib/caml-light/random.zi
camllight /usr/lib/caml-light/random.zix
camllight /usr/lib/caml-light/ref.mli
camllight /usr/lib/caml-light/ref.zi
camllight /usr/lib/caml-light/set.ml
camllight /usr/lib/caml-light/set.mli
camllight /usr/lib/caml-light/set.zi
camllight /usr/lib/caml-light/set.zix
camllight /usr/lib/caml-light/sort.ml
camllight /usr/lib/caml-light/sort.mli
camllight /usr/lib/caml-light/sort.zi
camllight /usr/lib/caml-light/sort.zix
camllight /usr/lib/caml-light/stack.ml
camllight /usr/lib/caml-light/stack.mli
camllight /usr/lib/caml-light/stack.zi
camllight /usr/lib/caml-light/stack.zix
camllight /usr/lib/caml-light/stdlib.zo
camllight /usr/lib/caml-light/stream.ml
camllight /usr/lib/caml-light/stream.mli
camllight /usr/lib/caml-light/stream.zi
camllight /usr/lib/caml-light/stream.zix
camllight /usr/lib/caml-light/string.ml
camllight /usr/lib/caml-light/string.mli
camllight /usr/lib/caml-light/string.zi
camllight /usr/lib/caml-light/string.zix
camllight /usr/lib/caml-light/sys.mli
camllight /usr/lib/caml-light/sys.zi
camllight /usr/lib/caml-light/toplevel.mli
camllight /usr/lib/caml-light/toplevel.zi
camllight /usr/lib/caml-light/toplib.zo
camllight /usr/lib/caml-light/topmain.zo
camllight /usr/lib/caml-light/vect.ml
camllight /usr/lib/caml-light/vect.mli
camllight /usr/lib/caml-light/vect.zi
camllight /usr/lib/caml-light/vect.zix
Merci d'avance de votre aide. (ah oui. Pas la peine de me dire de passer à ocaml.

Edit. Bon, d'après ce que j'ai compris, il me faut installer les paquets du "contrib". Me voilà donc cœur vaillant en train de batailler avec tous ces makefiles, en espérant ne pas écrire de bêtises… Et cette fois ci, c'est la libunix qui bloque. J'obtiens :
Code : Tout sélectionner
make
cc -I../../src/runtime -O -c -o accept.o accept.c
In file included from /usr/include/sys/un.h:38:0,
from socketaddr.h:4,
from accept.c:8:
/usr/include/string.h:455:13: erreur: expected declaration specifiers or ‘...’ before ‘(’ token
/usr/include/string.h:455:13: erreur: expected declaration specifiers or ‘...’ before ‘(’ token
/usr/include/string.h:455:13: erreur: expected declaration specifiers or ‘...’ before ‘(’ token
/usr/include/string.h:455:13: erreur: conflicting types for ‘memmove’
make: *** [accept.o] Erreur 1