Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ocamlmktop #2546

Closed
vicuna opened this issue Aug 8, 2000 · 3 comments
Closed

ocamlmktop #2546

vicuna opened this issue Aug 8, 2000 · 3 comments
Labels

Comments

@vicuna
Copy link

vicuna commented Aug 8, 2000

Original bug ID: 177
Reporter: administrator
Status: closed
Resolution: not a bug
Priority: normal
Severity: minor
Category: ~DO NOT USE (was: OCaml general)

Bug description

Bonjour,
Depuis que j'ai la nouvelle version de linux mandrake (7.1) avec la
version ocaml-3.00 je n'arrive pas effectuer la commande suivante:
ocamlmktop -custom -o montoplevel graphics.cma -cclib -L/usr/X11R6/lib
-cclib -lX11
la réponse du système est:
/usr/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status
Error while building custom runtime system
Pourriez-vous m'aidez à résoudre ce problème?
Merci d'avance (c'est assez urgent).


begin:vcard
n: Kosznovszki;Zsuzsa (Jouja)
x-mozilla-html:FALSE
adr:;;;;;;
version:2.1
email;internet:zsuzsa@club-internet.fr
x-mozilla-cpt:;0
fn:Zsuzsa (Jouja) Kosznovszki
end:vcard



@vicuna
Copy link
Author

vicuna commented Aug 8, 2000

Comment author: administrator

Bonjour,
Depuis que j'ai la nouvelle version de linux mandrake (7.1) avec la
version ocaml-3.00 je n'arrive pas effectuer la commande suivante:
ocamlmktop -custom -o montoplevel graphics.cma -cclib -L/usr/X11R6/lib
-cclib -lX11
la réponse du système est:
/usr/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status
Error while building custom runtime system
Pourriez-vous m'aidez à résoudre ce problème?

Eh bien, il faudrait regarder dans /usr/X11R6/lib si les bibliothèques
X Windows sont présentes (en particulier libX11.so). Si non, ou bien
vous ne les avez pas installées, et il ne vous reste plus qu'à le
faire, ou bien Mandrake les installe dans un autre répertoire que
/usr/X11R6/lib. Dans ce dernier cas, essayez de trouver le répertoire
en question, et mettez-le dans la ligne de commande à la place de
/usr/X11R6/lib.

  • Xavier Leroy

@vicuna vicuna closed this as completed Aug 8, 2000
@vicuna
Copy link
Author

vicuna commented Aug 8, 2000

Comment author: administrator

Bonjour,

Bien sûr, j'ai vérifié l'existence des bibliothèques et j'ai trouvé
libX11.so.6 et libX11.so.6.1dans /usr/X11R6/lib. Donc ce n'est pas là le
problème. Mais où? Mystère....
J'attends d'autres suggestions...

J'ai moi aussi une Mandrake 7.1, et je trouve que cette distribution
est de moins en moins bonne. Il se trouve que le fichier

/usr/X11R6/lib/libX11.so.6.1

est dans le package XFree86-libs (logique), mais que le lien
symbolique

/usr/X11R6/lib/libX11.so -> libX11.so.6.1

est lui dans le package XFree86-devel. Hum.

L'installation de ce dernier package devrait résoudre votre pb. Vous
devriez obtenir:

bash-2.04$ ls -lt /usr/X11R6/lib/libX11*
lrwxrwxrwx 1 root root 13 Jul 11 10:19 /usr/X11R6/lib/libX11.so -> libX11.so.6.1*
lrwxrwxrwx 1 root root 13 Jul 11 10:17 /usr/X11R6/lib/libX11.so.6 -> libX11.so.6.1*
-rwxr-xr-x 1 root root 723948 Apr 18 04:23 /usr/X11R6/lib/libX11.so.6.1*
-rw-r--r-- 1 root root 1174116 Apr 18 04:21 /usr/X11R6/lib/libX11.a

--
Michel Mauny

@vicuna
Copy link
Author

vicuna commented Aug 8, 2000

Comment author: administrator

C'est très gentil d'avoir répondu si rapidement.
Bien sûr, j'ai vérifié l'existence des bibliothèques et j'ai trouvé
libX11.so.6 et libX11.so.6.1dans /usr/X11R6/lib. Donc ce n'est pas là le
problème. Mais où? Mystère....
J'attends d'autres suggestions...

Une suggestion: ajoutez les options -verbose -ccopt -Wl,--verbose
à ocamlmktop. Cela rendra OCaml et le linker C extrêmement bavards
sur ce qu'ils essayent de faire.

  • Xavier Leroy

@vicuna vicuna added the bug label Mar 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant