You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Original bug ID: 2868 Reporter: administrator Status: closed Resolution: not a bug Priority: normal Severity: minor Category: ~DO NOT USE (was: OCaml general)
Bug description
Hello,
J'essaie de compiler des trucs avec le port Mingw. J'ai des problèmes
avec les chemins d'accès. Déjà, toutes les fonctions qui font appel au
système de fichier (Sys.file_exists, open_in, ...) ont besoin
de chemins de la forme C:/cygwin/home/... et non /home/...
C'est normal ?
J'ai aussi ce problème là:
$ ocaml
Objective Caml version 3.07+2
module P = PCaml;;
Wrong file naming: C:/ocamlmgw/lib\camlp4\pCaml.cmi
contains the compiled interface for Pcaml
Je ne sais pas d'où sort ce chemin (je ne dis nulle part d'utiliser
camlp4). L'option -nostdlib ne change rien.
Une idée ?
-- Alain
The text was updated successfully, but these errors were encountered:
J'essaie de compiler des trucs avec le port Mingw. J'ai des problèmes
avec les chemins d'accès. Déjà, toutes les fonctions qui font appel au
système de fichier (Sys.file_exists, open_in, ...) ont besoin
de chemins de la forme C:/cygwin/home/... et non /home/...
C'est normal ?
Oui. Le shell et les programmes Cygwin font du "remapping" de répertoires
(e.g. /home <-> C:/cygwin/home, /cygdrive/c <-> C:/, etc),
mais les programmes Win32 purs, dont ceux construits avec le port
Mingw d'OCaml, ne voient pas ce remapping.
J'ai aussi ce problème là:
$ ocaml
Objective Caml version 3.07+2
module P = PCaml;;
Wrong file naming: C:/ocamlmgw/lib\camlp4\pCaml.cmi
contains the compiled interface for Pcaml
Je ne sais pas d'où sort ce chemin (je ne dis nulle part d'utiliser
camlp4). L'option -nostdlib ne change rien.
ocaml ajoute +camlp4 au chemin de recherche automatiquement.
(Ceci afin de faciliter l'utilisation des streams et autres extensions
Camlp4 au toplevel.)
On est d'accord que tu t'attendais juste à ce que ça fasse une erreur
"PCaml unbound" dans l'exemple ci-dessus? Si tu as vraiment un
module PCaml, tout devrait marcher si PCaml.cmi est dans le répertoire
courant ou dans un répertoire donné avec ocaml -I ...
Original bug ID: 2868
Reporter: administrator
Status: closed
Resolution: not a bug
Priority: normal
Severity: minor
Category: ~DO NOT USE (was: OCaml general)
Bug description
Hello,
J'essaie de compiler des trucs avec le port Mingw. J'ai des problèmes
avec les chemins d'accès. Déjà, toutes les fonctions qui font appel au
système de fichier (Sys.file_exists, open_in, ...) ont besoin
de chemins de la forme C:/cygwin/home/... et non /home/...
C'est normal ?
J'ai aussi ce problème là:
$ ocaml
Objective Caml version 3.07+2
module P = PCaml;;
Wrong file naming: C:/ocamlmgw/lib\camlp4\pCaml.cmi
contains the compiled interface for Pcaml
Je ne sais pas d'où sort ce chemin (je ne dis nulle part d'utiliser
camlp4). L'option -nostdlib ne change rien.
Une idée ?
-- Alain
The text was updated successfully, but these errors were encountered: