Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000357OCamlOCaml generalpublic2001-05-12 20:452001-05-22 16:00
Reporteradministrator 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionno change required 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0000357: pb de config pour ocamlc...
DescriptionFull_Name: Thomas Gazagnaire
Version: 3.01
OS: windows ME
Submission from: 211.61.251.247 (211.61.251.247)


J'ai un problème pour utiliser l'option -custom avec ocamlc, sous winME.
j'ai réinstallé la distribution plusieurs fois, changé de repertoire
d'installation, trituré autoexec.bat ,...

quand je compile n'importe quel fichier avec -custom, il me répond nom de
fichier ou commande incorrecte.

exemple, avec le fichier toto.ml :
----------------------------------------
let toto () = Printf.printf "toto" ;;
toto () ;;
----------------------------------------

Si je fais ocamlc -i -o toto.exe toto.ml, pas de problèmes il me sort :
val toto : unit -> unit

puis en tapant toto, il affiche toto (normal quoi...)

Si, à la place, je fais ocamlc -i -custom -o toto.exe toto.ml, il sort :
val toto : unit -> unit
commande ou nom de fichier incorrect
I/O error: toto.exe: No such file or directory

il a bien créé un toto.cmi et un toto.cmo mais il ne semble pas réussir à
terminer la compilation...

Donc, a cause de cela, je ne peux pas utiliser la librairie Thread, ou autres...



Je n'ai réussi à trouver aucun message traitant de cette erreur, c'est pour cela
que je me suis permis de vous envoyer ce message.

En vous remerciant par avance pour votre réponse,

Thomas Gazagnaire
tots@altern.org

TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0002259)
administrator (administrator)
2001-05-22 15:37

> J'ai un problème pour utiliser l'option -custom avec ocamlc, sous winME.
> j'ai réinstallé la distribution plusieurs fois, changé de repertoire
> d'installation, trituré autoexec.bat ,...
>
> quand je compile n'importe quel fichier avec -custom, il me répond nom de
> fichier ou commande incorrecte.

Le message d'erreur pourrait être amélioré (en fait, c'est command.com
qui l'affiche), mais ce qu'il veut dire c'est que ocamlc n'arrive pas
à lancer le compilateur Visual C++ qui est nécessaire pour construire
des exécutables en mode -custom.

Deux solutions:

1- installer Visual C++ et s'assurer que le compilateur ligne de commande
(la commande "cl") est dans le PATH;

2- utiliser la version Cygwin d'OCaml au lieu de la version Win32 pur.
Cependant, certaines bibliothèques (dont Thread) ne sont pas
disponibles dans cette version.

Cordialement,

- Xavier Leroy

(0002260)
administrator (administrator)
2001-05-22 16:00

User doesn't have VC++ installed.

- Issue History
Date Modified Username Field Change
2005-11-18 10:13 administrator New Issue


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker