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
J'ai_des_problèmes_pour_installer_Caml_sous_ linux ... #2754
Comments
Comment author: administrator
Je ne vois pas très bien de quelles erreurs vous voulez parler. Dans
Je crois qu'il s'agit d'un problème de compabitilité de version entre En espérant que cela vous sera utile,
|
Comment author: administrator Looks like a TK version problem again. |
Comment author: administrator
Comme vous l'a indiqué Xavier, votre problème se situe dans la http://caml.inria.fr/distrib/bazar-cl/camltk/camltk417.tar.gz Il vous suffit de remplacer le répertoire contrib/camltk4 par la hiérarchie de fichiers contenus dans cette archive tar, puis de Tenez-moi au courant de vos déboires. Cordialement, Pierre Weis INRIA, Projet Cristal, Pierre.Weis@inria.fr, http://pauillac.inria.fr/~weis/ |
Original bug ID: 348
Reporter: administrator
Status: closed
Resolution: not a bug
Priority: normal
Severity: minor
Category: ~DO NOT USE (was: OCaml general)
Bug description
Bonjour,
J'ai des problèmes pour installer Caml sous Linux avec un noyau 2.2.17
(Mandrake 7.2); les erreurs sont réduites par rapport à ce que j'obtenais
au début (j'ai trouvé certaines librairies) mais il en reste, et qui sont,
semblent-il, des erreurs de scripts (?)
Pouvez-vou_s m'aider car franchement, là, les idées nouvelles me font
défaut...
Ci-joint le résultat du makefile.
Merci d'avance,
Robert Longeon.
make[1]: Entre dans le répertoire
/home/thierry/cl74/contrib/libunix' gcc -I../../src/runtime -O -c -o accept.o accept.c gcc -I../../src/runtime -O -c -o access.o access.c gcc -I../../src/runtime -O -c -o addrofstr.o addrofstr.c gcc -I../../src/runtime -O -c -o alarm.o alarm.c gcc -I../../src/runtime -O -c -o bind.o bind.c gcc -I../../src/runtime -O -c -o chdir.o chdir.c gcc -I../../src/runtime -O -c -o chmod.o chmod.c gcc -I../../src/runtime -O -c -o chown.o chown.c gcc -I../../src/runtime -O -c -o chroot.o chroot.c gcc -I../../src/runtime -O -c -o close.o close.c gcc -I../../src/runtime -O -c -o closedir.o closedir.c gcc -I../../src/runtime -O -c -o connect.o connect.c gcc -I../../src/runtime -O -c -o cst2constr.o cst2constr.c gcc -I../../src/runtime -O -c -o cstringv.o cstringv.c gcc -I../../src/runtime -O -c -o dup.o dup.c gcc -I../../src/runtime -O -c -o dup2.o dup2.c gcc -I../../src/runtime -O -c -o envir.o envir.c gcc -I../../src/runtime -O -c -o errmsg.o errmsg.c gcc -I../../src/runtime -O -c -o execv.o execv.c gcc -I../../src/runtime -O -c -o execve.o execve.c gcc -I../../src/runtime -O -c -o execvp.o execvp.c gcc -I../../src/runtime -O -c -o exit.o exit.c gcc -I../../src/runtime -O -c -o fchmod.o fchmod.c gcc -I../../src/runtime -O -c -o fchown.o fchown.c gcc -I../../src/runtime -O -c -o fcntl.o fcntl.c gcc -I../../src/runtime -O -c -o fork.o fork.c gcc -I../../src/runtime -O -c -o ftruncate.o ftruncate.c gcc -I../../src/runtime -O -c -o getcwd.o getcwd.c gcc -I../../src/runtime -O -c -o getegid.o getegid.c gcc -I../../src/runtime -O -c -o getenv.o getenv.c gcc -I../../src/runtime -O -c -o geteuid.o geteuid.c gcc -I../../src/runtime -O -c -o getgid.o getgid.c gcc -I../../src/runtime -O -c -o getgr.o getgr.c gcc -I../../src/runtime -O -c -o getgroups.o getgroups.c gcc -I../../src/runtime -O -c -o gethost.o gethost.c gcc -I../../src/runtime -O -c -o gethostname.o gethostname.c gcc -I../../src/runtime -O -c -o getlogin.o getlogin.c gcc -I../../src/runtime -O -c -o getpeername.o getpeername.c gcc -I../../src/runtime -O -c -o getpid.o getpid.c gcc -I../../src/runtime -O -c -o getppid.o getppid.c gcc -I../../src/runtime -O -c -o getproto.o getproto.c gcc -I../../src/runtime -O -c -o getpw.o getpw.c gcc -I../../src/runtime -O -c -o getserv.o getserv.c gcc -I../../src/runtime -O -c -o getsockname.o getsockname.c gcc -I../../src/runtime -O -c -o gettimeofday.o gettimeofday.c gcc -I../../src/runtime -O -c -o getuid.o getuid.c gcc -I../../src/runtime -O -c -o gmtime.o gmtime.c gcc -I../../src/runtime -O -c -o ioctl.o ioctl.c gcc -I../../src/runtime -O -c -o kill.o kill.c gcc -I../../src/runtime -O -c -o link.o link.c gcc -I../../src/runtime -O -c -o listen.o listen.c gcc -I../../src/runtime -O -c -o lockf.o lockf.c gcc -I../../src/runtime -O -c -o lseek.o lseek.c gcc -I../../src/runtime -O -c -o mkdir.o mkdir.c gcc -I../../src/runtime -O -c -o mkfifo.o mkfifo.c gcc -I../../src/runtime -O -c -o nice.o nice.c gcc -I../../src/runtime -O -c -o open.o open.c gcc -I../../src/runtime -O -c -o opendir.o opendir.c gcc -I../../src/runtime -O -c -o pause.o pause.c gcc -I../../src/runtime -O -c -o pipe.o pipe.c gcc -I../../src/runtime -O -c -o read.o read.c gcc -I../../src/runtime -O -c -o readdir.o readdir.c gcc -I../../src/runtime -O -c -o readlink.o readlink.c gcc -I../../src/runtime -O -c -o rename.o rename.c gcc -I../../src/runtime -O -c -o rewinddir.o rewinddir.c gcc -I../../src/runtime -O -c -o rmdir.o rmdir.c gcc -I../../src/runtime -O -c -o select.o select.c gcc -I../../src/runtime -O -c -o sendrecv.o sendrecv.c gcc -I../../src/runtime -O -c -o setgid.o setgid.c gcc -I../../src/runtime -O -c -o setuid.o setuid.c gcc -I../../src/runtime -O -c -o shutdown.o shutdown.c gcc -I../../src/runtime -O -c -o signal.o signal.c gcc -I../../src/runtime -O -c -o sleep.o sleep.c gcc -I../../src/runtime -O -c -o socket.o socket.c gcc -I../../src/runtime -O -c -o socketaddr.o socketaddr.c gcc -I../../src/runtime -O -c -o socketpair.o socketpair.c gcc -I../../src/runtime -O -c -o stat.o stat.c gcc -I../../src/runtime -O -c -o strofaddr.o strofaddr.c gcc -I../../src/runtime -O -c -o symlink.o symlink.c gcc -I../../src/runtime -O -c -o termios.o termios.c gcc -I../../src/runtime -O -c -o time.o time.c gcc -I../../src/runtime -O -c -o times.o times.c gcc -I../../src/runtime -O -c -o truncate.o truncate.c gcc -I../../src/runtime -O -c -o umask.o umask.c gcc -I../../src/runtime -O -c -o unix.o unix.c gcc -I../../src/runtime -O -c -o unlink.o unlink.c gcc -I../../src/runtime -O -c -o utimes.o utimes.c gcc -I../../src/runtime -O -c -o wait.o wait.c gcc -I../../src/runtime -O -c -o waitopt.o waitopt.c gcc -I../../src/runtime -O -c -o waitpid.o waitpid.c gcc -I../../src/runtime -O -c -o write.o write.c rm -f libunix.a ar rc libunix.a accept.o access.o addrofstr.o alarm.o bind.o chdir.o chmod.o chown.o chroot.o close.o closedir.o connect.o cst2constr.o cstringv.o dup.o dup2.o envir.o errmsg.o execv.o execve.o execvp.o exit.o fchmod.o fchown.o fcntl.o fork.o ftruncate.o getcwd.o getegid.o getenv.o geteuid.o getgid.o getgr.o getgroups.o gethost.o gethostname.o getlogin.o getpeername.o getpid.o getppid.o getproto.o getpw.o getserv.o getsockname.o gettimeofday.o getuid.o gmtime.o ioctl.o kill.o link.o listen.o lockf.o lseek.o mkdir.o mkfifo.o nice.o open.o opendir.o pause.o pipe.o read.o readdir.o readlink.o rename.o rewinddir.o rmdir.o select.o sendrecv.o setgid.o setuid.o shutdown.o signal.o sleep.o socket.o socketaddr.o socketpair.o stat.o strofaddr.o symlink.o termios.o time.o times.o truncate.o umask.o unix.o unlink.o utimes.o wait.o waitopt.o waitpid.o write.o if test -f /usr/bin/ranlib -o -f /bin/ranlib; then ranlib libunix.a; else true; fi camlc -c -W unix.mli camlc -c -W iunix.mli camlc -c -W unix.ml camlmktop -o camlunix -custom unix.zo libunix.a make[1]: Quitte le répertoire
/home/thierry/cl74/contrib/libunix'make[1]: Entre dans le répertoire
/home/thierry/cl74/contrib/libgraph' gcc -I../../src/runtime -I/usr/X11R6/include -O -c -o open.o open.c gcc -I../../src/runtime -I/usr/X11R6/include -O -c -o draw.o draw.c gcc -I../../src/runtime -I/usr/X11R6/include -O -c -o fill.o fill.c gcc -I../../src/runtime -I/usr/X11R6/include -O -c -o color.o color.c gcc -I../../src/runtime -I/usr/X11R6/include -O -c -o text.o text.c gcc -I../../src/runtime -I/usr/X11R6/include -O -c -o image.o image.c gcc -I../../src/runtime -I/usr/X11R6/include -O -c -o make_img.o make_img.c gcc -I../../src/runtime -I/usr/X11R6/include -O -c -o dump_img.o dump_img.c gcc -I../../src/runtime -I/usr/X11R6/include -O -c -o point_col.o point_col.c gcc -I../../src/runtime -I/usr/X11R6/include -O -c -o sound.o sound.c gcc -I../../src/runtime -I/usr/X11R6/include -O -c -o events.o events.c rm -f libgraph.a ar rc libgraph.a open.o draw.o fill.o color.o text.o image.o make_img.o dump_img.o point_col.o sound.o events.o if test -f /usr/bin/ranlib -o -f /bin/ranlib; then ranlib libgraph.a; else true; fi /lib/cpp -P -Dunix graphics.mlp > graphics.ml camlc -W -I ../libunix -c graphics.mli camlc -W -I ../libunix -c graphics.ml camlmktop -custom -o camlgraph ../libunix/unix.zo graphics.zo \ libgraph.a ../libunix/libunix.a -ccopt -L/usr/X11R6/lib -lX11 make[1]: Quitte le répertoire
/home/thierry/cl74/contrib/libgraph'make[1]: Entre dans le répertoire
/home/thierry/cl74/contrib/debugger' camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel debugger_config.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel debugger_config.ml gcc -O -I../../src/runtime -o constants constants.c ./constants > constants.ml rm -f constants camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel constants.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel primitives.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel primitives.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel unix_tools.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel unix_tools.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel modules2.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel modules2.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel parameters.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel parameters.ml camllex lexer.mll 59 states, 34 actions. camlyacc parser.mly camlyacc: 1 shift/reduce conflict. camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel parser_aux.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel parser.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel lexer.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel interruption.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel interruption.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel input_handling.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel input_handling.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel value.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel communication.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel communication.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel value.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel source.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel source.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel pr_value.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel pr_value.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel checkpoints.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel checkpoints.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel events.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel events.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel breakpoints.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel breakpoints.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel trap_barrier.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel trap_barrier.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel history.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel history.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel program_loading.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel program_loading.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel time_travel.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel time_travel.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel program_management.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel program_management.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel frames.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel frames.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel variables.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel variables.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel pattern_matching.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel pattern_matching.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel show_source.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel show_source.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel show_information.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel show_information.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel parser.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel command_line_interpreter.mli camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel command_line_interpreter.ml /lib/cpp -P -I../../src version.mlp > version.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel version.ml sed -e 's|LIBDIR|/usr/local/lib/caml-light|' main.mlp > main.ml camlc -c -W -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel main.ml gcc -O -I../../src/runtime -c communication.c gcc -O -I../../src/runtime -c value.c camlc -I ../libunix -I ../../src/compiler -I ../../src/linker -I ../../src/toplevel -custom -o camldebug \ unix.zo config.zo globals.zo misc.zo interntl.zo symtable.zo modules.zo builtins.zo types.zo fmt_type.zo tr_env.zo debugger_config.zo constants.zo primitives.zo unix_tools.zo modules2.zo parameters.zo lexer.zo interruption.zo input_handling.zo communication.zo value.zo source.zo pr_value.zo checkpoints.zo events.zo breakpoints.zo trap_barrier.zo history.zo program_loading.zo time_travel.zo program_management.zo frames.zo variables.zo pattern_matching.zo show_source.zo show_information.zo parser.zo command_line_interpreter.zo version.zo main.zo communication.o value.o ../libunix/libunix.a make[1]: Quitte le répertoire
/home/thierry/cl74/contrib/debugger'make[1]: Entre dans le répertoire
/home/thierry/cl74/contrib/libnum' cd bignum; make pentium CC="gcc" make[2]: Entre dans le répertoire
/home/thierry/cl74/contrib/libnum/bignum'rm -f ,* .,* *~ ## .emacs_[0-9] *.BAK .CKP core a.out
rm -f /, /., /~ /## /.emacs_[0-9] /.BAK /.CKP
rm -f o/.o libbignum.a bztest testKerN
as s/pentiumKerN.s -o o/KerN.o
make CC="gcc" CFLAGS="-c -I./h -O -DCAML_LIGHT"
OBJECT="o/KerN.o o/bnInit.o o/bnMult.o o/bnDivide.o o/bnCmp.o o/bzf.o o/bz.o " all
make[3]: Entre dans le répertoire
/home/thierry/cl74/contrib/libnum/bignum' gcc -c -I./h -O -DCAML_LIGHT c/testKerN.c mv testKerN.o o gcc -c -I./h -O -DCAML_LIGHT c/bn/bnInit.c mv bnInit.o o gcc -c -I./h -O -DCAML_LIGHT c/bn/bnMult.c mv bnMult.o o gcc -c -I./h -O -DCAML_LIGHT c/bn/bnDivide.c mv bnDivide.o o gcc -c -I./h -O -DCAML_LIGHT c/bn/bnCmp.c mv bnCmp.o o gcc -c -I./h -O -DCAML_LIGHT c/bzf.c mv bzf.o o gcc -c -I./h -O -DCAML_LIGHT c/bz.c mv bz.o o rm -f libbignum.a ar cr libbignum.a o/KerN.o o/bnInit.o o/bnMult.o o/bnDivide.o o/bnCmp.o o/bzf.o o/bz.o if test -f /usr/bin/ranlib -o -f /bin/ranlib; then ranlib libbignum.a; else true; fi gcc o/testKerN.o libbignum.a -o testKerN gcc -c -I./h -O -DCAML_LIGHT c/bztest.c mv bztest.o o gcc o/bztest.o libbignum.a -o bztest All is done make[3]: Quitte le répertoire
/home/thierry/cl74/contrib/libnum/bignum'make[2]: Quitte le répertoire
/home/thierry/cl74/contrib/libnum/bignum' gcc -O -I../../src/runtime -I./bignum/h -c -o nat_stubs.o nat_stubs.c cp bignum/libbignum.a libnums.a ar r libnums.a nat_stubs.o if test -f /usr/bin/ranlib -o -f /bin/ranlib; then ranlib libnums.a; else true; fi camlc -c -W int_misc.mli camlc -c -W int_misc.ml camlc -c -W fnat.mli camlc -c -W fnat.ml camlc -c -W nat.mli camlc -c -W nat.ml camlc -c -W big_int.mli camlc -c -W big_int.ml camlc -c -W arith_flags.mli camlc -c -W arith_flags.ml camlc -c -W ratio.mli camlc -c -W ratio.ml camlc -c -W num.mli camlc -c -W num.ml camlc -c -W arith_status.mli camlc -c -W arith_status.ml camlc -c -W ltx_num.mli camlc -c -W ltx_num.ml camlc -c -W fmt_num.mli camlc -c -W fmt_num.ml camllibr -o nums.zo int_misc.zo fnat.zo nat.zo big_int.zo arith_flags.zo ratio.zo num.zo arith_status.zo camlc -c -W numprint.ml camlmktop -o camlnum -custom int_misc.zo fnat.zo nat.zo big_int.zo arith_flags.zo ratio.zo num.zo arith_status.zo numprint.zo libnums.a make[1]: Quitte le répertoire
/home/thierry/cl74/contrib/libnum'make[1]: Entre dans le répertoire
/home/thierry/cl74/contrib/libstr' gcc -O -Iregex-0.12 -I../../src/runtime -c -o strstubs.o strstubs.c strstubs.c: In function
str_compile_regexp':strstubs.c:58: warning: assignment discards qualifiers from pointer target type
cd regex-0.12; CC="gcc" sh configure; make
checking for install
checking for AIX
checking how to run the C preprocessor
checking for DYNIX/ptx libseq
checking for POSIXized ISC
checking for minix/config.h
checking for ANSI C header files
checking for string.h
checking for working alloca.h
checking for alloca
checking for working const
checking for gcc to derive installation directory prefix
creating config.status
creating Makefile
make[2]: Entre dans le répertoire
/home/thierry/cl74/contrib/libstr/regex-0.12' gcc -O -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_ALLOCA_H=1 -I. -I. -c regex.c make[2]: Quitte le répertoire
/home/thierry/cl74/contrib/libstr/regex-0.12'rm -f libstr.a
ar rc libstr.a strstubs.o regex-0.12/regex.o
if test -f /bin/ranlib -o -f /usr/bin/ranlib; then ranlib libstr.a; fi
camlc -c -W str.mli
camlc -c -W istr.mli
camlc -c -W str.ml
camlmktop -o camlstr -custom str.zo libstr.a
make[1]: Quitte le répertoire `/home/thierry/cl74/contrib/libstr'
make[1]: Entre dans le répertoire
/home/thierry/cl74/contrib/mletags' /lib/cpp -P -Dunix lexer.mlp > lexer.mll camllex lexer.mll 119 states, 72 actions. camlyacc -s parser.mly camlyacc: 7 shift/reduce conflicts, 11 reduce/reduce conflicts. camlc -c -g -W -O fast tags.mli camlc -c -g -W -O fast parser.mli camlc -c -g -W -O fast lexer.mli camlc -c -g -W -O fast lexer.ml camlc -c -g -W -O fast parser.ml camlc -c -g -W -O fast main.ml camlc -o mletags -g lexer.zo parser.zo main.zo make[1]: Quitte le répertoire
/home/thierry/cl74/contrib/mletags'make[1]: Entre dans le répertoire
/home/thierry/cl74/contrib/camlmode' make[1]: Rien à faire pour
all'.make[1]: Quitte le répertoire `/home/thierry/cl74/contrib/camlmode'
make[1]: Entre dans le répertoire
/home/thierry/cl74/contrib/lorder' camlc -c -g -W -I ../../src/compiler tsort.ml camlc -c -g -W -I ../../src/compiler main.ml camlc -g -I ../../src/compiler -o camllorder misc.zo config.zo tsort.zo main.zo make[1]: Quitte le répertoire
/home/thierry/cl74/contrib/lorder'make[1]: Entre dans le répertoire
/home/thierry/cl74/contrib/profiler' sed -e 's|LIBDIR|/usr/local/lib/caml-light|' camlpro.mlp > camlpro.ml camlc -c -W -g -I ../../src/compiler profiler.mli camlc -c -W -g -I ../../src/compiler camlpro.ml camlc -g -I ../../src/compiler -o camlpro config.zo misc.zo interntl.zo globals.zo location.zo syntax.zo modules.zo builtins.zo types.zo pr_type.zo error.zo typing.zo par_aux.zo primdecl.zo ty_decl.zo config.zo parser.zo lexer.zo ty_intf.zo camlpro.zo camlc -c -O none profiler.mli camlc -c -O none profiler.ml /bin/rm -f io.mli ln -s ../../src/lib/io.mli ./io.mli camlc -c -O none io.mli camlc -c -O none io.ml camllibr -stdlib ../../src/lib -o stdlibp.zo bool.zo eq.zo exc.zo int.zo fstring.zo string.zo fchar.zo char.zo float.zo list.zo fvect.zo vect.zo profiler.zo io.zo pair.zo arg.zo filename.zo hashtbl.zo lexing.zo parsing.zo printexc.zo sort.zo printf.zo stream.zo stack.zo queue.zo format.zo random.zo genlex.zo baltree.zo set.zo map.zo camlc -c -O none prodump.ml make[1]: Quitte le répertoire
/home/thierry/cl74/contrib/profiler'make[1]: Entre dans le répertoire
/home/thierry/cl74/contrib/camltk4' cd libsupport; make CC='gcc' OPTS='' CPP='/lib/cpp -P' RANLIBTEST='test -f /usr/bin/ranlib -o -f /bin/ranlib' RANLIB='ranlib' BINDIR='/usr/local/bin' LIBDIR='/usr/local/lib/caml-light' MANDIR='/usr/local/man/man1' MANEXT='1' X11_INCLUDES='/usr/X11R6/include' X11_LIB='/usr/X11R6/lib' TCLINCLDIR='/usr/include' TKINCLDIR='/usr/include' TKLIBDIR='/usr/local/lib/tk4.0/lib' TCLLIBDIR='/usr/local/lib/tcl7.4/lib' TKLIBS='-ltk -ltcl -lX11' make[2]: Entre dans le répertoire
/home/thierry/cl74/contrib/camltk4/libsupport'camlc -c -W -O fast -g -I ../../libunix catchexc.ml
camlc -c -W -O fast -g -I ../../libunix hashtblc.mli
camlc -c -W -O fast -g -I ../../libunix hashtblc.ml
camlc -c -W -O fast -g -I ../../libunix support.mli
camlc -c -W -O fast -g -I ../../libunix support.ml
camlc -c -W -O fast -g -I ../../libunix protocol.mli
camlc -c -W -O fast -g -I ../../libunix camltk.mli
camlc -c -W -O fast -g -I ../../libunix protocol.ml
camlc -c -W -O fast -g -I ../../libunix textvariable.mli
camlc -c -W -O fast -g -I ../../libunix textvariable.ml
camlc -c -W -O fast -g -I ../../libunix optionmenu.mli
camlc -c -W -O fast -g -I ../../libunix optionmenu.ml
gcc -g -c -I../../../src/runtime
-I/usr/X11R6/include
-I/usr/include
-I/usr/include
camltk.c
camltk.c: In function
camltk_opentk': camltk.c:181: warning: assignment makes pointer from integer without a cast rm -f libcamltk4.a ar rc libcamltk4.a camltk.o if test -f /usr/bin/ranlib -o -f /bin/ranlib; then ranlib libcamltk4.a; else true; fi make[2]: Quitte le répertoire
/home/thierry/cl74/contrib/camltk4/libsupport'cd compiler; make CC='gcc' OPTS='' CPP='/lib/cpp -P' RANLIBTEST='test -f /usr/bin/ranlib -o -f /bin/ranlib' RANLIB='ranlib' BINDIR='/usr/local/bin' LIBDIR='/usr/local/lib/caml-light' MANDIR='/usr/local/man/man1' MANEXT='1' X11_INCLUDES='/usr/X11R6/include' X11_LIB='/usr/X11R6/lib' TCLINCLDIR='/usr/include' TKINCLDIR='/usr/include' TKLIBDIR='/usr/local/lib/tk4.0/lib' TCLLIBDIR='/usr/local/lib/tcl7.4/lib' TKLIBS='-ltk -ltcl -lX11'
make[2]: Entre dans le répertoire
/home/thierry/cl74/contrib/camltk4/compiler' camlc -c -W -O fast -g tsort.ml camlc -c -W -O fast -g tables.ml camllex lexer.mll 34 states, 25 actions. camlc -c -W -O fast -g parser.mli camlc -c -W -O fast -g lexer.ml camlyacc -v parser.mly camlyacc: 2 shift/reduce conflicts. camlc -c -W -O fast -g parser.ml camlc -c -W -O fast -g compile.ml camlc -c -W -O fast -g intf.ml camlc -c -W -O fast -g maincompile.ml camlc -g -o tkcompiler tsort.zo tables.zo lexer.zo parser.zo compile.zo intf.zo maincompile.zo make[2]: Quitte le répertoire
/home/thierry/cl74/contrib/camltk4/compiler'cd lib; make CC='gcc' OPTS='' CPP='/lib/cpp -P' RANLIBTEST='test -f /usr/bin/ranlib -o -f /bin/ranlib' RANLIB='ranlib' BINDIR='/usr/local/bin' LIBDIR='/usr/local/lib/caml-light' MANDIR='/usr/local/man/man1' MANEXT='1' X11_INCLUDES='/usr/X11R6/include' X11_LIB='/usr/X11R6/lib' TCLINCLDIR='/usr/include' TKINCLDIR='/usr/include' TKLIBDIR='/usr/local/lib/tk4.0/lib' TCLLIBDIR='/usr/local/lib/tcl7.4/lib' TKLIBS='-ltk -ltcl -lX11' all
make[2]: Entre dans le répertoire
/home/thierry/cl74/contrib/camltk4/lib' cd ..; compiler/tkcompiler (echo '#open "support";;'; \ echo '#open "protocol";;'; \ echo '#open "textvariable";;'; \ cat ../libsupport/report.ml; \ cat ../libsupport/builtin_*.ml; \ cat tkgen.ml; \ cat ../libsupport/builtina_*.ml) > tk.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport tk.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport scale.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport scale.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport radiobutton.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport radiobutton.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport selection.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport selection.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport toplevelw.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport toplevelw.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport frame.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport frame.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport canvas.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport canvas.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport pack.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport pack.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport listbox.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport listbox.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport grab.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport grab.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport button.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport button.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport imagephoto.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport imagephoto.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport bell.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport bell.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport winfo.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport winfo.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport imagebitmap.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport imagebitmap.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport tkwait.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport tkwait.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport scrollbar.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport scrollbar.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport checkbutton.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport checkbutton.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport palette.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport palette.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport focus.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport focus.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport wm.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport wm.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport entry.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport entry.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport text.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport text.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport resource.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport resource.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport message.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport message.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport clipboard.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport clipboard.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport menubutton.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport menubutton.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport label.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport label.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport place.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport place.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport menu.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport menu.ml camlc -c -O fast -g -I ../../libunix -I ../libsupport ../libsupport/dialog.mli camlc -c -O fast -g -I ../../libunix -I ../libsupport ../libsupport/dialog.ml camllibr -o tklib.zo ../libsupport/catchexc.zo ../libsupport/hashtblc.zo ../libsupport/support.zo ../libsupport/protocol.zo ../libsupport/textvariable.zo ../libsupport/optionmenu.zo tk.zo scale.zo radiobutton.zo selection.zo toplevelw.zo frame.zo canvas.zo pack.zo listbox.zo grab.zo button.zo imagephoto.zo bell.zo winfo.zo imagebitmap.zo tkwait.zo scrollbar.zo checkbutton.zo palette.zo focus.zo wm.zo entry.zo text.zo resource.zo message.zo clipboard.zo menubutton.zo label.zo place.zo menu.zo ../libsupport/optionmenu.zo ../libsupport/dialog.zo camlmktop -o camltktop -I ../libsupport \ -custom ../libsupport/catchexc.zo ../libsupport/hashtblc.zo ../libsupport/support.zo ../libsupport/protocol.zo ../libsupport/textvariable.zo ../libsupport/optionmenu.zo tk.zo scale.zo radiobutton.zo selection.zo toplevelw.zo frame.zo canvas.zo pack.zo listbox.zo grab.zo button.zo imagephoto.zo bell.zo winfo.zo imagebitmap.zo tkwait.zo scrollbar.zo checkbutton.zo palette.zo focus.zo wm.zo entry.zo text.zo resource.zo message.zo clipboard.zo menubutton.zo label.zo place.zo menu.zo \ -ccopt -L/usr/local/lib/tcl7.4/lib -ccopt -L/usr/local/lib/tk4.0/lib -ccopt -L/usr/X11R6/lib ../libsupport/camltk.o -ltk -ltcl -lX11 ../libsupport/camltk.o: In function
camltk_opentk':/home/thierry/cl74/contrib/camltk4/libsupport/camltk.c:177: undefined reference to
Tk_CreateMainWindow' collect2: ld returned 1 exit status make[2]: *** [camltktop] Erreur 2 make[2]: Quitte le répertoire
/home/thierry/cl74/contrib/camltk4/lib'make[1]: *** [all] Erreur 2
make[1]: Quitte le répertoire `/home/thierry/cl74/contrib/camltk4'
make[1]: Entre dans le répertoire
/home/thierry/cl74/contrib/camlsearch' (cd source; \ make "COMPLIBDIR=../../../src/compiler" "UNIXLIBDIR=../../libunix") make[2]: Entre dans le répertoire
/home/thierry/cl74/contrib/camlsearch/source'camlc -c -I ../../libunix -I ../../../src/compiler -g -W general.mli
camlc -c -I ../../libunix -I ../../../src/compiler -g -W general.ml
camlc -c -I ../../libunix -I ../../../src/compiler -g -W comparisons.mli
camlc -c -I ../../libunix -I ../../../src/compiler -g -W comparisons.ml
camlc -c -I ../../libunix -I ../../../src/compiler -g -W directory_and_file.mli
camlc -c -I ../../libunix -I ../../../src/compiler -g -W directory_and_file.ml
camlc -c -I ../../libunix -I ../../../src/compiler -g -W external_type.mli
camlyacc type_parser.mly
camlyacc: 2 shift/reduce conflicts.
camlc -c -I ../../libunix -I ../../../src/compiler -g -W type_parser.mli type_parser.ml
rm type_parser.mli type_parser.ml
camllex type_lexer.mll
17 states, 12 actions.
camlc -c -I ../../libunix -I ../../../src/compiler -g -W type_lexer.ml
rm type_lexer.ml
camlc -c -I ../../libunix -I ../../../src/compiler -g -W primitives.mli
camlc -c -I ../../libunix -I ../../../src/compiler -g -W primitives.ml
camlc -c -I ../../libunix -I ../../../src/compiler -g -W type_for_matching.mli
camlc -c -I ../../libunix -I ../../../src/compiler -g -W type_for_matching.ml
camlc -c -I ../../libunix -I ../../../src/compiler -g -W compiler_dependant_stuff.mli
camlc -c -I ../../libunix -I ../../../src/compiler -g -W compiler_dependant_stuff.ml
camlc -c -I ../../libunix -I ../../../src/compiler -g -W operations_on_types.mli
camlc -c -I ../../libunix -I ../../../src/compiler -g -W operations_on_types.ml
camlc -c -I ../../libunix -I ../../../src/compiler -g -W output.mli
camlc -c -I ../../libunix -I ../../../src/compiler -g -W output.ml
camlc -c -I ../../libunix -I ../../../src/compiler -g -W matching_on_bases.mli
camlc -c -I ../../libunix -I ../../../src/compiler -g -W matching_on_bases.ml
camlc -c -I ../../libunix -I ../../../src/compiler -g -W matching.mli
camlc -c -I ../../libunix -I ../../../src/compiler -g -W matching.ml
camlc -c -I ../../libunix -I ../../../src/compiler -g -W command_line.mli
camlc -c -I ../../libunix -I ../../../src/compiler -g -W command_line.ml
camlc -c -I ../../libunix -I ../../../src/compiler -g -W normalization.mli
camlc -c -I ../../libunix -I ../../../src/compiler -g -W normalization.ml
camlc -c -I ../../libunix -I ../../../src/compiler -g -W myTypes.ml
camlc -c -I ../../libunix -I ../../../src/compiler -g -W TypeRewrite.mli
camlc -c -I ../../libunix -I ../../../src/compiler -g -W TypeRewrite.ml
camlc -c -I ../../libunix -I ../../../src/compiler -g -W LC_unify.mli
camlc -c -I ../../libunix -I ../../../src/compiler -g -W LC_unify.ml
camlc -c -I ../../libunix -I ../../../src/compiler -g -W Equal.mli
camlc -c -I ../../libunix -I ../../../src/compiler -g -W Equal.ml
camlc -c -I ../../libunix -I ../../../src/compiler -g -W camlsearch.mli
camlc -c -I ../../libunix -I ../../../src/compiler -g -W camlsearch.ml
camlc -custom -g -I ../../../src/compiler -I ../../../src/compiler -g -o camlsearch config.zo misc.zo interntl.zo const.zo prim.zo globals.zo location.zo error.zo modules.zo builtins.zo types.zo general.zo comparisons.zo directory_and_file.zo type_parser.zo type_lexer.zo primitives.zo type_for_matching.zo compiler_dependant_stuff.zo operations_on_types.zo output.zo matching_on_bases.zo matching.zo command_line.zo normalization.zo myTypes.zo TypeRewrite.zo LC_unify.zo Equal.zo camlsearch.zo ../../libunix/libunix.a
make[2]: Quitte le répertoire
/home/thierry/cl74/contrib/camlsearch/source' make[1]: Quitte le répertoire
/home/thierry/cl74/contrib/camlsearch'The text was updated successfully, but these errors were encountered: