Skip to content

Instantly share code, notes, and snippets.

@mclamb
Created August 29, 2012 21:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mclamb/3519270 to your computer and use it in GitHub Desktop.
Save mclamb/3519270 to your computer and use it in GitHub Desktop.
HOMEBREW_MAKE_JOBS=1 VERBOSE=1 brew install objective-caml
mclamb@kvlt:~$ HOMEBREW_MAKE_JOBS=1 VERBOSE=1 brew install objective-caml
==> Downloading http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.0.tar.bz2
Already downloaded: /Users/mclamb/Library/Caches/Homebrew/objective-caml-4.00.0.tar.bz2
/usr/bin/tar xf /Users/mclamb/Library/Caches/Homebrew/objective-caml-4.00.0.tar.bz2
==> Downloading patches
/usr/bin/curl -qf#LA Homebrew 0.9.3 (Ruby 1.8.7-357; Mac OS X 10.7.4) http://caml.inria.fr/mantis/file_download.php?file_id=722&type=bug -o 000-homebrew.diff
######################################################################## 100.0%
==> Patching
/usr/bin/patch -f -p1 -i 000-homebrew.diff
patching file asmrun/amd64.S
==> ./configure --prefix /usr/local --mandir /usr/local/Cellar/objective-caml/4.00.0/share/man -cc cc -aspp cc -c
./configure --prefix /usr/local --mandir /usr/local/Cellar/objective-caml/4.00.0/share/man -cc cc -aspp cc -c
Configuring for a x86_64-apple-darwin11.4.0 ...
The C compiler is ANSI-compliant.
Checking the sizes of integers and pointers...
Wow! A 64 bit architecture!
This is a little-endian architecture.
Doubles can be word-aligned.
64-bit integers can be word-aligned.
Native division and modulus have round-towards-zero semantics, will use them.
ranlib found
#! appears to work in shell scripts
POSIX signal handling found.
expm1(), log1p(), hypot(), copysign() found.
getrusage() found.
times() found.
termcap functions found (with libraries '-lcurses')
You have BSD sockets.
socklen_t is defined in <sys/socket.h>
inet_aton() found.
IPv6 is supported.
unistd.h found.
off_t is defined in <sys/types.h>
dirent.h found.
rewinddir() found.
lockf() found.
mkfifo() found.
getcwd() found.
getwd() found.
getpriority() found.
utime() found.
utimes() found.
dup2() found.
fchmod() found.
truncate() found.
sys/select.h found.
select() found.
symlink() found.
waitpid() found.
wait4() found.
getgroups() found.
setgroups() found.
initgroups() found.
POSIX termios found.
Asynchronous I/O are supported.
setitimer() found.
gethostname() found.
uname() found.
gettimeofday() found.
mktime() found.
setsid() found.
putenv() found.
setlocale() and <locale.h> found.
dlopen() found.
Dynamic loading of shared libraries is supported.
mmap() found.
pwrite() found
Replay debugger supported.
System stack overflow can be detected.
POSIX threads library supported.
Options for linking with POSIX threads: -lpthread
sigwait() found
Bytecode threads library supported.
X11 works
Options for compiling for X11: -I/usr/X11R6/include
Options for linking with X11: -L/usr/X11R6/lib -lX11
Configuring LablTk...
tcl.h and tk.h version 8.5 found with "".
Tcl/Tk libraries found.
BFD library not found, 'objinfo' will be unable to display info on .cmxs files
Assembler does not support CFI
** Configuration summary **
Directories where OCaml will be installed:
binaries.................. /usr/local/bin
standard library.......... /usr/local/lib/ocaml
manual pages.............. /usr/local/Cellar/objective-caml/4.00.0/share/man (with extension .1)
Configuration for the bytecode compiler:
C compiler used........... cc
options for compiling..... -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT
options for linking....... -lcurses -lpthread
shared libraries are supported
options for compiling..... -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT
command for building...... cc -bundle -flat_namespace -undefined suppress -o lib.so /a/path objs
Configuration for the native-code compiler:
hardware architecture..... amd64
OS variant................ macosx
C compiler used........... cc
options for compiling..... -D_FILE_OFFSET_BITS=64 -D_REENTRANT
options for linking.......
assembler ................ as -arch x86_64
preprocessed assembler ... cc -c
assembler supports CFI ... no
native dynlink ........... true
profiling with gprof ..... supported
Source-level replay debugger: supported
Additional libraries supported:
unix str num dynlink bigarray systhreads threads graph labltk
Configuration for the "num" library:
target architecture ...... amd64 (asm level 1)
Configuration for the "graph" library:
options for compiling .... -I/usr/X11R6/include
options for linking ...... -L/usr/X11R6/lib -lX11
Configuration for the "labltk" library:
use tcl/tk version ....... 8.5
options for compiling .... -I/usr/X11R6/include
options for linking ...... -ltk8.5 -ltcl8.5 -L/usr/X11R6/lib -lX11
** OCaml configuration completed successfully **
==> make world
make world
make coldstart
cd byterun; make all
sed -n -e '/^ /s/ \([A-Z]\)/ \&\&lbl_\1/gp' \
-e '/^}/q' instruct.h > jumptbl.h
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o interp.o interp.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o misc.o misc.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o stacks.o stacks.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o fix_code.o fix_code.c
echo "#define OCAML_VERSION \"`sed -e 1q ../VERSION`\"" > version.h
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o startup.o startup.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o freelist.o freelist.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o major_gc.o major_gc.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o minor_gc.o minor_gc.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o memory.o memory.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o alloc.o alloc.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o roots.o roots.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o globroots.o globroots.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o fail.o fail.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o signals.o signals.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o signals_byt.o signals_byt.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o printexc.o printexc.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o backtrace.o backtrace.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o compare.o compare.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o ints.o ints.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o floats.o floats.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o str.o str.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o array.o array.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o io.o io.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o extern.o extern.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o intern.o intern.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o hash.o hash.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o sys.o sys.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o meta.o meta.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o parsing.o parsing.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o gc_ctrl.o gc_ctrl.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o terminfo.o terminfo.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o md5.o md5.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o obj.o obj.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o lexing.o lexing.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o callback.o callback.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o debugger.o debugger.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o weak.o weak.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o compact.o compact.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o finalise.o finalise.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o custom.o custom.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o dynlink.o dynlink.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o unix.o unix.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o main.o main.c
ar rc libcamlrun.a interp.o misc.o stacks.o fix_code.o startup.o freelist.o major_gc.o minor_gc.o memory.o alloc.o roots.o globroots.o fail.o signals.o signals_byt.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 main.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 backtrace.c > primitives
(echo '#include "mlvalues.h"'; \
echo '#include "prims.h"'; \
sed -e 's/.*/extern value &();/' primitives; \
echo 'c_primitive caml_builtin_cprim[] = {'; \
sed -e 's/.*/ &,/' primitives; \
echo ' 0 };'; \
echo 'char * caml_names_of_builtin_cprim[] = {'; \
sed -e 's/.*/ "&",/' primitives; \
echo ' 0 };') > prims.c
cc -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o prims.o prims.c
cc -o ocamlrun \
prims.o libcamlrun.a -lcurses -lpthread
echo "/usr/local/lib/ocaml/stublibs" > ld.conf
echo "/usr/local/lib/ocaml" >> ld.conf
ln -s -f interp.c interp.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT interp.pic.c
rm interp.pic.c
ln -s -f misc.c misc.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT misc.pic.c
rm misc.pic.c
ln -s -f stacks.c stacks.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT stacks.pic.c
rm stacks.pic.c
ln -s -f fix_code.c fix_code.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT fix_code.pic.c
rm fix_code.pic.c
ln -s -f startup.c startup.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT startup.pic.c
rm startup.pic.c
ln -s -f freelist.c freelist.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT freelist.pic.c
rm freelist.pic.c
ln -s -f major_gc.c major_gc.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT major_gc.pic.c
rm major_gc.pic.c
ln -s -f minor_gc.c minor_gc.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT minor_gc.pic.c
rm minor_gc.pic.c
ln -s -f memory.c memory.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT memory.pic.c
rm memory.pic.c
ln -s -f alloc.c alloc.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT alloc.pic.c
rm alloc.pic.c
ln -s -f roots.c roots.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT roots.pic.c
rm roots.pic.c
ln -s -f globroots.c globroots.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT globroots.pic.c
rm globroots.pic.c
ln -s -f fail.c fail.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT fail.pic.c
rm fail.pic.c
ln -s -f signals.c signals.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT signals.pic.c
rm signals.pic.c
ln -s -f signals_byt.c signals_byt.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT signals_byt.pic.c
rm signals_byt.pic.c
ln -s -f printexc.c printexc.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT printexc.pic.c
rm printexc.pic.c
ln -s -f backtrace.c backtrace.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT backtrace.pic.c
rm backtrace.pic.c
ln -s -f compare.c compare.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT compare.pic.c
rm compare.pic.c
ln -s -f ints.c ints.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT ints.pic.c
rm ints.pic.c
ln -s -f floats.c floats.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT floats.pic.c
rm floats.pic.c
ln -s -f str.c str.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT str.pic.c
rm str.pic.c
ln -s -f array.c array.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT array.pic.c
rm array.pic.c
ln -s -f io.c io.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT io.pic.c
rm io.pic.c
ln -s -f extern.c extern.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT extern.pic.c
rm extern.pic.c
ln -s -f intern.c intern.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT intern.pic.c
rm intern.pic.c
ln -s -f hash.c hash.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT hash.pic.c
rm hash.pic.c
ln -s -f sys.c sys.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT sys.pic.c
rm sys.pic.c
ln -s -f meta.c meta.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT meta.pic.c
rm meta.pic.c
ln -s -f parsing.c parsing.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT parsing.pic.c
rm parsing.pic.c
ln -s -f gc_ctrl.c gc_ctrl.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT gc_ctrl.pic.c
rm gc_ctrl.pic.c
ln -s -f terminfo.c terminfo.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT terminfo.pic.c
rm terminfo.pic.c
ln -s -f md5.c md5.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT md5.pic.c
rm md5.pic.c
ln -s -f obj.c obj.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT obj.pic.c
rm obj.pic.c
ln -s -f lexing.c lexing.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT lexing.pic.c
rm lexing.pic.c
ln -s -f callback.c callback.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT callback.pic.c
rm callback.pic.c
ln -s -f debugger.c debugger.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT debugger.pic.c
rm debugger.pic.c
ln -s -f weak.c weak.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT weak.pic.c
rm weak.pic.c
ln -s -f compact.c compact.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT compact.pic.c
rm compact.pic.c
ln -s -f finalise.c finalise.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT finalise.pic.c
rm finalise.pic.c
ln -s -f custom.c custom.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT custom.pic.c
rm custom.pic.c
ln -s -f dynlink.c dynlink.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT dynlink.pic.c
rm dynlink.pic.c
ln -s -f unix.c unix.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT unix.pic.c
rm unix.pic.c
ln -s -f main.c main.pic.c
cc -c -DCAML_NAME_SPACE -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT main.pic.c
rm main.pic.c
cc -bundle -flat_namespace -undefined suppress -o libcamlrun_shared.so interp.pic.o misc.pic.o stacks.pic.o fix_code.pic.o startup.pic.o freelist.pic.o major_gc.pic.o minor_gc.pic.o memory.pic.o alloc.pic.o roots.pic.o globroots.pic.o fail.pic.o signals.pic.o signals_byt.pic.o printexc.pic.o backtrace.pic.o compare.pic.o ints.pic.o floats.pic.o str.pic.o array.pic.o io.pic.o extern.pic.o intern.pic.o hash.pic.o sys.pic.o meta.pic.o parsing.pic.o gc_ctrl.pic.o terminfo.pic.o md5.pic.o obj.pic.o lexing.pic.o callback.pic.o debugger.pic.o weak.pic.o compact.pic.o finalise.pic.o custom.pic.o dynlink.pic.o unix.pic.o main.pic.o -lcurses -lpthread
cp byterun/ocamlrun boot/ocamlrun
cd yacc; make all
cc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o closure.o closure.c
cc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o error.o error.c
cc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o lalr.o lalr.c
cc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o lr0.o lr0.c
echo "#define OCAML_VERSION \"`sed -e 1q ../VERSION`\"" >version.h
cc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o main.o main.c
cc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o mkpar.o mkpar.c
cc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o output.o output.c
cc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o reader.o reader.c
cc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o skeleton.o skeleton.c
cc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o symtab.o symtab.c
cc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o verbose.o verbose.c
cc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o warshall.o warshall.c
cc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -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
cp yacc/ocamlyacc boot/ocamlyacc
cd stdlib; make COMPILER=../boot/ocamlc all
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags pervasives.cmi` -c pervasives.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags pervasives.cmo` -c pervasives.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags array.cmi` -c array.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags array.cmo` -c array.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags list.cmi` -c list.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags list.cmo` -c list.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags char.cmi` -c char.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags char.cmo` -c char.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags string.cmi` -c string.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags string.cmo` -c string.ml
sed -e "s|%%VERSION%%|`sed -e 1q ../VERSION`|" sys.mlp >sys.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags sys.cmi` -c sys.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags sys.cmo` -c sys.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags sort.cmi` -c sort.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags sort.cmo` -c sort.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags marshal.cmi` -c marshal.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags marshal.cmo` -c marshal.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags int32.cmi` -c int32.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags obj.cmi` -c obj.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags obj.cmo` -c obj.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags int32.cmo` -c int32.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags int64.cmi` -c int64.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags int64.cmo` -c int64.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags nativeint.cmi` -c nativeint.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags nativeint.cmo` -c nativeint.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags lexing.cmi` -c lexing.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags lexing.cmo` -c lexing.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags parsing.cmi` -c parsing.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags parsing.cmo` -c parsing.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags set.cmi` -c set.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags set.cmo` -c set.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags map.cmi` -c map.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags map.cmo` -c map.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags stack.cmi` -c stack.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags stack.cmo` -c stack.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags queue.cmi` -c queue.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags queue.cmo` -c queue.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags camlinternalLazy.cmi` -c camlinternalLazy.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags camlinternalLazy.cmo` -c camlinternalLazy.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags lazy.cmi` -c lazy.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags lazy.cmo` -c lazy.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags stream.cmi` -c stream.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags stream.cmo` -c stream.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags buffer.cmi` -c buffer.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags buffer.cmo` -c buffer.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags printf.cmi` -c printf.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags printf.cmo` -c printf.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags arg.cmi` -c arg.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags arg.cmo` -c arg.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags printexc.cmi` -c printexc.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags printexc.cmo` -c printexc.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags gc.cmi` -c gc.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags gc.cmo` -c gc.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags digest.cmi` -c digest.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags digest.cmo` -c digest.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags random.cmi` -c random.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags random.cmo` -c random.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags hashtbl.cmi` -c hashtbl.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags hashtbl.cmo` -c hashtbl.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags format.cmi` -c format.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags format.cmo` -c format.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags scanf.cmi` -c scanf.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags scanf.cmo` -c scanf.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags callback.cmi` -c callback.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags callback.cmo` -c callback.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags camlinternalOO.cmi` -c camlinternalOO.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags camlinternalOO.cmo` -c camlinternalOO.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags oo.cmi` -c oo.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags oo.cmo` -c oo.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags camlinternalMod.cmi` -c camlinternalMod.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags camlinternalMod.cmo` -c camlinternalMod.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags genlex.cmi` -c genlex.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags genlex.cmo` -c genlex.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags weak.cmi` -c weak.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags weak.cmo` -c weak.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags filename.cmi` -c filename.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags filename.cmo` -c filename.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags complex.cmi` -c complex.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags complex.cmo` -c complex.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags arrayLabels.cmi` -c arrayLabels.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags arrayLabels.cmo` -c arrayLabels.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags listLabels.cmi` -c listLabels.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags listLabels.cmo` -c listLabels.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags stringLabels.cmi` -c stringLabels.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags stringLabels.cmo` -c stringLabels.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags moreLabels.cmi` -c moreLabels.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags moreLabels.cmo` -c moreLabels.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags stdLabels.cmi` -c stdLabels.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags stdLabels.cmo` -c stdLabels.ml
../boot/ocamlrun ../boot/ocamlc -a -o stdlib.cma pervasives.cmo array.cmo list.cmo char.cmo string.cmo sys.cmo sort.cmo marshal.cmo obj.cmo int32.cmo int64.cmo nativeint.cmo lexing.cmo parsing.cmo set.cmo map.cmo stack.cmo queue.cmo camlinternalLazy.cmo lazy.cmo stream.cmo buffer.cmo printf.cmo arg.cmo printexc.cmo gc.cmo digest.cmo random.cmo hashtbl.cmo format.cmo scanf.cmo callback.cmo camlinternalOO.cmo oo.cmo camlinternalMod.cmo genlex.cmo weak.cmo filename.cmo complex.cmo arrayLabels.cmo listLabels.cmo stringLabels.cmo moreLabels.cmo stdLabels.cmo
../boot/ocamlrun ../boot/ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags std_exit.cmo` -c std_exit.ml
if true; then \
echo '#!/usr/local/bin/ocamlrun' > camlheader && \
echo '#!/usr/local/bin/ocamlrund' > camlheaderd && \
echo '#!' | tr -d '\012' > camlheader_ur; \
else \
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT \
-DRUNTIME_NAME='"/usr/local/bin/ocamlrun"' \
header.c -o tmpheader && \
strip tmpheader && \
mv tmpheader camlheader && \
cp camlheader camlheader_ur && \
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT \
-DRUNTIME_NAME='"/usr/local/bin/ocamlrund"' \
header.c -o tmpheader && \
strip tmpheader && \
mv tmpheader camlheaderd; \
fi
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
make all
cd byterun; make all
make[2]: Nothing to be done for `all'.
if test -f stdlib/libcamlrun.a; then :; else \
ln -s ../byterun/libcamlrun.a stdlib/libcamlrun.a; fi
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/misc.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/misc.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/tbl.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -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|%%CCOMPTYPE%%|cc|' \
-e 's|%%BYTECC%%|cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT |' \
-e 's|%%NATIVECC%%|cc -D_FILE_OFFSET_BITS=64 -D_REENTRANT|' \
-e 's|%%PACKLD%%|ld -r -o\ |' \
-e 's|%%BYTECCLIBS%%|-lcurses -lpthread|' \
-e 's|%%NATIVECCLIBS%%||' \
-e 's|%%RANLIBCMD%%|ranlib|' \
-e 's|%%ARCMD%%|ar|' \
-e 's|%%CC_PROFILE%%|-pg|' \
-e 's|%%ARCH%%|amd64|' \
-e 's|%%MODEL%%|default|' \
-e 's|%%SYSTEM%%|macosx|' \
-e 's|%%EXT_OBJ%%|.o|' \
-e 's|%%EXT_ASM%%|.s|' \
-e 's|%%EXT_LIB%%|.a|' \
-e 's|%%EXT_DLL%%|.so|' \
-e 's|%%SYSTHREAD_SUPPORT%%|true|' \
-e 's|%%ASM%%|as -arch x86_64|' \
-e 's|%%ASM_CFI_SUPPORTED%%|false|' \
-e 's|%%MKDLL%%|cc -bundle -flat_namespace -undefined suppress|' \
-e 's|%%MKEXE%%|cc|' \
-e 's|%%MKMAINDLL%%|cc -bundle -flat_namespace -undefined suppress|' \
utils/config.mlp > utils/config.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/config.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/config.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/clflags.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/clflags.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/terminfo.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/terminfo.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/ccomp.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/ccomp.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/warnings.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/warnings.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/consistbl.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c utils/consistbl.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/location.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/location.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/longident.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/longident.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/syntaxerr.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/syntaxerr.ml
boot/ocamlyacc -v parsing/parser.mly
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/asttypes.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/parsetree.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/parser.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -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
164 states, 2965 transitions, table size 12844 bytes
2198 additional bytes used for bindings
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/lexer.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/lexer.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/parse.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/parse.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/printast.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c parsing/printast.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/ident.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/ident.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/path.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/path.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/primitive.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/primitive.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/types.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/types.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/btype.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/btype.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/outcometree.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/oprint.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/oprint.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/subst.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/subst.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/predef.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/predef.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/datarepr.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/datarepr.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/cmi_format.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/cmi_format.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/annot.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/env.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/env.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typedtree.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typedtree.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/printtyped.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/printtyped.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/ctype.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/ctype.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/printtyp.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/printtyp.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/includeclass.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/includeclass.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/mtype.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/mtype.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/includecore.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/includecore.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/includemod.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/includemod.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typetexp.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typetexp.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/parmatch.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/parmatch.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/cmt_format.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/cmt_format.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/stypes.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/stypes.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typecore.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typecore.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typedecl.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typedecl.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typeclass.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typeclass.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typemod.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c typing/typemod.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/lambda.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/lambda.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/printlambda.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/printlambda.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/typeopt.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/typeopt.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/switch.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/switch.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/matching.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/matching.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/translobj.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/translobj.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/translcore.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/translcore.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/translclass.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/translclass.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/translmod.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/translmod.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/simplif.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -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 -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/runtimedef.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/runtimedef.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c driver/pparse.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c driver/pparse.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c driver/main_args.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c driver/main_args.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -a -o compilerlibs/ocamlcommon.cma utils/misc.cmo utils/tbl.cmo utils/config.cmo utils/clflags.cmo utils/terminfo.cmo utils/ccomp.cmo utils/warnings.cmo utils/consistbl.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/oprint.cmo typing/subst.cmo typing/predef.cmo typing/datarepr.cmo typing/cmi_format.cmo typing/env.cmo typing/typedtree.cmo typing/printtyped.cmo typing/ctype.cmo typing/printtyp.cmo typing/includeclass.cmo typing/mtype.cmo typing/includecore.cmo typing/includemod.cmo typing/typetexp.cmo typing/parmatch.cmo typing/cmt_format.cmo typing/stypes.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 driver/pparse.cmo driver/main_args.cmo
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/meta.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/meta.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/instruct.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/instruct.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/bytegen.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/bytegen.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/printinstr.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -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 -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/opcodes.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/cmo_format.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/emitcode.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/emitcode.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/bytesections.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/bytesections.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/dll.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/dll.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/symtable.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/symtable.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/bytelink.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/bytelink.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/bytelibrarian.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/bytelibrarian.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/bytepackager.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c bytecomp/bytepackager.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c driver/errors.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c driver/errors.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c driver/compile.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c driver/compile.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -a -o compilerlibs/ocamlbytecomp.cma 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/bytelink.cmo bytecomp/bytelibrarian.cmo bytecomp/bytepackager.cmo driver/errors.cmo driver/compile.cmo
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c driver/main.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c driver/main.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -o ocamlc \
compilerlibs/ocamlcommon.cma compilerlibs/ocamlbytecomp.cma driver/main.cmo
cd yacc; make all
make[2]: Nothing to be done for `all'.
cd lex; make all
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A cset.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A cset.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A syntax.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A syntax.ml
../boot/ocamlyacc -v parser.mly
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A parser.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A parser.ml
../boot/ocamlrun ../boot/ocamllex lexer.mll
95 states, 1173 transitions, table size 5262 bytes
1784 additional bytes used for bindings
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A lexer.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A lexer.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A table.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A table.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A lexgen.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A lexgen.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A compact.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A compact.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A common.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A common.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A output.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A output.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A outputbis.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A outputbis.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A main.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -o ocamllex cset.cmo syntax.cmo parser.cmo lexer.cmo table.cmo lexgen.cmo compact.cmo common.cmo output.cmo outputbis.cmo main.cmo
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c asmcomp/debuginfo.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c asmcomp/clambda.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c asmcomp/cmx_format.mli
cd tools; make all
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver depend.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver depend.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver ocamldep.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver -o ocamldep misc.cmo config.cmo clflags.cmo terminfo.cmo warnings.cmo location.cmo longident.cmo syntaxerr.cmo parser.cmo lexer.cmo parse.cmo depend.cmo ocamldep.cmo
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver ocamlprof.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver profiling.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver profiling.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver -o ocamlprof misc.cmo config.cmo clflags.cmo terminfo.cmo warnings.cmo location.cmo longident.cmo syntaxerr.cmo parser.cmo lexer.cmo parse.cmo ocamlprof.cmo
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver ocamlcp.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver -o ocamlcp warnings.cmo main_args.cmo ocamlcp.cmo
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver ocamloptp.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver -o ocamloptp warnings.cmo main_args.cmo \
ocamloptp.cmo
sed -e 's|%%BINDIR%%|/usr/local/bin|' ocamlmktop.tpl > ocamlmktop
chmod +x ocamlmktop
../build/mkmyocamlbuild_config.sh
cp ../myocamlbuild_config.ml .
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver myocamlbuild_config.ml
echo '(* THIS FILE IS GENERATED FROM ocamlmklib.mlp *)' >ocamlmklib.ml
sed -e "s|%%BINDIR%%|/usr/local/bin|" \
-e "s|%%SUPPORTS_SHARED_LIBRARIES%%|true|" \
-e "s|%%MKSHAREDLIB%%||" \
-e "s|%%BYTECCRPATH%%||" \
-e "s|%%NATIVECCRPATH%%||" \
-e "s|%%MKSHAREDLIBRPATH%%||" \
-e "s|%%RANLIB%%|ranlib|" \
ocamlmklib.mlp >> ocamlmklib.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver ocamlmklib.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver -o ocamlmklib myocamlbuild_config.cmo \
ocamlmklib.cmo
unset LC_ALL || : ; \
unset LC_CTYPE || : ; \
unset LC_COLLATE LANG || : ; \
sed -e '/\/\*/d' \
-e '/^#/d' \
-e 's/enum \(.*\) {/let names_of_\1 = [|/' \
-e 's/};$/ |]/' \
-e 's/\([A-Z][A-Z_0-9a-z]*\)/"\1"/g' \
-e 's/,/;/g' \
../byterun/instruct.h > opnames.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver opnames.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver dumpobj.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver -o dumpobj \
misc.cmo tbl.cmo config.cmo ident.cmo \
opcodes.cmo bytesections.cmo opnames.cmo dumpobj.cmo
cc -o objinfo_helper -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT \
objinfo_helper.c
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver objinfo.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -o objinfo ../utils/misc.cmo ../utils/config.cmo ../utils/warnings.cmo ../parsing/location.cmo ../typing/cmi_format.cmo ../bytecomp/bytesections.cmo objinfo.cmo
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver pprintast.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver untypeast.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver untypeast.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver typedtreeIter.mli
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver typedtreeIter.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver cmt2annot.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -c -warn-error A -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver read_cmt.ml
../boot/ocamlrun ../boot/ocamlc -strict-sequence -nostdlib -I ../boot -I ../utils -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver -o read_cmt ../utils/misc.cmo ../utils/warnings.cmo ../utils/tbl.cmo ../utils/consistbl.cmo ../utils/config.cmo ../utils/clflags.cmo ../parsing/location.cmo ../parsing/longident.cmo ../parsing/lexer.cmo ../typing/ident.cmo ../typing/path.cmo ../typing/types.cmo ../typing/typedtree.cmo ../typing/btype.cmo ../typing/subst.cmo ../typing/predef.cmo ../typing/datarepr.cmo ../typing/cmi_format.cmo ../typing/env.cmo ../typing/ctype.cmo ../typing/oprint.cmo ../typing/primitive.cmo ../typing/printtyp.cmo ../typing/cmt_format.cmo ../typing/stypes.cmo pprintast.cmo untypeast.cmo typedtreeIter.cmo cmt2annot.cmo read_cmt.cmo
cd stdlib; make all
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags pervasives.cmi` -c pervasives.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags pervasives.cmo` -c pervasives.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags array.cmi` -c array.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags array.cmo` -c array.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags list.cmi` -c list.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags list.cmo` -c list.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags char.cmi` -c char.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags char.cmo` -c char.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags string.cmi` -c string.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags string.cmo` -c string.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags sys.cmi` -c sys.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags sys.cmo` -c sys.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags sort.cmi` -c sort.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags sort.cmo` -c sort.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags marshal.cmi` -c marshal.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags marshal.cmo` -c marshal.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags int32.cmi` -c int32.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags obj.cmi` -c obj.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags obj.cmo` -c obj.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags int32.cmo` -c int32.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags int64.cmi` -c int64.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags int64.cmo` -c int64.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags nativeint.cmi` -c nativeint.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags nativeint.cmo` -c nativeint.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags lexing.cmi` -c lexing.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags lexing.cmo` -c lexing.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags parsing.cmi` -c parsing.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags parsing.cmo` -c parsing.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags set.cmi` -c set.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags set.cmo` -c set.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags map.cmi` -c map.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags map.cmo` -c map.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags stack.cmi` -c stack.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags stack.cmo` -c stack.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags queue.cmi` -c queue.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags queue.cmo` -c queue.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags camlinternalLazy.cmi` -c camlinternalLazy.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags camlinternalLazy.cmo` -c camlinternalLazy.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags lazy.cmi` -c lazy.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags lazy.cmo` -c lazy.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags stream.cmi` -c stream.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags stream.cmo` -c stream.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags buffer.cmi` -c buffer.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags buffer.cmo` -c buffer.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags printf.cmi` -c printf.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags printf.cmo` -c printf.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags arg.cmi` -c arg.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags arg.cmo` -c arg.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags printexc.cmi` -c printexc.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags printexc.cmo` -c printexc.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags gc.cmi` -c gc.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags gc.cmo` -c gc.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags digest.cmi` -c digest.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags digest.cmo` -c digest.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags random.cmi` -c random.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags random.cmo` -c random.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags hashtbl.cmi` -c hashtbl.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags hashtbl.cmo` -c hashtbl.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags format.cmi` -c format.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags format.cmo` -c format.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags scanf.cmi` -c scanf.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags scanf.cmo` -c scanf.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags callback.cmi` -c callback.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags callback.cmo` -c callback.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags camlinternalOO.cmi` -c camlinternalOO.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags camlinternalOO.cmo` -c camlinternalOO.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags oo.cmi` -c oo.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags oo.cmo` -c oo.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags camlinternalMod.cmi` -c camlinternalMod.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags camlinternalMod.cmo` -c camlinternalMod.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags genlex.cmi` -c genlex.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags genlex.cmo` -c genlex.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags weak.cmi` -c weak.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags weak.cmo` -c weak.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags filename.cmi` -c filename.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags filename.cmo` -c filename.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags complex.cmi` -c complex.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags complex.cmo` -c complex.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags arrayLabels.cmi` -c arrayLabels.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags arrayLabels.cmo` -c arrayLabels.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags listLabels.cmi` -c listLabels.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags listLabels.cmo` -c listLabels.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags stringLabels.cmi` -c stringLabels.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags stringLabels.cmo` -c stringLabels.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags moreLabels.cmi` -c moreLabels.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags moreLabels.cmo` -c moreLabels.ml
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags stdLabels.cmi` -c stdLabels.mli
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags stdLabels.cmo` -c stdLabels.ml
../boot/ocamlrun ../ocamlc -a -o stdlib.cma pervasives.cmo array.cmo list.cmo char.cmo string.cmo sys.cmo sort.cmo marshal.cmo obj.cmo int32.cmo int64.cmo nativeint.cmo lexing.cmo parsing.cmo set.cmo map.cmo stack.cmo queue.cmo camlinternalLazy.cmo lazy.cmo stream.cmo buffer.cmo printf.cmo arg.cmo printexc.cmo gc.cmo digest.cmo random.cmo hashtbl.cmo format.cmo scanf.cmo callback.cmo camlinternalOO.cmo oo.cmo camlinternalMod.cmo genlex.cmo weak.cmo filename.cmo complex.cmo arrayLabels.cmo listLabels.cmo stringLabels.cmo moreLabels.cmo stdLabels.cmo
../boot/ocamlrun ../ocamlc -strict-sequence -g -warn-error A -nostdlib `./Compflags std_exit.cmo` -c std_exit.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c toplevel/genprintval.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c toplevel/genprintval.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c toplevel/toploop.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c toplevel/toploop.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c toplevel/trace.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c toplevel/trace.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c toplevel/topdirs.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c toplevel/topdirs.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c toplevel/topmain.mli
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c toplevel/topmain.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -a -o compilerlibs/ocamltoplevel.cma toplevel/genprintval.cmo toplevel/toploop.cmo toplevel/trace.cmo toplevel/topdirs.cmo toplevel/topmain.cmo
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c toplevel/topstart.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -strict-sequence -warn-error A -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I toplevel -c toplevel/expunge.ml
boot/ocamlrun boot/ocamlc -nostdlib -I boot -o expunge \
compilerlibs/ocamlcommon.cma compilerlibs/ocamlbytecomp.cma toplevel/expunge.cmo
boot/ocamlrun boot/ocamlc -nostdlib -I boot -linkall -o ocaml.tmp \
compilerlibs/ocamlcommon.cma compilerlibs/ocamlbytecomp.cma \
compilerlibs/ocamltoplevel.cma toplevel/topstart.cmo
byterun/ocamlrun ./expunge ocaml.tmp ocaml arg array arrayLabels buffer callback camlinternalLazy camlinternalMod camlinternalOO char complex digest filename format gc genlex hashtbl int32 int64 lazy lexing list listLabels map marshal moreLabels nativeint obj oo parsing pervasives printexc printf queue random scanf set sort stack stdLabels stream string stringLabels sys weak outcometree topdirs toploop
rm -f ocaml.tmp
for i in unix str num dynlink bigarray systhreads threads graph labltk; do \
(cd otherlibs/$i; make RUNTIME= all) || exit $?; \
done
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c accept.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c access.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c addrofstr.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c alarm.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c bind.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c chdir.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c chmod.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c chown.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c chroot.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c close.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c closedir.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c connect.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c cst2constr.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c cstringv.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c dup.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c dup2.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c envir.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c errmsg.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c execv.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c execve.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c execvp.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c exit.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c fchmod.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c fchown.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c fcntl.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c fork.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c ftruncate.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c getaddrinfo.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c getcwd.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c getegid.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c geteuid.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c getgid.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c getgr.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c getgroups.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c gethost.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c gethostname.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c getlogin.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c getnameinfo.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c getpeername.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c getpid.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c getppid.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c getproto.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c getpw.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c gettimeofday.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c getserv.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c getsockname.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c getuid.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c gmtime.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c initgroups.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c isatty.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c itimer.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c kill.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c link.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c listen.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c lockf.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c lseek.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c mkdir.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c mkfifo.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c nice.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c open.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c opendir.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c pipe.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c putenv.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c read.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c readdir.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c readlink.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c rename.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c rewinddir.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c rmdir.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c select.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c sendrecv.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c setgid.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c setgroups.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c setsid.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c setuid.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c shutdown.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c signals.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c sleep.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c socket.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c socketaddr.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c socketpair.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c sockopt.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c stat.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c strofaddr.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c symlink.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c termios.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c time.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c times.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c truncate.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c umask.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c unixsupport.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c unlink.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c utimes.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c wait.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c write.c
../../boot/ocamlrun ../../tools/ocamlmklib -oc 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 getaddrinfo.o getcwd.o getegid.o geteuid.o getgid.o getgr.o getgroups.o gethost.o gethostname.o getlogin.o getnameinfo.o getpeername.o getpid.o getppid.o getproto.o getpw.o gettimeofday.o getserv.o getsockname.o getuid.o gmtime.o initgroups.o isatty.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 setgroups.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
../../ocamlcomp.sh -c -warn-error A -g -nolabels unix.mli
../../ocamlcomp.sh -c -warn-error A -g -nolabels unix.ml
../../ocamlcomp.sh -c -warn-error A -g -nolabels unixLabels.mli
../../ocamlcomp.sh -c -warn-error A -g -nolabels unixLabels.ml
../../boot/ocamlrun ../../tools/ocamlmklib -o unix -oc unix -ocamlc '../../ocamlcomp.sh' -linkall unix.cmo unixLabels.cmo
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -c strstubs.c
../../boot/ocamlrun ../../tools/ocamlmklib -oc camlstr strstubs.o
../../ocamlcomp.sh -c -warn-error A -g str.mli
../../ocamlcomp.sh -c -warn-error A -g str.ml
../../boot/ocamlrun ../../tools/ocamlmklib -o str -oc camlstr -ocamlc '../../ocamlcomp.sh' -linkall str.cmo
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -DBNG_ARCH_amd64 -DBNG_ASM_LEVEL=1 -c bng.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -DBNG_ARCH_amd64 -DBNG_ASM_LEVEL=1 -c nat_stubs.c
../../boot/ocamlrun ../../tools/ocamlmklib -oc nums bng.o nat_stubs.o
../../ocamlcomp.sh -c -warn-error A -g int_misc.mli
../../ocamlcomp.sh -c -warn-error A -g int_misc.ml
../../ocamlcomp.sh -c -warn-error A -g nat.mli
../../ocamlcomp.sh -c -warn-error A -g nat.ml
../../ocamlcomp.sh -c -warn-error A -g big_int.mli
../../ocamlcomp.sh -c -warn-error A -g big_int.ml
../../ocamlcomp.sh -c -warn-error A -g arith_flags.mli
../../ocamlcomp.sh -c -warn-error A -g arith_flags.ml
../../ocamlcomp.sh -c -warn-error A -g ratio.mli
../../ocamlcomp.sh -c -warn-error A -g ratio.ml
../../ocamlcomp.sh -c -warn-error A -g num.mli
../../ocamlcomp.sh -c -warn-error A -g num.ml
../../ocamlcomp.sh -c -warn-error A -g arith_status.mli
../../ocamlcomp.sh -c -warn-error A -g arith_status.ml
../../boot/ocamlrun ../../tools/ocamlmklib -o nums -oc nums -ocamlc '../../ocamlcomp.sh' -linkall int_misc.cmo nat.cmo big_int.cmo arith_flags.cmo ratio.cmo num.cmo arith_status.cmo
../../boot/ocamlrun ../../ocamlc -warn-error A -I ../../stdlib -I ../../utils -I ../../typing -I ../../bytecomp -I ../../asmcomp -pack -o dynlinkaux.cmo ../../utils/misc.cmo ../../utils/config.cmo ../../utils/clflags.cmo ../../utils/tbl.cmo ../../utils/consistbl.cmo ../../utils/terminfo.cmo ../../utils/warnings.cmo ../../parsing/asttypes.cmi ../../parsing/location.cmo ../../parsing/longident.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/cmi_format.cmo ../../typing/env.cmo ../../bytecomp/lambda.cmo ../../bytecomp/instruct.cmo ../../bytecomp/cmo_format.cmi ../../bytecomp/opcodes.cmo ../../bytecomp/runtimedef.cmo ../../bytecomp/bytesections.cmo ../../bytecomp/dll.cmo ../../bytecomp/meta.cmo ../../bytecomp/symtable.cmo
../../boot/ocamlrun ../../ocamlc -c -warn-error A -I ../../stdlib -I ../../utils -I ../../typing -I ../../bytecomp -I ../../asmcomp dynlink.mli
../../boot/ocamlrun ../../ocamlc -c -warn-error A -I ../../stdlib -I ../../utils -I ../../typing -I ../../bytecomp -I ../../asmcomp dynlink.ml
../../boot/ocamlrun ../../ocamlc -warn-error A -I ../../stdlib -I ../../utils -I ../../typing -I ../../bytecomp -I ../../asmcomp -ccopt "" -a -o dynlink.cma dynlinkaux.cmo dynlink.cmo
../../boot/ocamlrun ../../ocamlc -c -warn-error A -I ../../stdlib -I ../../utils -I ../../typing -I ../../bytecomp -I ../../asmcomp extract_crc.ml
../../boot/ocamlrun ../../ocamlc -warn-error A -I ../../stdlib -I ../../utils -I ../../typing -I ../../bytecomp -I ../../asmcomp -o extract_crc dynlink.cma extract_crc.cmo
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -I../unix -DIN_OCAML_BIGARRAY -DCAML_NAME_SPACE -c bigarray_stubs.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -I../unix -DIN_OCAML_BIGARRAY -DCAML_NAME_SPACE -c mmap_unix.c
../../boot/ocamlrun ../../tools/ocamlmklib -oc bigarray bigarray_stubs.o mmap_unix.o
../../ocamlcomp.sh -c -warn-error A -g -I ../unix bigarray.mli
../../ocamlcomp.sh -c -warn-error A -g -I ../unix bigarray.ml
../../boot/ocamlrun ../../tools/ocamlmklib -o bigarray -oc bigarray -ocamlc '../../ocamlcomp.sh' -linkall bigarray.cmo
cc -O -I../../byterun -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT \
-c st_stubs.c
mv st_stubs.o st_stubs_b.o
../../boot/ocamlrun ../../tools/ocamlmklib -o threads st_stubs_b.o -lpthread
../../ocamlcomp.sh -I ../unix -c -warn-error A -g thread.mli
../../ocamlcomp.sh -I ../unix -c -warn-error A -g thread.ml
../../ocamlcomp.sh -I ../unix -c -warn-error A -g mutex.mli
../../ocamlcomp.sh -I ../unix -c -warn-error A -g mutex.ml
../../ocamlcomp.sh -I ../unix -c -warn-error A -g condition.mli
../../ocamlcomp.sh -I ../unix -c -warn-error A -g condition.ml
../../ocamlcomp.sh -I ../unix -c -warn-error A -g event.mli
../../ocamlcomp.sh -I ../unix -c -warn-error A -g event.ml
../../ocamlcomp.sh -I ../unix -c -warn-error A -g threadUnix.mli
../../ocamlcomp.sh -I ../unix -c -warn-error A -g threadUnix.ml
../../boot/ocamlrun ../../tools/ocamlmklib -ocamlc '../../ocamlcomp.sh -I ../unix' -o threads thread.cmo mutex.cmo condition.cmo event.cmo threadUnix.cmo \
-cclib -lunix -cclib -lpthread
cc -I../../byterun -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -g -c -o scheduler.o scheduler.c
../../boot/ocamlrun ../../tools/ocamlmklib -o threads -oc vmthreads scheduler.o
ln -s -f ../unix/unix.cmi unix.cmi
../../ocamlcomp.sh -I ../unix -c -warn-error A thread.mli
../../ocamlcomp.sh -I ../unix -c -warn-error A thread.ml
../../ocamlcomp.sh -I ../unix -c -warn-error A mutex.mli
../../ocamlcomp.sh -I ../unix -c -warn-error A mutex.ml
../../ocamlcomp.sh -I ../unix -c -warn-error A condition.mli
../../ocamlcomp.sh -I ../unix -c -warn-error A condition.ml
../../ocamlcomp.sh -I ../unix -c -warn-error A event.mli
../../ocamlcomp.sh -I ../unix -c -warn-error A event.ml
../../ocamlcomp.sh -I ../unix -c -warn-error A threadUnix.mli
../../ocamlcomp.sh -I ../unix -c -warn-error A threadUnix.ml
../../boot/ocamlrun ../../tools/ocamlmklib -ocamlc '../../ocamlcomp.sh -I ../unix' -o threads -oc vmthreads thread.cmo mutex.cmo condition.cmo event.cmo threadUnix.cmo
ln -s ../../stdlib/pervasives.mli pervasives.mli
ln -s ../../stdlib/pervasives.cmi pervasives.cmi
../../ocamlcomp.sh -I ../unix -warn-error A -nopervasives -c pervasives.ml
ln -s ../../stdlib/marshal.mli marshal.mli
ln -s ../../stdlib/marshal.cmi marshal.cmi
../../ocamlcomp.sh -I ../unix -warn-error A -c marshal.ml
../../ocamlcomp.sh -I ../unix -a -o stdlib.cma pervasives.cmo ../../stdlib/array.cmo ../../stdlib/list.cmo ../../stdlib/char.cmo ../../stdlib/string.cmo ../../stdlib/sys.cmo ../../stdlib/sort.cmo marshal.cmo ../../stdlib/obj.cmo ../../stdlib/int32.cmo ../../stdlib/int64.cmo ../../stdlib/nativeint.cmo ../../stdlib/lexing.cmo ../../stdlib/parsing.cmo ../../stdlib/set.cmo ../../stdlib/map.cmo ../../stdlib/stack.cmo ../../stdlib/queue.cmo ../../stdlib/camlinternalLazy.cmo ../../stdlib/lazy.cmo ../../stdlib/stream.cmo ../../stdlib/buffer.cmo ../../stdlib/printf.cmo ../../stdlib/arg.cmo ../../stdlib/printexc.cmo ../../stdlib/gc.cmo ../../stdlib/digest.cmo ../../stdlib/random.cmo ../../stdlib/hashtbl.cmo ../../stdlib/format.cmo ../../stdlib/scanf.cmo ../../stdlib/camlinternalOO.cmo ../../stdlib/oo.cmo ../../stdlib/camlinternalMod.cmo ../../stdlib/genlex.cmo ../../stdlib/callback.cmo ../../stdlib/weak.cmo ../../stdlib/filename.cmo ../../stdlib/complex.cmo ../../stdlib/arrayLabels.cmo ../../stdlib/listLabels.cmo ../../stdlib/stringLabels.cmo ../../stdlib/stdLabels.cmo ../../stdlib/moreLabels.cmo
ln -s -f ../unix/unix.mli unix.mli
../../ocamlcomp.sh -I ../unix -warn-error A -c unix.ml
../../boot/ocamlrun ../../tools/ocamlmklib -ocamlc '../../ocamlcomp.sh -I ../unix' -o unix -linkall unix.cmo ../unix/unixLabels.cmo
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -I/usr/X11R6/include -c open.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -I/usr/X11R6/include -c draw.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -I/usr/X11R6/include -c fill.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -I/usr/X11R6/include -c color.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -I/usr/X11R6/include -c text.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -I/usr/X11R6/include -c image.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -I/usr/X11R6/include -c make_img.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -I/usr/X11R6/include -c dump_img.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -I/usr/X11R6/include -c point_col.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -I/usr/X11R6/include -c sound.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -I/usr/X11R6/include -c events.c
cc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I../../byterun -O -I/usr/X11R6/include -c subwindow.c
../../boot/ocamlrun ../../tools/ocamlmklib -oc graphics 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 subwindow.o -ldopt "-L/usr/X11R6/lib -lX11"
ld: library not found for -lX11
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [libgraphics.a] Error 2
make[1]: *** [otherlibraries] Error 2
make: *** [world] Error 2
==> Exit Status: 2
https://github.com/mxcl/master/blob/master/Library/Formula/objective-caml.rb#L24
==> Build Environment
HOMEBREW_VERSION: 0.9.3
HEAD: ff5ca47ffe5d03b3078b5caed00a7e2a0c43cdd6
CPU: 24-core 64-bit arrandale
OS X: 10.7.4-x86_64
Xcode: 4.4.1
CLT: 1.0.0.9000000000.1.1249367152
X11: 2.6.4 in /usr/X11
CC: cc
CXX: c++
LD: ld
CMAKE_PREFIX_PATH: /usr/local
CMAKE_INCLUDE_PATH: /usr/include/libxml2
PKG_CONFIG_PATH: /usr/local/lib/pkgconfig
HOMEBREW_MAKE_JOBS: 1
MAKE: make
CPP: cpp
ACLOCAL_PATH: /usr/local/share/aclocal
PATH: /usr/local/Library/ENV/4.3:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Error: Failed executing: make world (objective-caml.rb:24)
This link will help resolve the above errors:
https://github.com/mxcl/homebrew/wiki/bug-fixing-checklist
mclamb@kvlt:~$
mclamb@kvlt:~$ brew doctor
Error: No available formula for libiconv
mclamb@kvlt:~$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment