Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#126 Le 07/02/2009, à 20:43

Bburst

Re : Un nouveau jeu de coinche / belote coinchée

Alors, la deuxième erreur, c'est parce qu'il faut finir la commande par test.byte, et pas par test.ml.byte (j'aurais pu être plus clair).

La première, c'est dû à un problème entre les version des bibliothèques. T'as installé lablgtk depuis le site des développeurs ou avec le gestionnaire de paquet?

Et sinon, tu peux faire sans ocambuild (mais ça changera pas la première erreur) :

ocamlc -I +lablgtk2 lablgtk.cma lablrsvg.cma lablgnomecanvas.cma fichiersource.ml -o executable

Dernière modification par Bburst (Le 07/02/2009, à 20:47)

Hors ligne

#127 Le 07/02/2009, à 22:48

Double_Squeeze

Re : Un nouveau jeu de coinche / belote coinchée

Il me semble que j'ai utilisé aptitude.

#128 Le 07/02/2009, à 23:54

Bburst

Re : Un nouveau jeu de coinche / belote coinchée

C'est curieux, les paquets debian marchent, pourtant...
Je vois pas d'où peux venir le problème. Essaie de tout mettre à jour, peut-être...

Hors ligne

#129 Le 07/02/2009, à 23:56

Double_Squeeze

Re : Un nouveau jeu de coinche / belote coinchée

Je viens de faire un :

aptitude reinstall ocaml
aptitude reinstall lablgtk

mais rien ne change :s

#130 Le 08/02/2009, à 00:52

Bburst

Re : Un nouveau jeu de coinche / belote coinchée

Y'a pas de paquet "lablgtk" dans les dépôts, chez moi en tout cas.
Essaie de l'enlever, et d'installer liblablgtk2-gnome-ocaml-dev ou liblablgtk2-ocaml-dev ou quelque chose du genre.

Hors ligne

#131 Le 08/02/2009, à 10:25

Double_Squeeze

Re : Un nouveau jeu de coinche / belote coinchée

En effet ...
bon maintenant v'la autre chose :

Error while linking /usr/lib/ocaml/3.10.0/lablgtk2/lablgtk.cma(GWindow):
The external function `ml_gtk_window_set_gravity' is not available

#132 Le 08/02/2009, à 11:49

Bburst

Re : Un nouveau jeu de coinche / belote coinchée

Une erreur peut en cacher une autre encore moins compréhensible, apparemment.
Ce qui m'étonne, c'est que tu as réinstallé ocaml et pourtant tu as toujours la version 3.10.0 alors que la version des dépôts est 3.10.2.
T'as fait un sudo aptitude update && sudo aptitude upgrade récemment?

Hors ligne

#133 Le 08/02/2009, à 12:51

Double_Squeeze

Re : Un nouveau jeu de coinche / belote coinchée

Je conaissais pas upgrade, que je viens de faire, puis j'ai réinstallé ocaml, mais je suis toujours à la version 3.10.0 -_-. Je ne comprends pas.

#134 Le 08/02/2009, à 13:24

Bburst

Re : Un nouveau jeu de coinche / belote coinchée

T'as quelle version d'ubuntu?

Hors ligne

#135 Le 08/02/2009, à 13:37

Double_Squeeze

Re : Un nouveau jeu de coinche / belote coinchée

8.04.2

#136 Le 08/02/2009, à 13:48

Bburst

Re : Un nouveau jeu de coinche / belote coinchée

Comme t'es encore sur Hardy, ça doit être normal que ocaml soit toujours en 3.10.0.

T'as compilé avec une des commandes que j'avais donné, ou t'as changé quelque chose?

Hors ligne

#137 Le 08/02/2009, à 14:56

Double_Squeeze

Re : Un nouveau jeu de coinche / belote coinchée

J'ai changé un peu.

J'ai mis test.ml à la place de fichiersource.ml, j'aime pas trop fichiersource.ml, c'est pas assez explicite. Alors que test.ml, là on sait de quoi on parle.

et idem pour executable, j'ai mis test.

#138 Le 08/02/2009, à 16:31

Bburst

Re : Un nouveau jeu de coinche / belote coinchée

C'est pas des changements susceptibles de tout casser!

Solution éventuelle :
Tu peux peut-être tenter de télécharger depuis les dépôts pour Intrepid en faisant gksudo synaptic, puis configuration -> dépôts -> mis à jour et en cochant la case "hardy backport" ou quelque chose comme ça. Ensuite, en mettant à jour les dépôts, tu devrais avoir beaucoup de mises à jour disponibles (ne pas toutes les prendre), tu mets à jour tout ce qui concerne ocaml et ses bibliothèques. Quand c'est fait, tu peux décocher la case "machin backport".

Si ça résoud pas le problème, j'ai plus d'idées...

Hors ligne

#139 Le 09/02/2009, à 01:39

Double_Squeeze

Re : Un nouveau jeu de coinche / belote coinchée

Je comprends pas, quand je fais un aptitude search ocaml, je trouve que du 3.10.0.

#140 Le 09/02/2009, à 12:27

Bburst

Re : Un nouveau jeu de coinche / belote coinchée

D'accord, mais est-ce que tu as changé les dépôts comme je l'ai dit?

Hors ligne

#141 Le 09/02/2009, à 12:27

Bburst

Re : Un nouveau jeu de coinche / belote coinchée

D'accord, mais est-ce que tu as changé les dépôts comme je l'ai dit?

Hors ligne

#142 Le 09/02/2009, à 13:58

Double_Squeeze

Re : Un nouveau jeu de coinche / belote coinchée

J'ai essayé mais ça n'a rien donné de très concluant. Je vais réessayer cette après midi.

#143 Le 10/02/2009, à 00:36

Double_Squeeze

Re : Un nouveau jeu de coinche / belote coinchée

Alors,

j'ai coché la case, recherché caml dans la liste des paquets, j'ai tout selectionné, et cliqué sur préparer pour l'installation. Il me dit qu'il faut qu'il télécharge d'autres trucs pour que ce soit bon, je dis ok, et là il me dit :

Could not mark all packages for installation or upgrade.
The following packages have unresovlable dependencies. Make sure that all require repositories are added and enabled in the preferences.

camlp4:

libextlib-ocaml-dev:

liblablgl-ocaml:

liblablgl-ocaml-dev:

liblablgtk2-gl-ocaml:

liblablgtk2-gl-ocaml-dev:

liblablgtk2-gnome-ocaml:

liblablgtk2-gnome-ocaml-dev:

liblablgtk2-ocaml:

liblablgtk2-ocaml-dev:

liblablgtk2-ocaml-doc:

ocaml:

ocaml-base:

ocaml-base-nox:

ocaml-book-fr:

ocaml-findlib:

ocaml-interp:

ocaml-mode:

ocaml-nox:

Je comprends pas tellement ce qu'il veut dire par all required repositories, j'ai tout coché dans les préférences.

#144 Le 10/02/2009, à 20:40

Bburst

Re : Un nouveau jeu de coinche / belote coinchée

Ouais, bah je sais pas quoi dire de plus. Passe à intrepid, éventuellement.

Hors ligne

#145 Le 12/02/2009, à 01:12

Double_Squeeze

Re : Un nouveau jeu de coinche / belote coinchée

Ah ! ça progresse, j'ai réussi à installer la version 3.10.2, et maintenant il me dit :

Unbound value Rsvg.render_from_file

#146 Le 12/02/2009, à 01:19

Double_Squeeze

Re : Un nouveau jeu de coinche / belote coinchée

J'ai aussi droit à un

Cannot find file lablgnomecanvas.cma

#147 Le 12/02/2009, à 19:03

Bburst

Re : Un nouveau jeu de coinche / belote coinchée

T'as changé quoi entre temps pour que ça marche?
T'as réinstallé ocaml mais pas le reste, peut-être ?

Dernière modification par Bburst (Le 12/02/2009, à 19:21)

Hors ligne

#148 Le 12/02/2009, à 20:57

Double_Squeeze

Re : Un nouveau jeu de coinche / belote coinchée

C'est quoi le reste ? Il y a quelque chose d'autre à installer que lablgtk ? les trucs de Rsvg et canvas sont installés avec ?

Hors ligne

#149 Le 12/02/2009, à 20:59

Bburst

Re : Un nouveau jeu de coinche / belote coinchée

Ça vient avec, normalement.
Tu dois avoir lablgnomecanvas.cma et rsvg.cma (ou qq chose comme ça) dans /usr/lib/ocaml/3.10.2/lablgtk2

Hors ligne

#150 Le 12/02/2009, à 21:39

Double_Squeeze

Re : Un nouveau jeu de coinche / belote coinchée

Hum déjà j'ai pas de répertoire 3.10.2, c'est bizare ça. Et ces .cma ne sont pas dans 3.10.0 ...

Hors ligne