[Camllight] Camlgraph ? [Contourné]

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
Marzikill
archer
Messages : 121
Inscription : sam. 07 févr. 2009, 19:20

[Camllight] Camlgraph ? [Contourné]

Message par Marzikill »

Bonjour à tous.

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
Je précise que j'ai installé le paquet sur AUR. Je ne sais pas vraiment quoi faire.
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
Ce qui est assez obscur, pour le profane que je suis.
Dernière modification par Marzikill le ven. 18 mars 2011, 21:14, modifié 2 fois.
Avatar de l’utilisateur
Marzikill
archer
Messages : 121
Inscription : sam. 07 févr. 2009, 19:20

Re: [Camllight] Camlgraph ?

Message par Marzikill »

Bon. Problem sloved.

Pour tout ceux qui seraient dans la panade comme moi. http://boisson.homeip.net/
Ici, sont mis à disposition des paquets précompilés. (pour archlinux !).
Voilà. J'aimerai bien savoir quand même pourquoi mon make ne fonctionnait pas.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Camllight] Camlgraph ? [Résolu ?]

Message par FoolEcho »

Le build ne construit pas tout effectivement. Comme tu l'as vu, il faut donc rajouter la construction de la partie contrib... ce qui implique de regarder les différents Makefile pour voir ce qu'il faut côté librairies et adapter les chemins qui bien sûr sont à la ramasse (un patch donc) ...

Passionnant. :|

(je ne saisis pas trop pourquoi pas ocaml... qui a au moins l'avantage d'être toujours maintenu tandis que camllight reste sur 2002...)

Tu peux aussi contacter le mainteneur du paquet sur Aur pour une construction plus complète. ;-)

:contourne:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Marzikill
archer
Messages : 121
Inscription : sam. 07 févr. 2009, 19:20

Re: [Camllight] Camlgraph ? [Contourné]

Message par Marzikill »

Pas ocaml parce que c'est pas moi qui décide ce qu'on étudie en cours d'info. S'too. ;)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Camllight] Camlgraph ? [Contourné]

Message par FoolEcho »

Imparable.
Depuis http://caml.inria.fr/index.fr.html

Code : Tout sélectionner

Caml Light
Le système Caml Light est un implémentation légère et portable du noyau du langage Caml. Grâce à son statut stable, il est utilisé de façon active dans l'enseignement. Pour la plupart des autres utilisations, nous recommandons de lui préférer son successeur Objective Caml. 
Belle diplomatie... :roll:
«The following statement is not true. The previous statement is true.» :nage:
black-slack
newbie
Messages : 2
Inscription : ven. 08 nov. 2013, 19:30

Re: [Camllight] Camlgraph ? [Contourné]

Message par black-slack »

Bonjour à tous,

Excusez moi, j'arrive un peu après la bataille ;) ! Je me retrouve dans la même situation que Marzikill, mais j'aimerai apprendre à faire l'installation depuis les sources, j'ai essayé de farfouiller dans les makefiles mais je n'obtient rien de bien concluant ...

Se serait super gentil de ta part de préciser un peu ton message FoolEcho s'il te plait.

merci d'avance =) !
Répondre