Salut !
bon debutant sur linux je n'ai compris pas le message d'erreur qui s'est affiché après avoir utilisé la commande
T'inquiète pas, c'est vrai que le message est pas forcément super clair. Quelques éléments pour permettre l'interprétation :
- stdout c'est la sortie standard, c'est là que le programme écrit (par exemple, quand tu fais un print_string en OCaml)
- stderr c'est la sortie pour les erreurs, c'est ici que le programme écrit... Ben, ses messages d'erreur. C'est là qu'écrit, par exemple, prerr_string
Dans la sortie standard, OPAM t'affiche ce qu'il fait. Tu verras souvent des séquences du type : ./configure ("je détermine les options que je vais passer au compilateur"), make (je compile), make install (j'installe). Mais bon, c'est pas le sujet.
Ici, on va donc se concentrer sur la stderr, vu qu'il y a eu un problème. On voit qu'il y a marqué :
configure: m4 not in PATH; this is required
Bon, a priori je sais pas trop ce que ça veut dire, alors j'ai cherché dans Google si quelqu'un avait eu la même erreur, et je suis tombé sur ça :
Bingo ! Donc a priori, c'est tout simplement que m4 n'est pas installé sur ton système. Par exemple, chez la commande
renvoie
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Package: m4
Status: install ok installed
Priority: standard
Section: interpreters
Installed-Size: 382
Maintainer: Santiago Vila <sanvila@debian.org>
Architecture: amd64
Multi-Arch: foreign
Version: 1.4.16-3
Depends: libc6 (>= 2.4), dpkg (>= 1.15.4) | install-info
Description: a macro processing language
GNU `m4' is an implementation of the traditional UNIX macro
processor. It is mostly SVR4 compatible, although it has some
extensions (for example, handling more than 9 positional parameters to
macros). `m4' also has builtin functions for including files, running
shell commands, doing arithmetic, etc. Autoconf needs GNU `m4' for
generating `configure' scripts, but not for running them.
Homepage: http://www.gnu.org/software/m4/ |
Alors que chez toi ça doit renvoyer un truc du genre :
le paquet « m4 » n'est pas installé et aucune information n'est disponible
(dpkg c'est le truc qui réalise l'installation des paquets. En général tu n'auras pas à t'en servir si tu installe des paquets depuis les dépôts (via apt-get par exemple))
Il te suffit de l'installer et de réessayer. Pour ça, un petit :
devrait suffire ! (Mais si tu préfères utiliser synaptic ou un autre client graphique, ça marche aussi)
(sudo : "donne moi les droits administrateur", apt-get : gestionnaire de paquet. install m4 : "installe moi m4")
PS : tout ça c'est pour l'installation via OPAM. Mais CamlImage est aussi dans les dépôts Ubuntu je pense (chez Debian Wheezy il s'appelle libcamlimage-ocaml -- attention, si tu veux développer des applications il te faudra probablement aussi libcamlimages-ocaml-dev)
Voilà, dis moi si ça marche après ça !
Partager