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

Compiling OCaml-3.04 with Cygwin #3084

Closed
vicuna opened this issue Dec 15, 2001 · 2 comments
Closed

Compiling OCaml-3.04 with Cygwin #3084

vicuna opened this issue Dec 15, 2001 · 2 comments
Labels

Comments

@vicuna
Copy link

vicuna commented Dec 15, 2001

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

Bug description

Hi,

I'm trying to compile OCaml within the (latest) Cygwin environment.
The make process stops while making camlp4out with:

(...)
../../boot/ocamlrun.exe ../../ocamlc -I ../../stdlib ../../utils/config.cmo ../camlp4/quotation.cmo ../camlp4/reloc.cmo ../camlp4/ast2pt.cmo ../camlp4/spretty.cmo ../camlp4/pcaml.cmo camlp4_top.cmo -a -o camlp4_top.cma
make[2]: Verlassen des Verzeichnisses Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/camlp4/top«
make[2]: Wechsel in das Verzeichnis Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/camlp4/ocpp«
Makefile:33: .depend: No such file or directory
make[2]: *** Keine Regel, um ».depend« zu erstellen. Schluss.
make[2]: Verlassen des Verzeichnisses Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/camlp4/ocpp«
make[1]: *** [all] Fehler 2
make[1]: Verlassen des Verzeichnisses Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/camlp4«
make: *** [camlp4out] Fehler 2

If I'd know why make issues German error messages...
This is a manual translation:

(...)
../../boot/ocamlrun.exe ../../ocamlc -I ../../stdlib ../../utils/config.cmo ../camlp4/quotation.cmo ../camlp4/reloc.cmo ../camlp4/ast2pt.cmo ../camlp4/spretty.cmo ../camlp4/pcaml.cmo camlp4_top.cmo -a -o camlp4_top.cma
make[2]: Leaving directory »/cygdrive/d/development/src/ocaml-3.04/camlp4/top«
make[2]: Change into directory »/cygdrive/d/development/src/ocaml-3.04/camlp4/ocpp«
Makefile:33: .depend: No such file or directory
make[2]: *** No rule to create ».depend«. Stop.
make[2]: Leaving directory »/cygdrive/d/development/src/ocaml-3.04/camlp4/ocpp«
make[1]: *** [all] Error 2
make[1]: Leaving directory »/cygdrive/d/development/src/ocaml-3.04/camlp4«
make: *** [camlp4out] Error 2

I've attached the full log file.

Best regards,
Stephan Tolksdorf

cd byterun; make all
make[1]: Wechsel in das Verzeichnis Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/byterun«
sed -n -e '/^ /s/ ([A-Z])/ &&lbl_\1/gp'
-e '/^}/q' instruct.h > jumptbl.h
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o interp.o interp.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o misc.o misc.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o stacks.o stacks.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o fix_code.o fix_code.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o startup.o startup.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o main.o main.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o freelist.o freelist.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o major_gc.o major_gc.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o minor_gc.o minor_gc.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o memory.o memory.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o alloc.o alloc.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o roots.o roots.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o globroots.o globroots.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o fail.o fail.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o signals.o signals.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o printexc.o printexc.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o backtrace.o backtrace.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o compare.o compare.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o ints.o ints.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o floats.o floats.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o str.o str.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o array.o array.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o io.o io.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o extern.o extern.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o intern.o intern.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o hash.o hash.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o sys.o sys.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o meta.o meta.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o parsing.o parsing.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o gc_ctrl.o gc_ctrl.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o terminfo.o terminfo.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o md5.o md5.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o obj.o obj.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o lexing.o lexing.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o callback.o callback.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o debugger.o debugger.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o weak.o weak.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o compact.o compact.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o finalise.o finalise.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o custom.o custom.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o dynlink.o dynlink.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o unix.o unix.c
unix.c: In function cygwin_file_exists': unix.c:91: warning: implicit declaration of function close'
ar rc libcamlrun.a interp.o misc.o stacks.o fix_code.o startup.o main.o freelist.o major_gc.o minor_gc.o memory.o alloc.o roots.o globroots.o fail.o signals.o printexc.o backtrace.o compare.o ints.o floats.o str.o array.o io.o extern.o intern.o hash.o sys.o meta.o parsing.o gc_ctrl.o terminfo.o md5.o obj.o lexing.o callback.o debugger.o weak.o compact.o finalise.o custom.o dynlink.o unix.o
ranlib libcamlrun.a
sed -n -e "s/CAMLprim value ([a-z0-9_][a-z0-9_])./\1/p"
alloc.c array.c compare.c extern.c floats.c gc_ctrl.c hash.c intern.c interp.c ints.c io.c lexing.c md5.c meta.c obj.c parsing.c signals.c str.c sys.c terminfo.c callback.c weak.c finalise.c stacks.c dynlink.c > primitives
(echo '#include "mlvalues.h"';
echo '#include "prims.h"';
sed -e 's/./extern value &();/' primitives;
echo 'c_primitive builtin_cprim[] = {';
sed -e 's/.
/ &,/' primitives;
echo ' 0 };';
echo 'char * names_of_builtin_cprim[] = {';
sed -e 's/./ "&",/' primitives;
echo ' 0 };') > prims.c
gcc -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o prims.o prims.c
gcc -fno-defer-pop -Wall -Wno-unused -U_WIN32 -o ocamlrun.exe
prims.o libcamlrun.a -lm -lcurses
make[1]: Verlassen des Verzeichnisses Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/byterun«
cp byterun/ocamlrun.exe boot/ocamlrun.exe
cd yacc; make all
make[1]: Wechsel in das Verzeichnis Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/yacc«
gcc -O -DNDEBUG -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o closure.o closure.c
gcc -O -DNDEBUG -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o error.o error.c
gcc -O -DNDEBUG -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o lalr.o lalr.c
gcc -O -DNDEBUG -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o lr0.o lr0.c
gcc -O -DNDEBUG -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o main.o main.c
gcc -O -DNDEBUG -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o mkpar.o mkpar.c
gcc -O -DNDEBUG -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o output.o output.c
gcc -O -DNDEBUG -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o reader.o reader.c
gcc -O -DNDEBUG -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o skeleton.o skeleton.c
gcc -O -DNDEBUG -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o symtab.o symtab.c
gcc -O -DNDEBUG -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o verbose.o verbose.c
gcc -O -DNDEBUG -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o warshall.o warshall.c
gcc -O -DNDEBUG -fno-defer-pop -Wall -Wno-unused -U_WIN32 -o ocamlyacc closure.o error.o lalr.o lr0.o main.o mkpar.o output.o reader.o skeleton.o symtab.o verbose.o warshall.o
make[1]: Verlassen des Verzeichnisses Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/yacc«
cp yacc/ocamlyacc.exe boot/ocamlyacc.exe
cd stdlib; make COMPILER=../boot/ocamlc all
make[1]: Wechsel in das Verzeichnis Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/stdlib«
../boot/ocamlrun ../boot/ocamlc -g -nopervasives -c pervasives.mli
../boot/ocamlrun ../boot/ocamlc -g -nopervasives -c pervasives.ml
../boot/ocamlrun ../boot/ocamlc -g -c array.mli
../boot/ocamlrun ../boot/ocamlc -g -c array.ml
../boot/ocamlrun ../boot/ocamlc -g -c list.mli
../boot/ocamlrun ../boot/ocamlc -g -c list.ml
../boot/ocamlrun ../boot/ocamlc -g -c char.mli
../boot/ocamlrun ../boot/ocamlc -g -c char.ml
../boot/ocamlrun ../boot/ocamlc -g -c string.mli
../boot/ocamlrun ../boot/ocamlc -g -c string.ml
../boot/ocamlrun ../boot/ocamlc -g -c sys.mli
../boot/ocamlrun ../boot/ocamlc -g -c sys.ml
../boot/ocamlrun ../boot/ocamlc -g -c hashtbl.mli
../boot/ocamlrun ../boot/ocamlc -g -c hashtbl.ml
../boot/ocamlrun ../boot/ocamlc -g -c sort.mli
../boot/ocamlrun ../boot/ocamlc -g -c sort.ml
../boot/ocamlrun ../boot/ocamlc -g -c marshal.mli
../boot/ocamlrun ../boot/ocamlc -g -c marshal.ml
../boot/ocamlrun ../boot/ocamlc -g -c obj.mli
../boot/ocamlrun ../boot/ocamlc -g -c obj.ml
../boot/ocamlrun ../boot/ocamlc -g -c lexing.mli
../boot/ocamlrun ../boot/ocamlc -g -c lexing.ml
../boot/ocamlrun ../boot/ocamlc -g -c parsing.mli
../boot/ocamlrun ../boot/ocamlc -g -c parsing.ml
../boot/ocamlrun ../boot/ocamlc -g -c set.mli
../boot/ocamlrun ../boot/ocamlc -g -c set.ml
../boot/ocamlrun ../boot/ocamlc -g -c map.mli
../boot/ocamlrun ../boot/ocamlc -g -c map.ml
../boot/ocamlrun ../boot/ocamlc -g -c stack.mli
../boot/ocamlrun ../boot/ocamlc -g -c stack.ml
../boot/ocamlrun ../boot/ocamlc -g -c queue.mli
../boot/ocamlrun ../boot/ocamlc -g -c queue.ml
../boot/ocamlrun ../boot/ocamlc -g -c stream.mli
../boot/ocamlrun ../boot/ocamlc -g -c stream.ml
../boot/ocamlrun ../boot/ocamlc -g -c buffer.mli
../boot/ocamlrun ../boot/ocamlc -g -c buffer.ml
../boot/ocamlrun ../boot/ocamlc -g -c printf.mli
../boot/ocamlrun ../boot/ocamlc -g -c printf.ml
../boot/ocamlrun ../boot/ocamlc -g -c format.mli
../boot/ocamlrun ../boot/ocamlc -g -c format.ml
../boot/ocamlrun ../boot/ocamlc -g -c arg.mli
../boot/ocamlrun ../boot/ocamlc -g -c arg.ml
../boot/ocamlrun ../boot/ocamlc -g -c printexc.mli
../boot/ocamlrun ../boot/ocamlc -g -c printexc.ml
../boot/ocamlrun ../boot/ocamlc -g -c gc.mli
../boot/ocamlrun ../boot/ocamlc -g -c gc.ml
../boot/ocamlrun ../boot/ocamlc -g -c digest.mli
../boot/ocamlrun ../boot/ocamlc -g -c digest.ml
../boot/ocamlrun ../boot/ocamlc -g -c random.mli
../boot/ocamlrun ../boot/ocamlc -g -c random.ml
../boot/ocamlrun ../boot/ocamlc -g -nopervasives -c oo.mli
../boot/ocamlrun ../boot/ocamlc -g -c oo.ml
../boot/ocamlrun ../boot/ocamlc -g -c genlex.mli
../boot/ocamlrun ../boot/ocamlc -g -c genlex.ml
../boot/ocamlrun ../boot/ocamlc -g -c callback.mli
../boot/ocamlrun ../boot/ocamlc -g -c callback.ml
../boot/ocamlrun ../boot/ocamlc -g -c weak.mli
../boot/ocamlrun ../boot/ocamlc -g -c weak.ml
../boot/ocamlrun ../boot/ocamlc -g -c lazy.mli
../boot/ocamlrun ../boot/ocamlc -g -c lazy.ml
../boot/ocamlrun ../boot/ocamlc -g -c filename.mli
../boot/ocamlrun ../boot/ocamlc -g -c filename.ml
../boot/ocamlrun ../boot/ocamlc -g -c int32.mli
../boot/ocamlrun ../boot/ocamlc -g -c int32.ml
../boot/ocamlrun ../boot/ocamlc -g -c int64.mli
../boot/ocamlrun ../boot/ocamlc -g -c int64.ml
../boot/ocamlrun ../boot/ocamlc -g -c nativeint.mli
../boot/ocamlrun ../boot/ocamlc -g -c nativeint.ml
make EXTRAFLAGS=-nolabels RUNTIME=../boot/ocamlrun COMPILER=../boot/ocamlc arrayLabels.cmo listLabels.cmo stringLabels.cmo moreLabels.cmo
make[2]: Wechsel in das Verzeichnis Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/stdlib«
../boot/ocamlrun ../boot/ocamlc -g -nolabels -c arrayLabels.mli
../boot/ocamlrun ../boot/ocamlc -g -nolabels -c arrayLabels.ml
../boot/ocamlrun ../boot/ocamlc -g -nolabels -c listLabels.mli
../boot/ocamlrun ../boot/ocamlc -g -nolabels -c listLabels.ml
../boot/ocamlrun ../boot/ocamlc -g -nolabels -c stringLabels.mli
../boot/ocamlrun ../boot/ocamlc -g -nolabels -c stringLabels.ml
../boot/ocamlrun ../boot/ocamlc -g -nolabels -c moreLabels.mli
../boot/ocamlrun ../boot/ocamlc -g -nolabels -c moreLabels.ml
make[2]: Verlassen des Verzeichnisses Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/stdlib«
touch labelled.cmo
../boot/ocamlrun ../boot/ocamlc -g -c stdLabels.mli
../boot/ocamlrun ../boot/ocamlc -g -c stdLabels.ml
../boot/ocamlrun ../boot/ocamlc -a -o stdlib.cma pervasives.cmo array.cmo list.cmo char.cmo string.cmo sys.cmo hashtbl.cmo sort.cmo marshal.cmo obj.cmo lexing.cmo parsing.cmo set.cmo map.cmo stack.cmo queue.cmo stream.cmo buffer.cmo printf.cmo format.cmo arg.cmo printexc.cmo gc.cmo digest.cmo random.cmo oo.cmo genlex.cmo callback.cmo weak.cmo lazy.cmo filename.cmo int32.cmo int64.cmo nativeint.cmo arrayLabels.cmo listLabels.cmo stringLabels.cmo moreLabels.cmo stdLabels.cmo
../boot/ocamlrun ../boot/ocamlc -g -c std_exit.ml
if false; then
echo '#!/usr/local/bin/ocamlrun' > camlheader &&
echo '#!' | tr -d '\012' > camlheader_ur;
else
gcc -fno-defer-pop -Wall -Wno-unused -U_WIN32 -DRUNTIME_NAME='"/usr/local/bin/ocamlrun"' header.c -o tmpheader.exe &&
strip tmpheader.exe &&
mv tmpheader.exe camlheader &&
cp camlheader camlheader_ur;
fi
make[1]: Verlassen des Verzeichnisses Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/stdlib«
cd stdlib; cp stdlib.cma std_exit.cmo .cmi camlheader ../boot
if test -f boot/libcamlrun.a; then :; else
ln -s ../byterun/libcamlrun.a boot/libcamlrun.a; fi
if test -d stdlib/caml; then :; else
ln -s ../byterun stdlib/caml; fi
cd byterun; make all
make[1]: Wechsel in das Verzeichnis Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/byterun«
make[1]: Für das Target »all« gibt es nichts zu tun.
make[1]: Verlassen des Verzeichnisses Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/byterun«
if test -f stdlib/libcamlrun.a; then :; else
ln -s ../byterun/libcamlrun.a stdlib/libcamlrun.a; fi
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/misc.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/misc.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/tbl.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/tbl.ml
sed -e 's|%%LIBDIR%%|/usr/local/lib/ocaml|'
-e 's|%%BYTERUN%%|/usr/local/bin/ocamlrun|'
-e 's|%%BYTECC%%|gcc -fno-defer-pop -Wall -Wno-unused -U_WIN32 |'
-e 's|%%BYTELINK%%|gcc |'
-e 's|%%NATIVECC%%|gcc -Wall -Wno-unused -U_WIN32|'
-e 's|%%NATIVELINK%%|gcc |'
-e 's|%%PARTIALLD%%|ld -r |'
-e 's|%%BYTECCLIBS%%|-lm -lcurses |'
-e 's|%%NATIVECCLIBS%%|-lm|'
-e 's|%%RANLIBCMD%%|ranlib|'
-e 's|%%ARCH%%|i386|'
-e 's|%%MODEL%%|default|'
-e 's|%%SYSTEM%%|cygwin|'
-e 's|%%EXT_OBJ%%|.o|'
-e 's|%%EXT_ASM%%|.s|'
-e 's|%%EXT_LIB%%|.a|'
-e 's|%%EXT_DLL%%|.so|'
utils/config.mlp > utils/config.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/config.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/config.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/clflags.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/terminfo.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/terminfo.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/ccomp.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/ccomp.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/warnings.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/warnings.ml
boot/ocamlrun boot/ocamllex parsing/linenum.mll
12 states, 322 transitions, table size 1360 bytes
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/linenum.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/linenum.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/location.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/location.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/longident.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/longident.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/syntaxerr.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/syntaxerr.ml
boot/ocamlyacc -v parsing/parser.mly
57 shift/reduce conflicts.
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/asttypes.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/parsetree.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/parser.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/parser.ml
boot/ocamlrun boot/ocamllex parsing/lexer.mll
131 states, 3237 transitions, table size 13734 bytes
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/lexer.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/lexer.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/parse.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/parse.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/printast.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/printast.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/ident.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/ident.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/path.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/path.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/primitive.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/primitive.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/types.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/types.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/btype.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/btype.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/subst.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/subst.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/predef.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/predef.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/datarepr.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/datarepr.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/env.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/env.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typedtree.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typedtree.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/ctype.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/ctype.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/outcometree.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/printtyp.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/printtyp.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/includeclass.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/includeclass.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/mtype.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/mtype.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/includecore.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/includecore.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/includemod.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/includemod.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/parmatch.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/parmatch.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typetexp.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typetexp.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typecore.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typecore.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typedecl.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typedecl.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typeclass.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typeclass.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typemod.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typemod.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/lambda.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/lambda.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/printlambda.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/printlambda.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/typeopt.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/typeopt.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/switch.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/switch.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/matching.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/matching.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/translobj.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/translobj.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/translcore.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/translcore.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/translclass.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/translclass.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/translmod.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/translmod.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/simplif.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/simplif.ml
(echo 'let builtin_exceptions = [|';
sed -n -e 's|.
/* ("[A-Za-z_]
") */$| \1;|p' byterun/fail.h |
sed -e '$s/;$//';
echo '|]';
echo 'let builtin_primitives = [|';
sed -e 's/.*/ "&";/' -e '$s/;$//' byterun/primitives;
echo '|]') > bytecomp/runtimedef.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/runtimedef.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/runtimedef.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/meta.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/meta.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/instruct.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/instruct.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/bytegen.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/bytegen.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/printinstr.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/printinstr.ml
sed -n -e '/^enum/p' -e 's/,//g' -e '/^ /p' byterun/instruct.h |
awk -f tools/make-opcodes > bytecomp/opcodes.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/opcodes.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/emitcode.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/emitcode.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/bytesections.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/bytesections.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/dll.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/dll.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/symtable.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/symtable.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/bytelibrarian.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/bytelibrarian.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/bytelink.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/bytelink.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c driver/errors.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c driver/errors.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c driver/compile.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c driver/compile.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c driver/main_args.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c driver/main_args.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c driver/main.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c driver/main.ml
boot/ocamlrun boot/ocamlc -I boot -o ocamlc utils/misc.cmo utils/tbl.cmo utils/config.cmo utils/clflags.cmo utils/terminfo.cmo utils/ccomp.cmo utils/warnings.cmo parsing/linenum.cmo parsing/location.cmo parsing/longident.cmo parsing/syntaxerr.cmo parsing/parser.cmo parsing/lexer.cmo parsing/parse.cmo parsing/printast.cmo typing/ident.cmo typing/path.cmo typing/primitive.cmo typing/types.cmo typing/btype.cmo typing/subst.cmo typing/predef.cmo typing/datarepr.cmo typing/env.cmo typing/typedtree.cmo typing/ctype.cmo typing/printtyp.cmo typing/includeclass.cmo typing/mtype.cmo typing/includecore.cmo typing/includemod.cmo typing/parmatch.cmo typing/typetexp.cmo typing/typecore.cmo typing/typedecl.cmo typing/typeclass.cmo typing/typemod.cmo bytecomp/lambda.cmo bytecomp/printlambda.cmo bytecomp/typeopt.cmo bytecomp/switch.cmo bytecomp/matching.cmo bytecomp/translobj.cmo bytecomp/translcore.cmo bytecomp/translclass.cmo bytecomp/translmod.cmo bytecomp/simplif.cmo bytecomp/runtimedef.cmo bytecomp/meta.cmo bytecomp/instruct.cmo bytecomp/bytegen.cmo bytecomp/printinstr.cmo bytecomp/opcodes.cmo bytecomp/emitcode.cmo bytecomp/bytesections.cmo bytecomp/dll.cmo bytecomp/symtable.cmo bytecomp/bytelibrarian.cmo bytecomp/bytelink.cmo driver/errors.cmo driver/compile.cmo driver/main_args.cmo driver/main.cmo
cd yacc; make all
make[1]: Wechsel in das Verzeichnis Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/yacc«
make[1]: Für das Target »all« gibt es nichts zu tun.
make[1]: Verlassen des Verzeichnisses Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/yacc«
cd lex; make all
make[1]: Wechsel in das Verzeichnis Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/lex«
../boot/ocamlyacc parser.mly
15 shift/reduce conflicts.
../boot/ocamlrun ../boot/ocamlc -I ../boot -c syntax.mli
../boot/ocamlrun ../boot/ocamlc -I ../boot -c parser.mli
../boot/ocamlrun ../boot/ocamlc -I ../boot -c parser.ml
../boot/ocamlrun ../boot/ocamllex lexer.mll
69 states, 730 transitions, table size 3334 bytes
../boot/ocamlrun ../boot/ocamlc -I ../boot -c lexer.mli
../boot/ocamlrun ../boot/ocamlc -I ../boot -c lexer.ml
../boot/ocamlrun ../boot/ocamlc -I ../boot -c lexgen.mli
../boot/ocamlrun ../boot/ocamlc -I ../boot -c lexgen.ml
../boot/ocamlrun ../boot/ocamlc -I ../boot -c compact.mli
../boot/ocamlrun ../boot/ocamlc -I ../boot -c compact.ml
../boot/ocamlrun ../boot/ocamlc -I ../boot -c output.mli
../boot/ocamlrun ../boot/ocamlc -I ../boot -c output.ml
../boot/ocamlrun ../boot/ocamlc -I ../boot -c main.ml
../boot/ocamlrun ../boot/ocamlc -I ../boot -o ocamllex parser.cmo lexer.cmo lexgen.cmo compact.cmo output.cmo main.cmo
make[1]: Verlassen des Verzeichnisses Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/lex«
cd tools; make all
make[1]: Wechsel in das Verzeichnis Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/tools«
../boot/ocamlrun ../boot/ocamlc -I ../boot -c -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver ocamldep.ml
../boot/ocamlrun ../boot/ocamlc -I ../boot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver -o ocamldep misc.cmo config.cmo clflags.cmo terminfo.cmo linenum.cmo warnings.cmo location.cmo longident.cmo syntaxerr.cmo parser.cmo lexer.cmo parse.cmo ocamldep.cmo
../boot/ocamlrun ../boot/ocamlc -I ../boot -c -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver ocamlprof.ml
../boot/ocamlrun ../boot/ocamlc -I ../boot -c -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver profiling.mli
../boot/ocamlrun ../boot/ocamlc -I ../boot -c -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver profiling.ml
../boot/ocamlrun ../boot/ocamlc -I ../boot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver -o ocamlprof misc.cmo config.cmo clflags.cmo terminfo.cmo linenum.cmo warnings.cmo location.cmo longident.cmo syntaxerr.cmo parser.cmo lexer.cmo parse.cmo ocamlprof.cmo
../boot/ocamlrun ../boot/ocamlc -I ../boot -c -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver ocamlcp.ml
../boot/ocamlrun ../boot/ocamlc -I ../boot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver -o ocamlcp main_args.cmo ocamlcp.cmo
sed -e 's|%%BINDIR%%|/usr/local/bin|' ocamlmktop.tpl > ocamlmktop
chmod +x ocamlmktop
sed -e "s|%%BINDIR%%|/usr/local/bin|"
-e "s|%%SUPPORTS_SHARED_LIBRARIES%%|false|"
-e "s|%%MKSHAREDLIB%%||"
-e "s|%%BYTECCRPATH%%||"
-e "s|%%NATIVECCRPATH%%||"
-e "s|%%MKSHAREDLIBRPATH%%||"
-e "s|%%RANLIB%%|ranlib|"
ocamlmklib.mlp > ocamlmklib.ml
../boot/ocamlrun ../boot/ocamlc -I ../boot -c -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver ocamlmklib.ml
../boot/ocamlrun ../boot/ocamlc -I ../boot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver -o ocamlmklib ocamlmklib.cmo
../boot/ocamlrun ../boot/ocamllex lexer301.mll
122 states, 3254 transitions, table size 13748 bytes
../boot/ocamlrun ../boot/ocamlc -I ../boot -c -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver lexer301.ml
../boot/ocamlrun ../boot/ocamlc -I ../boot -c -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver scrapelabels.ml
../boot/ocamlrun ../boot/ocamlc -I ../boot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver -o scrapelabels misc.cmo warnings.cmo linenum.cmo location.cmo lexer301.cmo scrapelabels.cmo
../boot/ocamlrun ../boot/ocamlc -I ../boot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver -w sl -o addlabels
misc.cmo config.cmo clflags.cmo terminfo.cmo linenum.cmo warnings.cmo location.cmo longident.cmo syntaxerr.cmo parser.cmo lexer.cmo parse.cmo addlabels.ml
make[1]: Verlassen des Verzeichnisses Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/tools«
cd stdlib; make all
make[1]: Wechsel in das Verzeichnis Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/stdlib«
../boot/ocamlrun ../ocamlc -g -nopervasives -c pervasives.mli
../boot/ocamlrun ../ocamlc -g -nopervasives -c pervasives.ml
../boot/ocamlrun ../ocamlc -g -c array.mli
../boot/ocamlrun ../ocamlc -g -c array.ml
../boot/ocamlrun ../ocamlc -g -c list.mli
../boot/ocamlrun ../ocamlc -g -c list.ml
../boot/ocamlrun ../ocamlc -g -c char.mli
../boot/ocamlrun ../ocamlc -g -c char.ml
../boot/ocamlrun ../ocamlc -g -c string.mli
../boot/ocamlrun ../ocamlc -g -c string.ml
../boot/ocamlrun ../ocamlc -g -c sys.mli
../boot/ocamlrun ../ocamlc -g -c sys.ml
../boot/ocamlrun ../ocamlc -g -c hashtbl.mli
../boot/ocamlrun ../ocamlc -g -c hashtbl.ml
../boot/ocamlrun ../ocamlc -g -c sort.mli
../boot/ocamlrun ../ocamlc -g -c sort.ml
../boot/ocamlrun ../ocamlc -g -c marshal.mli
../boot/ocamlrun ../ocamlc -g -c marshal.ml
../boot/ocamlrun ../ocamlc -g -c obj.mli
../boot/ocamlrun ../ocamlc -g -c obj.ml
../boot/ocamlrun ../ocamlc -g -c lexing.mli
../boot/ocamlrun ../ocamlc -g -c lexing.ml
../boot/ocamlrun ../ocamlc -g -c parsing.mli
../boot/ocamlrun ../ocamlc -g -c parsing.ml
../boot/ocamlrun ../ocamlc -g -c set.mli
../boot/ocamlrun ../ocamlc -g -c set.ml
../boot/ocamlrun ../ocamlc -g -c map.mli
../boot/ocamlrun ../ocamlc -g -c map.ml
../boot/ocamlrun ../ocamlc -g -c stack.mli
../boot/ocamlrun ../ocamlc -g -c stack.ml
../boot/ocamlrun ../ocamlc -g -c queue.mli
../boot/ocamlrun ../ocamlc -g -c queue.ml
../boot/ocamlrun ../ocamlc -g -c stream.mli
../boot/ocamlrun ../ocamlc -g -c stream.ml
../boot/ocamlrun ../ocamlc -g -c buffer.mli
../boot/ocamlrun ../ocamlc -g -c buffer.ml
../boot/ocamlrun ../ocamlc -g -c printf.mli
../boot/ocamlrun ../ocamlc -g -c printf.ml
../boot/ocamlrun ../ocamlc -g -c format.mli
../boot/ocamlrun ../ocamlc -g -c format.ml
../boot/ocamlrun ../ocamlc -g -c arg.mli
../boot/ocamlrun ../ocamlc -g -c arg.ml
../boot/ocamlrun ../ocamlc -g -c printexc.mli
../boot/ocamlrun ../ocamlc -g -c printexc.ml
../boot/ocamlrun ../ocamlc -g -c gc.mli
../boot/ocamlrun ../ocamlc -g -c gc.ml
../boot/ocamlrun ../ocamlc -g -c digest.mli
../boot/ocamlrun ../ocamlc -g -c digest.ml
../boot/ocamlrun ../ocamlc -g -c random.mli
../boot/ocamlrun ../ocamlc -g -c random.ml
../boot/ocamlrun ../ocamlc -g -nopervasives -c oo.mli
../boot/ocamlrun ../ocamlc -g -c oo.ml
../boot/ocamlrun ../ocamlc -g -c genlex.mli
../boot/ocamlrun ../ocamlc -g -c genlex.ml
../boot/ocamlrun ../ocamlc -g -c callback.mli
../boot/ocamlrun ../ocamlc -g -c callback.ml
../boot/ocamlrun ../ocamlc -g -c weak.mli
../boot/ocamlrun ../ocamlc -g -c weak.ml
../boot/ocamlrun ../ocamlc -g -c lazy.mli
../boot/ocamlrun ../ocamlc -g -c lazy.ml
../boot/ocamlrun ../ocamlc -g -c filename.mli
../boot/ocamlrun ../ocamlc -g -c filename.ml
../boot/ocamlrun ../ocamlc -g -c int32.mli
../boot/ocamlrun ../ocamlc -g -c int32.ml
../boot/ocamlrun ../ocamlc -g -c int64.mli
../boot/ocamlrun ../ocamlc -g -c int64.ml
../boot/ocamlrun ../ocamlc -g -c nativeint.mli
../boot/ocamlrun ../ocamlc -g -c nativeint.ml
make EXTRAFLAGS=-nolabels RUNTIME=../boot/ocamlrun COMPILER=../ocamlc arrayLabels.cmo listLabels.cmo stringLabels.cmo moreLabels.cmo
make[2]: Wechsel in das Verzeichnis Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/stdlib«
../boot/ocamlrun ../ocamlc -g -nolabels -c arrayLabels.mli
../boot/ocamlrun ../ocamlc -g -nolabels -c arrayLabels.ml
../boot/ocamlrun ../ocamlc -g -nolabels -c listLabels.mli
../boot/ocamlrun ../ocamlc -g -nolabels -c listLabels.ml
../boot/ocamlrun ../ocamlc -g -nolabels -c stringLabels.mli
../boot/ocamlrun ../ocamlc -g -nolabels -c stringLabels.ml
../boot/ocamlrun ../ocamlc -g -nolabels -c moreLabels.mli
../boot/ocamlrun ../ocamlc -g -nolabels -c moreLabels.ml
make[2]: Verlassen des Verzeichnisses Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/stdlib«
touch labelled.cmo
../boot/ocamlrun ../ocamlc -g -c stdLabels.mli
../boot/ocamlrun ../ocamlc -g -c stdLabels.ml
../boot/ocamlrun ../ocamlc -a -o stdlib.cma pervasives.cmo array.cmo list.cmo char.cmo string.cmo sys.cmo hashtbl.cmo sort.cmo marshal.cmo obj.cmo lexing.cmo parsing.cmo set.cmo map.cmo stack.cmo queue.cmo stream.cmo buffer.cmo printf.cmo format.cmo arg.cmo printexc.cmo gc.cmo digest.cmo random.cmo oo.cmo genlex.cmo callback.cmo weak.cmo lazy.cmo filename.cmo int32.cmo int64.cmo nativeint.cmo arrayLabels.cmo listLabels.cmo stringLabels.cmo moreLabels.cmo stdLabels.cmo
../boot/ocamlrun ../ocamlc -g -c std_exit.ml
make[1]: Verlassen des Verzeichnisses Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/stdlib«
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c toplevel/genprintval.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c toplevel/genprintval.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c toplevel/toploop.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c toplevel/toploop.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c toplevel/trace.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c toplevel/trace.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c toplevel/topdirs.mli
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c toplevel/topdirs.ml
boot/ocamlrun boot/ocamlc -I boot -a -o toplevel/toplevellib.cma utils/misc.cmo utils/tbl.cmo utils/config.cmo utils/clflags.cmo utils/terminfo.cmo utils/ccomp.cmo utils/warnings.cmo parsing/linenum.cmo parsing/location.cmo parsing/longident.cmo parsing/syntaxerr.cmo parsing/parser.cmo parsing/lexer.cmo parsing/parse.cmo parsing/printast.cmo typing/ident.cmo typing/path.cmo typing/primitive.cmo typing/types.cmo typing/btype.cmo typing/subst.cmo typing/predef.cmo typing/datarepr.cmo typing/env.cmo typing/typedtree.cmo typing/ctype.cmo typing/printtyp.cmo typing/includeclass.cmo typing/mtype.cmo typing/includecore.cmo typing/includemod.cmo typing/parmatch.cmo typing/typetexp.cmo typing/typecore.cmo typing/typedecl.cmo typing/typeclass.cmo typing/typemod.cmo bytecomp/lambda.cmo bytecomp/printlambda.cmo bytecomp/typeopt.cmo bytecomp/switch.cmo bytecomp/matching.cmo bytecomp/translobj.cmo bytecomp/translcore.cmo bytecomp/translclass.cmo bytecomp/translmod.cmo bytecomp/simplif.cmo bytecomp/runtimedef.cmo bytecomp/meta.cmo bytecomp/instruct.cmo bytecomp/bytegen.cmo bytecomp/printinstr.cmo bytecomp/opcodes.cmo bytecomp/emitcode.cmo bytecomp/bytesections.cmo bytecomp/dll.cmo bytecomp/symtable.cmo bytecomp/bytelibrarian.cmo bytecomp/bytelink.cmo driver/errors.cmo driver/compile.cmo toplevel/genprintval.cmo toplevel/toploop.cmo toplevel/trace.cmo toplevel/topdirs.cmo
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c toplevel/topmain.ml
boot/ocamlrun boot/ocamlc -I boot -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c toplevel/expunge.ml
boot/ocamlrun boot/ocamlc -I boot -o expunge utils/misc.cmo utils/tbl.cmo utils/config.cmo utils/clflags.cmo typing/ident.cmo typing/path.cmo typing/types.cmo typing/btype.cmo typing/predef.cmo bytecomp/runtimedef.cmo bytecomp/bytesections.cmo bytecomp/dll.cmo bytecomp/symtable.cmo toplevel/expunge.cmo
boot/ocamlrun boot/ocamlc -I boot -linkall -o ocaml.tmp toplevel/toplevellib.cma toplevel/topmain.cmo
byterun/ocamlrun ./expunge ocaml.tmp ocaml arg array buffer callback char digest filename format gc hashtbl lexing list map obj parsing pervasives printexc printf queue random set sort stack string stream sys oo genlex topdirs toploop weak lazy marshal int32 int64 nativeint outcometree arrayLabels listLabels stringLabels stdLabels
rm -f ocaml.tmp
for i in unix str num dynlink bigarray threads dbm; do
(cd otherlibs/$i; make RUNTIME= all) || exit $?;
done
make[1]: Wechsel in das Verzeichnis Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/otherlibs/unix«
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o accept.o accept.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o access.o access.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o addrofstr.o addrofstr.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o alarm.o alarm.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o bind.o bind.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o chdir.o chdir.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o chmod.o chmod.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o chown.o chown.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o chroot.o chroot.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o close.o close.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o closedir.o closedir.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o connect.o connect.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o cst2constr.o cst2constr.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o cstringv.o cstringv.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o dup.o dup.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o dup2.o dup2.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o envir.o envir.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o errmsg.o errmsg.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o execv.o execv.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o execve.o execve.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o execvp.o execvp.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o exit.o exit.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o fchmod.o fchmod.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o fchown.o fchown.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o fcntl.o fcntl.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o fork.o fork.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o ftruncate.o ftruncate.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o getcwd.o getcwd.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o getegid.o getegid.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o geteuid.o geteuid.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o getgid.o getgid.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o getgr.o getgr.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o getgroups.o getgroups.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o gethost.o gethost.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o gethostname.o gethostname.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o getlogin.o getlogin.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o getpeername.o getpeername.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o getpid.o getpid.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o getppid.o getppid.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o getproto.o getproto.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o getpw.o getpw.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o gettimeofday.o gettimeofday.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o getserv.o getserv.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o getsockname.o getsockname.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o getuid.o getuid.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o gmtime.o gmtime.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o itimer.o itimer.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o kill.o kill.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o link.o link.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o listen.o listen.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o lockf.o lockf.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o lseek.o lseek.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o mkdir.o mkdir.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o mkfifo.o mkfifo.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o nice.o nice.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o open.o open.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o opendir.o opendir.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o pipe.o pipe.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o putenv.o putenv.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o read.o read.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o readdir.o readdir.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o readlink.o readlink.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o rename.o rename.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o rewinddir.o rewinddir.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o rmdir.o rmdir.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o select.o select.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o sendrecv.o sendrecv.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o setgid.o setgid.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o setsid.o setsid.c
setsid.c: In function unix_setsid': setsid.c:27: warning: implicit declaration of function invalid_argument'
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o setuid.o setuid.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o shutdown.o shutdown.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o signals.o signals.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o sleep.o sleep.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o socket.o socket.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o socketaddr.o socketaddr.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o socketpair.o socketpair.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o sockopt.o sockopt.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o stat.o stat.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o strofaddr.o strofaddr.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o symlink.o symlink.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o termios.o termios.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o time.o time.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o times.o times.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o truncate.o truncate.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o umask.o umask.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o unixsupport.o unixsupport.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o unlink.o unlink.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o utimes.o utimes.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o wait.o wait.c
gcc -I../../byterun -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o write.o write.c
../../boot/ocamlrun ../../tools/ocamlmklib -o unix 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 geteuid.o getgid.o getgr.o getgroups.o gethost.o gethostname.o getlogin.o getpeername.o getpid.o getppid.o getproto.o getpw.o gettimeofday.o getserv.o getsockname.o getuid.o gmtime.o itimer.o kill.o link.o listen.o lockf.o lseek.o mkdir.o mkfifo.o nice.o open.o opendir.o pipe.o putenv.o read.o readdir.o readlink.o rename.o rewinddir.o rmdir.o select.o sendrecv.o setgid.o setsid.o setuid.o shutdown.o signals.o sleep.o socket.o socketaddr.o socketpair.o sockopt.o stat.o strofaddr.o symlink.o termios.o time.o times.o truncate.o umask.o unixsupport.o unlink.o utimes.o wait.o write.o
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -c unix.mli
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -c -nolabels unix.ml
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -c unixLabels.mli
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -c -nolabels unixLabels.ml
../../boot/ocamlrun ../../tools/ocamlmklib -o unix -ocamlc '../../boot/ocamlrun ../../ocamlc -I ../../stdlib' -linkall unix.cmo unixLabels.cmo
make[1]: Verlassen des Verzeichnisses Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/otherlibs/unix«
make[1]: Wechsel in das Verzeichnis Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/otherlibs/str«
gcc -O -Iregex-0.12 -I../../byterun -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o strstubs.o strstubs.c
cd regex-0.12; CC="gcc -fno-defer-pop -Wall -Wno-unused -U_WIN32 " 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]: Wechsel in das Verzeichnis Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/otherlibs/str/regex-0.12«
gcc -fno-defer-pop -Wall -Wno-unused -U_WIN32 -O -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_ALLOCA_H=1 -I. -I. -c regex.c
regex.c: In function regex_compile': regex.c:1633: warning: suggest explicit braces to avoid ambiguous else'
regex.c:1653: warning: suggest explicit braces to avoid ambiguous else' regex.c: In function re_match_2':
regex.c:3232: warning: regstart' might be used uninitialized in this function regex.c:3232: warning: regend' might be used uninitialized in this function
regex.c:3239: warning: old_regstart' might be used uninitialized in this function regex.c:3239: warning: old_regend' might be used uninitialized in this function
regex.c:3247: warning: reg_info' might be used uninitialized in this function regex.c:3254: warning: best_regstart' might be used uninitialized in this function
regex.c:3254: warning: best_regend' might be used uninitialized in this function regex.c:3267: warning: reg_dummy' might be used uninitialized in this function
regex.c:3268: warning: reg_info_dummy' might be used uninitialized in this function make[2]: Verlassen des Verzeichnisses Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/otherlibs/str/regex-0.12« ../../boot/ocamlrun ../../tools/ocamlmklib -o str strstubs.o regex-0.12/regex.o ../../boot/ocamlrun ../../ocamlc -I ../../stdlib -c str.mli ../../boot/ocamlrun ../../ocamlc -I ../../stdlib -c str.ml ../../boot/ocamlrun ../../tools/ocamlmklib -ocamlc '../../boot/ocamlrun ../../ocamlc -I ../../stdlib' -o str str.cmo make[1]: Verlassen des Verzeichnisses Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/otherlibs/str« make[1]: Wechsel in das Verzeichnis Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/otherlibs/num« cd bignum; make C CC="gcc -fno-defer-pop -Wall -Wno-unused -U_WIN32 " make[2]: Wechsel in das Verzeichnis Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/otherlibs/num/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 gcc -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -I./h -O -DCAML_LIGHT c/KerN.c c/KerN.c: In function BnnDivideDigit':
c/KerN.c:810: warning: suggest parentheses around && within ||
c/KerN.c:831: warning: suggest parentheses around && within ||
c/KerN.c:769: warning: orig_nl' might be used uninitialized in this function c/KerN.c:774: warning: prev_qq' might be used uninitialized in this function
mv KerN.o o
make CC="gcc -fno-defer-pop -Wall -Wno-unused -U_WIN32 " 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]: Wechsel in das Verzeichnis Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/otherlibs/num/bignum«
gcc -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -I./h -O -DCAML_LIGHT c/bn/bnInit.c
mv bnInit.o o
gcc -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -I./h -O -DCAML_LIGHT c/bn/bnMult.c
mv bnMult.o o
gcc -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -I./h -O -DCAML_LIGHT c/bn/bnDivide.c
c/bn/bnDivide.c:21: warning: return-type defaults to int' c/bn/bnDivide.c: In function divide':
c/bn/bnDivide.c:94: warning: control reaches end of non-void function
mv bnDivide.o o
gcc -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -I./h -O -DCAML_LIGHT c/bn/bnCmp.c
mv bnCmp.o o
gcc -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -I./h -O -DCAML_LIGHT c/bzf.c
mv bzf.o o
gcc -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -I./h -O -DCAML_LIGHT c/bz.c
c/bz.c: In function BzFree': c/bz.c:140: warning: implicit declaration of function free'
c/bz.c: In function `BzToInteger':
c/bz.c:750: warning: suggest parentheses around + or - inside shift
mv bz.o o
All is done
make[3]: Verlassen des Verzeichnisses Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/otherlibs/num/bignum«
make[2]: Verlassen des Verzeichnisses Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/otherlibs/num/bignum«
gcc -O -I./bignum/h -I../../byterun -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o nat_stubs.o nat_stubs.c
../../boot/ocamlrun ../../tools/ocamlmklib -o nums bignum/o/KerN.o bignum/o/bnInit.o bignum/o/bnMult.o bignum/o/bnDivide.o bignum/o/bnCmp.o bignum/o/bzf.o bignum/o/bz.o nat_stubs.o
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -w s -c int_misc.mli
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -w s -c int_misc.ml
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -w s -c string_misc.mli
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -w s -c string_misc.ml
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -w s -c nat.mli
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -w s -c nat.ml
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -w s -c big_int.mli
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -w s -c big_int.ml
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -w s -c arith_flags.mli
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -w s -c arith_flags.ml
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -w s -c ratio.mli
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -w s -c ratio.ml
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -w s -c num.mli
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -w s -c num.ml
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -w s -c arith_status.mli
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -w s -c arith_status.ml
../../boot/ocamlrun ../../tools/ocamlmklib -ocamlc '../../boot/ocamlrun ../../ocamlc -I ../../stdlib -w s' -o nums int_misc.cmo string_misc.cmo nat.cmo big_int.cmo arith_flags.cmo ratio.cmo num.cmo arith_status.cmo
make[1]: Verlassen des Verzeichnisses Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/otherlibs/num«
make[1]: Wechsel in das Verzeichnis Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/otherlibs/dynlink«
../../boot/ocamlrun ../../ocamlc -c -I ../../stdlib -I ../../utils -I ../../typing -I ../../bytecomp dynlink.mli
../../boot/ocamlrun ../../ocamlc -c -I ../../stdlib -I ../../utils -I ../../typing -I ../../bytecomp dynlink.ml
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -I ../../utils -I ../../typing -I ../../bytecomp -a -o dynlink.cma misc.cmo config.cmo tbl.cmo clflags.cmo ident.cmo path.cmo types.cmo btype.cmo predef.cmo runtimedef.cmo bytesections.cmo dll.cmo symtable.cmo opcodes.cmo meta.cmo dynlink.cmo
../../boot/ocamlrun ../../ocamlc -c -I ../../stdlib -I ../../utils -I ../../typing -I ../../bytecomp extract_crc.ml
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -I ../../utils -I ../../typing -I ../../bytecomp -o extract_crc dynlink.cma extract_crc.cmo
make[1]: Verlassen des Verzeichnisses Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/otherlibs/dynlink«
make[1]: Wechsel in das Verzeichnis Verzeichnis »/cygdrive/d/development/src/ocaml-3.04/otherlibs/bigarray«
gcc -I../../byterun -g -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o bigarray_stubs.o bigarray_stubs.c
gcc -I../../byterun -g -O -fno-defer-pop -Wall -Wno-unused -U_WIN32 -c -o mmap_unix.o mmap_unix.c
../../boot/ocamlrun ../../tools/ocamlmklib -o bigarray bigarray_stubs.o mmap_unix.o
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -I ../unix -c bigarray.mli
../../boot/ocamlrun ../../ocamlc -I ../../stdlib -I ../unix -c bigarray.ml
../../boot/ocamlrun ../../tools/ocamlmklib -ocamlc '../../boot/ocamlrun ../../ocamlc -I ../../stdlib -I ../unix' -linkall -o bigarray bigarray.cmo
make[1]: Verlassen des Verzeichnisses

@vicuna
Copy link
Author

vicuna commented Dec 16, 2001

Comment author: administrator

Hi,

On Sat, Dec 15, 2001 at 06:18:43PM +0100, st@iostream.de wrote:

make[2]: Leaving directory »/cygdrive/d/development/src/ocaml-3.04/camlp4/top«
make[2]: Change into directory »/cygdrive/d/development/src/ocaml-3.04/camlp4/ocpp«
Makefile:33: .depend: No such file or directory

I know why: it is because the file camlp4/ocpp/.depend is empty. It exists
in the distribution but some unzippers don't extract empty files (what is
a bug).

To achieve your compilation, create the missing .depend file by
typing, under Cygwin in the directory ocaml-3.04:
touch camlp4/ocpp/.depend

To avoid this problem in the future, I am going to suppress the inclusion
of .depend in the corresponding Makefile.

Thank you for your report.

--
Daniel de RAUGLAUDRE
daniel.de_rauglaudre@inria.fr
http://cristal.inria.fr/~ddr/

@vicuna
Copy link
Author

vicuna commented Jan 4, 2002

Comment author: administrator

Problem with empty .depend file in distribution. Seems fixed.

@vicuna vicuna closed this as completed Jan 4, 2002
@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