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

J'ai_des_problèmes_pour_installer_Caml_sous_ linux ... #2754

Closed
vicuna opened this issue May 2, 2001 · 3 comments
Closed

J'ai_des_problèmes_pour_installer_Caml_sous_ linux ... #2754

vicuna opened this issue May 2, 2001 · 3 comments
Labels

Comments

@vicuna
Copy link

vicuna commented May 2, 2001

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.

  • cd libunix
  • 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 BIGNUM_ARCH=pentium TEXINPUTDIR= EMACSLISPDIR=/usr/lib/emacs/site-lisp 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[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'
  • cd libgraph
  • 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 BIGNUM_ARCH=pentium TEXINPUTDIR= EMACSLISPDIR=/usr/lib/emacs/site-lisp 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[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'
  • cd debugger
  • 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 BIGNUM_ARCH=pentium TEXINPUTDIR= EMACSLISPDIR=/usr/lib/emacs/site-lisp 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[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'
  • cd libnum
  • 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 BIGNUM_ARCH=pentium TEXINPUTDIR= EMACSLISPDIR=/usr/lib/emacs/site-lisp 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[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'
  • cd libstr
  • 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 BIGNUM_ARCH=pentium TEXINPUTDIR= EMACSLISPDIR=/usr/lib/emacs/site-lisp 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[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'
  • cd mletags
  • 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 BIGNUM_ARCH=pentium TEXINPUTDIR= EMACSLISPDIR=/usr/lib/emacs/site-lisp 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[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'
  • cd camlmode
  • 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 BIGNUM_ARCH=pentium TEXINPUTDIR= EMACSLISPDIR=/usr/lib/emacs/site-lisp 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[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'
  • cd lorder
  • 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 BIGNUM_ARCH=pentium TEXINPUTDIR= EMACSLISPDIR=/usr/lib/emacs/site-lisp 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[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'
  • cd profiler
  • 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 BIGNUM_ARCH=pentium TEXINPUTDIR= EMACSLISPDIR=/usr/lib/emacs/site-lisp 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[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'
  • cd camltk4
  • 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 BIGNUM_ARCH=pentium TEXINPUTDIR= EMACSLISPDIR=/usr/lib/emacs/site-lisp 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[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'
  • cd camlsearch
  • 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 BIGNUM_ARCH=pentium TEXINPUTDIR= EMACSLISPDIR=/usr/lib/emacs/site-lisp 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[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'


@vicuna
Copy link
Author

vicuna commented May 22, 2001

Comment author: administrator

J'ai des probl=E8mes pour installer Caml sous Linux avec un noyau
2.2.17=20 (Mandrake 7.2); les erreurs sont r=E9duites par rapport
=E0 ce que= j'obtenais=20 au d=E9but (j'ai trouv=E9 certaines
librairies) mais il en reste, et qui= sont,=20 semblent-il, des
erreurs de scripts (?)

Je ne vois pas très bien de quelles erreurs vous voulez parler. Dans
le script de compilation que vous nous envoyez, je vois une seule
erreur:

../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

Je crois qu'il s'agit d'un problème de compabitilité de version entre
Camltk et TK (pas sûr). Mais de toute façon Camltk est une
bibliothèque optionnelle, et vous pouvez choisir de ne pas la compiler
en modifiant contrib/Makefile comme indiqué dans le fichier INSTALL.

En espérant que cela vous sera utile,

  • Xavier Leroy

@vicuna
Copy link
Author

vicuna commented May 22, 2001

Comment author: administrator

Looks like a TK version problem again.

@vicuna vicuna closed this as completed May 22, 2001
@vicuna
Copy link
Author

vicuna commented May 22, 2001

Comment author: administrator

J'ai des probl=E8mes pour installer Caml sous Linux avec un noyau 2.2.17=20
(Mandrake 7.2); les erreurs sont r=E9duites par rapport =E0 ce que=
j'obtenais=20
au d=E9but (j'ai trouv=E9 certaines librairies) mais il en reste, et qui=
sont,=20
semblent-il, des erreurs de scripts (?)

Pouvez-vou_s m'aider car franchement, l=E0, les id=E9es nouvelles me font=20
d=E9faut...

Ci-joint le r=E9sultat du makefile.

Merci d'avance,

Robert Longeon.
[...]

Comme vous l'a indiqué Xavier, votre problème se situe dans la
compilation des librairies additionnelles et particulièrement
Camltk. Ce problème concerne principalement les distributions récentes
de Linux qui viennent avec de nouvelles versions de Tcl/Tk. Vous
trouverez une version à jour de la bibliothèque CamlTk pour Caml Light
à l'URL suivante:

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
faire make all dans le répertoire contrib.

Tenez-moi au courant de vos déboires.

Cordialement,

Pierre Weis

INRIA, Projet Cristal, Pierre.Weis@inria.fr, http://pauillac.inria.fr/~weis/

@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