* problème système avec labltk
@ 2008-04-07 12:56 Alain Coste
2008-04-08 2:02 ` [Caml-list] " Jacques Garrigue
0 siblings, 1 reply; 2+ messages in thread
From: Alain Coste @ 2008-04-07 12:56 UTC (permalink / raw)
To: caml-list
[-- Attachment #1: Type: text/plain, Size: 1108 bytes --]
Bonjour,
J'ai un problème système lors de l'utilisation de LablTk.
Système d'exploitation: Windows XP
Logiciels installés :
OCaml-3.10.2, native MinGW
Tcl et Tk 8.4
Les fichiers tcl84.dll et tk84.dll ont été copiés dans le répertoire lib/stublibs de OCaml
Avec le top-level ocaml, la directive #load "labltk.cma" (après #dircectory "+labltk") produit le message d'erreur suivant:
Cannot load required shared library dlllabltk.
Reason: D:\ObjectiveCaml\lib\stublibs\dlllabltk.dll: %1 n'est pas une application Win32 valide.
Avec la compilateur batch ocamlc, la compilation de mon programme utilisant labltk réussit, mais j'ai le message d'erreur ci-dessus lors du lancement de l'exécutable.
J'ai essayé la version native MS de OCaml : même chose. Je soupçonne un problème de non expansion de paramètre du shell à cause du %1, mais je n'ai aucun accès à ce qui se passe lorsque dlllabltk.dll tente de charger d'autres dll.
J'ai soumis mon pb à fr.comp.lang.caml et à ocaml_beginners, mais il n'y a eu aucune réaction depuis une dizaine de jours.
D'avance merci.
Alain Coste
[-- Attachment #2: Type: text/html, Size: 2274 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Caml-list] problème système avec labltk
2008-04-07 12:56 problème système avec labltk Alain Coste
@ 2008-04-08 2:02 ` Jacques Garrigue
0 siblings, 0 replies; 2+ messages in thread
From: Jacques Garrigue @ 2008-04-08 2:02 UTC (permalink / raw)
To: alaincoste; +Cc: caml-list
From: "Alain Coste" <alaincoste@club-internet.fr>
> Bonjour,
> J'ai un problème système lors de l'utilisation de LablTk.
> Système d'exploitation: Windows XP
> Logiciels installés :
> OCaml-3.10.2, native MinGW
> Tcl et Tk 8.4
> Les fichiers tcl84.dll et tk84.dll ont été copiés dans le répertoire lib/stublibs de OCaml
Il ne faut pas les copier, mais ajouter le répertoire où il sont à
votre path. En effet, labltk ne dépend pas uniquement de ces fichiers,
mais aussi de la bibliothèque qui les accompagne, et qui ne sera
trouvée que si ils sont au bon endroit.
Indépendemment de de ce problème, il ne faut jamais mettre des dlls
annexes dans le répertoire lib\stublibs, car il n'est pas cherché par
le système d'exploitation. Il est reservé aux stubs, directement
chargés par ocaml.
Jacques Garrigue
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2008-04-08 2:02 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-04-07 12:56 problème système avec labltk Alain Coste
2008-04-08 2:02 ` [Caml-list] " Jacques Garrigue
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox