Building on mint
Running Day10 job:
Sub-command: health-check
Commit SHA: 5bf570252bd9fee71938b828ca0b86573c1e3355
Package: sawja.1.5.12
OCaml version: ocaml.5.3.0
With test: false
Worktree already exists: /var/lib/day10/worktree-5bf570252bd9fee71938b828ca0b86573c1e3355
Executing: day10 health-check --cache-dir /var/lib/day10/cache --opam-repository /var/lib/day10/worktree-5bf570252bd9fee71938b828ca0b86573c1e3355 --ocaml-version ocaml.5.3.0 --log sawja.1.5.12
digraph opam {
"camlzip.1.13" -> {"conf-zlib.1" "ocaml.5.3.0" "ocamlfind.1.9.8"}
"conf-zlib.1" -> "conf-pkg-config.4";
"cppo.1.8.0" -> {"base-unix.base" "dune.3.20.2" "ocaml.5.3.0"}
"dune.3.20.2" -> {"base-threads.base" "base-unix.base" "ocaml.5.3.0"}
"extlib.1.8.0" -> {"cppo.1.8.0" "dune.3.20.2" "ocaml.5.3.0"}
"javalib.3.2.2" -> {"camlzip.1.13" "conf-which.1" "extlib.1.8.0" "ocaml.5.3.0" "ocamlfind.1.9.8"}
"ocaml.5.3.0" -> {"ocaml-base-compiler.5.3.0" "ocaml-config.3"}
"ocaml-base-compiler.5.3.0" -> "ocaml-compiler.5.3.0";
"ocaml-config.3" -> "ocaml-base-compiler.5.3.0";
"ocamlfind.1.9.8" -> "ocaml.5.3.0";
"sawja.1.5.12" -> {"javalib.3.2.2" "ocaml.5.3.0" "ocamlfind.1.9.8"}
}
Layer base-threads.base: /var/lib/day10/cache/debian-13-x86_64/48f1d4a206d8ffd35ca49f53d82fe55a
Processing: [default: loading data]
-> installed base-threads.base
Layer base-unix.base: /var/lib/day10/cache/debian-13-x86_64/ac5b78ade8d45edc30246d5aee10f0ae
Processing: [default: loading data]
-> installed base-unix.base
Layer conf-pkg-config.4: /var/lib/day10/cache/debian-13-x86_64/e3c343a9d922db4f85c955cae5b185e0
Processing: [default: loading data]
The following system packages will first need to be installed:
pkg-config
<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "pkg-config"
- debconf: unable to initialize frontend: Dialog
- debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
- debconf: falling back to frontend: Readline
- debconf: unable to initialize frontend: Readline
- debconf: (This frontend requires a controlling tty.)
- debconf: falling back to frontend: Teletype
- debconf: unable to initialize frontend: Teletype
- debconf: (This frontend requires a controlling tty.)
- debconf: falling back to frontend: Noninteractive
- Selecting previously unselected package libpkgconf3:amd64.
- (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20107 files and directories currently installed.)
- Preparing to unpack .../libpkgconf3_1.8.1-4_amd64.deb ...
- Unpacking libpkgconf3:amd64 (1.8.1-4) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../pkgconf-bin_1.8.1-4_amd64.deb ...
- Unpacking pkgconf-bin (1.8.1-4) ...
- Selecting previously unselected package pkgconf:amd64.
- Preparing to unpack .../pkgconf_1.8.1-4_amd64.deb ...
- Unpacking pkgconf:amd64 (1.8.1-4) ...
- Selecting previously unselected package pkg-config:amd64.
- Preparing to unpack .../pkg-config_1.8.1-4_amd64.deb ...
- Unpacking pkg-config:amd64 (1.8.1-4) ...
- Setting up libpkgconf3:amd64 (1.8.1-4) ...
- Setting up pkgconf-bin (1.8.1-4) ...
- Setting up pkgconf:amd64 (1.8.1-4) ...
- Setting up pkg-config:amd64 (1.8.1-4) ...
- Processing triggers for libc-bin (2.41-12) ...
[conf-pkg-config: pkg-config]
+ /usr/bin/pkg-config "--help" (CWD=/home/opam/.opam/default/.opam-switch/build/conf-pkg-config.4)
- usage: pkgconf [OPTIONS] [LIBRARIES]
-
- basic options:
-
- --help this message
- --about print pkgconf version and license to stdout
- --version print supported pkg-config version to stdout
- --atleast-pkgconfig-version check whether or not pkgconf is compatible
- with a specified pkg-config version
- --errors-to-stdout print all errors on stdout instead of stderr
- --print-errors ensure all errors are printed
- --short-errors be less verbose about some errors
- --silence-errors explicitly be silent about errors
- --list-all list all known packages
- --list-package-names list all known package names
- --simulate simulate walking the calculated dependency graph
- --no-cache do not cache already seen packages when
- walking the dependency graph
- --log-file=filename write an audit log to a specified file
- --with-path=path adds a directory to the search path
- --define-prefix override the prefix variable with one that is guessed based on
- the location of the .pc file
- --dont-define-prefix do not override the prefix variable under any circumstances
- --prefix-variable=varname sets the name of the variable that pkgconf considers
- to be the package prefix
- --relocate=path relocates a path and exits (mostly for testsuite)
- --dont-relocate-paths disables path relocation support
-
- cross-compilation personality support:
-
- --personality=triplet|filename sets the personality to 'triplet' or a file named 'filename'
- --dump-personality dumps details concerning selected personality
-
- checking specific pkg-config database entries:
-
- --atleast-version require a specific version of a module
- --exact-version require an exact version of a module
- --max-version require a maximum version of a module
- --exists check whether or not a module exists
- --uninstalled check whether or not an uninstalled module will be used
- --no-uninstalled never use uninstalled modules when satisfying dependencies
- --no-provides do not use 'provides' rules to resolve dependencies
- --maximum-traverse-depth maximum allowed depth for dependency graph
- --static be more aggressive when computing dependency graph
- (for static linking)
- --shared use a simplified dependency graph (usually default)
- --pure optimize a static dependency graph as if it were a normal
- dependency graph
- --env-only look only for package entries in PKG_CONFIG_PATH
- --ignore-conflicts ignore 'conflicts' rules in modules
- --validate validate specific .pc files for correctness
-
- querying specific pkg-config database fields:
-
- --define-variable=varname=value define variable 'varname' as 'value'
- --variable=varname print specified variable entry to stdout
- --cflags print required CFLAGS to stdout
- --cflags-only-I print required include-dir CFLAGS to stdout
- --cflags-only-other print required non-include-dir CFLAGS to stdout
- --libs print required linker flags to stdout
- --libs-only-L print required LDPATH linker flags to stdout
- --libs-only-l print required LIBNAME linker flags to stdout
- --libs-only-other print required other linker flags to stdout
- --print-requires print required dependency frameworks to stdout
- --print-requires-private print required dependency frameworks for static
- linking to stdout
- --print-provides print provided dependencies to stdout
- --print-variables print all known variables in module to stdout
- --digraph print entire dependency graph in graphviz 'dot' format
- --keep-system-cflags keep -I/usr/include entries in cflags output
- --keep-system-libs keep -L/lib:/lib/i386-linux-gnu:/lib/x86_64-linux-gnu:/lib/x86_64-linux-gnux32:/lib32:/libx32:/usr/lib:/usr/lib/i386-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnux32:/usr/lib32:/usr/libx32 entries in libs output
- --path show the exact filenames for any matching .pc files
- --modversion print the specified module's version to stdout
- --internal-cflags do not filter 'internal' cflags from output
-
- filtering output:
-
- --msvc-syntax print translatable fragments in MSVC syntax
- --fragment-filter=types filter output fragments to the specified types
-
- report bugs to <https://github.com/pkgconf/pkgconf/issues/new>.
-> compiled conf-pkg-config.4
-> installed conf-pkg-config.4
Layer conf-which.1: /var/lib/day10/cache/debian-13-x86_64/16c2a533bd422475c6384cc024d6ceb9
Processing: [default: loading data]
[conf-which: which which]
+ /usr/bin/which "which" (CWD=/home/opam/.opam/default/.opam-switch/build/conf-which.1)
- /usr/bin/which
-> compiled conf-which.1
-> installed conf-which.1
Layer ocaml-compiler.5.3.0: /var/lib/day10/cache/debian-13-x86_64/6ee99486a9c37e5faebe400cd314bad5
Processing: [default: loading data]
[ocaml-compiler.5.3.0: http]
[ocaml-compiler.5.3.0: extract]
[ocaml-compiler.5.3.0/ocaml-compiler.install: dl]
-> retrieved ocaml-compiler.5.3.0 (https://github.com/ocaml/ocaml/releases/download/5.3.0/ocaml-5.3.0.tar.gz)
[ocaml-compiler: ./configure]
+ /home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/./configure "--prefix=/home/opam/.opam/default" "--docdir=/home/opam/.opam/default/doc/ocaml" "-C" "--disable-warn-error" (CWD=/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0)
- configure: creating cache config.cache
- configure: Configuring OCaml version 5.3.0
- checking build system type... x86_64-pc-linux-gnu
- checking host system type... x86_64-pc-linux-gnu
- checking target system type... x86_64-pc-linux-gnu
- checking for csc... no
- checking for ld... ld
- checking how to print strings... printf
- checking for gcc... gcc
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.out
- checking for suffix of executables...
- checking whether we are cross compiling... no
- checking for suffix of object files... o
- checking whether the compiler supports GNU C... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to enable C11 features... none needed
- checking for a sed that does not truncate output... /usr/bin/sed
- checking for grep that handles long lines and -e... /usr/bin/grep
- checking for egrep... /usr/bin/grep -E
- checking for fgrep... /usr/bin/grep -F
- checking for ld used by gcc... ld
- checking if the linker (ld) is GNU ld... yes
- checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
- checking the name lister (/usr/bin/nm -B) interface... BSD nm
- checking whether ln -s works... yes
- checking the maximum length of command line arguments... 1572864
- checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
- checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
- checking for ld option to reload object files... -r
- checking for objdump... objdump
- checking how to recognize dependent libraries... pass_all
- checking for dlltool... no
- checking how to associate runtime and link libraries... printf %s\n
- checking for ar... ar
- checking for archiver @FILE support... @
- checking for strip... strip
- checking for ranlib... ranlib
- checking for gawk... no
- checking for mawk... mawk
- checking command to parse /usr/bin/nm -B output from gcc object... ok
- checking for sysroot... no
- checking for a working dd... /usr/bin/dd
- checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
- /home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/./configure: line 7997: /usr/bin/file: No such file or directory
- checking for mt... no
- checking if : is a manifest tool... no
- checking for stdio.h... yes
- checking for stdlib.h... yes
- checking for string.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for strings.h... yes
- checking for sys/stat.h...
- yes
- checking for sys/types.h... yes
- checking for unistd.h... yes
- checking for dlfcn.h... yes
- checking for objdir... .libs
- checking if gcc supports -fno-rtti -fno-exceptions... no
- checking for gcc option to produce PIC... -fPIC -DPIC
- checking if gcc PIC flag -fPIC -DPIC works... yes
- checking if gcc static flag -static works... yes
- checking if gcc supports -c -o file.o... yes
- checking if gcc supports -c -o file.o... (cached) yes
- checking whether the gcc linker (ld) supports shared libraries... yes
- checking whether -lc should be explicitly linked in... no
- checking dynamic linker characteristics... GNU/Linux ld.so
- checking how to hardcode library paths into programs... immediate
- checking whether stripping libraries is possible... yes
- checking if libtool supports shared libraries... yes
- checking whether to build shared libraries... yes
- checking whether to build static libraries... yes
- checking how to run the C preprocessor... gcc -E
- checking C compiler vendor... gcc-14-2
- checking whether host executables can be run in the build... yes
- checking whether #! works in shell scripts... yes
- checking whether the C compiler accepts -Wold-style-declaration... yes
- checking whether the C compiler accepts -Wimplicit-fallthrough=5... yes
- checking for flexdll sources... checking for flexlink... no
- checking for flexdll.h... no
- checking for winpthreads sources... skipping on that platform
- checking for a BSD-compatible install... /usr/bin/install -c
- checking for library containing cos... -lm
- checking for unistd.h... (cached) yes
- checking for math.h... yes
- checking for pthread_np.h...
- no
- checking for dirent.h... yes
- checking for sys/select.h... yes
- checking for sys/mman.h... yes
- checking for linux/futex.h... yes
- checking for off_t... yes
- checking size of int... 4
- checking size of long... 8
- checking size of long *... 8
- checking size of short... 2
- checking size of long long... 8
- configure: Target is a 64 bits architecture
- checking whether byte ordering is bigendian... no
- checking alignment of double... 8
- checking alignment of long... 8
- checking alignment of long long... 8
- checking for max_align_t... yes
- checking if gcc supports _Atomic types with no additional options...
- yes
- checking whether the C compiler accepts -fno-tree-vrp... yes
- checking whether the C compiler supports __attribute__((optimize("tree-vectorize")))... yes
- checking whether gcc supports the labels as values extension... yes
- checking for ld... ld
- checking for rlwrap... no
- configure: checking semantics of signal handlers
- checking for sigaction... yes
- checking for sigprocmask... yes
- configure: POSIX signal handling found.
- checking for expm1... yes
- checking for log1p... yes
- checking for hypot... yes
- checking for fma... yes
- checking for exp2... yes
- checking for log2... yes
- checking for cbrt... yes
- checking for acosh... yes
- checking for asinh... yes
- checking for atanh... yes
- checking for erf...
- yes
- checking for erfc... yes
- checking for trunc... yes
- checking for round... yes
- checking for copysign... yes
- checking whether round works... yes
- checking whether fma works... yes
- checking for getentropy... yes
- checking for getrusage... yes
- checking for times... yes
- checking for secure_getenv... yes
- checking for issetugid... no
- checking for library containing clock_gettime... none required
- configure: not using thread sanitizer
- checking for socket... yes
- checking for socketpair...
- yes
- checking for bind... yes
- checking for listen... yes
- checking for accept... yes
- checking for connect... yes
- checking for socklen_t... yes
- checking for inet_aton... yes
- checking for struct sockaddr_in6... yes
- checking for getaddrinfo... yes
- checking for getnameinfo... yes
- checking for inet_pton... yes
- checking for inet_ntop... yes
- checking for rewinddir... yes
- checking for lockf... yes
- checking for mkfifo... yes
- checking for getcwd...
- yes
- checking for system... yes
- checking for sys/types.h... (cached) yes
- checking for utime.h... yes
- checking for utime... yes
- checking for utimes... yes
- checking for fchmod... yes
- checking for fchown... yes
- checking for truncate... yes
- checking for ftruncate... yes
- checking for select... yes
- checking for fd_set... yes
- checking for nanosleep... yes
- checking for symlink... yes
- checking for readlink... yes
- checking for lstat... yes
- checking for realpath... yes
- checking for waitpid... yes
- checking for wait4... yes
- checking for getgroups...
- yes
- checking for setgroups... yes
- checking for initgroups... yes
- checking for termios.h... yes
- checking for tcgetattr... yes
- checking for tcsetattr... yes
- checking for tcsendbreak... yes
- checking for tcflush... yes
- checking for tcflow... yes
- checking for setitimer... yes
- checking for gethostname... yes
- checking for sys/utsname.h... yes
- checking for uname... yes
- checking for gettimeofday... yes
- checking for mktime... yes
- checking for setsid... yes
- checking for putenv... yes
- checking for setenv... yes
- checking for unsetenv...
- yes
- checking for locale.h... yes
- checking for newlocale... yes
- checking for freelocale... yes
- checking for uselocale... yes
- checking for xlocale.h... no
- checking for strtod_l... yes
- checking for dlopen... yes
- configure: Dynamic loading of shared libraries is supported.
- checking for sys/mman.h... (cached) yes
- checking for mmap... yes
- checking for munmap... yes
- checking for pwrite... yes
- checking whether the C compiler accepts -fdebug-prefix-map=old=new... yes
- checking for struct stat.st_atim.tv_nsec... yes
- checking for struct stat.st_atimespec.tv_nsec... no
- checking for struct stat.st_atimensec... no
- configure: stat supports nanosecond precision
- checking how many arguments gethostbyname_r() takes...
- six
- checking how many arguments gethostbyaddr_r() takes... eight
- checking for mkstemp... yes
- checking for nice... yes
- checking for dup3... yes
- checking for pipe2... yes
- checking for accept4... yes
- checking for getauxval... yes
- checking for sys/shm.h... yes
- checking for shmat... yes
- checking for execvpe... yes
- checking for spawn.h... yes
- checking for posix_spawn... yes
- checking for posix_spawnp... yes
- checking for pkg-config... no
- checking for gcc options needed to detect all undeclared functions... none needed
- checking for ZSTD_createCCtx in -lzstd... no
- configure: WARNING: zstd library not found
- configure: WARNING: compressed compilation artefacts not supported
- configure: ocamldebug supported
- checking whether gcc is Clang... no
- checking whether pthreads work with "-pthread" and "-lpthread"... yes
- checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
- checking whether more special flags are required for pthreads... no
- checking for PTHREAD_PRIO_INHERIT...
- yes
- checking for sigwait... yes
- checking arguments for pthread_getaffinity_np... GNU
- configure: the threads library is supported
- checking whether the assembler supports --debug-prefix-map... yes
- checking whether the assembler supports CFI directives... yes
- configure: not using frame pointers
- checking whether mmap supports huge pages... yes
- checking whether mmap supports MAP_STACK... yes
- configure: updating cache config.cache
- configure: creating ./config.status
- config.status: creating Makefile.build_config
- config.status: creating Makefile.config
- config.status: creating stdlib/sys.ml
- config.status: creating manual/src/version.tex
- config.status: creating manual/src/html_processing/src/common.ml
- config.status: creating ocamltest/ocamltest_config.ml
- config.status: creating otherlibs/dynlink/dynlink_config.ml
- config.status: creating utils/config.common.ml
- config.status: creating utils/config.generated.ml
- config.status: creating compilerlibs/META
- config.status: creating otherlibs/dynlink/META
- config.status: creating otherlibs/runtime_events/META
- config.status: creating stdlib/META
- config.status: creating ocamldoc/META
- config.status: creating otherlibs/unix/META
- config.status: creating otherlibs/str/META
- config.status: creating otherlibs/systhreads/META
- config.status: creating runtime/caml/exec.h
- config.status: creating runtime/caml/m.h
- config.status: creating runtime/caml/s.h
- config.status: creating runtime/caml/version.h
- config.status: linking file_formats/cmo_format.mli to otherlibs/dynlink/dynlink_cmo_format.mli
- config.status: linking file_formats/cmxs_format.mli to otherlibs/dynlink/dynlink_cmxs_format.mli
- config.status: linking otherlibs/dynlink/dynlink_platform_intf.ml to otherlibs/dynlink/dynlink_platform_intf.mli
- config.status: linking otherlibs/unix/unix_unix.ml to otherlibs/unix/unix.ml
- config.status: executing libtool commands
- config.status: executing shebang commands
[ocaml-compiler: make]
+ /usr/bin/make "-j39" (CWD=/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0)
- /usr/bin/make coldstart
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- GEN runtime/primitives
- GEN runtime/caml/opnames.h
- GEN runtime/caml/jumptbl.h
- CC runtime/sak.o
- GEN runtime/prims.c
- MKEXE runtime/sak
- GEN runtime/build_config.h
- CC runtime/prims.o
- CC runtime/addrmap.b.o
- CC runtime/afl.b.o
- CC runtime/alloc.b.o
- CC runtime/array.b.o
- CC runtime/backtrace.b.o
- CC runtime/bigarray.b.o
- CC runtime/blake2.b.o
- CC runtime/callback.b.o
- CC runtime/codefrag.b.o
- CC runtime/compare.b.o
- CC runtime/custom.b.o
- CC runtime/debugger.b.o
- CC runtime/domain.b.o
- CC runtime/dynlink.b.o
- CC runtime/extern.b.o
- CC runtime/fail.b.o
- CC runtime/fiber.b.o
- CC runtime/finalise.b.o
- CC runtime/floats.b.o
- CC runtime/gc_ctrl.b.o
- CC runtime/gc_stats.b.o
- CC runtime/globroots.b.o
- CC runtime/hash.b.o
- CC runtime/intern.b.o
- CC runtime/ints.b.o
- CC runtime/io.b.o
- CC runtime/lexing.b.o
- CC runtime/lf_skiplist.b.o
- CC runtime/main.b.o
- CC runtime/major_gc.b.o
- CC runtime/md5.b.o
- CC runtime/memory.b.o
- CC runtime/memprof.b.o
- CC runtime/meta.b.o
- CC runtime/minor_gc.b.o
- CC runtime/misc.b.o
- CC runtime/obj.b.o
- CC runtime/parsing.b.o
- CC runtime/platform.b.o
- CC runtime/printexc.b.o
- CC runtime/prng.b.o
- CC runtime/roots.b.o
- CC runtime/runtime_events.b.o
- CC runtime/shared_heap.b.o
- CC runtime/signals.b.o
- CC runtime/skiplist.b.o
- CC runtime/startup_aux.b.o
- CC runtime/str.b.o
- CC runtime/sync.b.o
- CC runtime/sys.b.o
- CC runtime/unix.b.o
- CC runtime/weak.b.o
- CC runtime/backtrace_byt.b.o
- CC runtime/fail_byt.b.o
- CC runtime/fix_code.b.o
- CC runtime/interp.b.o
- CC runtime/startup_byt.b.o
- CC runtime/zstd.b.o
- MKLIB runtime/libcamlrun.a
- MKEXE runtime/ocamlrun
- cp runtime/ocamlrun boot/ocamlrun
- /usr/bin/make -C stdlib OCAMLRUN='$(ROOTDIR)/boot/ocamlrun' USE_BOOT_OCAMLC=true all
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/stdlib'
- OCAMLC camlinternalFormatBasics.cmi
- CC header.o
- MKEXE tmpheader.exe
- strip tmpheader.exe
- OCAMLC camlinternalFormatBasics.cmo
- OCAMLC stdlib.cmi
- OCAMLC stdlib.cmo
- OCAMLC stdlib__Either.cmi
- OCAMLC stdlib__Sys.cmi
- OCAMLC stdlib__Int32.cmi
- OCAMLC stdlib__Type.cmi
- OCAMLC stdlib__Atomic.cmi
- OCAMLC camlinternalLazy.cmi
- OCAMLC stdlib__Bool.cmi
- OCAMLC stdlib__Char.cmi
- OCAMLC stdlib__Uchar.cmi
- OCAMLC stdlib__Int.cmi
- OCAMLC stdlib__Unit.cmi
- OCAMLC stdlib__Marshal.cmi
- OCAMLC stdlib__Int64.cmi
- OCAMLC stdlib__Nativeint.cmi
- OCAMLC stdlib__Lexing.cmi
- OCAMLC stdlib__Mutex.cmi
- OCAMLC stdlib__Semaphore.cmi
- OCAMLC stdlib__Domain.cmi
- OCAMLC stdlib__Arg.cmi
- OCAMLC stdlib__Fun.cmi
- OCAMLC stdlib__Complex.cmi
- OCAMLC stdlib__Digest.cmi
- OCAMLC stdlib__Scanf.cmi
- OCAMLC stdlib__Callback.cmi
- OCAMLC stdlib__Filename.cmi
- OCAMLC std_exit.cmi
- OCAMLC stdlib__Either.cmo
- OCAMLC stdlib__Lazy.cmi
- OCAMLC stdlib__Seq.cmi
- OCAMLC stdlib__Char.cmo
- OCAMLC stdlib__Sys.cmo
- OCAMLC stdlib__Bool.cmo
- OCAMLC stdlib__Atomic.cmo
- OCAMLC stdlib__Unit.cmo
- OCAMLC stdlib__Int.cmo
- OCAMLC stdlib__Int32.cmo
- OCAMLC stdlib__Obj.cmi
- OCAMLC stdlib__Uchar.cmo
- OCAMLC stdlib__Mutex.cmo
- OCAMLC stdlib__Condition.cmi
- OCAMLC stdlib__Bigarray.cmi
- OCAMLC stdlib__Nativeint.cmo
- OCAMLC stdlib__Int64.cmo
- OCAMLC stdlib__Random.cmi
- OCAMLC std_exit.cmo
- OCAMLC stdlib__Obj.cmo
- OCAMLC stdlib__Type.cmo
- OCAMLC camlinternalLazy.cmo
- OCAMLC stdlib__Lazy.cmo
- OCAMLC stdlib__Parsing.cmi
- OCAMLC stdlib__Condition.cmo
- OCAMLC stdlib__Semaphore.cmo
- OCAMLC stdlib__Printexc.cmi
- OCAMLC stdlib__Callback.cmo
- OCAMLC camlinternalOO.cmi
- OCAMLC camlinternalMod.cmi
- OCAMLC stdlib__Seq.cmo
- OCAMLC stdlib__Option.cmi
- OCAMLC stdlib__Result.cmi
- OCAMLC stdlib__List.cmi
- OCAMLC stdlib__Bytes.cmi
- OCAMLC stdlib__String.cmi
- OCAMLC stdlib__Array.cmi
- OCAMLC stdlib__Float.cmi
- OCAMLC stdlib__Set.cmi
- OCAMLC stdlib__Map.cmi
- OCAMLC stdlib__Stack.cmi
- OCAMLC stdlib__Queue.cmi
- OCAMLC stdlib__Buffer.cmi
- OCAMLC stdlib__Hashtbl.cmi
- OCAMLC stdlib__Dynarray.cmi
- OCAMLC stdlib__ArrayLabels.cmi
- OCAMLC stdlib__ListLabels.cmi
- OCAMLC stdlib__BytesLabels.cmi
- OCAMLC stdlib__StringLabels.cmi
- OCAMLC stdlib__Fun.cmo
- OCAMLC stdlib__Gc.cmi
- OCAMLC stdlib__Effect.cmi
- OCAMLC stdlib__Oo.cmi
- OCAMLC stdlib__Option.cmo
- OCAMLC stdlib__In_channel.cmi
- OCAMLC stdlib__Out_channel.cmi
- OCAMLC stdlib__Result.cmo
- OCAMLC stdlib__Queue.cmo
- OCAMLC camlinternalFormat.cmi
- OCAMLC stdlib__Printf.cmi
- OCAMLC stdlib__Format.cmi
- OCAMLC stdlib__Array.cmo
- OCAMLC stdlib__Parsing.cmo
- OCAMLC stdlib__Set.cmo
- OCAMLC stdlib__Stack.cmo
- OCAMLC stdlib__Buffer.cmo
- OCAMLC stdlib__Domain.cmo
- OCAMLC stdlib__Bigarray.cmo
- OCAMLC stdlib__Random.cmo
- OCAMLC stdlib__Oo.cmo
- OCAMLC camlinternalMod.cmo
- OCAMLC stdlib__ArrayLabels.cmo
- OCAMLC stdlib__ListLabels.cmo
- OCAMLC stdlib__StringLabels.cmo
- OCAMLC stdlib__List.cmo
- OCAMLC stdlib__Bytes.cmo
- OCAMLC stdlib__String.cmo
- OCAMLC stdlib__Marshal.cmo
- OCAMLC stdlib__Float.cmo
- OCAMLC stdlib__Lexing.cmo
- OCAMLC stdlib__Map.cmo
- OCAMLC stdlib__Arg.cmo
- OCAMLC stdlib__Printexc.cmo
- OCAMLC stdlib__Gc.cmo
- OCAMLC stdlib__In_channel.cmo
- OCAMLC stdlib__Out_channel.cmo
- OCAMLC stdlib__Digest.cmo
- OCAMLC stdlib__Hashtbl.cmo
- OCAMLC stdlib__Weak.cmi
- OCAMLC stdlib__Scanf.cmo
- OCAMLC camlinternalOO.cmo
- OCAMLC stdlib__Dynarray.cmo
- OCAMLC stdlib__Ephemeron.cmi
- OCAMLC stdlib__Filename.cmo
- OCAMLC stdlib__Complex.cmo
- OCAMLC stdlib__BytesLabels.cmo
- OCAMLC stdlib__MoreLabels.cmi
- OCAMLC stdlib__StdLabels.cmi
- OCAMLC stdlib__Effect.cmo
- OCAMLC camlinternalFormat.cmo
- OCAMLC stdlib__Printf.cmo
- OCAMLC stdlib__Format.cmo
- OCAMLC stdlib__Weak.cmo
- OCAMLC stdlib__StdLabels.cmo
- OCAMLC stdlib__Ephemeron.cmo
- OCAMLC stdlib__MoreLabels.cmo
- LINKC stdlib.cma
- rm tmpheader.exe
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/stdlib'
- rm -f boot/libcamlrun.a boot/stdlib.cma boot/std_exit.cmo boot/*.cmi boot/runtime-launch-info
- cp stdlib/stdlib.cma stdlib/std_exit.cmo stdlib/*.cmi stdlib/runtime-launch-info boot
- cd boot; ln -sf ../runtime/libcamlrun.a .
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/make opt.opt
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/make checkstack
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- CC tools/checkstack.o
- MKEXE tools/checkstack
- tools/checkstack
- rm tools/checkstack tools/checkstack.o
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/make coreall
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- GEN runtime/ld.conf
- CC runtime/addrmap.bd.o
- CC runtime/afl.bd.o
- CC runtime/alloc.bd.o
- CC runtime/array.bd.o
- CC runtime/backtrace.bd.o
- CC runtime/bigarray.bd.o
- CC runtime/blake2.bd.o
- CC runtime/callback.bd.o
- CC runtime/codefrag.bd.o
- CC runtime/compare.bd.o
- CC runtime/custom.bd.o
- CC runtime/debugger.bd.o
- CC runtime/domain.bd.o
- CC runtime/dynlink.bd.o
- CC runtime/extern.bd.o
- CC runtime/fail.bd.o
- CC runtime/fiber.bd.o
- CC runtime/finalise.bd.o
- CC runtime/floats.bd.o
- CC runtime/gc_ctrl.bd.o
- CC runtime/gc_stats.bd.o
- CC runtime/globroots.bd.o
- CC runtime/hash.bd.o
- CC runtime/intern.bd.o
- CC runtime/ints.bd.o
- CC runtime/io.bd.o
- CC runtime/lexing.bd.o
- CC runtime/lf_skiplist.bd.o
- CC runtime/main.bd.o
- CC runtime/major_gc.bd.o
- CC runtime/md5.bd.o
- CC runtime/memory.bd.o
- CC runtime/memprof.bd.o
- CC runtime/meta.bd.o
- CC runtime/minor_gc.bd.o
- CC runtime/misc.bd.o
- CC runtime/obj.bd.o
- CC runtime/parsing.bd.o
- CC runtime/platform.bd.o
- CC runtime/printexc.bd.o
- CC runtime/prng.bd.o
- CC runtime/roots.bd.o
- CC runtime/runtime_events.bd.o
- CC runtime/shared_heap.bd.o
- CC runtime/signals.bd.o
- CC runtime/skiplist.bd.o
- CC runtime/startup_aux.bd.o
- CC runtime/str.bd.o
- CC runtime/sync.bd.o
- CC runtime/sys.bd.o
- CC runtime/unix.bd.o
- CC runtime/weak.bd.o
- CC runtime/backtrace_byt.bd.o
- CC runtime/fail_byt.bd.o
- CC runtime/fix_code.bd.o
- CC runtime/interp.bd.o
- CC runtime/startup_byt.bd.o
- CC runtime/zstd.bd.o
- CC runtime/instrtrace.bd.o
- CC runtime/addrmap.bi.o
- CC runtime/afl.bi.o
- CC runtime/alloc.bi.o
- CC runtime/array.bi.o
- CC runtime/backtrace.bi.o
- CC runtime/bigarray.bi.o
- CC runtime/blake2.bi.o
- CC runtime/callback.bi.o
- CC runtime/codefrag.bi.o
- CC runtime/compare.bi.o
- CC runtime/custom.bi.o
- CC runtime/debugger.bi.o
- CC runtime/domain.bi.o
- CC runtime/dynlink.bi.o
- CC runtime/extern.bi.o
- CC runtime/fail.bi.o
- CC runtime/fiber.bi.o
- CC runtime/finalise.bi.o
- CC runtime/floats.bi.o
- CC runtime/gc_ctrl.bi.o
- CC runtime/gc_stats.bi.o
- CC runtime/globroots.bi.o
- CC runtime/hash.bi.o
- CC runtime/intern.bi.o
- CC runtime/ints.bi.o
- CC runtime/io.bi.o
- CC runtime/lexing.bi.o
- CC runtime/lf_skiplist.bi.o
- CC runtime/main.bi.o
- CC runtime/major_gc.bi.o
- CC runtime/md5.bi.o
- CC runtime/memory.bi.o
- CC runtime/memprof.bi.o
- CC runtime/meta.bi.o
- CC runtime/minor_gc.bi.o
- CC runtime/misc.bi.o
- CC runtime/obj.bi.o
- CC runtime/parsing.bi.o
- CC runtime/platform.bi.o
- CC runtime/printexc.bi.o
- CC runtime/prng.bi.o
- CC runtime/roots.bi.o
- CC runtime/runtime_events.bi.o
- CC runtime/shared_heap.bi.o
- CC runtime/signals.bi.o
- CC runtime/skiplist.bi.o
- CC runtime/startup_aux.bi.o
- CC runtime/str.bi.o
- CC runtime/sync.bi.o
- CC runtime/sys.bi.o
- CC runtime/unix.bi.o
- CC runtime/weak.bi.o
- CC runtime/backtrace_byt.bi.o
- CC runtime/fail_byt.bi.o
- CC runtime/fix_code.bi.o
- CC runtime/interp.bi.o
- CC runtime/startup_byt.bi.o
- CC runtime/zstd.bi.o
- CC runtime/addrmap.bpic.o
- CC runtime/afl.bpic.o
- CC runtime/alloc.bpic.o
- CC runtime/array.bpic.o
- CC runtime/backtrace.bpic.o
- CC runtime/bigarray.bpic.o
- CC runtime/blake2.bpic.o
- CC runtime/callback.bpic.o
- CC runtime/codefrag.bpic.o
- CC runtime/compare.bpic.o
- CC runtime/custom.bpic.o
- CC runtime/debugger.bpic.o
- CC runtime/domain.bpic.o
- CC runtime/dynlink.bpic.o
- CC runtime/extern.bpic.o
- CC runtime/fail.bpic.o
- CC runtime/fiber.bpic.o
- CC runtime/finalise.bpic.o
- CC runtime/floats.bpic.o
- CC runtime/gc_ctrl.bpic.o
- CC runtime/gc_stats.bpic.o
- CC runtime/globroots.bpic.o
- CC runtime/hash.bpic.o
- CC runtime/intern.bpic.o
- CC runtime/ints.bpic.o
- CC runtime/io.bpic.o
- CC runtime/lexing.bpic.o
- CC runtime/lf_skiplist.bpic.o
- CC runtime/main.bpic.o
- CC runtime/major_gc.bpic.o
- CC runtime/md5.bpic.o
- CC runtime/memory.bpic.o
- CC runtime/memprof.bpic.o
- CC runtime/meta.bpic.o
- CC runtime/minor_gc.bpic.o
- CC runtime/misc.bpic.o
- CC runtime/obj.bpic.o
- CC runtime/parsing.bpic.o
- CC runtime/platform.bpic.o
- CC runtime/printexc.bpic.o
- CC runtime/prng.bpic.o
- CC runtime/roots.bpic.o
- CC runtime/runtime_events.bpic.o
- CC runtime/shared_heap.bpic.o
- CC runtime/signals.bpic.o
- CC runtime/skiplist.bpic.o
- CC runtime/startup_aux.bpic.o
- CC runtime/str.bpic.o
- CC runtime/sync.bpic.o
- CC runtime/sys.bpic.o
- CC runtime/unix.bpic.o
- CC runtime/weak.bpic.o
- CC runtime/backtrace_byt.bpic.o
- CC runtime/fail_byt.bpic.o
- CC runtime/fix_code.bpic.o
- CC runtime/interp.bpic.o
- CC runtime/startup_byt.bpic.o
- CC runtime/zstd.bpic.o
- MKLIB runtime/libcamlrund.a
- MKEXE runtime/ocamlrund
- MKLIB runtime/libcamlruni.a
- MKEXE runtime/ocamlruni
- MKLIB runtime/libcamlrun_pic.a
- MKDLL runtime/libcamlrun_shared.so
- cd stdlib; ln -sf ../runtime/libcamlrun.a .
- /usr/bin/make ocamlc
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- OCAMLC utils/config.cmi
- OCAMLC utils/build_path_prefix_map.cmi
- OCAMLC utils/format_doc.cmi
- OCAMLC utils/identifiable.cmi
- OCAMLC utils/arg_helper.cmi
- OCAMLC utils/local_store.cmi
- OCAMLC utils/load_path.cmi
- OCAMLC utils/profile.cmi
- OCAMLC utils/terminfo.cmi
- OCAMLC utils/ccomp.cmi
- OCAMLC utils/targetint.cmi
- OCAMLC utils/int_replace_polymorphic_compare.cmi
- GEN utils/domainstate.mli
- OCAMLC utils/binutils.cmi
- OCAMLC utils/lazy_backtrack.cmi
- OCAMLC utils/compression.cmi
- OCAMLC parsing/unit_info.cmi
- OCAMLC parsing/longident.cmi
- GEN parsing/camlinternalMenhirLib.mli
- OCAMLC typing/value_rec_types.cmi
- OCAMLC lambda/switch.cmi
- OCAMLC lambda/runtimedef.cmi
- OCAMLC file_formats/cmo_format.cmi
- OCAMLC middle_end/flambda/allocated_const.cmi
- OCAMLC file_formats/cmxs_format.cmi
- OCAMLLEX tools/make_opcodes.ml
- OCAMLC tools/make_opcodes.cmi
- OCAMLC bytecomp/bytesections.cmi
- OCAMLC bytecomp/dll.cmi
- OCAMLC driver/main_args.cmi
- OCAMLC driver/makedepend.cmi
- GEN utils/config_main.ml
- OCAMLC utils/build_path_prefix_map.cmo
- OCAMLC utils/arg_helper.cmo
- OCAMLC utils/local_store.cmo
- OCAMLC utils/terminfo.cmo
- OCAMLC utils/int_replace_polymorphic_compare.cmo
- GEN utils/domainstate.ml
- OCAMLC utils/lazy_backtrack.cmo
- OCAMLC utils/compression.cmo
- GEN parsing/camlinternalMenhirLib.ml
- OCAMLLEX parsing/lexer.ml
- GEN lambda/runtimedef.ml
- OCAMLC bytecomp/bytesections.cmo
- cp utils/config.mli utils/config_main.mli
- GEN utils/config_boot.ml
- cp utils/config.mli utils/config_boot.mli
- OCAMLC driver/errors.cmi
- OCAMLC driver/maindriver.cmi
- OCAMLC driver/main.cmi
- OCAMLC utils/misc.cmi
- OCAMLC utils/warnings.cmi
- OCAMLC utils/linkdeps.cmi
- OCAMLC utils/domainstate.cmi
- OCAMLC parsing/camlinternalMenhirLib.cmi
- OCAMLC tools/make_opcodes.cmo
- GEN utils/config.ml
- OCAMLC utils/format_doc.cmo
- OCAMLC utils/binutils.cmo
- OCAMLC lambda/switch.cmo
- OCAMLC lambda/runtimedef.cmo
- OCAMLC utils/config_main.cmi
- OCAMLC utils/config_boot.cmi
- OCAMLC utils/config.cmo
- OCAMLC bytecomp/bytelibrarian.cmi
- OCAMLC driver/main.cmo
- OCAMLC utils/domainstate.cmo
- OCAMLC utils/config_main.cmo
- OCAMLC parsing/location.cmi
- OCAMLC utils/config_boot.cmo
- LINKC tools/make_opcodes
- OCAMLC utils/numbers.cmi
- OCAMLC utils/strongly_connected_components.cmi
- OCAMLC typing/ident.cmi
- OCAMLC middle_end/linkage_name.cmi
- OCAMLC middle_end/flambda/base_types/tag.cmi
- OCAMLC middle_end/flambda/base_types/static_exception.cmi
- OCAMLC parsing/asttypes.cmi
- OCAMLC parsing/syntaxerr.cmi
- OCAMLC typing/annot.cmi
- OCAMLC driver/errors.cmo
- OCAMLC utils/clflags.cmi
- OCAMLC utils/consistbl.cmi
- OCAMLC utils/diffing.cmi
- OCAMLC utils/misc.cmo
- OCAMLC utils/identifiable.cmo
- OCAMLC utils/load_path.cmo
- OCAMLC utils/profile.cmo
- OCAMLC utils/warnings.cmo
- OCAMLC utils/linkdeps.cmo
- OCAMLC utils/targetint.cmo
- OCAMLC parsing/unit_info.cmo
- OCAMLC parsing/longident.cmo
- OCAMLC bytecomp/dll.cmo
- OCAMLC parsing/syntaxerr.cmo
- OCAMLC parsing/parsetree.cmi
- OCAMLC parsing/asttypes.cmo
- OCAMLC utils/diffing_with_keys.cmi
- OCAMLC utils/diffing.cmo
- OCAMLC parsing/camlinternalMenhirLib.cmo
- OCAMLC utils/consistbl.cmo
- OCAMLC driver/compenv.cmi
- OCAMLC utils/ccomp.cmo
- OCAMLC parsing/location.cmo
- OCAMLC typing/path.cmi
- OCAMLC lambda/debuginfo.cmi
- OCAMLC middle_end/compilation_unit.cmi
- OCAMLC typing/ident.cmo
- GEN bytecomp/opcodes.ml
- GEN bytecomp/opcodes.mli
- OCAMLC utils/diffing_with_keys.cmo
- OCAMLC driver/compenv.cmo
- OCAMLC driver/main_args.cmo
- OCAMLC utils/numbers.cmo
- OCAMLC utils/clflags.cmo
- OCAMLC utils/strongly_connected_components.cmo
- OCAMLC lambda/debuginfo.cmo
- OCAMLC bytecomp/opcodes.cmi
- OCAMLC typing/shape.cmi
- OCAMLC middle_end/backend_var.cmi
- OCAMLC middle_end/flambda/base_types/set_of_closures_id.cmi
- OCAMLC middle_end/flambda/base_types/export_id.cmi
- OCAMLC parsing/docstrings.cmi
- OCAMLC parsing/ast_iterator.cmi
- OCAMLC parsing/builtin_attributes.cmi
- OCAMLC parsing/pprintast.cmi
- OCAMLC parsing/parse.cmi
- OCAMLC parsing/printast.cmi
- OCAMLC parsing/ast_mapper.cmi
- OCAMLC parsing/attr_helper.cmi
- OCAMLC parsing/ast_invariants.cmi
- OCAMLC parsing/depend.cmi
- OCAMLC typing/type_immediacy.cmi
- OCAMLC driver/pparse.cmi
- OCAMLC bytecomp/opcodes.cmo
- OCAMLC typing/outcometree.cmi
- OCAMLC parsing/attr_helper.cmo
- OCAMLC typing/type_immediacy.cmo
- OCAMLC parsing/depend.cmo
- OCAMLC parsing/ast_helper.cmi
- OCAMLC parsing/docstrings.cmo
- OCAMLC parsing/printast.cmo
- OCAMLC parsing/ast_iterator.cmo
- OCAMLC parsing/ast_invariants.cmo
- OCAMLC middle_end/flambda/base_types/set_of_closures_origin.cmi
- OCAMLC driver/pparse.cmo
- OCAMLC typing/shape.cmo
- OCAMLC typing/primitive.cmi
- OCAMLC typing/oprint.cmi
- GEN parsing/parser.mli
- OCAMLC parsing/ast_helper.cmo
- OCAMLC parsing/builtin_attributes.cmo
- GEN parsing/parser.ml
- OCAMLC parsing/ast_mapper.cmo
- OCAMLC parsing/parser.cmi
- OCAMLC typing/types.cmi
- OCAMLC typing/primitive.cmo
- OCAMLC parsing/parser.cmo
- OCAMLC parsing/lexer.cmi
- OCAMLC parsing/lexer.cmo
- OCAMLC parsing/pprintast.cmo
- OCAMLC parsing/parse.cmo
- OCAMLC typing/path.cmo
- OCAMLC typing/oprint.cmo
- OCAMLC driver/makedepend.cmo
- OCAMLC typing/rawprinttyp.cmi
- OCAMLC typing/gprinttyp.cmi
- OCAMLC typing/btype.cmi
- OCAMLC typing/subst.cmi
- OCAMLC typing/predef.cmi
- OCAMLC typing/datarepr.cmi
- OCAMLC file_formats/cmi_format.cmi
- OCAMLC typing/errortrace.cmi
- OCAMLC typing/signature_group.cmi
- OCAMLC typing/types.cmo
- OCAMLC typing/rawprinttyp.cmo
- OCAMLC typing/gprinttyp.cmo
- OCAMLC typing/persistent_env.cmi
- OCAMLC file_formats/cmi_format.cmo
- OCAMLC typing/errortrace.cmo
- OCAMLC typing/env.cmi
- OCAMLC typing/btype.cmo
- OCAMLC typing/subst.cmo
- OCAMLC typing/predef.cmo
- OCAMLC typing/datarepr.cmo
- OCAMLC typing/signature_group.cmo
- OCAMLC typing/persistent_env.cmo
- OCAMLC typing/typedtree.cmi
- OCAMLC typing/ctype.cmi
- OCAMLC typing/out_type.cmi
- OCAMLC typing/mtype.cmi
- OCAMLC typing/envaux.cmi
- OCAMLC typing/shape_reduce.cmi
- OCAMLC typing/typedecl_properties.cmi
- OCAMLC typing/typedecl_unboxed.cmi
- OCAMLC lambda/lambda.cmi
- OCAMLC driver/compmisc.cmi
- OCAMLC typing/env.cmo
- OCAMLC bytecomp/bytepackager.cmi
- OCAMLC typing/shape_reduce.cmo
- OCAMLC typing/typedecl_immediacy.cmi
- OCAMLC typing/typedecl_separability.cmi
- OCAMLC typing/typedecl_properties.cmo
- OCAMLC typing/printtyp.cmi
- OCAMLC typing/errortrace_report.cmi
- OCAMLC typing/includeclass.cmi
- OCAMLC typing/ctype.cmo
- OCAMLC typing/out_type.cmo
- OCAMLC typing/mtype.cmo
- OCAMLC typing/typedecl_unboxed.cmo
- OCAMLC lambda/printlambda.cmi
- OCAMLC lambda/value_rec_compiler.cmi
- OCAMLC lambda/translobj.cmi
- OCAMLC lambda/tmc.cmi
- OCAMLC lambda/simplif.cmi
- OCAMLC middle_end/internal_variable_names.cmi
- OCAMLC middle_end/clambda_primitives.cmi
- OCAMLC bytecomp/instruct.cmi
- OCAMLC bytecomp/symtable.cmi
- OCAMLC lambda/lambda.cmo
- OCAMLC typing/typedecl_immediacy.cmo
- OCAMLC typing/typedecl_separability.cmo
- OCAMLC lambda/tmc.cmo
- OCAMLC lambda/value_rec_compiler.cmo
- OCAMLC lambda/simplif.cmo
- OCAMLC lambda/translobj.cmo
- OCAMLC typing/printtyp.cmo
- OCAMLC typing/errortrace_report.cmo
- OCAMLC typing/includeclass.cmo
- OCAMLC typing/envaux.cmo
- OCAMLC lambda/printlambda.cmo
- OCAMLC middle_end/variable.cmi
- OCAMLC middle_end/clambda.cmi
- OCAMLC bytecomp/meta.cmi
- OCAMLC bytecomp/bytegen.cmi
- OCAMLC bytecomp/printinstr.cmi
- OCAMLC bytecomp/emitcode.cmi
- OCAMLC bytecomp/instruct.cmo
- OCAMLC bytecomp/bytelink.cmi
- OCAMLC typing/printtyped.cmi
- OCAMLC typing/includecore.cmi
- OCAMLC typing/tast_iterator.cmi
- OCAMLC typing/tast_mapper.cmi
- OCAMLC typing/stypes.cmi
- OCAMLC file_formats/cmt_format.cmi
- OCAMLC typing/untypeast.cmi
- OCAMLC typing/typetexp.cmi
- OCAMLC typing/printpat.cmi
- OCAMLC typing/patterns.cmi
- OCAMLC typing/parmatch.cmi
- OCAMLC typing/typedecl_variance.cmi
- OCAMLC typing/typeopt.cmi
- OCAMLC typing/value_rec_check.cmi
- OCAMLC typing/typecore.cmi
- OCAMLC typing/typeclass.cmi
- OCAMLC lambda/matching.cmi
- OCAMLC lambda/translattribute.cmi
- OCAMLC lambda/translprim.cmi
- OCAMLC lambda/translcore.cmi
- OCAMLC lambda/translclass.cmi
- OCAMLC lambda/translmod.cmi
- OCAMLC middle_end/flambda/base_types/closure_element.cmi
- OCAMLC middle_end/symbol.cmi
- OCAMLC middle_end/flambda/parameter.cmi
- OCAMLC middle_end/flambda/base_types/mutable_variable.cmi
- OCAMLC driver/compile_common.cmi
- OCAMLC typing/typedtree.cmo
- OCAMLC typing/printtyped.cmo
- OCAMLC typing/stypes.cmo
- OCAMLC typing/typetexp.cmo
- OCAMLC typing/printpat.cmo
- OCAMLC typing/typedecl_variance.cmo
- OCAMLC typing/typeopt.cmo
- OCAMLC typing/value_rec_check.cmo
- OCAMLC bytecomp/meta.cmo
- OCAMLC bytecomp/symtable.cmo
- OCAMLC bytecomp/bytegen.cmo
- OCAMLC bytecomp/printinstr.cmo
- OCAMLC bytecomp/bytelink.cmo
- OCAMLC bytecomp/bytelibrarian.cmo
- OCAMLC typing/cmt2annot.cmi
- OCAMLC typing/includemod.cmi
- OCAMLC typing/typedecl.cmi
- OCAMLC typing/includecore.cmo
- OCAMLC typing/tast_iterator.cmo
- OCAMLC typing/tast_mapper.cmo
- OCAMLC file_formats/cmt_format.cmo
- OCAMLC typing/untypeast.cmo
- OCAMLC typing/patterns.cmo
- OCAMLC typing/parmatch.cmo
- OCAMLC lambda/matching.cmo
- OCAMLC lambda/translattribute.cmo
- OCAMLC lambda/translprim.cmo
- OCAMLC lambda/translcore.cmo
- OCAMLC lambda/translclass.cmo
- OCAMLC lambda/translmod.cmo
- OCAMLC driver/compile.cmi
- OCAMLC bytecomp/emitcode.cmo
- OCAMLC middle_end/flambda/base_types/var_within_closure.cmi
- OCAMLC middle_end/flambda/base_types/closure_id.cmi
- OCAMLC typing/cmt2annot.cmo
- OCAMLC typing/typedecl.cmo
- OCAMLC typing/typecore.cmo
- OCAMLC typing/typeclass.cmo
- OCAMLC driver/compile.cmo
- OCAMLC driver/maindriver.cmo
- OCAMLC typing/includemod_errorprinter.cmi
- OCAMLC typing/typemod.cmi
- OCAMLC middle_end/flambda/base_types/closure_origin.cmi
- OCAMLC typing/includemod.cmo
- OCAMLC middle_end/flambda/projection.cmi
- OCAMLC driver/compmisc.cmo
- OCAMLC driver/compile_common.cmo
- OCAMLC bytecomp/bytepackager.cmo
- OCAMLC typing/includemod_errorprinter.cmo
- OCAMLC typing/typemod.cmo
- OCAMLC middle_end/flambda/flambda.cmi
- OCAMLC middle_end/flambda/freshening.cmi
- LINKC compilerlibs/ocamlbytecomp.cma
- OCAMLC middle_end/flambda/simple_value_approx.cmi
- OCAMLC middle_end/flambda/export_info.cmi
- OCAMLC file_formats/cmx_format.cmi
- LINKC compilerlibs/ocamlcommon.cma
- LINKC ocamlc
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/make ocamllex ocamltools library
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- CC yacc/closure.o
- CC yacc/error.o
- CC yacc/lalr.o
- CC yacc/lr0.o
- CC yacc/main.o
- CC yacc/mkpar.o
- CC yacc/output.o
- CC yacc/reader.o
- CC yacc/skeleton.o
- CC yacc/symtab.o
- CC yacc/verbose.o
- CC yacc/warshall.o
- /usr/bin/make -C stdlib all
- make[4]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/stdlib'
- OCAMLC camlinternalFormatBasics.cmi
- OCAMLC camlinternalFormatBasics.cmo
- OCAMLC stdlib.cmi
- OCAMLC stdlib.cmo
- OCAMLC stdlib__Either.cmi
- OCAMLC stdlib__Sys.cmi
- OCAMLC stdlib__Int32.cmi
- OCAMLC stdlib__Type.cmi
- OCAMLC stdlib__Atomic.cmi
- OCAMLC camlinternalLazy.cmi
- OCAMLC stdlib__Bool.cmi
- OCAMLC stdlib__Char.cmi
- OCAMLC stdlib__Uchar.cmi
- OCAMLC stdlib__Int.cmi
- OCAMLC stdlib__Unit.cmi
- OCAMLC stdlib__Marshal.cmi
- OCAMLC stdlib__Int64.cmi
- OCAMLC stdlib__Nativeint.cmi
- OCAMLC stdlib__Lexing.cmi
- OCAMLC stdlib__Mutex.cmi
- OCAMLC stdlib__Semaphore.cmi
- OCAMLC stdlib__Domain.cmi
- OCAMLC stdlib__Arg.cmi
- OCAMLC stdlib__Fun.cmi
- OCAMLC stdlib__Complex.cmi
- OCAMLC stdlib__Digest.cmi
- OCAMLC stdlib__Scanf.cmi
- OCAMLC stdlib__Callback.cmi
- OCAMLC stdlib__Filename.cmi
- OCAMLC std_exit.cmi
- OCAMLC stdlib__Either.cmo
- OCAMLC stdlib__Seq.cmi
- OCAMLC stdlib__Char.cmo
- OCAMLC stdlib__Lazy.cmi
- OCAMLC stdlib__Bool.cmo
- OCAMLC stdlib__Int.cmo
- OCAMLC stdlib__Atomic.cmo
- OCAMLC stdlib__Obj.cmi
- OCAMLC stdlib__Uchar.cmo
- OCAMLC stdlib__Sys.cmo
- OCAMLC stdlib__Int32.cmo
- OCAMLC stdlib__Unit.cmo
- OCAMLC stdlib__Nativeint.cmo
- OCAMLC stdlib__Mutex.cmo
- OCAMLC stdlib__Condition.cmi
- OCAMLC stdlib__Random.cmi
- OCAMLC stdlib__Int64.cmo
- OCAMLC stdlib__Bigarray.cmi
- OCAMLC std_exit.cmo
- OCAMLC stdlib__Condition.cmo
- OCAMLC stdlib__Semaphore.cmo
- OCAMLC stdlib__Seq.cmo
- OCAMLC stdlib__Option.cmi
- OCAMLC stdlib__Result.cmi
- OCAMLC stdlib__List.cmi
- OCAMLC stdlib__Bytes.cmi
- OCAMLC stdlib__String.cmi
- OCAMLC stdlib__Array.cmi
- OCAMLC stdlib__Float.cmi
- OCAMLC stdlib__Parsing.cmi
- OCAMLC stdlib__Set.cmi
- OCAMLC stdlib__Map.cmi
- OCAMLC stdlib__Stack.cmi
- OCAMLC stdlib__Queue.cmi
- OCAMLC stdlib__Buffer.cmi
- OCAMLC stdlib__Printexc.cmi
- OCAMLC stdlib__Hashtbl.cmi
- OCAMLC stdlib__Callback.cmo
- OCAMLC camlinternalOO.cmi
- OCAMLC camlinternalMod.cmi
- OCAMLC stdlib__Dynarray.cmi
- OCAMLC stdlib__ArrayLabels.cmi
- OCAMLC stdlib__ListLabels.cmi
- OCAMLC stdlib__BytesLabels.cmi
- OCAMLC stdlib__StringLabels.cmi
- OCAMLC stdlib__Obj.cmo
- OCAMLC stdlib__Type.cmo
- OCAMLC camlinternalLazy.cmo
- OCAMLC stdlib__Lazy.cmo
- OCAMLC stdlib__Result.cmo
- OCAMLC stdlib__Option.cmo
- OCAMLC stdlib__Queue.cmo
- OCAMLC stdlib__In_channel.cmi
- OCAMLC stdlib__Out_channel.cmi
- OCAMLC camlinternalFormat.cmi
- OCAMLC stdlib__Printf.cmi
- OCAMLC stdlib__Fun.cmo
- OCAMLC stdlib__Gc.cmi
- OCAMLC stdlib__Bigarray.cmo
- OCAMLC stdlib__Random.cmo
- OCAMLC stdlib__Format.cmi
- OCAMLC stdlib__Oo.cmi
- OCAMLC camlinternalMod.cmo
- OCAMLC stdlib__Effect.cmi
- OCAMLC stdlib__List.cmo
- OCAMLC stdlib__Bytes.cmo
- OCAMLC stdlib__String.cmo
- OCAMLC stdlib__Marshal.cmo
- OCAMLC stdlib__Array.cmo
- OCAMLC stdlib__Lexing.cmo
- OCAMLC stdlib__Parsing.cmo
- OCAMLC stdlib__Set.cmo
- OCAMLC stdlib__Map.cmo
- OCAMLC stdlib__Stack.cmo
- OCAMLC stdlib__Buffer.cmo
- OCAMLC stdlib__Domain.cmo
- OCAMLC camlinternalOO.cmo
- OCAMLC stdlib__ArrayLabels.cmo
- OCAMLC stdlib__ListLabels.cmo
- OCAMLC stdlib__BytesLabels.cmo
- OCAMLC stdlib__StringLabels.cmo
- OCAMLC stdlib__StdLabels.cmi
- OCAMLC stdlib__Float.cmo
- OCAMLC stdlib__Complex.cmo
- OCAMLC stdlib__Hashtbl.cmo
- OCAMLC stdlib__Weak.cmi
- OCAMLC stdlib__Ephemeron.cmi
- OCAMLC stdlib__MoreLabels.cmi
- OCAMLC stdlib__In_channel.cmo
- OCAMLC stdlib__Out_channel.cmo
- OCAMLC stdlib__Digest.cmo
- OCAMLC stdlib__Oo.cmo
- OCAMLC stdlib__Dynarray.cmo
- OCAMLC stdlib__Filename.cmo
- OCAMLC stdlib__Effect.cmo
- OCAMLC camlinternalFormat.cmo
- OCAMLC stdlib__Printf.cmo
- OCAMLC stdlib__Arg.cmo
- OCAMLC stdlib__Printexc.cmo
- OCAMLC stdlib__Gc.cmo
- OCAMLC stdlib__Scanf.cmo
- OCAMLC stdlib__StdLabels.cmo
- OCAMLC stdlib__Weak.cmo
- MKEXE yacc/ocamlyacc
- OCAMLC stdlib__Format.cmo
- OCAMLC stdlib__Ephemeron.cmo
- /usr/bin/make lex-all
- make[4]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- OCAMLC lex/cset.cmi
- OCAMLYACC lex/parser.ml
- OCAMLLEX lex/lexer.ml
- OCAMLC lex/table.cmi
- OCAMLC lex/main.cmi
- OCAMLC lex/cset.cmo
- OCAMLC lex/syntax.cmi
- OCAMLC lex/table.cmo
- OCAMLC stdlib__MoreLabels.cmo
- OCAMLC lex/syntax.cmo
- OCAMLC lex/parser.cmi
- OCAMLC lex/lexgen.cmi
- OCAMLC lex/parser.cmo
- OCAMLC lex/lexer.cmi
- OCAMLC lex/lexgen.cmo
- OCAMLC lex/compact.cmi
- OCAMLC lex/common.cmi
- OCAMLC lex/lexer.cmo
- OCAMLC lex/common.cmo
- OCAMLC lex/outputbis.cmi
- OCAMLC lex/compact.cmo
- OCAMLC lex/output.cmi
- OCAMLC lex/output.cmo
- OCAMLC lex/outputbis.cmo
- OCAMLC lex/main.cmo
- LINKC lex/ocamllex
- make[4]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/make tools-all
- make[4]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- OCAMLC tools/ocamldep.cmi
- OCAMLC middle_end/printclambda_primitives.cmi
- OCAMLC middle_end/printclambda.cmi
- OCAMLC middle_end/semantics_of_primitives.cmi
- OCAMLC middle_end/convert_primitives.cmi
- OCAMLC middle_end/flambda/base_types/id_types.cmi
- OCAMLC middle_end/flambda/pass_wrapper.cmi
- OCAMLC middle_end/flambda/flambda_iterators.cmi
- OCAMLC middle_end/flambda/flambda_utils.cmi
- OCAMLC middle_end/flambda/effect_analysis.cmi
- OCAMLC middle_end/flambda/inlining_cost.cmi
- OCAMLC middle_end/flambda/export_info_for_pack.cmi
- OCAMLC middle_end/compilenv.cmi
- OCAMLC middle_end/backend_intf.cmi
- OCAMLC middle_end/flambda/import_approx.cmi
- OCAMLC middle_end/flambda/lift_code.cmi
- OCAMLC middle_end/flambda/closure_conversion_aux.cmi
- OCAMLC middle_end/flambda/initialize_symbol_to_let_symbol.cmi
- OCAMLC middle_end/flambda/alias_analysis.cmi
- OCAMLC middle_end/flambda/share_constants.cmi
- OCAMLC middle_end/flambda/remove_unused_closure_vars.cmi
- OCAMLC middle_end/flambda/remove_unused_program_constructs.cmi
- OCAMLC middle_end/flambda/remove_free_vars_equal_to_args.cmi
- OCAMLC middle_end/flambda/ref_to_variables.cmi
- OCAMLC middle_end/flambda/flambda_invariants.cmi
- OCAMLC middle_end/flambda/traverse_for_exported_symbols.cmi
- OCAMLC middle_end/flambda/closure_offsets.cmi
- OCAMLC middle_end/flambda/un_anf.cmi
- OCAMLC middle_end/flambda/flambda_to_clambda.cmi
- OCAMLC middle_end/internal_variable_names.cmo
- OCAMLC middle_end/linkage_name.cmo
- OCAMLC middle_end/compilation_unit.cmo
- OCAMLC middle_end/variable.cmo
- OCAMLC middle_end/flambda/base_types/closure_element.cmo
- OCAMLC middle_end/flambda/base_types/closure_id.cmo
- OCAMLC middle_end/symbol.cmo
- OCAMLC middle_end/backend_var.cmo
- OCAMLC middle_end/clambda_primitives.cmo
- OCAMLC middle_end/clambda.cmo
- OCAMLC middle_end/semantics_of_primitives.cmo
- OCAMLC middle_end/convert_primitives.cmo
- OCAMLC middle_end/flambda/base_types/tag.cmo
- OCAMLC middle_end/flambda/base_types/mutable_variable.cmo
- OCAMLC middle_end/flambda/base_types/set_of_closures_origin.cmo
- OCAMLC middle_end/flambda/base_types/closure_origin.cmo
- OCAMLC middle_end/flambda/base_types/var_within_closure.cmo
- OCAMLC middle_end/flambda/base_types/static_exception.cmo
- OCAMLC middle_end/flambda/pass_wrapper.cmo
- OCAMLC middle_end/flambda/allocated_const.cmo
- OCAMLC middle_end/flambda/parameter.cmo
- OCAMLC middle_end/flambda/projection.cmo
- OCAMLC middle_end/flambda/flambda.cmo
- OCAMLC middle_end/flambda/effect_analysis.cmo
- OCAMLC middle_end/flambda/export_info.cmo
- OCAMLC middle_end/flambda/export_info_for_pack.cmo
- OCAMLC middle_end/flambda/lift_code.cmo
- OCAMLC middle_end/flambda/closure_conversion_aux.cmo
- OCAMLC middle_end/flambda/initialize_symbol_to_let_symbol.cmo
- OCAMLC middle_end/flambda/share_constants.cmo
- OCAMLC middle_end/flambda/remove_unused_program_constructs.cmo
- OCAMLC middle_end/flambda/ref_to_variables.cmo
- OCAMLC middle_end/flambda/flambda_invariants.cmo
- OCAMLC middle_end/flambda/un_anf.cmo
- OCAMLC tools/objinfo.cmi
- OCAMLC tools/ocamlcmt.cmi
- OCAMLC tools/ocamlprof.cmi
- OCAMLC tools/ocamlcp_common.cmi
- OCAMLC tools/ocamlcp.cmi
- OCAMLC tools/ocamlmklib.cmi
- OCAMLC tools/ocamlmktop.cmi
- OCAMLC tools/ocamloptp.cmi
- GEN tools/opnames.ml
- OCAMLC tools/opnames.cmi
- OCAMLC tools/dumpobj.cmi
- OCAMLC tools/primreq.cmi
- OCAMLC tools/stripdebug.cmi
- OCAMLC tools/cmpbyt.cmi
- OCAMLC tools/profiling.cmi
- OCAMLC tools/ocamldep.cmo
- OCAMLC middle_end/closure/closure.cmi
- OCAMLC middle_end/closure/closure_middle_end.cmi
- OCAMLC middle_end/flambda/closure_conversion.cmi
- OCAMLC middle_end/flambda/lift_let_to_initialize_symbol.cmi
- OCAMLC middle_end/flambda/find_recursive_functions.cmi
- OCAMLC middle_end/flambda/invariant_params.cmi
- OCAMLC middle_end/flambda/inconstant_idents.cmi
- OCAMLC middle_end/flambda/lift_constants.cmi
- OCAMLC middle_end/flambda/simplify_common.cmi
- OCAMLC middle_end/flambda/remove_unused_arguments.cmi
- OCAMLC middle_end/flambda/simplify_boxed_integer_ops_intf.cmi
- OCAMLC middle_end/flambda/simplify_primitives.cmi
- OCAMLC middle_end/flambda/inlining_stats_types.cmi
- OCAMLC middle_end/flambda/build_export_info.cmi
- OCAMLC middle_end/flambda/flambda_middle_end.cmi
- OCAMLC middle_end/printclambda_primitives.cmo
- OCAMLC middle_end/printclambda.cmo
- OCAMLC middle_end/flambda/base_types/id_types.cmo
- OCAMLC middle_end/flambda/base_types/export_id.cmo
- OCAMLC middle_end/flambda/base_types/set_of_closures_id.cmo
- OCAMLC middle_end/flambda/flambda_iterators.cmo
- OCAMLC middle_end/flambda/flambda_utils.cmo
- OCAMLC middle_end/flambda/freshening.cmo
- OCAMLC middle_end/flambda/inlining_cost.cmo
- OCAMLC middle_end/flambda/simple_value_approx.cmo
- OCAMLC middle_end/compilenv.cmo
- OCAMLC middle_end/flambda/import_approx.cmo
- OCAMLC middle_end/flambda/alias_analysis.cmo
- OCAMLC middle_end/flambda/remove_unused_closure_vars.cmo
- OCAMLC middle_end/flambda/remove_free_vars_equal_to_args.cmo
- OCAMLC middle_end/flambda/traverse_for_exported_symbols.cmo
- OCAMLC middle_end/flambda/closure_offsets.cmo
- OCAMLC middle_end/flambda/flambda_to_clambda.cmo
- OCAMLC tools/objinfo.cmo
- OCAMLC tools/ocamlcmt.cmo
- OCAMLC tools/ocamlprof.cmo
- OCAMLC tools/ocamlcp_common.cmo
- OCAMLC tools/ocamlcp.cmo
- OCAMLC tools/ocamlmklib.cmo
- OCAMLC tools/ocamlmktop.cmo
- OCAMLC tools/ocamloptp.cmo
- OCAMLC tools/opnames.cmo
- OCAMLC tools/dumpobj.cmo
- OCAMLC tools/primreq.cmo
- OCAMLC tools/stripdebug.cmo
- OCAMLC tools/cmpbyt.cmo
- OCAMLC tools/profiling.cmo
- LINKC tools/ocamldep
- OCAMLC middle_end/flambda/simplify_boxed_integer_ops.cmi
- OCAMLC middle_end/flambda/inlining_stats.cmi
- OCAMLC middle_end/flambda/inline_and_simplify_aux.cmi
- OCAMLC middle_end/closure/closure.cmo
- OCAMLC middle_end/closure/closure_middle_end.cmo
- OCAMLC middle_end/flambda/closure_conversion.cmo
- OCAMLC middle_end/flambda/lift_let_to_initialize_symbol.cmo
- OCAMLC middle_end/flambda/find_recursive_functions.cmo
- OCAMLC middle_end/flambda/invariant_params.cmo
- OCAMLC middle_end/flambda/inconstant_idents.cmo
- OCAMLC middle_end/flambda/lift_constants.cmo
- OCAMLC middle_end/flambda/simplify_common.cmo
- OCAMLC middle_end/flambda/remove_unused_arguments.cmo
- OCAMLC middle_end/flambda/simplify_boxed_integer_ops.cmo
- OCAMLC middle_end/flambda/simplify_primitives.cmo
- OCAMLC middle_end/flambda/inlining_stats_types.cmo
- OCAMLC middle_end/flambda/inlining_stats.cmo
- LINKC tools/ocamlcp
- LINKC tools/ocamlmktop
- LINKC tools/ocamloptp
- LINKC tools/primreq
- LINKC tools/stripdebug
- LINKC tools/cmpbyt
- OCAMLC middle_end/flambda/inlining_decision_intf.cmi
- OCAMLC middle_end/flambda/extract_projections.cmi
- OCAMLC middle_end/flambda/augment_specialised_args.cmi
- OCAMLC middle_end/flambda/unbox_free_vars_of_closures.cmi
- OCAMLC middle_end/flambda/unbox_specialised_args.cmi
- OCAMLC middle_end/flambda/unbox_closures.cmi
- OCAMLC middle_end/flambda/inline_and_simplify.cmi
- OCAMLC middle_end/flambda/inline_and_simplify_aux.cmo
- OCAMLC middle_end/flambda/build_export_info.cmo
- LINKC tools/ocamlcmt
- LINKC tools/ocamlmklib
- OCAMLC middle_end/flambda/extract_projections.cmo
- LINKC tools/ocamlprof
- OCAMLC middle_end/flambda/augment_specialised_args.cmo
- OCAMLC middle_end/flambda/unbox_specialised_args.cmo
- OCAMLC middle_end/flambda/unbox_free_vars_of_closures.cmo
- OCAMLC middle_end/flambda/flambda_middle_end.cmo
- OCAMLC middle_end/flambda/inlining_transforms.cmi
- OCAMLC middle_end/flambda/inlining_decision.cmi
- OCAMLC middle_end/flambda/unbox_closures.cmo
- LINKC tools/dumpobj
- OCAMLC middle_end/flambda/inlining_transforms.cmo
- OCAMLC middle_end/flambda/inlining_decision.cmo
- OCAMLC middle_end/flambda/inline_and_simplify.cmo
- LINKC compilerlibs/ocamlmiddleend.cma
- LINKC stdlib.cma
- make[4]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/stdlib'
- LINKC tools/ocamlobjinfo
- make[4]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/make ocaml
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- OCAMLC toplevel/expunge.cmi
- OCAMLC toplevel/genprintval.cmi
- OCAMLC toplevel/trace.cmi
- OCAMLC toplevel/toploop.cmi
- OCAMLC toplevel/topprinters.cmi
- OCAMLC toplevel/topdirs.cmi
- OCAMLC toplevel/topmain.cmi
- OCAMLC toplevel/topstart.cmi
- OCAMLC toplevel/expunge.cmo
- cp toplevel/topmain.cmi toplevel/topmain.mli toplevel/byte
- OCAMLC toplevel/topstart.cmo
- OCAMLC toplevel/topprinters.cmo
- cp toplevel/trace.cmi toplevel/trace.mli toplevel/byte
- OCAMLC toplevel/topcommon.cmi
- OCAMLC toplevel/genprintval.cmo
- LINKC expunge
- OCAMLC toplevel/topeval.cmi
- OCAMLC toplevel/topcommon.cmo
- OCAMLC toplevel/byte/topmain.cmo
- cp toplevel/topeval.cmi toplevel/topeval.mli toplevel/byte
- OCAMLC toplevel/toploop.cmo
- OCAMLC toplevel/topdirs.cmo
- OCAMLC toplevel/byte/topeval.cmo
- OCAMLC toplevel/byte/trace.cmo
- LINKC compilerlibs/ocamltoplevel.cma
- LINKC ocaml.tmp
- GEN ocaml
- rm ocaml.tmp
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/make opt-core
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- CC runtime/addrmap.n.o
- CC runtime/afl.n.o
- CC runtime/alloc.n.o
- CC runtime/array.n.o
- CC runtime/backtrace.n.o
- CC runtime/bigarray.n.o
- CC runtime/blake2.n.o
- CC runtime/callback.n.o
- CC runtime/codefrag.n.o
- CC runtime/compare.n.o
- CC runtime/custom.n.o
- CC runtime/debugger.n.o
- CC runtime/domain.n.o
- CC runtime/dynlink.n.o
- CC runtime/extern.n.o
- CC runtime/fail.n.o
- CC runtime/fiber.n.o
- CC runtime/finalise.n.o
- CC runtime/floats.n.o
- CC runtime/gc_ctrl.n.o
- CC runtime/gc_stats.n.o
- CC runtime/globroots.n.o
- CC runtime/hash.n.o
- CC runtime/intern.n.o
- CC runtime/ints.n.o
- CC runtime/io.n.o
- CC runtime/lexing.n.o
- CC runtime/lf_skiplist.n.o
- CC runtime/main.n.o
- CC runtime/major_gc.n.o
- CC runtime/md5.n.o
- CC runtime/memory.n.o
- CC runtime/memprof.n.o
- CC runtime/meta.n.o
- CC runtime/minor_gc.n.o
- CC runtime/misc.n.o
- CC runtime/obj.n.o
- CC runtime/parsing.n.o
- CC runtime/platform.n.o
- CC runtime/printexc.n.o
- CC runtime/prng.n.o
- CC runtime/roots.n.o
- CC runtime/runtime_events.n.o
- CC runtime/shared_heap.n.o
- CC runtime/signals.n.o
- CC runtime/skiplist.n.o
- CC runtime/startup_aux.n.o
- CC runtime/str.n.o
- CC runtime/sync.n.o
- CC runtime/sys.n.o
- CC runtime/unix.n.o
- CC runtime/weak.n.o
- CC runtime/backtrace_nat.n.o
- CC runtime/clambda_checks.n.o
- CC runtime/dynlink_nat.n.o
- CC runtime/fail_nat.n.o
- CC runtime/frame_descriptors.n.o
- CC runtime/startup_nat.n.o
- CC runtime/signals_nat.n.o
- ASM runtime/amd64.o
- CC runtime/zstd.npic.o
- CC runtime/addrmap.nd.o
- CC runtime/afl.nd.o
- CC runtime/alloc.nd.o
- CC runtime/array.nd.o
- CC runtime/backtrace.nd.o
- CC runtime/bigarray.nd.o
- CC runtime/blake2.nd.o
- CC runtime/callback.nd.o
- CC runtime/codefrag.nd.o
- CC runtime/compare.nd.o
- CC runtime/custom.nd.o
- CC runtime/debugger.nd.o
- CC runtime/domain.nd.o
- CC runtime/dynlink.nd.o
- CC runtime/extern.nd.o
- CC runtime/fail.nd.o
- CC runtime/fiber.nd.o
- CC runtime/finalise.nd.o
- CC runtime/floats.nd.o
- CC runtime/gc_ctrl.nd.o
- CC runtime/gc_stats.nd.o
- CC runtime/globroots.nd.o
- CC runtime/hash.nd.o
- CC runtime/intern.nd.o
- CC runtime/ints.nd.o
- CC runtime/io.nd.o
- CC runtime/lexing.nd.o
- CC runtime/lf_skiplist.nd.o
- CC runtime/main.nd.o
- CC runtime/major_gc.nd.o
- CC runtime/md5.nd.o
- CC runtime/memory.nd.o
- CC runtime/memprof.nd.o
- CC runtime/meta.nd.o
- CC runtime/minor_gc.nd.o
- CC runtime/misc.nd.o
- CC runtime/obj.nd.o
- CC runtime/parsing.nd.o
- CC runtime/platform.nd.o
- CC runtime/printexc.nd.o
- CC runtime/prng.nd.o
- CC runtime/roots.nd.o
- CC runtime/runtime_events.nd.o
- CC runtime/shared_heap.nd.o
- CC runtime/signals.nd.o
- CC runtime/skiplist.nd.o
- CC runtime/startup_aux.nd.o
- CC runtime/str.nd.o
- CC runtime/sync.nd.o
- CC runtime/sys.nd.o
- CC runtime/unix.nd.o
- CC runtime/weak.nd.o
- CC runtime/backtrace_nat.nd.o
- CC runtime/clambda_checks.nd.o
- CC runtime/dynlink_nat.nd.o
- CC runtime/fail_nat.nd.o
- CC runtime/frame_descriptors.nd.o
- CC runtime/startup_nat.nd.o
- CC runtime/signals_nat.nd.o
- ASM runtime/amd64.d.o
- CC runtime/addrmap.ni.o
- CC runtime/afl.ni.o
- CC runtime/alloc.ni.o
- CC runtime/array.ni.o
- CC runtime/backtrace.ni.o
- CC runtime/bigarray.ni.o
- CC runtime/blake2.ni.o
- CC runtime/callback.ni.o
- CC runtime/codefrag.ni.o
- CC runtime/compare.ni.o
- CC runtime/custom.ni.o
- CC runtime/debugger.ni.o
- CC runtime/domain.ni.o
- CC runtime/dynlink.ni.o
- CC runtime/extern.ni.o
- CC runtime/fail.ni.o
- CC runtime/fiber.ni.o
- CC runtime/finalise.ni.o
- CC runtime/floats.ni.o
- CC runtime/gc_ctrl.ni.o
- CC runtime/gc_stats.ni.o
- CC runtime/globroots.ni.o
- CC runtime/hash.ni.o
- CC runtime/intern.ni.o
- CC runtime/ints.ni.o
- CC runtime/io.ni.o
- CC runtime/lexing.ni.o
- CC runtime/lf_skiplist.ni.o
- CC runtime/main.ni.o
- CC runtime/major_gc.ni.o
- CC runtime/md5.ni.o
- CC runtime/memory.ni.o
- CC runtime/memprof.ni.o
- CC runtime/meta.ni.o
- CC runtime/minor_gc.ni.o
- CC runtime/misc.ni.o
- CC runtime/obj.ni.o
- CC runtime/parsing.ni.o
- CC runtime/platform.ni.o
- CC runtime/printexc.ni.o
- CC runtime/prng.ni.o
- CC runtime/roots.ni.o
- CC runtime/runtime_events.ni.o
- CC runtime/shared_heap.ni.o
- CC runtime/signals.ni.o
- CC runtime/skiplist.ni.o
- CC runtime/startup_aux.ni.o
- CC runtime/str.ni.o
- CC runtime/sync.ni.o
- CC runtime/sys.ni.o
- CC runtime/unix.ni.o
- CC runtime/weak.ni.o
- CC runtime/backtrace_nat.ni.o
- CC runtime/clambda_checks.ni.o
- CC runtime/dynlink_nat.ni.o
- CC runtime/fail_nat.ni.o
- CC runtime/frame_descriptors.ni.o
- CC runtime/startup_nat.ni.o
- CC runtime/signals_nat.ni.o
- ASM runtime/amd64.i.o
- CC runtime/addrmap.npic.o
- CC runtime/afl.npic.o
- CC runtime/alloc.npic.o
- CC runtime/array.npic.o
- CC runtime/backtrace.npic.o
- CC runtime/bigarray.npic.o
- CC runtime/blake2.npic.o
- CC runtime/callback.npic.o
- CC runtime/codefrag.npic.o
- CC runtime/compare.npic.o
- CC runtime/custom.npic.o
- CC runtime/debugger.npic.o
- CC runtime/domain.npic.o
- CC runtime/dynlink.npic.o
- CC runtime/extern.npic.o
- CC runtime/fail.npic.o
- CC runtime/fiber.npic.o
- CC runtime/finalise.npic.o
- CC runtime/floats.npic.o
- CC runtime/gc_ctrl.npic.o
- CC runtime/gc_stats.npic.o
- CC runtime/globroots.npic.o
- CC runtime/hash.npic.o
- CC runtime/intern.npic.o
- CC runtime/ints.npic.o
- CC runtime/io.npic.o
- CC runtime/lexing.npic.o
- CC runtime/lf_skiplist.npic.o
- CC runtime/main.npic.o
- CC runtime/major_gc.npic.o
- CC runtime/md5.npic.o
- CC runtime/memory.npic.o
- CC runtime/memprof.npic.o
- CC runtime/meta.npic.o
- CC runtime/minor_gc.npic.o
- CC runtime/misc.npic.o
- CC runtime/obj.npic.o
- CC runtime/parsing.npic.o
- CC runtime/platform.npic.o
- CC runtime/printexc.npic.o
- CC runtime/prng.npic.o
- CC runtime/roots.npic.o
- CC runtime/runtime_events.npic.o
- CC runtime/shared_heap.npic.o
- CC runtime/signals.npic.o
- CC runtime/skiplist.npic.o
- CC runtime/startup_aux.npic.o
- CC runtime/str.npic.o
- CC runtime/sync.npic.o
- CC runtime/sys.npic.o
- CC runtime/unix.npic.o
- CC runtime/weak.npic.o
- CC runtime/backtrace_nat.npic.o
- CC runtime/clambda_checks.npic.o
- CC runtime/dynlink_nat.npic.o
- CC runtime/fail_nat.npic.o
- CC runtime/frame_descriptors.npic.o
- CC runtime/startup_nat.npic.o
- CC runtime/signals_nat.npic.o
- ASM runtime/amd64_libasmrunpic.o
- MKLIB runtime/libasmrun.a
- MKLIB runtime/libcomprmarsh.a
- MKLIB runtime/libasmrund.a
- MKLIB runtime/libasmruni.a
- MKLIB runtime/libasmrun_pic.a
- MKDLL runtime/libasmrun_shared.so
- cd stdlib; ln -sf ../runtime/libasmrun.a .
- /usr/bin/make ocamlopt
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- OCAMLC asmcomp/x86_ast.cmi
- OCAMLC asmcomp/cmm.cmi
- OCAMLC asmcomp/coloring.cmi
- OCAMLC asmcomp/asmlink.cmi
- OCAMLC asmcomp/asmlibrarian.cmi
- OCAMLC asmcomp/asmpackager.cmi
- OCAMLC driver/opterrors.cmi
- OCAMLC driver/optcompile.cmi
- OCAMLC driver/optmaindriver.cmi
- OCAMLLEX tools/cvt_emit.ml
- OCAMLC tools/cvt_emit.cmi
- OCAMLC driver/optmain.cmi
- OCAMLC driver/opterrors.cmo
- OCAMLC asmcomp/asmlibrarian.cmo
- OCAMLC asmcomp/x86_proc.cmi
- OCAMLC asmcomp/x86_dsl.cmi
- OCAMLC asmcomp/x86_gas.cmi
- OCAMLC asmcomp/x86_masm.cmi
- OCAMLC asmcomp/arch.cmi
- OCAMLC asmcomp/printcmm.cmi
- OCAMLC asmcomp/reg.cmi
- OCAMLC asmcomp/strmatch.cmi
- OCAMLC asmcomp/cmmgen_state.cmi
- OCAMLC asmcomp/afl_instrument.cmi
- OCAMLC asmcomp/thread_sanitizer.cmi
- OCAMLC asmcomp/cmmgen.cmi
- OCAMLC asmcomp/cmm_invariants.cmi
- OCAMLC asmcomp/cmm.cmo
- OCAMLC tools/cvt_emit.cmo
- OCAMLC driver/optmain.cmo
- OCAMLC asmcomp/x86_proc.cmo
- OCAMLC asmcomp/x86_gas.cmo
- OCAMLC asmcomp/x86_masm.cmo
- OCAMLC asmcomp/afl_instrument.cmo
- OCAMLC asmcomp/printcmm.cmo
- OCAMLC asmcomp/cmm_helpers.cmi
- OCAMLC asmcomp/cmmgen_state.cmo
- OCAMLC asmcomp/x86_dsl.cmo
- OCAMLC asmcomp/reg.cmo
- LINKC tools/cvt_emit
- OCAMLC asmcomp/cmm_invariants.cmo
- OCAMLC asmcomp/mach.cmi
- OCAMLC asmcomp/arch.cmo
- OCAMLC asmcomp/strmatch.cmo
- GEN asmcomp/emit.ml
- OCAMLC asmcomp/cmm_helpers.cmo
- OCAMLC asmcomp/thread_sanitizer.cmo
- OCAMLC asmcomp/cmmgen.cmo
- OCAMLC asmcomp/proc.cmi
- OCAMLC asmcomp/interval.cmi
- OCAMLC asmcomp/dataflow.cmi
- OCAMLC asmcomp/polling.cmi
- OCAMLC asmcomp/selectgen.cmi
- OCAMLC asmcomp/selection.cmi
- OCAMLC asmcomp/comballoc.cmi
- OCAMLC asmcomp/CSEgen.cmi
- OCAMLC asmcomp/CSE.cmi
- OCAMLC asmcomp/liveness.cmi
- OCAMLC asmcomp/spill.cmi
- OCAMLC asmcomp/split.cmi
- OCAMLC asmcomp/interf.cmi
- OCAMLC asmcomp/reloadgen.cmi
- OCAMLC asmcomp/reload.cmi
- OCAMLC asmcomp/deadcode.cmi
- OCAMLC asmcomp/stackframegen.cmi
- OCAMLC asmcomp/linear.cmi
- OCAMLC asmcomp/mach.cmo
- OCAMLC asmcomp/reloadgen.cmo
- OCAMLC asmcomp/stackframe.cmi
- OCAMLC asmcomp/stackframegen.cmo
- OCAMLC asmcomp/dataflow.cmo
- OCAMLC asmcomp/split.cmo
- OCAMLC asmcomp/reload.cmo
- OCAMLC asmcomp/deadcode.cmo
- OCAMLC asmcomp/printmach.cmi
- OCAMLC asmcomp/linscan.cmi
- OCAMLC asmcomp/comballoc.cmo
- OCAMLC asmcomp/proc.cmo
- OCAMLC asmcomp/interval.cmo
- OCAMLC asmcomp/polling.cmo
- OCAMLC asmcomp/spill.cmo
- OCAMLC asmcomp/interf.cmo
- OCAMLC asmcomp/coloring.cmo
- OCAMLC driver/optmaindriver.cmo
- OCAMLC asmcomp/CSEgen.cmo
- OCAMLC asmcomp/CSE.cmo
- OCAMLC asmcomp/selectgen.cmo
- OCAMLC asmcomp/selection.cmo
- OCAMLC asmcomp/printlinear.cmi
- OCAMLC asmcomp/linearize.cmi
- OCAMLC file_formats/linear_format.cmi
- OCAMLC asmcomp/schedgen.cmi
- OCAMLC asmcomp/scheduling.cmi
- OCAMLC asmcomp/branch_relaxation_intf.cmi
- OCAMLC asmcomp/emitenv.cmi
- OCAMLC asmcomp/emit.cmi
- OCAMLC asmcomp/linear.cmo
- OCAMLC asmcomp/stackframe.cmo
- OCAMLC asmcomp/linscan.cmo
- OCAMLC asmcomp/printmach.cmo
- OCAMLC asmcomp/liveness.cmo
- OCAMLC asmcomp/printlinear.cmo
- OCAMLC asmcomp/linearize.cmo
- OCAMLC file_formats/linear_format.cmo
- OCAMLC asmcomp/branch_relaxation.cmi
- OCAMLC asmcomp/schedgen.cmo
- OCAMLC asmcomp/scheduling.cmo
- OCAMLC asmcomp/emitaux.cmi
- OCAMLC asmcomp/branch_relaxation.cmo
- OCAMLC asmcomp/asmgen.cmi
- OCAMLC asmcomp/emitaux.cmo
- OCAMLC asmcomp/emit.cmo
- OCAMLC asmcomp/asmgen.cmo
- OCAMLC asmcomp/asmlink.cmo
- OCAMLC asmcomp/asmpackager.cmo
- OCAMLC driver/optcompile.cmo
- LINKC compilerlibs/ocamloptcomp.cma
- LINKC ocamlopt
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/make libraryopt
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/make -C stdlib allopt
- make[4]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/stdlib'
- OCAMLOPT camlinternalFormatBasics.cmx
- OCAMLOPT stdlib.cmx
- OCAMLOPT stdlib__Either.cmx
- OCAMLOPT stdlib__Sys.cmx
- OCAMLOPT stdlib__Atomic.cmx
- OCAMLOPT stdlib__Bool.cmx
- OCAMLOPT stdlib__Char.cmx
- OCAMLOPT stdlib__Int.cmx
- OCAMLOPT stdlib__Unit.cmx
- OCAMLOPT stdlib__Int64.cmx
- OCAMLOPT stdlib__Mutex.cmx
- OCAMLOPT std_exit.cmx
- OCAMLOPT stdlib__Condition.cmx
- OCAMLOPT stdlib__Uchar.cmx
- OCAMLOPT stdlib__Nativeint.cmx
- OCAMLOPT stdlib__Int32.cmx
- OCAMLOPT stdlib__Semaphore.cmx
- OCAMLOPT stdlib__Obj.cmx
- OCAMLOPT stdlib__Type.cmx
- OCAMLOPT camlinternalLazy.cmx
- OCAMLOPT stdlib__Callback.cmx
- OCAMLOPT stdlib__Lazy.cmx
- OCAMLOPT stdlib__Seq.cmx
- OCAMLOPT stdlib__Option.cmx
- OCAMLOPT stdlib__Result.cmx
- OCAMLOPT stdlib__List.cmx
- OCAMLOPT stdlib__Bytes.cmx
- OCAMLOPT stdlib__Queue.cmx
- OCAMLOPT stdlib__Set.cmx
- OCAMLOPT stdlib__Map.cmx
- OCAMLOPT stdlib__Stack.cmx
- OCAMLOPT stdlib__ListLabels.cmx
- OCAMLOPT stdlib__String.cmx
- OCAMLOPT stdlib__Marshal.cmx
- OCAMLOPT stdlib__BytesLabels.cmx
- OCAMLOPT stdlib__Array.cmx
- OCAMLOPT stdlib__Buffer.cmx
- OCAMLOPT stdlib__StringLabels.cmx
- OCAMLOPT camlinternalFormat.cmx
- OCAMLOPT stdlib__Float.cmx
- OCAMLOPT stdlib__Lexing.cmx
- OCAMLOPT stdlib__Domain.cmx
- OCAMLOPT camlinternalOO.cmx
- OCAMLOPT stdlib__ArrayLabels.cmx
- OCAMLOPT stdlib__StdLabels.cmx
- OCAMLOPT stdlib__Parsing.cmx
- OCAMLOPT stdlib__Complex.cmx
- OCAMLOPT stdlib__Oo.cmx
- OCAMLOPT camlinternalMod.cmx
- OCAMLOPT stdlib__Bigarray.cmx
- OCAMLOPT stdlib__Printf.cmx
- OCAMLOPT stdlib__Format.cmx
- OCAMLOPT stdlib__Arg.cmx
- OCAMLOPT stdlib__Printexc.cmx
- OCAMLOPT stdlib__Scanf.cmx
- OCAMLOPT stdlib__Dynarray.cmx
- OCAMLOPT stdlib__Fun.cmx
- OCAMLOPT stdlib__Effect.cmx
- OCAMLOPT stdlib__Gc.cmx
- OCAMLOPT stdlib__In_channel.cmx
- OCAMLOPT stdlib__Out_channel.cmx
- OCAMLOPT stdlib__Digest.cmx
- OCAMLOPT stdlib__Random.cmx
- OCAMLOPT stdlib__Hashtbl.cmx
- OCAMLOPT stdlib__Filename.cmx
- OCAMLOPT stdlib__Weak.cmx
- OCAMLOPT stdlib__Ephemeron.cmx
- OCAMLOPT stdlib__MoreLabels.cmx
- LINKOPT stdlib.cmxa
- make[4]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/stdlib'
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/make ocamlc.opt
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- OCAMLOPT utils/config.cmx
- OCAMLOPT utils/build_path_prefix_map.cmx
- OCAMLOPT utils/format_doc.cmx
- OCAMLOPT utils/arg_helper.cmx
- OCAMLOPT utils/local_store.cmx
- OCAMLOPT utils/terminfo.cmx
- OCAMLOPT utils/int_replace_polymorphic_compare.cmx
- OCAMLOPT utils/domainstate.cmx
- OCAMLOPT utils/binutils.cmx
- OCAMLOPT utils/lazy_backtrack.cmx
- OCAMLOPT utils/compression.cmx
- OCAMLOPT parsing/camlinternalMenhirLib.cmx
- OCAMLOPT lambda/switch.cmx
- OCAMLOPT lambda/runtimedef.cmx
- OCAMLOPT bytecomp/opcodes.cmx
- cd stdlib; ln -sf ../runtime/libcomprmarsh.a .
- OCAMLOPT bytecomp/bytesections.cmx
- OCAMLOPT utils/misc.cmx
- OCAMLOPT utils/identifiable.cmx
- OCAMLOPT utils/load_path.cmx
- OCAMLOPT utils/profile.cmx
- OCAMLOPT utils/warnings.cmx
- OCAMLOPT utils/consistbl.cmx
- OCAMLOPT utils/linkdeps.cmx
- OCAMLOPT utils/targetint.cmx
- OCAMLOPT utils/diffing.cmx
- OCAMLOPT parsing/longident.cmx
- OCAMLOPT bytecomp/dll.cmx
- OCAMLOPT utils/diffing_with_keys.cmx
- OCAMLOPT utils/numbers.cmx
- OCAMLOPT utils/clflags.cmx
- OCAMLOPT utils/strongly_connected_components.cmx
- OCAMLOPT utils/ccomp.cmx
- OCAMLOPT parsing/location.cmx
- OCAMLOPT typing/ident.cmx
- OCAMLOPT parsing/unit_info.cmx
- OCAMLOPT parsing/asttypes.cmx
- OCAMLOPT parsing/docstrings.cmx
- OCAMLOPT parsing/syntaxerr.cmx
- OCAMLOPT parsing/ast_iterator.cmx
- OCAMLOPT driver/compenv.cmx
- OCAMLOPT driver/errors.cmx
- OCAMLOPT lambda/debuginfo.cmx
- OCAMLOPT parsing/ast_helper.cmx
- OCAMLOPT driver/main_args.cmx
- OCAMLOPT parsing/builtin_attributes.cmx
- OCAMLOPT parsing/ast_mapper.cmx
- OCAMLOPT parsing/parser.cmx
- OCAMLOPT parsing/attr_helper.cmx
- OCAMLOPT parsing/ast_invariants.cmx
- OCAMLOPT parsing/depend.cmx
- OCAMLOPT typing/type_immediacy.cmx
- OCAMLOPT typing/primitive.cmx
- OCAMLOPT parsing/lexer.cmx
- OCAMLOPT parsing/pprintast.cmx
- OCAMLOPT typing/path.cmx
- OCAMLOPT typing/shape.cmx
- OCAMLOPT typing/types.cmx
- OCAMLOPT typing/gprinttyp.cmx
- OCAMLOPT typing/btype.cmx
- OCAMLOPT file_formats/cmi_format.cmx
- OCAMLOPT typing/errortrace.cmx
- OCAMLOPT typing/persistent_env.cmx
- OCAMLOPT typing/subst.cmx
- OCAMLOPT typing/predef.cmx
- OCAMLOPT typing/datarepr.cmx
- OCAMLOPT typing/signature_group.cmx
- OCAMLOPT parsing/parse.cmx
- OCAMLOPT parsing/printast.cmx
- OCAMLOPT typing/rawprinttyp.cmx
- OCAMLOPT typing/oprint.cmx
- OCAMLOPT typing/env.cmx
- OCAMLOPT driver/pparse.cmx
- OCAMLOPT driver/makedepend.cmx
- OCAMLOPT typing/typedtree.cmx
- OCAMLOPT typing/ctype.cmx
- OCAMLOPT typing/shape_reduce.cmx
- OCAMLOPT typing/typedecl_properties.cmx
- OCAMLOPT lambda/lambda.cmx
- OCAMLOPT typing/printtyped.cmx
- OCAMLOPT typing/tast_iterator.cmx
- OCAMLOPT typing/tast_mapper.cmx
- OCAMLOPT typing/untypeast.cmx
- OCAMLOPT typing/printpat.cmx
- OCAMLOPT lambda/value_rec_compiler.cmx
- OCAMLOPT lambda/translobj.cmx
- OCAMLOPT lambda/translattribute.cmx
- OCAMLOPT lambda/tmc.cmx
- OCAMLOPT bytecomp/instruct.cmx
- OCAMLOPT bytecomp/meta.cmx
- OCAMLOPT bytecomp/symtable.cmx
- OCAMLOPT file_formats/cmt_format.cmx
- OCAMLOPT lambda/simplif.cmx
- OCAMLOPT typing/out_type.cmx
- OCAMLOPT typing/mtype.cmx
- OCAMLOPT typing/patterns.cmx
- OCAMLOPT typing/typedecl_variance.cmx
- OCAMLOPT typing/typedecl_unboxed.cmx
- OCAMLOPT typing/typedecl_separability.cmx
- OCAMLOPT typing/typedecl_immediacy.cmx
- OCAMLOPT typing/typeopt.cmx
- OCAMLOPT typing/parmatch.cmx
- OCAMLOPT typing/value_rec_check.cmx
- OCAMLOPT typing/printtyp.cmx
- OCAMLOPT typing/errortrace_report.cmx
- OCAMLOPT typing/envaux.cmx
- OCAMLOPT typing/stypes.cmx
- OCAMLOPT lambda/printlambda.cmx
- OCAMLOPT typing/cmt2annot.cmx
- OCAMLOPT typing/includeclass.cmx
- OCAMLOPT typing/includecore.cmx
- OCAMLOPT typing/typetexp.cmx
- OCAMLOPT lambda/matching.cmx
- OCAMLOPT bytecomp/printinstr.cmx
- OCAMLOPT typing/includemod.cmx
- OCAMLOPT typing/typedecl.cmx
- OCAMLOPT typing/includemod_errorprinter.cmx
- OCAMLOPT typing/typecore.cmx
- OCAMLOPT lambda/translprim.cmx
- OCAMLOPT bytecomp/bytegen.cmx
- OCAMLOPT typing/typeclass.cmx
- OCAMLOPT lambda/translcore.cmx
- OCAMLOPT lambda/translclass.cmx
- OCAMLOPT typing/typemod.cmx
- OCAMLOPT lambda/translmod.cmx
- OCAMLOPT bytecomp/emitcode.cmx
- OCAMLOPT bytecomp/bytelink.cmx
- OCAMLOPT driver/compmisc.cmx
- OCAMLOPT bytecomp/bytelibrarian.cmx
- OCAMLOPT bytecomp/bytepackager.cmx
- OCAMLOPT driver/compile_common.cmx
- LINKOPT compilerlibs/ocamlcommon.cmxa
- OCAMLOPT driver/compile.cmx
- OCAMLOPT driver/maindriver.cmx
- LINKOPT compilerlibs/ocamlbytecomp.cmxa
- OCAMLOPT driver/main.cmx
- LINKOPT ocamlc.opt
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/make otherlibraries ocamldebug ocamldoc \
-
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/make lex-all
- OCAMLC otherlibs/dynlink/dynlink_config.cmi
- OCAMLC otherlibs/dynlink/dynlink_types.cmi
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- OCAMLC otherlibs/dynlink/dynlink_cmo_format.cmi
- OCAMLC otherlibs/dynlink/dynlink.cmi
- OCAMLC debugger/int64ops.cmi
- OCAMLC otherlibs/unix/unix.cmi
- OCAMLC debugger/debugger_config.cmi
- OCAMLC debugger/parameters.cmi
- OCAMLLEX debugger/debugger_lexer.ml
- OCAMLYACC debugger/debugger_parser.mli
- OCAMLC debugger/question.cmi
- OCAMLC debugger/exec.cmi
- OCAMLC debugger/source.cmi
- OCAMLC debugger/events.cmi
- OCAMLC debugger/history.cmi
- OCAMLC debugger/show_source.cmi
- OCAMLC debugger/program_management.cmi
- OCAMLC debugger/command_line.cmi
- OCAMLC debugger/main.cmi
- OCAMLC debugger/ocamldebug_entry.cmi
- OCAMLC ocamldoc/odoc_config.cmi
- OCAMLC ocamldoc/odoc_messages.cmi
- OCAMLC ocamldoc/odoc_types.cmi
- OCAMLYACC ocamldoc/odoc_text_parser.mli
- OCAMLC ocamldoc/odoc_name.cmi
- make[3]: Nothing to be done for 'lex-all'.
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- OCAMLC ocamldoc/odoc_print.cmi
- OCAMLC ocamldoc/odoc_comments_global.cmi
- OCAMLYACC ocamldoc/odoc_parser.mli
- OCAMLC otherlibs/str/str.cmi
- OCAMLLEX ocamldoc/odoc_text_lexer.ml
- OCAMLLEX ocamldoc/odoc_lexer.ml
- OCAMLLEX ocamldoc/odoc_see_lexer.ml
- OCAMLC ocamldoc/odoc_ocamlhtml.cmi
- OCAMLLEX ocamldoc/odoc_ocamlhtml.ml
- OCAMLC ocamldoc/odoc_latex_style.cmi
- OCAMLC ocamldoc/odoc.cmi
- OCAMLC ocamldoc/odoc_test.cmi
- /usr/bin/make tools-all
- OCAMLC otherlibs/dynlink/dynlink_platform_intf.cmi
- OCAMLC otherlibs/dynlink/byte/dynlink_symtable.cmi
- cp otherlibs/dynlink/dynlink.cmi otherlibs/dynlink/dynlink.mli otherlibs/dynlink/byte/
- OCAMLC otherlibs/dynlink/dynlink_config.cmo
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- OCAMLC otherlibs/dynlink/dynlink_types.cmo
- OCAMLC debugger/int64ops.cmo
- OCAMLC debugger/primitives.cmi
- OCAMLC debugger/unix_tools.cmi
- OCAMLC debugger/debugger_config.cmo
- OCAMLC debugger/parameters.cmo
- OCAMLC debugger/exec.cmo
- OCAMLC debugger/pos.cmi
- OCAMLC debugger/events.cmo
- OCAMLC debugger/frames.cmi
- OCAMLC debugger/show_information.cmi
- OCAMLC debugger/loadprinter.cmi
- OCAMLC ocamldoc/odoc_global.cmi
- OCAMLC ocamldoc/odoc_misc.cmi
- OCAMLC ocamldoc/odoc_text_parser.cmi
- OCAMLC ocamldoc/odoc_text.cmi
- OCAMLC ocamldoc/odoc_parameter.cmi
- OCAMLC ocamldoc/odoc_type.cmi
- OCAMLC ocamldoc/odoc_parser.cmi
- OCAMLC ocamldoc/odoc_env.cmi
- OCAMLC ocamldoc/odoc_config.cmo
- OCAMLC ocamldoc/odoc_messages.cmo
- OCAMLC ocamldoc/odoc_types.cmo
- OCAMLC ocamldoc/odoc_print.cmo
- OCAMLC ocamldoc/odoc_comments_global.cmo
- OCAMLC ocamldoc/odoc_latex_style.cmo
- OCAMLC otherlibs/dynlink/dynlink_common.cmi
- OCAMLC otherlibs/dynlink/dynlink_platform_intf.cmo
- OCAMLC otherlibs/dynlink/byte/dynlink_symtable.cmo
- OCAMLC debugger/pos.cmo
- OCAMLC debugger/unix_tools.cmo
- OCAMLC ocamldoc/odoc_text_lexer.cmi
- OCAMLC ocamldoc/odoc_global.cmo
- OCAMLC debugger/primitives.cmo
- OCAMLC debugger/debugcom.cmi
- OCAMLC debugger/input_handling.cmi
- OCAMLC debugger/source.cmo
- OCAMLC debugger/program_loading.cmi
- OCAMLC debugger/show_source.cmo
- OCAMLC debugger/time_travel.cmi
- OCAMLC ocamldoc/odoc_value.cmi
- OCAMLC ocamldoc/odoc_lexer.cmi
- OCAMLC ocamldoc/odoc_see_lexer.cmi
- OCAMLC ocamldoc/odoc_misc.cmo
- OCAMLC ocamldoc/odoc_text_parser.cmo
- OCAMLC ocamldoc/odoc_name.cmo
- OCAMLC ocamldoc/odoc_parameter.cmo
- OCAMLC ocamldoc/odoc_type.cmo
- OCAMLC ocamldoc/odoc_parser.cmo
- OCAMLC ocamldoc/odoc_env.cmo
- OCAMLC ocamldoc/odoc_ocamlhtml.cmo
- OCAMLC ocamldoc/odoc_extension.cmi
- OCAMLC ocamldoc/odoc_exception.cmi
- OCAMLC otherlibs/dynlink/dynlink_common.cmo
- OCAMLC otherlibs/dynlink/byte/dynlink.cmo
- OCAMLC ocamldoc/odoc_text_lexer.cmo
- OCAMLC ocamldoc/odoc_text.cmo
- OCAMLC debugger/input_handling.cmo
- OCAMLC debugger/parser_aux.cmi
- OCAMLC debugger/debugcom.cmo
- OCAMLC debugger/checkpoints.cmi
- OCAMLC debugger/symbols.cmi
- OCAMLC debugger/breakpoints.cmi
- OCAMLC debugger/trap_barrier.cmi
- OCAMLC debugger/program_loading.cmo
- OCAMLC ocamldoc/odoc_lexer.cmo
- OCAMLC ocamldoc/odoc_see_lexer.cmo
- OCAMLC ocamldoc/odoc_class.cmi
- OCAMLC ocamldoc/odoc_value.cmo
- OCAMLC ocamldoc/odoc_exception.cmo
- OCAMLC ocamldoc/odoc_extension.cmo
- OCAMLC debugger/debugger_parser.cmi
- OCAMLC debugger/printval.cmi
- OCAMLC debugger/eval.cmi
- OCAMLC debugger/main.cmo
- OCAMLC debugger/checkpoints.cmo
- OCAMLC debugger/trap_barrier.cmo
- OCAMLC debugger/history.cmo
- OCAMLC debugger/symbols.cmo
- OCAMLC debugger/breakpoints.cmo
- OCAMLC debugger/time_travel.cmo
- OCAMLC debugger/program_management.cmo
- make[3]: Nothing to be done for 'tools-all'.
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- OCAMLC debugger/frames.cmo
- OCAMLC ocamldoc/odoc_module.cmi
- OCAMLC ocamldoc/odoc_str.cmi
- OCAMLC ocamldoc/odoc_class.cmo
- OCAMLC debugger/debugger_lexer.cmi
- OCAMLC debugger/debugger_parser.cmo
- OCAMLC debugger/printval.cmo
- OCAMLC debugger/show_information.cmo
- OCAMLC debugger/loadprinter.cmo
- LINKC otherlibs/dynlink/dynlink.cma
- OCAMLC ocamldoc/odoc_str.cmo
- OCAMLC ocamldoc/odoc_merge.cmi
- OCAMLC ocamldoc/odoc_sig.cmi
- OCAMLC ocamldoc/odoc_search.cmi
- OCAMLC ocamldoc/odoc_scan.cmi
- OCAMLC ocamldoc/odoc_cross.cmi
- OCAMLC ocamldoc/odoc_comments.cmi
- OCAMLC ocamldoc/odoc_dep.cmi
- OCAMLC ocamldoc/odoc_analyse.cmi
- OCAMLC ocamldoc/odoc_module.cmo
- OCAMLC debugger/debugger_lexer.cmo
- OCAMLC debugger/question.cmo
- OCAMLC debugger/eval.cmo
- OCAMLC debugger/command_line.cmo
- /usr/bin/make -C otherlibs all
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs'
- for lib in runtime_events unix str systhreads; do (/usr/bin/make -C $lib all) || exit $?; done
- make[4]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/runtime_events'
- CC runtime_events_consumer.b.o
- CC runtime_events_consumer.n.o
- OCAMLC runtime_events.cmi
- OCAMLC ocamldoc/odoc_info.cmi
- OCAMLC ocamldoc/odoc_search.cmo
- OCAMLC ocamldoc/odoc_merge.cmo
- OCAMLC ocamldoc/odoc_comments.cmo
- OCAMLC runtime_events.cmo
- OCAMLC ocamldoc/odoc_scan.cmo
- OCAMLC ocamldoc/odoc_cross.cmo
- OCAMLC ocamldoc/odoc_ast.cmi
- OCAMLC ocamldoc/odoc_sig.cmo
- OCAMLC ocamldoc/odoc_dep.cmo
- OCAMLMKLIB runtime_events.cma
- OCAMLC ocamldoc/odoc_ast.cmo
- OCAMLC ocamldoc/odoc_analyse.cmo
- OCAMLC ocamldoc/odoc_info.cmo
- OCAMLC ocamldoc/odoc_dag2html.cmi
- OCAMLC ocamldoc/odoc_to_text.cmi
- OCAMLC ocamldoc/odoc_man.cmi
- OCAMLC ocamldoc/odoc_latex.cmi
- OCAMLC ocamldoc/odoc_texi.cmi
- OCAMLC ocamldoc/odoc_dot.cmi
- OCAMLC ocamldoc/odoc_dag2html.cmo
- OCAMLC ocamldoc/odoc_html.cmi
- OCAMLC ocamldoc/odoc_dot.cmo
- OCAMLC ocamldoc/odoc_to_text.cmo
- OCAMLC ocamldoc/odoc_man.cmo
- OCAMLC debugger/ocamldebug.cmo
- OCAMLC ocamldoc/odoc_texi.cmo
- OCAMLC ocamldoc/odoc_latex.cmo
- OCAMLC ocamldoc/odoc_html.cmo
- OCAMLC ocamldoc/odoc_gen.cmi
- OCAMLC debugger/ocamldebug_entry.cmo
- OCAMLC ocamldoc/odoc_gen.cmo
- OCAMLC ocamldoc/odoc_args.cmi
- LINKC ocamldoc/odoc_info.cma
- OCAMLC ocamldoc/odoc_args.cmo
- OCAMLC ocamldoc/odoc.cmo
- OCAMLC ocamldoc/odoc_test.cmo
- OCAMLMKLIB libcamlruntime_eventsbyt.a
- make[4]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/runtime_events'
- make[4]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/unix'
- CC access.b.o
- CC addrofstr.b.o
- CC chdir.b.o
- CC chmod.b.o
- CC cst2constr.b.o
- CC cstringv.b.o
- CC execv.b.o
- CC execve.b.o
- CC execvp.b.o
- CC fsync.b.o
- CC mkdir.b.o
- CC exit.b.o
- CC getaddrinfo.b.o
- CC getcwd.b.o
- CC gethost.b.o
- CC gethostname.b.o
- CC getnameinfo.b.o
- CC getproto.b.o
- CC getserv.b.o
- CC gmtime.b.o
- CC mmap_ba.b.o
- CC putenv.b.o
- CC rmdir.b.o
- CC socketaddr.b.o
- CC strofaddr.b.o
- CC time.b.o
- CC unlink.b.o
- CC accept_unix.b.o
- CC bind_unix.b.o
- CC channels_unix.b.o
- CC close_unix.b.o
- CC connect_unix.b.o
- CC dup_unix.b.o
- CC envir_unix.b.o
- CC errmsg_unix.b.o
- CC getpeername_unix.b.o
- CC getpid_unix.b.o
- CC getsockname_unix.b.o
- CC gettimeofday_unix.b.o
- CC isatty_unix.b.o
- CC link_unix.b.o
- CC listen_unix.b.o
- CC lockf_unix.b.o
- CC lseek_unix.b.o
- CC mmap_unix.b.o
- CC open_unix.b.o
- CC pipe_unix.b.o
- CC read_unix.b.o
- CC readlink_unix.b.o
- CC realpath_unix.b.o
- CC rename_unix.b.o
- CC select_unix.b.o
- CC sendrecv_unix.b.o
- CC shutdown_unix.b.o
- CC sleep_unix.b.o
- CC socket_unix.b.o
- CC socketpair_unix.b.o
- CC sockopt_unix.b.o
- CC stat_unix.b.o
- CC symlink_unix.b.o
- CC times_unix.b.o
- CC truncate_unix.b.o
- CC unixsupport_unix.b.o
- CC utimes_unix.b.o
- CC write_unix.b.o
- CC alarm.b.o
- CC chown.b.o
- CC chroot.b.o
- CC closedir.b.o
- CC dup2.b.o
- CC fchmod.b.o
- CC fchown.b.o
- CC fcntl.b.o
- CC fork.b.o
- CC ftruncate.b.o
- CC getegid.b.o
- CC geteuid.b.o
- CC getgid.b.o
- CC getgr.b.o
- CC getgroups.b.o
- CC getlogin.b.o
- CC getppid.b.o
- CC getpw.b.o
- CC getuid.b.o
- CC initgroups.b.o
- CC itimer.b.o
- CC kill.b.o
- CC mkfifo.b.o
- CC nice.b.o
- CC opendir.b.o
- CC readdir.b.o
- CC rewinddir.b.o
- CC setgid.b.o
- CC setgroups.b.o
- CC setsid.b.o
- CC setuid.b.o
- CC signals.b.o
- CC spawn.b.o
- CC termios.b.o
- CC umask.b.o
- CC wait.b.o
- CC access.n.o
- CC addrofstr.n.o
- CC chdir.n.o
- CC chmod.n.o
- CC cst2constr.n.o
- CC cstringv.n.o
- CC execv.n.o
- CC execve.n.o
- CC execvp.n.o
- CC fsync.n.o
- CC mkdir.n.o
- CC exit.n.o
- CC getaddrinfo.n.o
- CC getcwd.n.o
- CC gethost.n.o
- CC gethostname.n.o
- CC getnameinfo.n.o
- CC getproto.n.o
- CC getserv.n.o
- CC gmtime.n.o
- CC mmap_ba.n.o
- CC putenv.n.o
- CC rmdir.n.o
- CC socketaddr.n.o
- CC strofaddr.n.o
- CC time.n.o
- CC unlink.n.o
- CC accept_unix.n.o
- CC bind_unix.n.o
- CC channels_unix.n.o
- CC close_unix.n.o
- CC connect_unix.n.o
- CC dup_unix.n.o
- CC envir_unix.n.o
- CC errmsg_unix.n.o
- CC getpeername_unix.n.o
- CC getpid_unix.n.o
- CC getsockname_unix.n.o
- CC gettimeofday_unix.n.o
- CC isatty_unix.n.o
- CC link_unix.n.o
- CC listen_unix.n.o
- CC lockf_unix.n.o
- CC lseek_unix.n.o
- CC mmap_unix.n.o
- CC open_unix.n.o
- CC pipe_unix.n.o
- CC read_unix.n.o
- CC readlink_unix.n.o
- CC realpath_unix.n.o
- CC rename_unix.n.o
- CC select_unix.n.o
- CC sendrecv_unix.n.o
- CC shutdown_unix.n.o
- CC sleep_unix.n.o
- CC socket_unix.n.o
- CC socketpair_unix.n.o
- CC sockopt_unix.n.o
- CC stat_unix.n.o
- CC symlink_unix.n.o
- CC times_unix.n.o
- CC truncate_unix.n.o
- CC unixsupport_unix.n.o
- CC utimes_unix.n.o
- CC write_unix.n.o
- CC alarm.n.o
- CC chown.n.o
- CC chroot.n.o
- CC closedir.n.o
- CC dup2.n.o
- CC fchmod.n.o
- CC fchown.n.o
- CC fcntl.n.o
- CC fork.n.o
- CC ftruncate.n.o
- CC getegid.n.o
- CC geteuid.n.o
- CC getgid.n.o
- CC getgr.n.o
- CC getgroups.n.o
- CC getlogin.n.o
- CC getppid.n.o
- CC getpw.n.o
- CC getuid.n.o
- CC initgroups.n.o
- CC itimer.n.o
- CC kill.n.o
- CC mkfifo.n.o
- CC nice.n.o
- CC opendir.n.o
- CC readdir.n.o
- CC rewinddir.n.o
- CC setgid.n.o
- CC setgroups.n.o
- CC setsid.n.o
- CC setuid.n.o
- CC signals.n.o
- CC spawn.n.o
- CC termios.n.o
- CC umask.n.o
- CC wait.n.o
- OCAMLC unix.cmo
- OCAMLC unixLabels.cmi
- OCAMLC unixLabels.cmo
- OCAMLMKLIB unix.cma
- OCAMLMKLIB libunixbyt.a
- make[4]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/unix'
- make[4]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/str'
- CC strstubs.b.o
- CC strstubs.n.o
- OCAMLC str.cmo
- OCAMLMKLIB str.cma
- OCAMLMKLIB libcamlstrbyt.a
- make[4]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/str'
- make[4]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/systhreads'
- CC st_stubs.b.o
- OCAMLC thread.cmi
- OCAMLC event.cmi
- OCAMLC event.cmo
- OCAMLC thread.cmo
- OCAMLMKLIB threads.cma
- OCAMLMKLIB libthreads.a
- make[4]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/systhreads'
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs'
- LINKC debugger/ocamldebug
- LINKC ocamldoc/ocamldoc
- rm ocamldoc/odoc_parser.mli ocamldoc/odoc_text_parser.ml ocamldoc/odoc_lexer.ml ocamldoc/odoc_text_parser.mli ocamldoc/odoc_ocamlhtml.ml ocamldoc/odoc_see_lexer.ml ocamldoc/odoc_text_lexer.ml ocamldoc/odoc_parser.ml
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/make ocamlopt.opt
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- OCAMLOPT middle_end/internal_variable_names.cmx
- OCAMLOPT middle_end/linkage_name.cmx
- OCAMLOPT middle_end/backend_var.cmx
- OCAMLOPT middle_end/clambda_primitives.cmx
- OCAMLOPT middle_end/flambda/base_types/id_types.cmx
- OCAMLOPT middle_end/flambda/base_types/tag.cmx
- OCAMLOPT middle_end/flambda/base_types/static_exception.cmx
- OCAMLOPT middle_end/flambda/pass_wrapper.cmx
- OCAMLOPT middle_end/flambda/allocated_const.cmx
- OCAMLOPT asmcomp/arch.cmx
- OCAMLOPT driver/opterrors.cmx
- OCAMLOPT middle_end/printclambda_primitives.cmx
- OCAMLOPT middle_end/semantics_of_primitives.cmx
- OCAMLOPT middle_end/convert_primitives.cmx
- OCAMLOPT middle_end/clambda.cmx
- OCAMLOPT asmcomp/cmm.cmx
- OCAMLOPT middle_end/compilation_unit.cmx
- OCAMLOPT middle_end/variable.cmx
- OCAMLOPT middle_end/flambda/base_types/export_id.cmx
- OCAMLOPT middle_end/flambda/base_types/set_of_closures_id.cmx
- OCAMLOPT asmcomp/printcmm.cmx
- OCAMLOPT asmcomp/reg.cmx
- OCAMLOPT asmcomp/strmatch.cmx
- OCAMLOPT asmcomp/afl_instrument.cmx
- OCAMLOPT asmcomp/cmm_invariants.cmx
- OCAMLOPT middle_end/printclambda.cmx
- OCAMLOPT middle_end/flambda/base_types/set_of_closures_origin.cmx
- OCAMLOPT asmcomp/mach.cmx
- OCAMLOPT middle_end/flambda/base_types/closure_element.cmx
- OCAMLOPT middle_end/symbol.cmx
- OCAMLOPT middle_end/flambda/base_types/mutable_variable.cmx
- OCAMLOPT middle_end/flambda/parameter.cmx
- OCAMLOPT asmcomp/dataflow.cmx
- OCAMLOPT asmcomp/comballoc.cmx
- OCAMLOPT asmcomp/split.cmx
- OCAMLOPT asmcomp/reloadgen.cmx
- OCAMLOPT asmcomp/deadcode.cmx
- OCAMLOPT asmcomp/stackframegen.cmx
- OCAMLOPT asmcomp/linear.cmx
- OCAMLOPT middle_end/flambda/base_types/closure_id.cmx
- OCAMLOPT middle_end/flambda/base_types/var_within_closure.cmx
- OCAMLOPT file_formats/linear_format.cmx
- OCAMLOPT asmcomp/branch_relaxation.cmx
- OCAMLOPT middle_end/flambda/closure_conversion_aux.cmx
- OCAMLOPT asmcomp/polling.cmx
- OCAMLOPT asmcomp/stackframe.cmx
- OCAMLOPT middle_end/flambda/base_types/closure_origin.cmx
- OCAMLOPT middle_end/flambda/projection.cmx
- OCAMLOPT asmcomp/reload.cmx
- OCAMLOPT asmcomp/linearize.cmx
- OCAMLOPT middle_end/flambda/un_anf.cmx
- OCAMLOPT middle_end/flambda/flambda.cmx
- OCAMLOPT middle_end/flambda/flambda_iterators.cmx
- OCAMLOPT middle_end/flambda/effect_analysis.cmx
- OCAMLOPT middle_end/flambda/initialize_symbol_to_let_symbol.cmx
- OCAMLOPT middle_end/flambda/alias_analysis.cmx
- OCAMLOPT middle_end/flambda/remove_unused_program_constructs.cmx
- OCAMLOPT middle_end/flambda/flambda_utils.cmx
- OCAMLOPT middle_end/flambda/inlining_cost.cmx
- OCAMLOPT middle_end/flambda/lift_code.cmx
- OCAMLOPT middle_end/flambda/share_constants.cmx
- OCAMLOPT middle_end/flambda/ref_to_variables.cmx
- OCAMLOPT middle_end/flambda/flambda_invariants.cmx
- OCAMLOPT middle_end/flambda/inlining_stats_types.cmx
- OCAMLOPT middle_end/flambda/inlining_stats.cmx
- OCAMLOPT middle_end/flambda/freshening.cmx
- OCAMLOPT middle_end/flambda/closure_conversion.cmx
- OCAMLOPT middle_end/flambda/lift_let_to_initialize_symbol.cmx
- OCAMLOPT middle_end/flambda/find_recursive_functions.cmx
- OCAMLOPT middle_end/flambda/invariant_params.cmx
- OCAMLOPT middle_end/flambda/inconstant_idents.cmx
- OCAMLOPT middle_end/flambda/remove_unused_closure_vars.cmx
- OCAMLOPT middle_end/flambda/remove_free_vars_equal_to_args.cmx
- OCAMLOPT middle_end/flambda/closure_offsets.cmx
- OCAMLOPT middle_end/flambda/remove_unused_arguments.cmx
- OCAMLOPT middle_end/flambda/simple_value_approx.cmx
- OCAMLOPT middle_end/flambda/export_info.cmx
- OCAMLOPT middle_end/flambda/lift_constants.cmx
- OCAMLOPT middle_end/flambda/simplify_common.cmx
- OCAMLOPT middle_end/flambda/inline_and_simplify_aux.cmx
- OCAMLOPT middle_end/flambda/simplify_boxed_integer_ops.cmx
- OCAMLOPT middle_end/flambda/simplify_primitives.cmx
- OCAMLOPT middle_end/flambda/export_info_for_pack.cmx
- OCAMLOPT middle_end/compilenv.cmx
- OCAMLOPT middle_end/flambda/traverse_for_exported_symbols.cmx
- OCAMLOPT middle_end/flambda/extract_projections.cmx
- OCAMLOPT middle_end/flambda/augment_specialised_args.cmx
- OCAMLOPT middle_end/flambda/inlining_transforms.cmx
- OCAMLOPT middle_end/flambda/unbox_free_vars_of_closures.cmx
- OCAMLOPT middle_end/closure/closure.cmx
- OCAMLOPT middle_end/flambda/import_approx.cmx
- OCAMLOPT middle_end/flambda/build_export_info.cmx
- OCAMLOPT middle_end/flambda/flambda_to_clambda.cmx
- OCAMLOPT asmcomp/x86_proc.cmx
- OCAMLOPT asmcomp/cmmgen_state.cmx
- OCAMLOPT asmcomp/emitaux.cmx
- OCAMLOPT middle_end/flambda/inlining_decision.cmx
- OCAMLOPT asmcomp/cmm_helpers.cmx
- OCAMLOPT middle_end/flambda/unbox_specialised_args.cmx
- OCAMLOPT middle_end/flambda/unbox_closures.cmx
- OCAMLOPT asmcomp/x86_dsl.cmx
- OCAMLOPT asmcomp/x86_gas.cmx
- OCAMLOPT asmcomp/x86_masm.cmx
- OCAMLOPT asmcomp/proc.cmx
- OCAMLOPT asmcomp/interval.cmx
- OCAMLOPT asmcomp/selectgen.cmx
- OCAMLOPT asmcomp/CSEgen.cmx
- OCAMLOPT asmcomp/spill.cmx
- OCAMLOPT asmcomp/interf.cmx
- OCAMLOPT asmcomp/coloring.cmx
- OCAMLOPT asmcomp/schedgen.cmx
- OCAMLOPT middle_end/flambda/inline_and_simplify.cmx
- OCAMLOPT asmcomp/emit.cmx
- OCAMLOPT asmcomp/printmach.cmx
- OCAMLOPT asmcomp/linscan.cmx
- OCAMLOPT asmcomp/CSE.cmx
- OCAMLOPT asmcomp/scheduling.cmx
- OCAMLOPT middle_end/closure/closure_middle_end.cmx
- OCAMLOPT asmcomp/liveness.cmx
- OCAMLOPT asmcomp/printlinear.cmx
- OCAMLOPT asmcomp/selection.cmx
- OCAMLOPT middle_end/flambda/flambda_middle_end.cmx
- OCAMLOPT asmcomp/thread_sanitizer.cmx
- OCAMLOPT asmcomp/cmmgen.cmx
- OCAMLOPT asmcomp/asmgen.cmx
- OCAMLOPT asmcomp/asmlink.cmx
- OCAMLOPT driver/optcompile.cmx
- OCAMLOPT asmcomp/asmlibrarian.cmx
- OCAMLOPT asmcomp/asmpackager.cmx
- OCAMLOPT driver/optmaindriver.cmx
- LINKOPT compilerlibs/ocamloptcomp.cmxa
- OCAMLOPT driver/optmain.cmx
- LINKOPT ocamlopt.opt
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/make otherlibrariesopt
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- cp otherlibs/dynlink/dynlink.cmi otherlibs/dynlink/dynlink.mli otherlibs/dynlink/native/
- OCAMLOPT otherlibs/dynlink/dynlink_config.cmx
- OCAMLOPT otherlibs/dynlink/dynlink_types.cmx
- OCAMLC otherlibs/dynlink/dynlink_cmxs_format.cmi
- OCAMLOPT otherlibs/dynlink/dynlink_platform_intf.cmx
- OCAMLOPT otherlibs/dynlink/dynlink_common.cmx
- OCAMLOPT otherlibs/dynlink/native/dynlink.cmx
- LINKOPT otherlibs/dynlink/dynlink.cmxa
- /usr/bin/make -C otherlibs allopt
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs'
- for lib in runtime_events unix str systhreads; do (/usr/bin/make -C $lib allopt) || exit $?; done
- make[4]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/runtime_events'
- OCAMLMKLIB libcamlruntime_eventsnat.a
- OCAMLOPT runtime_events.cmx
- OCAMLMKLIB runtime_events.cmxa
- OCAMLOPT runtime_events.cmxs
- make[4]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/runtime_events'
- make[4]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/unix'
- OCAMLMKLIB libunixnat.a
- OCAMLOPT unix.cmx
- OCAMLOPT unixLabels.cmx
- OCAMLMKLIB unix.cmxa
- OCAMLOPT unix.cmxs
- make[4]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/unix'
- make[4]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/str'
- OCAMLMKLIB libcamlstrnat.a
- OCAMLOPT str.cmx
- OCAMLMKLIB str.cmxa
- OCAMLOPT str.cmxs
- make[4]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/str'
- make[4]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/systhreads'
- CC st_stubs.n.o
- OCAMLOPT thread.cmx
- OCAMLOPT event.cmx
- LINKOPT threads.cmxa
- OCAMLMKLIB libthreadsnat.a
- make[4]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/systhreads'
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs'
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/make ocamllex.opt ocamltoolsopt ocamltoolsopt.opt \
- ocamldoc.opt \
- othertools ocamlnat
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/make lex-allopt
- /usr/bin/make tools-allopt
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/make -C otherlibs allopt
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs'
- for lib in runtime_events unix str systhreads; do (/usr/bin/make -C $lib allopt) || exit $?; done
- make[4]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/runtime_events'
- OCAMLOPT ocamldoc/odoc_config.cmx
- OCAMLOPT ocamldoc/odoc_messages.cmx
- OCAMLYACC ocamldoc/odoc_text_parser.ml
- OCAMLLEX ocamldoc/odoc_text_lexer.ml
- OCAMLOPT ocamldoc/odoc_print.cmx
- OCAMLOPT ocamldoc/odoc_comments_global.cmx
- OCAMLYACC ocamldoc/odoc_parser.ml
- make[4]: Nothing to be done for 'allopt'.
- make[4]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/runtime_events'
- OCAMLLEX ocamldoc/odoc_lexer.ml
- make[4]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/unix'
- OCAMLLEX ocamldoc/odoc_see_lexer.ml
- OCAMLLEX ocamldoc/odoc_ocamlhtml.ml
- OCAMLOPT ocamldoc/odoc_latex_style.cmx
- cd otherlibs/dynlink; ln -sf native/dynlink.cmx .
- OCAMLOPT tools/profiling.cmx
- /usr/bin/make lex-all
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- OCAMLC tools/ocamltex.cmi
- make[4]: Nothing to be done for 'allopt'.
- make[4]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/unix'
- OCAMLC toplevel/native/tophooks.cmi
- make[4]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/str'
- cp toplevel/topeval.cmi toplevel/topeval.mli toplevel/native
- cp toplevel/trace.cmi toplevel/trace.mli toplevel/native
- cp toplevel/topmain.cmi toplevel/topmain.mli toplevel/native
- OCAMLOPT toplevel/genprintval.cmx
- OCAMLOPT toplevel/topprinters.cmx
- OCAMLOPT toplevel/native/trace.cmx
- make[4]: Nothing to be done for 'allopt'.
- make[4]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/str'
- make[4]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/systhreads'
- make[4]: Nothing to be done for 'allopt'.
- make[4]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/systhreads'
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs'
- make[3]: Nothing to be done for 'lex-all'.
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/make tools-all
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- OCAMLOPT ocamldoc/odoc_ocamlhtml.cmx
- OCAMLOPT lex/cset.cmx
- OCAMLC tools/ocamltex.cmo
- OCAMLOPT lex/table.cmx
- OCAMLOPT ocamldoc/odoc_types.cmx
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- make[3]: Nothing to be done for 'tools-all'.
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/make -C otherlibs all
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs'
- OCAMLOPT ocamldoc/odoc_global.cmx
- OCAMLOPT ocamldoc/odoc_misc.cmx
- OCAMLOPT ocamldoc/odoc_parameter.cmx
- OCAMLOPT ocamldoc/odoc_parser.cmx
- for lib in runtime_events unix str systhreads; do (/usr/bin/make -C $lib all) || exit $?; done
- make[4]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/runtime_events'
- make[4]: Nothing to be done for 'all'.
- make[4]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/runtime_events'
- make[4]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/unix'
- make[4]: Nothing to be done for 'all'.
- make[4]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/unix'
- make[4]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/str'
- make[4]: Nothing to be done for 'all'.
- make[4]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/str'
- make[4]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/systhreads'
- make[4]: Nothing to be done for 'all'.
- make[4]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/systhreads'
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs'
- OCAMLOPT ocamldoc/odoc_lexer.cmx
- OCAMLOPT ocamldoc/odoc_see_lexer.cmx
- OCAMLOPT lex/syntax.cmx
- OCAMLOPT ocamldoc/odoc_text_parser.cmx
- OCAMLOPT ocamldoc/odoc_name.cmx
- OCAMLOPT lex/parser.cmx
- OCAMLOPT lex/lexgen.cmx
- OCAMLOPT ocamldoc/odoc_text_lexer.cmx
- OCAMLOPT ocamldoc/odoc_value.cmx
- OCAMLOPT ocamldoc/odoc_type.cmx
- OCAMLOPT ocamldoc/odoc_env.cmx
- OCAMLOPT ocamldoc/odoc_extension.cmx
- OCAMLOPT ocamldoc/odoc_exception.cmx
- OCAMLOPT ocamldoc/odoc_class.cmx
- OCAMLOPT ocamldoc/odoc_text.cmx
- OCAMLOPT ocamldoc/odoc_module.cmx
- OCAMLOPT ocamldoc/odoc_str.cmx
- OCAMLOPT toplevel/topcommon.cmx
- OCAMLOPT lex/lexer.cmx
- LINKC tools/ocamltex
- OCAMLOPT ocamldoc/odoc_merge.cmx
- OCAMLOPT ocamldoc/odoc_search.cmx
- OCAMLOPT ocamldoc/odoc_scan.cmx
- OCAMLOPT ocamldoc/odoc_dep.cmx
- OCAMLOPT ocamldoc/odoc_sig.cmx
- OCAMLOPT ocamldoc/odoc_cross.cmx
- OCAMLOPT toplevel/native/tophooks.cmx
- OCAMLOPT ocamldoc/odoc_comments.cmx
- OCAMLOPT lex/compact.cmx
- OCAMLOPT lex/common.cmx
- OCAMLOPT ocamldoc/odoc_ast.cmx
- OCAMLOPT toplevel/native/topeval.cmx
- OCAMLOPT lex/output.cmx
- OCAMLOPT lex/outputbis.cmx
- OCAMLOPT ocamldoc/odoc_analyse.cmx
- OCAMLOPT ocamldoc/odoc_info.cmx
- OCAMLOPT toplevel/toploop.cmx
- LINKOPT ocamldoc/odoc_info.cmxa
- OCAMLOPT ocamldoc/odoc_dag2html.cmx
- OCAMLOPT ocamldoc/odoc_to_text.cmx
- OCAMLOPT ocamldoc/odoc_man.cmx
- OCAMLOPT ocamldoc/odoc_dot.cmx
- OCAMLOPT lex/main.cmx
- OCAMLOPT ocamldoc/odoc_latex.cmx
- OCAMLOPT ocamldoc/odoc_texi.cmx
- LINKOPT lex/ocamllex.opt
- OCAMLOPT toplevel/topdirs.cmx
- OCAMLOPT toplevel/native/topmain.cmx
- OCAMLOPT ocamldoc/odoc_html.cmx
- OCAMLOPT toplevel/topstart.cmx
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/make tools-allopt.opt
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- OCAMLOPT tools/ocamldep.cmx
- LINKOPT compilerlibs/ocamlmiddleend.cmxa
- OCAMLOPT tools/objinfo.cmx
- LINKOPT compilerlibs/ocamltoplevel.cmxa
- LINKOPT tools/ocamldep.opt
- LINKOPT ocamlnat
- OCAMLOPT ocamldoc/odoc_gen.cmx
- OCAMLOPT ocamldoc/odoc_args.cmx
- LINKOPT tools/ocamlobjinfo.opt
- OCAMLOPT ocamldoc/odoc.cmx
- LINKOPT ocamldoc/ocamldoc.opt
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- rm ocamldoc/odoc_parser.mli ocamldoc/odoc_text_parser.ml ocamldoc/odoc_lexer.ml ocamldoc/odoc_text_parser.mli ocamldoc/odoc_ocamlhtml.ml ocamldoc/odoc_see_lexer.ml ocamldoc/odoc_text_lexer.ml ocamldoc/odoc_parser.ml
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/make manpages
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/make -C api_docgen man
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/api_docgen'
- /usr/bin/make -C ocamldoc man
- make[4]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/api_docgen/ocamldoc'
- mkdir -p build/
- mkdir -p build/libref
- mkdir -p build/compilerlibref
- mkdir -p build/man
- GEN build/Format_tutorial.mld
- GEN build/Ocaml_operators.mld
- OCAMLDOC build/libref/arg.odoc
- OCAMLDOC build/libref/array.odoc
- OCAMLDOC build/libref/arrayLabels.odoc
- OCAMLDOC build/libref/atomic.odoc
- OCAMLDOC build/libref/bigarray.odoc
- OCAMLDOC build/libref/bool.odoc
- OCAMLDOC build/libref/buffer.odoc
- OCAMLDOC build/libref/bytes.odoc
- OCAMLDOC build/libref/bytesLabels.odoc
- OCAMLDOC build/libref/callback.odoc
- OCAMLDOC build/libref/char.odoc
- OCAMLDOC build/libref/complex.odoc
- OCAMLDOC build/libref/condition.odoc
- OCAMLDOC build/libref/digest.odoc
- OCAMLDOC build/libref/domain.odoc
- OCAMLDOC build/libref/dynarray.odoc
- OCAMLDOC build/libref/dynlink.odoc
- OCAMLDOC build/libref/effect.odoc
- OCAMLDOC build/libref/either.odoc
- OCAMLDOC build/libref/ephemeron.odoc
- OCAMLDOC build/libref/event.odoc
- OCAMLDOC build/libref/filename.odoc
- OCAMLDOC build/libref/float.odoc
- OCAMLDOC build/libref/format.odoc
- OCAMLDOC build/libref/fun.odoc
- OCAMLDOC build/libref/gc.odoc
- OCAMLDOC build/libref/hashtbl.odoc
- OCAMLDOC build/libref/in_channel.odoc
- OCAMLDOC build/libref/int.odoc
- OCAMLDOC build/libref/int32.odoc
- OCAMLDOC build/libref/int64.odoc
- OCAMLDOC build/libref/lazy.odoc
- OCAMLDOC build/libref/lexing.odoc
- OCAMLDOC build/libref/list.odoc
- OCAMLDOC build/libref/listLabels.odoc
- OCAMLDOC build/libref/map.odoc
- OCAMLDOC build/libref/marshal.odoc
- OCAMLDOC build/libref/moreLabels.odoc
- OCAMLDOC build/libref/mutex.odoc
- OCAMLDOC build/libref/nativeint.odoc
- OCAMLDOC build/libref/obj.odoc
- OCAMLDOC build/libref/oo.odoc
- OCAMLDOC build/libref/option.odoc
- OCAMLDOC build/libref/out_channel.odoc
- OCAMLDOC build/libref/parsing.odoc
- OCAMLDOC build/libref/printexc.odoc
- OCAMLDOC build/libref/printf.odoc
- OCAMLDOC build/libref/queue.odoc
- OCAMLDOC build/libref/random.odoc
- OCAMLDOC build/libref/result.odoc
- OCAMLDOC build/libref/runtime_events.odoc
- OCAMLDOC build/libref/scanf.odoc
- OCAMLDOC build/libref/semaphore.odoc
- OCAMLDOC build/libref/seq.odoc
- OCAMLDOC build/libref/set.odoc
- OCAMLDOC build/libref/stack.odoc
- OCAMLDOC build/libref/stdLabels.odoc
- OCAMLDOC build/libref/stdlib.odoc
- OCAMLDOC build/libref/str.odoc
- OCAMLDOC build/libref/string.odoc
- OCAMLDOC build/libref/stringLabels.odoc
- OCAMLDOC build/libref/sys.odoc
- OCAMLDOC build/libref/thread.odoc
- OCAMLDOC build/libref/type.odoc
- OCAMLDOC build/libref/uchar.odoc
- OCAMLDOC build/libref/unit.odoc
- OCAMLDOC build/libref/unix.odoc
- OCAMLDOC build/libref/unixLabels.odoc
- OCAMLDOC build/libref/weak.odoc
- OCAMLDOC build/libref/camlinternalFormat.odoc
- OCAMLDOC build/libref/camlinternalFormatBasics.odoc
- OCAMLDOC build/libref/camlinternalLazy.odoc
- OCAMLDOC build/libref/camlinternalMod.odoc
- OCAMLDOC build/libref/camlinternalOO.odoc
- GEN build/Compiler_libs.mld
- OCAMLDOC build/compilerlibref/ast_helper.odoc
- OCAMLDOC build/compilerlibref/ast_invariants.odoc
- OCAMLDOC build/compilerlibref/ast_iterator.odoc
- OCAMLDOC build/compilerlibref/ast_mapper.odoc
- OCAMLDOC build/compilerlibref/asttypes.odoc
- OCAMLDOC build/compilerlibref/attr_helper.odoc
- OCAMLDOC build/compilerlibref/builtin_attributes.odoc
- OCAMLDOC build/compilerlibref/camlinternalMenhirLib.odoc
- OCAMLDOC build/compilerlibref/depend.odoc
- OCAMLDOC build/compilerlibref/docstrings.odoc
- OCAMLDOC build/compilerlibref/lexer.odoc
- OCAMLDOC build/compilerlibref/location.odoc
- OCAMLDOC build/compilerlibref/longident.odoc
- OCAMLDOC build/compilerlibref/parse.odoc
- OCAMLDOC build/compilerlibref/parser.odoc
- OCAMLDOC build/compilerlibref/parsetree.odoc
- OCAMLDOC build/compilerlibref/pprintast.odoc
- OCAMLDOC build/compilerlibref/printast.odoc
- OCAMLDOC build/compilerlibref/syntaxerr.odoc
- OCAMLDOC build/compilerlibref/unit_info.odoc
- OCAMLDOC build/compilerlibref/arg_helper.odoc
- OCAMLDOC build/compilerlibref/binutils.odoc
- OCAMLDOC build/compilerlibref/build_path_prefix_map.odoc
- OCAMLDOC build/compilerlibref/ccomp.odoc
- OCAMLDOC build/compilerlibref/clflags.odoc
- OCAMLDOC build/compilerlibref/compression.odoc
- OCAMLDOC build/compilerlibref/config.odoc
- OCAMLDOC build/compilerlibref/config_boot.odoc
- OCAMLDOC build/compilerlibref/config_main.odoc
- OCAMLDOC build/compilerlibref/consistbl.odoc
- OCAMLDOC build/compilerlibref/diffing.odoc
- OCAMLDOC build/compilerlibref/diffing_with_keys.odoc
- OCAMLDOC build/compilerlibref/domainstate.odoc
- OCAMLDOC build/compilerlibref/format_doc.odoc
- OCAMLDOC build/compilerlibref/identifiable.odoc
- OCAMLDOC build/compilerlibref/int_replace_polymorphic_compare.odoc
- OCAMLDOC build/compilerlibref/lazy_backtrack.odoc
- OCAMLDOC build/compilerlibref/linkdeps.odoc
- OCAMLDOC build/compilerlibref/load_path.odoc
- OCAMLDOC build/compilerlibref/local_store.odoc
- OCAMLDOC build/compilerlibref/misc.odoc
- OCAMLDOC build/compilerlibref/numbers.odoc
- OCAMLDOC build/compilerlibref/profile.odoc
- OCAMLDOC build/compilerlibref/strongly_connected_components.odoc
- OCAMLDOC build/compilerlibref/targetint.odoc
- OCAMLDOC build/compilerlibref/terminfo.odoc
- OCAMLDOC build/compilerlibref/warnings.odoc
- OCAMLDOC build/compilerlibref/pparse.odoc
- OCAMLDOC build/libref/Format_tutorial.odoc
- OCAMLDOC build/libref/Ocaml_operators.odoc
- OCAMLDOC build/compilerlibref/Compiler_libs.odoc
- OCAMLDOC build/man/Stdlib.3o
- Warning: Element modname_from_source not found
- make[4]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/api_docgen/ocamldoc'
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/api_docgen'
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
-> compiled ocaml-compiler.5.3.0
[ocaml-compiler: make install]
+ /usr/bin/make "install" (CWD=/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0)
- mkdir -p "/home/opam/.opam/default/bin"
- mkdir -p "/home/opam/.opam/default/lib/ocaml"
- mkdir -p "/home/opam/.opam/default/lib/ocaml/stublibs"
- mkdir -p "/home/opam/.opam/default/lib/ocaml/compiler-libs"
- mkdir -p "/home/opam/.opam/default/doc/ocaml"
- mkdir -p "/home/opam/.opam/default/lib/ocaml/caml"
- mkdir -p "/home/opam/.opam/default/lib/ocaml/profiling"
- /usr/bin/install -c -p runtime/ocamlrun runtime/ocamlrund runtime/ocamlruni "/home/opam/.opam/default/bin"
- /usr/bin/install -c -p -m 644 runtime/ld.conf runtime/libcamlrun.a runtime/libcamlrund.a runtime/libcamlruni.a runtime/libcamlrun_pic.a \
- "/home/opam/.opam/default/lib/ocaml"
- /usr/bin/install -c -p runtime/libcamlrun_shared.so \
- "/home/opam/.opam/default/lib/ocaml"
- /usr/bin/install -c -p -m 644 runtime/caml/domain_state.tbl runtime/caml/*.h \
- "/home/opam/.opam/default/lib/ocaml/caml"
- /usr/bin/install -c -p ocaml "/home/opam/.opam/default/bin"
- ./boot/ocamlrun ./tools/stripdebug ocamlc ocamlc.tmp && /usr/bin/install -c -p ocamlc.tmp "/home/opam/.opam/default/bin/ocamlc.byte" && rm ocamlc.tmp
- /usr/bin/make -C stdlib install
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/stdlib'
- /usr/bin/install -c -p -m 644 \
- stdlib.cma std_exit.cmo *.cmi "/home/opam/.opam/default/lib/ocaml"
- mkdir -p "/home/opam/.opam/default/lib/ocaml/stdlib"
- /usr/bin/install -c -p -m 644 META "/home/opam/.opam/default/lib/ocaml/stdlib"
- /usr/bin/install -c -p -m 644 \
- *.cmt *.cmti *.mli *.ml *.ml.in \
- "/home/opam/.opam/default/lib/ocaml"
- /usr/bin/install -c -p -m 644 target_runtime-launch-info "/home/opam/.opam/default/lib/ocaml/runtime-launch-info"
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/stdlib'
- /usr/bin/install -c -p lex/ocamllex \
- "/home/opam/.opam/default/bin/ocamllex.byte"
- for i in ocamldep ocamlobjinfo; \
- do \
- /usr/bin/install -c -p "tools/$i" "/home/opam/.opam/default/bin/$i.byte";\
- if test -f "tools/$i".opt; then \
- /usr/bin/install -c -p "tools/$i.opt" "/home/opam/.opam/default/bin" && \
- (cd "/home/opam/.opam/default/bin" && ln -sf "$i.opt" "$i"); \
- else \
- (cd "/home/opam/.opam/default/bin" && ln -sf "$i.byte" "$i"); \
- fi; \
- done
- for i in ocamlcmt ocamlprof ocamlcp ocamlmklib ocamlmktop ocamloptp; \
- do \
- /usr/bin/install -c -p "tools/$i" "/home/opam/.opam/default/bin";\
- done
- /usr/bin/install -c -p yacc/ocamlyacc "/home/opam/.opam/default/bin"
- /usr/bin/install -c -p -m 644 \
- utils/*.cmi \
- parsing/*.cmi \
- typing/*.cmi \
- bytecomp/*.cmi \
- file_formats/*.cmi \
- lambda/*.cmi \
- driver/*.cmi \
- toplevel/*.cmi \
- "/home/opam/.opam/default/lib/ocaml/compiler-libs"
- /usr/bin/install -c -p -m 644 \
- toplevel/byte/*.cmi \
- "/home/opam/.opam/default/lib/ocaml/compiler-libs"
- /usr/bin/install -c -p -m 644 \
- utils/*.cmt utils/*.cmti utils/*.mli \
- parsing/*.cmt parsing/*.cmti parsing/*.mli \
- typing/*.cmt typing/*.cmti typing/*.mli \
- file_formats/*.cmt file_formats/*.cmti file_formats/*.mli \
- lambda/*.cmt lambda/*.cmti lambda/*.mli \
- bytecomp/*.cmt bytecomp/*.cmti bytecomp/*.mli \
- driver/*.cmt driver/*.cmti driver/*.mli \
- toplevel/*.cmt toplevel/*.cmti toplevel/*.mli \
- "/home/opam/.opam/default/lib/ocaml/compiler-libs"
- /usr/bin/install -c -p -m 644 \
- toplevel/byte/*.cmt \
- "/home/opam/.opam/default/lib/ocaml/compiler-libs"
- /usr/bin/install -c -p -m 644 \
- tools/profiling.cmt tools/profiling.cmti \
- "/home/opam/.opam/default/lib/ocaml/profiling"
- /usr/bin/install -c -p -m 644 \
- compilerlibs/*.cma compilerlibs/META \
- "/home/opam/.opam/default/lib/ocaml/compiler-libs"
- /usr/bin/install -c -p -m 644 \
- driver/main.cmo toplevel/topstart.cmo \
- "/home/opam/.opam/default/lib/ocaml/compiler-libs"
- /usr/bin/install -c -p expunge "/home/opam/.opam/default/lib/ocaml"
- rm -f "/home/opam/.opam/default/lib/ocaml"/topdirs.cm* "/home/opam/.opam/default/lib/ocaml/topdirs.mli"
- rm -f "/home/opam/.opam/default/lib/ocaml"/profiling.cm* "/home/opam/.opam/default/lib/ocaml/profiling.o"
- /usr/bin/install -c -p -m 644 \
- tools/profiling.cmi tools/profiling.cmo \
- "/home/opam/.opam/default/lib/ocaml/profiling"
- /usr/bin/make -C man install
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/man'
- mkdir -p '/home/opam/.opam/default/man/man1'
- /usr/bin/install -c -p -m 644 ocaml.1 ocamlc.1 ocamlc.opt.1 ocamlcp.1 ocamldebug.1 ocamldep.1 ocamldoc.1 ocamllex.1 ocamlmktop.1 ocamlopt.1 ocamlopt.opt.1 ocamloptp.1 ocamlprof.1 ocamlrun.1 ocamlyacc.1 '/home/opam/.opam/default/man/man1'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/man'
- rm -f "/home/opam/.opam/default/lib/ocaml"/dynlink.cm* "/home/opam/.opam/default/lib/ocaml/dynlink.mli" \
- "/home/opam/.opam/default/lib/ocaml/dynlink.a" \
- "/home/opam/.opam/default/lib/ocaml/"dynlink_config.cmx "/home/opam/.opam/default/lib/ocaml/"dynlink_types.cmx "/home/opam/.opam/default/lib/ocaml/"dynlink_platform_intf.cmx "/home/opam/.opam/default/lib/ocaml/"dynlink_common.cmx "/home/opam/.opam/default/lib/ocaml/"dynlink.cmx
- mkdir -p "/home/opam/.opam/default/lib/ocaml/dynlink"
- /usr/bin/install -c -p -m 644 \
- otherlibs/dynlink/dynlink.cmi otherlibs/dynlink/dynlink.cma \
- otherlibs/dynlink/META \
- "/home/opam/.opam/default/lib/ocaml/dynlink"
- /usr/bin/install -c -p -m 644 \
- otherlibs/dynlink/dynlink.cmti otherlibs/dynlink/dynlink.mli \
- "/home/opam/.opam/default/lib/ocaml/dynlink"
- for i in runtime_events unix str systhreads; do \
- /usr/bin/make -C otherlibs/$i install || exit $?; \
- done
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/runtime_events'
- if test -f dllcamlruntime_eventsbyt.so; then \
- /usr/bin/install -c -p \
- dllcamlruntime_eventsbyt.so "/home/opam/.opam/default/lib/ocaml/stublibs"; \
- fi
- /usr/bin/install -c -p -m 644 libcamlruntime_eventsbyt.a "/home/opam/.opam/default/lib/ocaml/"
- rm -f "/home/opam/.opam/default/lib/ocaml"/runtime_events.cma "/home/opam/.opam/default/lib/ocaml"/runtime_events.cmi "/home/opam/.opam/default/lib/ocaml"/runtime_events.mli "/home/opam/.opam/default/lib/ocaml"/runtime_events.cmti "/home/opam/.opam/default/lib/ocaml"/runtime_events.cmx "/home/opam/.opam/default/lib/ocaml"/runtime_events.cmxa "/home/opam/.opam/default/lib/ocaml"/runtime_events.cmxs "/home/opam/.opam/default/lib/ocaml"/runtime_events.a
- mkdir -p "/home/opam/.opam/default/lib/ocaml/runtime_events"
- /usr/bin/install -c -p -m 644 \
- runtime_events.cma runtime_events.cmi META \
- "/home/opam/.opam/default/lib/ocaml/runtime_events/"
- /usr/bin/install -c -p -m 644 \
- runtime_events.mli \
- runtime_events.cmti \
- "/home/opam/.opam/default/lib/ocaml/runtime_events/"
- if test -n "caml/runtime_events_consumer.h"; then \
- /usr/bin/install -c -p -m 644 caml/runtime_events_consumer.h "/home/opam/.opam/default/lib/ocaml/caml/"; \
- fi
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/runtime_events'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/unix'
- if test -f dllunixbyt.so; then \
- /usr/bin/install -c -p \
- dllunixbyt.so "/home/opam/.opam/default/lib/ocaml/stublibs"; \
- fi
- /usr/bin/install -c -p -m 644 libunixbyt.a "/home/opam/.opam/default/lib/ocaml/"
- rm -f "/home/opam/.opam/default/lib/ocaml"/unix.cma "/home/opam/.opam/default/lib/ocaml"/unix.cmi "/home/opam/.opam/default/lib/ocaml"/unixLabels.cmi "/home/opam/.opam/default/lib/ocaml"/unix.mli "/home/opam/.opam/default/lib/ocaml"/unixLabels.mli "/home/opam/.opam/default/lib/ocaml"/unix.cmti "/home/opam/.opam/default/lib/ocaml"/unixLabels.cmti "/home/opam/.opam/default/lib/ocaml"/unix.cmx "/home/opam/.opam/default/lib/ocaml"/unixLabels.cmx "/home/opam/.opam/default/lib/ocaml"/unix.cmxa "/home/opam/.opam/default/lib/ocaml"/unix.cmxs "/home/opam/.opam/default/lib/ocaml"/unix.a
- mkdir -p "/home/opam/.opam/default/lib/ocaml/unix"
- /usr/bin/install -c -p -m 644 \
- unix.cma unix.cmi unixLabels.cmi META \
- "/home/opam/.opam/default/lib/ocaml/unix/"
- /usr/bin/install -c -p -m 644 \
- unix.mli unixLabels.mli \
- unix.cmti unixLabels.cmti \
- "/home/opam/.opam/default/lib/ocaml/unix/"
- if test -n "caml/unixsupport.h caml/socketaddr.h"; then \
- /usr/bin/install -c -p -m 644 caml/unixsupport.h caml/socketaddr.h "/home/opam/.opam/default/lib/ocaml/caml/"; \
- fi
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/unix'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/str'
- if test -f dllcamlstrbyt.so; then \
- /usr/bin/install -c -p \
- dllcamlstrbyt.so "/home/opam/.opam/default/lib/ocaml/stublibs"; \
- fi
- /usr/bin/install -c -p -m 644 libcamlstrbyt.a "/home/opam/.opam/default/lib/ocaml/"
- rm -f "/home/opam/.opam/default/lib/ocaml"/str.cma "/home/opam/.opam/default/lib/ocaml"/str.cmi "/home/opam/.opam/default/lib/ocaml"/str.mli "/home/opam/.opam/default/lib/ocaml"/str.cmti "/home/opam/.opam/default/lib/ocaml"/str.cmx "/home/opam/.opam/default/lib/ocaml"/str.cmxa "/home/opam/.opam/default/lib/ocaml"/str.cmxs "/home/opam/.opam/default/lib/ocaml"/str.a
- mkdir -p "/home/opam/.opam/default/lib/ocaml/str"
- /usr/bin/install -c -p -m 644 \
- str.cma str.cmi META \
- "/home/opam/.opam/default/lib/ocaml/str/"
- /usr/bin/install -c -p -m 644 \
- str.mli \
- str.cmti \
- "/home/opam/.opam/default/lib/ocaml/str/"
- if test -n ""; then \
- /usr/bin/install -c -p -m 644 "/home/opam/.opam/default/lib/ocaml/caml/"; \
- fi
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/str'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/systhreads'
- if test -f dllthreads.so; then \
- /usr/bin/install -c -p dllthreads.so "/home/opam/.opam/default/lib/ocaml/stublibs"; \
- fi
- /usr/bin/install -c -p -m 644 libthreads.a "/home/opam/.opam/default/lib/ocaml"
- mkdir -p "/home/opam/.opam/default/lib/ocaml/threads"
- /usr/bin/install -c -p -m 644 \
- thread.cmi event.cmi threads.cma META \
- "/home/opam/.opam/default/lib/ocaml/threads"
- /usr/bin/install -c -p -m 644 \
- thread.cmti event.cmti \
- "/home/opam/.opam/default/lib/ocaml/threads"
- /usr/bin/install -c -p -m 644 thread.mli event.mli "/home/opam/.opam/default/lib/ocaml/threads"
- /usr/bin/install -c -p -m 644 caml/threads.h "/home/opam/.opam/default/lib/ocaml/caml"
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/systhreads'
- mkdir -p "/home/opam/.opam/default/lib/ocaml/ocamldoc"
- /usr/bin/install -c -p ./ocamldoc/ocamldoc "/home/opam/.opam/default/bin"
- /usr/bin/install -c -p -m 644 \
- ocamldoc/ocamldoc.hva ocamldoc/*.cmi ocamldoc/odoc_info.cma \
- ocamldoc/META \
- "/home/opam/.opam/default/lib/ocaml/ocamldoc"
- /usr/bin/install -c -p -m 644 \
- ocamldoc/odoc_dep.cmi ocamldoc/odoc_dot.cmi ocamldoc/odoc_extension.cmi ocamldoc/odoc_html.cmi ocamldoc/odoc_info.cmi ocamldoc/odoc_latex.cmi ocamldoc/odoc_latex_style.cmi ocamldoc/odoc_man.cmi ocamldoc/odoc_messages.cmi ocamldoc/odoc_ocamlhtml.cmi ocamldoc/odoc_parameter.cmi ocamldoc/odoc_texi.cmi ocamldoc/odoc_text_lexer.cmi ocamldoc/odoc_to_text.cmi ocamldoc/odoc_type.cmi ocamldoc/odoc_value.cmi \
- "/home/opam/.opam/default/lib/ocaml/ocamldoc"
- /usr/bin/install -c -p -m 644 \
- ocamldoc/odoc_dep.mli ocamldoc/odoc_dot.mli ocamldoc/odoc_extension.mli ocamldoc/odoc_html.mli ocamldoc/odoc_info.mli ocamldoc/odoc_latex.mli ocamldoc/odoc_latex_style.mli ocamldoc/odoc_man.mli ocamldoc/odoc_messages.mli ocamldoc/odoc_ocamlhtml.mli ocamldoc/odoc_parameter.mli ocamldoc/odoc_texi.mli ocamldoc/odoc_text_lexer.mli ocamldoc/odoc_to_text.mli ocamldoc/odoc_type.mli ocamldoc/odoc_value.mli ocamldoc/odoc_dep.cmt ocamldoc/odoc_dot.cmt ocamldoc/odoc_extension.cmt ocamldoc/odoc_html.cmt ocamldoc/odoc_info.cmt ocamldoc/odoc_latex.cmt ocamldoc/odoc_latex_style.cmt ocamldoc/odoc_man.cmt ocamldoc/odoc_messages.cmt ocamldoc/odoc_ocamlhtml.cmt ocamldoc/odoc_parameter.cmt ocamldoc/odoc_texi.cmt ocamldoc/odoc_text_lexer.cmt ocamldoc/odoc_to_text.cmt ocamldoc/odoc_type.cmt ocamldoc/odoc_value.cmt ocamldoc/odoc_dep.cmti ocamldoc/odoc_dot.cmti ocamldoc/odoc_extension.cmti ocamldoc/odoc_html.cmti ocamldoc/odoc_info.cmti ocamldoc/odoc_latex.cmti ocamldoc/odoc_latex_style.cmti ocamldoc/odoc_man.cmti ocamldoc/odoc_messages.cmti ocamldoc/odoc_ocamlhtml.cmti ocamldoc/odoc_parameter.cmti ocamldoc/odoc_texi.cmti ocamldoc/odoc_text_lexer.cmti ocamldoc/odoc_to_text.cmti ocamldoc/odoc_type.cmti ocamldoc/odoc_value.cmti \
- "/home/opam/.opam/default/lib/ocaml/ocamldoc"
- /usr/bin/make -C api_docgen install
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/api_docgen'
- /usr/bin/make -C ocamldoc install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/api_docgen/ocamldoc'
- mkdir -p "/home/opam/.opam/default/man/man3"
- if test -d build/man; then \
- /usr/bin/install -c -p -m 644 build/man/*.3o "/home/opam/.opam/default/man/man3"; \
- fi
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/api_docgen/ocamldoc'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/api_docgen'
- if test -n "ocamldebug"; then \
- /usr/bin/install -c -p debugger/ocamldebug "/home/opam/.opam/default/bin"; \
- fi
- /usr/bin/install -c -p -m 644 Makefile.config "/home/opam/.opam/default/lib/ocaml"
- /usr/bin/install -c -p -m 644 Changes README.adoc README.win32.adoc LICENSE "/home/opam/.opam/default/doc/ocaml"
- if test -f ocamlopt; then /usr/bin/make installopt; else \
- cd "/home/opam/.opam/default/bin"; \
- ln -sf ocamlc.byte ocamlc; \
- ln -sf ocamllex.byte ocamllex; \
- (test -f flexlink.byte && \
- ln -sf flexlink.byte flexlink) || true; \
- fi
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/install -c -p -m 644 runtime/libasmrun.a runtime/libcomprmarsh.a runtime/libasmrund.a runtime/libasmruni.a runtime/libasmrun_pic.a "/home/opam/.opam/default/lib/ocaml"
- /usr/bin/install -c -p runtime/libasmrun_shared.so "/home/opam/.opam/default/lib/ocaml"
- ./boot/ocamlrun ./tools/stripdebug ocamlopt ocamlopt.tmp && /usr/bin/install -c -p ocamlopt.tmp "/home/opam/.opam/default/bin/ocamlopt.byte" && rm ocamlopt.tmp
- /usr/bin/make -C stdlib installopt
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/stdlib'
- /usr/bin/install -c -p -m 644 \
- stdlib.cmxa stdlib.a std_exit.o *.cmx \
- "/home/opam/.opam/default/lib/ocaml"
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/stdlib'
- /usr/bin/install -c -p -m 644 \
- middle_end/*.cmi \
- "/home/opam/.opam/default/lib/ocaml/compiler-libs"
- /usr/bin/install -c -p -m 644 \
- middle_end/closure/*.cmi \
- "/home/opam/.opam/default/lib/ocaml/compiler-libs"
- /usr/bin/install -c -p -m 644 \
- middle_end/flambda/*.cmi \
- "/home/opam/.opam/default/lib/ocaml/compiler-libs"
- /usr/bin/install -c -p -m 644 \
- middle_end/flambda/base_types/*.cmi \
- "/home/opam/.opam/default/lib/ocaml/compiler-libs"
- /usr/bin/install -c -p -m 644 \
- asmcomp/*.cmi \
- "/home/opam/.opam/default/lib/ocaml/compiler-libs"
- /usr/bin/install -c -p -m 644 \
- middle_end/*.cmt middle_end/*.cmti \
- middle_end/*.mli \
- "/home/opam/.opam/default/lib/ocaml/compiler-libs"
- /usr/bin/install -c -p -m 644 \
- middle_end/closure/*.cmt middle_end/closure/*.cmti \
- middle_end/closure/*.mli \
- "/home/opam/.opam/default/lib/ocaml/compiler-libs"
- /usr/bin/install -c -p -m 644 \
- middle_end/flambda/*.cmt middle_end/flambda/*.cmti \
- middle_end/flambda/*.mli \
- "/home/opam/.opam/default/lib/ocaml/compiler-libs"
- /usr/bin/install -c -p -m 644 \
- middle_end/flambda/base_types/*.cmt \
- middle_end/flambda/base_types/*.cmti \
- middle_end/flambda/base_types/*.mli \
- "/home/opam/.opam/default/lib/ocaml/compiler-libs"
- /usr/bin/install -c -p -m 644 \
- asmcomp/*.cmt asmcomp/*.cmti \
- asmcomp/*.mli \
- "/home/opam/.opam/default/lib/ocaml/compiler-libs"
- /usr/bin/install -c -p -m 644 \
- driver/optmain.cmo \
- "/home/opam/.opam/default/lib/ocaml/compiler-libs"
- mkdir -p "/home/opam/.opam/default/lib/ocaml/ocamldoc"
- /usr/bin/install -c -p ./ocamldoc/ocamldoc.opt "/home/opam/.opam/default/bin"
- /usr/bin/install -c -p -m 644 \
- ocamldoc/odoc_dep.cmi ocamldoc/odoc_dot.cmi ocamldoc/odoc_extension.cmi ocamldoc/odoc_html.cmi ocamldoc/odoc_info.cmi ocamldoc/odoc_latex.cmi ocamldoc/odoc_latex_style.cmi ocamldoc/odoc_man.cmi ocamldoc/odoc_messages.cmi ocamldoc/odoc_ocamlhtml.cmi ocamldoc/odoc_parameter.cmi ocamldoc/odoc_texi.cmi ocamldoc/odoc_text_lexer.cmi ocamldoc/odoc_to_text.cmi ocamldoc/odoc_type.cmi ocamldoc/odoc_value.cmi \
- "/home/opam/.opam/default/lib/ocaml/ocamldoc"
- /usr/bin/install -c -p -m 644 \
- ocamldoc/odoc_dep.mli ocamldoc/odoc_dot.mli ocamldoc/odoc_extension.mli ocamldoc/odoc_html.mli ocamldoc/odoc_info.mli ocamldoc/odoc_latex.mli ocamldoc/odoc_latex_style.mli ocamldoc/odoc_man.mli ocamldoc/odoc_messages.mli ocamldoc/odoc_ocamlhtml.mli ocamldoc/odoc_parameter.mli ocamldoc/odoc_texi.mli ocamldoc/odoc_text_lexer.mli ocamldoc/odoc_to_text.mli ocamldoc/odoc_type.mli ocamldoc/odoc_value.mli ocamldoc/odoc_dep.cmt ocamldoc/odoc_dot.cmt ocamldoc/odoc_extension.cmt ocamldoc/odoc_html.cmt ocamldoc/odoc_info.cmt ocamldoc/odoc_latex.cmt ocamldoc/odoc_latex_style.cmt ocamldoc/odoc_man.cmt ocamldoc/odoc_messages.cmt ocamldoc/odoc_ocamlhtml.cmt ocamldoc/odoc_parameter.cmt ocamldoc/odoc_texi.cmt ocamldoc/odoc_text_lexer.cmt ocamldoc/odoc_to_text.cmt ocamldoc/odoc_type.cmt ocamldoc/odoc_value.cmt ocamldoc/odoc_dep.cmti ocamldoc/odoc_dot.cmti ocamldoc/odoc_extension.cmti ocamldoc/odoc_html.cmti ocamldoc/odoc_info.cmti ocamldoc/odoc_latex.cmti ocamldoc/odoc_latex_style.cmti ocamldoc/odoc_man.cmti ocamldoc/odoc_messages.cmti ocamldoc/odoc_ocamlhtml.cmti ocamldoc/odoc_parameter.cmti ocamldoc/odoc_texi.cmti ocamldoc/odoc_text_lexer.cmti ocamldoc/odoc_to_text.cmti ocamldoc/odoc_type.cmti ocamldoc/odoc_value.cmti \
- "/home/opam/.opam/default/lib/ocaml/ocamldoc"
- /usr/bin/install -c -p -m 644 \
- ocamldoc/ocamldoc.hva ocamldoc/*.cmx ocamldoc/odoc_info.a \
- ocamldoc/odoc_info.cmxa \
- "/home/opam/.opam/default/lib/ocaml/ocamldoc"
- /usr/bin/install -c -p -m 644 \
- otherlibs/dynlink/dynlink_config.cmx otherlibs/dynlink/dynlink_types.cmx otherlibs/dynlink/dynlink_platform_intf.cmx otherlibs/dynlink/dynlink_common.cmx otherlibs/dynlink/native/dynlink.cmx otherlibs/dynlink/dynlink.cmxa \
- otherlibs/dynlink/dynlink.a \
- "/home/opam/.opam/default/lib/ocaml/dynlink"
- for i in runtime_events unix str systhreads; do \
- /usr/bin/make -C otherlibs/$i installopt || exit $?; \
- done
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/runtime_events'
- /usr/bin/install -c -p -m 644 \
- runtime_events.cmx runtime_events.cmxa runtime_events.a \
- "/home/opam/.opam/default/lib/ocaml/runtime_events/"
- if test -f runtime_events.cmxs; then \
- /usr/bin/install -c -p runtime_events.cmxs "/home/opam/.opam/default/lib/ocaml/runtime_events"; \
- fi
- if test -f dllcamlruntime_eventsnat.so; then \
- /usr/bin/install -c -p \
- dllcamlruntime_eventsnat.so "/home/opam/.opam/default/lib/ocaml/stublibs"; \
- fi
- /usr/bin/install -c -p -m 644 libcamlruntime_eventsnat.a "/home/opam/.opam/default/lib/ocaml/"
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/runtime_events'
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/unix'
- /usr/bin/install -c -p -m 644 \
- unix.cmx unixLabels.cmx unix.cmxa unix.a \
- "/home/opam/.opam/default/lib/ocaml/unix/"
- if test -f unix.cmxs; then \
- /usr/bin/install -c -p unix.cmxs "/home/opam/.opam/default/lib/ocaml/unix"; \
- fi
- if test -f dllunixnat.so; then \
- /usr/bin/install -c -p \
- dllunixnat.so "/home/opam/.opam/default/lib/ocaml/stublibs"; \
- fi
- /usr/bin/install -c -p -m 644 libunixnat.a "/home/opam/.opam/default/lib/ocaml/"
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/unix'
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/str'
- /usr/bin/install -c -p -m 644 \
- str.cmx str.cmxa str.a \
- "/home/opam/.opam/default/lib/ocaml/str/"
- if test -f str.cmxs; then \
- /usr/bin/install -c -p str.cmxs "/home/opam/.opam/default/lib/ocaml/str"; \
- fi
- if test -f dllcamlstrnat.so; then \
- /usr/bin/install -c -p \
- dllcamlstrnat.so "/home/opam/.opam/default/lib/ocaml/stublibs"; \
- fi
- /usr/bin/install -c -p -m 644 libcamlstrnat.a "/home/opam/.opam/default/lib/ocaml/"
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/str'
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/systhreads'
- /usr/bin/install -c -p -m 644 libthreadsnat.a "/home/opam/.opam/default/lib/ocaml"
- /usr/bin/install -c -p -m 644 \
- thread.cmx event.cmx threads.cmxa threads.a \
- "/home/opam/.opam/default/lib/ocaml/threads"
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0/otherlibs/systhreads'
- if test -f ocamlopt.opt; then /usr/bin/make installoptopt; else \
- cd "/home/opam/.opam/default/bin"; \
- ln -sf ocamlc.byte ocamlc; \
- ln -sf ocamlopt.byte ocamlopt; \
- ln -sf ocamllex.byte ocamllex; \
- (test -f flexlink.byte && \
- ln -sf flexlink.byte flexlink) || true; \
- fi
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/install -c -p ocamlc.opt "/home/opam/.opam/default/bin"
- /usr/bin/install -c -p ocamlopt.opt "/home/opam/.opam/default/bin"
- /usr/bin/install -c -p lex/ocamllex.opt "/home/opam/.opam/default/bin"
- cd "/home/opam/.opam/default/bin"; \
- ln -sf ocamlc.opt ocamlc; \
- ln -sf ocamlopt.opt ocamlopt; \
- ln -sf ocamllex.opt ocamllex
- /usr/bin/install -c -p -m 644 \
- utils/*.cmx parsing/*.cmx typing/*.cmx bytecomp/*.cmx \
- toplevel/*.cmx toplevel/native/*.cmx \
- toplevel/native/tophooks.cmi \
- file_formats/*.cmx \
- lambda/*.cmx \
- driver/*.cmx asmcomp/*.cmx middle_end/*.cmx \
- middle_end/closure/*.cmx \
- middle_end/flambda/*.cmx \
- middle_end/flambda/base_types/*.cmx \
- "/home/opam/.opam/default/lib/ocaml/compiler-libs"
- /usr/bin/install -c -p -m 644 \
- compilerlibs/*.cmxa compilerlibs/*.a \
- "/home/opam/.opam/default/lib/ocaml/compiler-libs"
- /usr/bin/install -c -p -m 644 \
- driver/main.cmx driver/main.o \
- driver/optmain.cmx driver/optmain.o \
- toplevel/topstart.o \
- "/home/opam/.opam/default/lib/ocaml/compiler-libs"
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
- /usr/bin/install -c -p -m 644 \
- tools/profiling.cmx tools/profiling.o \
- "/home/opam/.opam/default/lib/ocaml/profiling"
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocaml-compiler.5.3.0'
-> installed ocaml-compiler.5.3.0
Layer conf-zlib.1: /var/lib/day10/cache/debian-13-x86_64/87e5e15ffa17ee7b32f94b11aa558231
Processing: [default: loading data]
The following system packages will first need to be installed:
zlib1g-dev
<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "zlib1g-dev"
- debconf: unable to initialize frontend: Dialog
- debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
- debconf: falling back to frontend: Readline
- debconf: unable to initialize frontend: Readline
- debconf: (This frontend requires a controlling tty.)
- debconf: falling back to frontend: Teletype
- debconf: unable to initialize frontend: Teletype
- debconf: (This frontend requires a controlling tty.)
- debconf: falling back to frontend: Noninteractive
- Selecting previously unselected package zlib1g-dev:amd64.
- (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20145 files and directories currently installed.)
- Preparing to unpack .../zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ...
- Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ...
- Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ...
[conf-zlib: pkg-config zlib]
+ /usr/bin/pkg-config "zlib" (CWD=/home/opam/.opam/default/.opam-switch/build/conf-zlib.1)
-> compiled conf-zlib.1
-> installed conf-zlib.1
Layer ocaml-base-compiler.5.3.0: /var/lib/day10/cache/debian-13-x86_64/e05bfb87e0b4cb9bdd511c1366887cea
Processing: [default: loading data]
-> installed ocaml-base-compiler.5.3.0
Layer ocaml-config.3: /var/lib/day10/cache/debian-13-x86_64/a78a8a40f9b33e8a65422f5b60bacd81
Processing: [default: loading data]
[ocaml-config.3/gen_ocaml_config.ml.in: dl]
[ocaml-config.3/ocaml-config.install: dl]
-> retrieved ocaml-config.3 (2 extra sources)
-> retrieved ocaml-config.3 (2 extra sources)
[ocaml-config: subst] expanding opam variables in gen_ocaml_config.ml.in, generating gen_ocaml_config.ml
-> installed ocaml-config.3
Layer ocaml.5.3.0: /var/lib/day10/cache/debian-13-x86_64/9c82be091b7d8c78c0ec7f86ae7e1d66
Processing: [default: loading data]
[ocaml: ocaml 5.3.0]
+ /home/opam/.opam/default/bin/ocaml "/home/opam/.opam/default/share/ocaml-config/gen_ocaml_config.ml" "5.3.0" "ocaml" (CWD=/home/opam/.opam/default/.opam-switch/build/ocaml.5.3.0)
-> compiled ocaml.5.3.0
-> installed ocaml.5.3.0
Layer dune.3.20.2: /var/lib/day10/cache/debian-13-x86_64/e32781a3aa88ff7881cd35e61be100b4
Processing: [default: loading data]
[dune.3.20.2: http]
[dune.3.20.2: extract]
-> retrieved dune.3.20.2 (https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz)
[dune: ocaml 39]
+ /home/opam/.opam/default/bin/ocaml "boot/bootstrap.ml" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/dune.3.20.2)
- ocamlc -output-complete-exe -g -o .duneboot.exe -I boot -I +unix unix.cma boot/libs.ml boot/duneboot.ml
- ./.duneboot.exe -j 39
-
[dune: ./_boot/dune.exe build]
+ /home/opam/.opam/default/.opam-switch/build/dune.3.20.2/./_boot/dune.exe "build" "dune.install" "--release" "--profile" "dune-bootstrap" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/dune.3.20.2)
-> compiled dune.3.20.2
-> installed dune.3.20.2
Layer ocamlfind.1.9.8: /var/lib/day10/cache/debian-13-x86_64/18a02612a99f91e8e5ddcadf531e2daa
Processing: [default: loading data]
[ocamlfind.1.9.8: http]
[ocamlfind.1.9.8: extract]
-> retrieved ocamlfind.1.9.8 (https://github.com/ocaml/ocamlfind/archive/refs/tags/findlib-1.9.8.tar.gz)
[ocamlfind: ./configure]
+ /home/opam/.opam/default/.opam-switch/build/ocamlfind.1.9.8/./configure "-bindir" "/home/opam/.opam/default/bin" "-sitelib" "/home/opam/.opam/default/lib" "-mandir" "/home/opam/.opam/default/man" "-config" "/home/opam/.opam/default/lib/findlib.conf" "-no-custom" "-no-camlp4" (CWD=/home/opam/.opam/default/.opam-switch/build/ocamlfind.1.9.8)
- Welcome to findlib version 1.9.8
- Configuring core...
- Checking for #remove_directory...
- Testing threading model...
- systhread_supported: true
- Testing DLLs...
- Testing whether ppxopt can be supported...
- Checking for ocamlc -opaque...
- Checking for ocamlopt -g...
- Configuring libraries...
- unix: found (in +unix)
- dynlink: found (in +dynlink)
- bigarray: not present (possible since 4.08)
- compiler-libs: found
- dbm: not present (normal since 4.00)
- graphics: not present (normal since 4.09)
- num: not present (normal since 4.06)
- ocamlbuild: not present (normal since 4.03)
- ocamldoc: found (in +ocamldoc)
- raw_spacetime: not present (normal since 4.12)
- threads: found (in +threads)
- str: found (in +str)
- labltk: not present (normal since 4.02)
- native dynlink: found
- camlp4: disabled
- bytes: found, installing fake library
- Configuration for bytes written to site-lib-src/bytes/META
- Detecting compiler arguments: (extractor built) ok
-
- About the OCAML core installation:
- Standard library: /home/opam/.opam/default/lib/ocaml
- Binaries: /home/opam/.opam/default/bin
- Manual pages: /home/opam/.opam/default/man
- Multi-threading type: posix
- The directory of site-specific packages will be
- site-lib: /home/opam/.opam/default/lib
- The configuration file is written to:
- findlib config file: /home/opam/.opam/default/lib/findlib.conf
- Software will be installed:
- Libraries: in <site-lib>/findlib
- Binaries: /home/opam/.opam/default/bin
- Manual pages: /home/opam/.opam/default/man
- topfind script: /home/opam/.opam/default/lib/ocaml
- Topfind ppxopt support: yes
- Toolbox: no
- Link custom runtime: no
- Need bytes compatibility: no
-
- Configuration has been written to Makefile.config
-
- You can now do 'make all', and optionally 'make opt', to build ocamlfind.
[ocamlfind: make all]
+ /usr/bin/make "all" (CWD=/home/opam/.opam/default/.opam-switch/build/ocamlfind.1.9.8)
- for p in findlib; do ( cd src/$p; /usr/bin/make all ) || exit; done
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocamlfind.1.9.8/src/findlib'
- ocamllex fl_meta.mll
- 22 states, 392 transitions, table size 1700 bytes
- USE_CYGPATH="0"; \
- export USE_CYGPATH; \
- cat findlib_config.mlp | \
- ../../tools/patch '@CONFIGFILE@' '/home/opam/.opam/default/lib/findlib.conf' | \
- ../../tools/patch '@STDLIB@' '/home/opam/.opam/default/lib/ocaml' | \
- ../../tools/patch '@RELATIVE_PATHS@' 'false' | \
- sed -e 's;@AUTOLINK@;true;g' \
- -e 's;@SYSTEM@;linux;g' \
- >findlib_config.ml
- if [ "true" = "true" ]; then \
- cp topfind.ml.in topfind.ml; \
- else \
- sed -e '/PPXOPT_BEGIN/,/PPXOPT_END/ d' topfind.ml.in \
- > topfind.ml ; \
- fi
- ocamldep *.ml *.mli >depend
- ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_compat.ml
- ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_split.ml
- ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c findlib_config.ml
- ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_metatoken.ml
- ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_meta.ml
- ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c fl_metascanner.mli
- ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_metascanner.ml
- ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c fl_topo.mli
- ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_topo.ml
- ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c fl_package_base.mli
- ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_package_base.ml
- ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c findlib.mli
- ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c findlib.ml
- ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_args.ml
- ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_lint.ml
- ocamlc -I +compiler-libs -a -o findlib.cma fl_compat.cmo fl_split.cmo findlib_config.cmo fl_metatoken.cmo fl_meta.cmo fl_metascanner.cmo fl_topo.cmo fl_package_base.cmo findlib.cmo fl_args.cmo fl_lint.cmo
- ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c ocaml_args.ml
- ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c frontend.ml
- ocamlc -I +compiler-libs -o ocamlfind -g findlib.cma unix.cma \
- -I +unix -I +dynlink ocaml_args.cmo frontend.cmo
- ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c topfind.mli
- ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c topfind.ml
- File "topfind.ml", line 128, characters 40-63:
- 128 | match Hashtbl.find Toploop.directive_table "ppx" with
- ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
-
- File "topfind.ml", line 258, characters 4-27:
- 258 | Toploop.directive_table
- ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
-
- File "topfind.ml", line 268, characters 4-27:
- 268 | Toploop.directive_table
- ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
-
- File "topfind.ml", line 280, characters 4-27:
- 280 | Toploop.directive_table
- ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
-
- File "topfind.ml", line 293, characters 4-27:
- 293 | Toploop.directive_table
- ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
-
- File "topfind.ml", line 307, characters 4-27:
- 307 | Toploop.directive_table
- ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
-
- File "topfind.ml", line 319, characters 4-27:
- 319 | Toploop.directive_table
- ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
- ocamlc -I +compiler-libs -a -o findlib_top.cma topfind.cmo
- if [ "1" = "1" ]; then \
- cp topfind.in topfind.compat.in; \
- else \
- sed -e '/REMOVE_DIRECTORY_BEGIN/,/REMOVE_DIRECTORY_END/ d' topfind.in \
- > topfind.compat.in ; \
- fi
- USE_CYGPATH="0"; \
- export USE_CYGPATH; \
- cat topfind.compat.in | \
- ../../tools/patch '@SITELIB@' '/home/opam/.opam/default/lib' | \
- ../../tools/patch '@RELATIVE_PATHS@' 'false' \
- >topfind
- ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c fl_dynload.mli
- ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_dynload.ml
- ocamlc -I +compiler-libs -a -o findlib_dynload.cma fl_dynload.cmo
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocamlfind.1.9.8/src/findlib'
- /usr/bin/make all-config
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocamlfind.1.9.8'
- if [ "false" = "true" ]; then \
- /usr/bin/make findlib-relative; \
- else \
- /usr/bin/make findlib-absolute; \
- fi
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocamlfind.1.9.8'
- USE_CYGPATH="0"; \
- export USE_CYGPATH; \
- cat findlib.conf.in | \
- tools/patch '@SITELIB@' '/home/opam/.opam/default/lib' | \
- tools/patch '@FINDLIB_PATH@' '/home/opam/.opam/default/lib/ocaml:/home/opam/.opam/default/lib' -p >findlib.conf
- if ./tools/cmd_from_same_dir ocamlc; then \
- echo 'ocamlc="ocamlc.opt"' >>findlib.conf; \
- fi
- if ./tools/cmd_from_same_dir ocamlopt; then \
- echo 'ocamlopt="ocamlopt.opt"' >>findlib.conf; \
- fi
- if ./tools/cmd_from_same_dir ocamldep; then \
- echo 'ocamldep="ocamldep.opt"' >>findlib.conf; \
- fi
- if ./tools/cmd_from_same_dir ocamldoc; then \
- echo 'ocamldoc="ocamldoc.opt"' >>findlib.conf; \
- fi
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocamlfind.1.9.8'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocamlfind.1.9.8'
[ocamlfind: make opt]
+ /usr/bin/make "opt" (CWD=/home/opam/.opam/default/.opam-switch/build/ocamlfind.1.9.8)
- for p in findlib; do ( cd src/$p; /usr/bin/make opt ) || exit; done
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocamlfind.1.9.8/src/findlib'
- ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_compat.ml
- ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_split.ml
- ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c findlib_config.ml
- ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_metatoken.ml
- ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_meta.ml
- ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_metascanner.ml
- ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_topo.ml
- ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_package_base.ml
- ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c findlib.ml
- ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_args.ml
- ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_lint.ml
- ocamlopt -I +compiler-libs -g -a -o findlib.cmxa fl_compat.cmx fl_split.cmx findlib_config.cmx fl_metatoken.cmx fl_meta.cmx fl_metascanner.cmx fl_topo.cmx fl_package_base.cmx findlib.cmx fl_args.cmx fl_lint.cmx
- if [ 1 -gt 0 ]; then \
- ocamlopt -I +compiler-libs -g -shared -o findlib.cmxs fl_compat.cmx fl_split.cmx findlib_config.cmx fl_metatoken.cmx fl_meta.cmx fl_metascanner.cmx fl_topo.cmx fl_package_base.cmx findlib.cmx fl_args.cmx fl_lint.cmx; \
- fi
- ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c ocaml_args.ml
- ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c frontend.ml
- ocamlopt -I +compiler-libs -g -o ocamlfind_opt findlib.cmxa unix.cmxa \
- -I +unix -I +dynlink ocaml_args.cmx frontend.cmx
- ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c topfind.ml
- File "topfind.ml", line 128, characters 40-63:
- 128 | match Hashtbl.find Toploop.directive_table "ppx" with
- ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
-
- File "topfind.ml", line 258, characters 4-27:
- 258 | Toploop.directive_table
- ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
-
- File "topfind.ml", line 268, characters 4-27:
- 268 | Toploop.directive_table
- ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
-
- File "topfind.ml", line 280, characters 4-27:
- 280 | Toploop.directive_table
- ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
-
- File "topfind.ml", line 293, characters 4-27:
- 293 | Toploop.directive_table
- ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
-
- File "topfind.ml", line 307, characters 4-27:
- 307 | Toploop.directive_table
- ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
-
- File "topfind.ml", line 319, characters 4-27:
- 319 | Toploop.directive_table
- ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Toploop.directive_table
- ocamlopt -I +compiler-libs -g -a -o findlib_top.cmxa topfind.cmx
- if [ 1 -gt 0 ]; then \
- ocamlopt -I +compiler-libs -g -shared -o findlib_top.cmxs topfind.cmx; \
- fi
- ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_dynload.ml
- ocamlopt -I +compiler-libs -g -a -o findlib_dynload.cmxa fl_dynload.cmx
- if [ 1 -gt 0 ]; then \
- ocamlopt -I +compiler-libs -g -shared -o findlib_dynload.cmxs fl_dynload.cmx; \
- fi
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocamlfind.1.9.8/src/findlib'
-> compiled ocamlfind.1.9.8
[ocamlfind: make install]
+ /usr/bin/make "install" (CWD=/home/opam/.opam/default/.opam-switch/build/ocamlfind.1.9.8)
- if [ "0" -eq 1 ]; then \
- for x in camlp4 dbm graphics labltk num ocamlbuild; do \
- if [ -f "/home/opam/.opam/default/lib/$x/META" ]; then \
- if ! grep -Fq '[distributed with Ocaml]' "//home/opam/.opam/default/lib/$x/META"; then \
- rm -f site-lib-src/$x/META; \
- fi; \
- fi; \
- done; \
- test -f "site-lib-src/num/META" || rm -f "site-lib-src/num-top/META"; \
- fi
- echo 'SITELIB_META =' > Makefile.packages.in
- for x in `ls site-lib-src`; do test ! -f "site-lib-src/$x/META" || echo $x >> Makefile.packages.in; done
- tr '\n' ' ' < Makefile.packages.in > Makefile.packages
- rm Makefile.packages.in
- install -d "/home/opam/.opam/default/bin"
- install -d "/home/opam/.opam/default/man"
- /usr/bin/make install-config
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocamlfind.1.9.8'
- install -d "`dirname \"/home/opam/.opam/default/lib/findlib.conf\"`"
- test -f "/home/opam/.opam/default/lib/findlib.conf" || cp findlib.conf "/home/opam/.opam/default/lib/findlib.conf"
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocamlfind.1.9.8'
- for p in findlib; do ( cd src/$p; /usr/bin/make install ); done
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocamlfind.1.9.8/src/findlib'
- install -d "/home/opam/.opam/default/lib/findlib"
- install -d "/home/opam/.opam/default/bin"
- test 1 -eq 0 || install -d "/home/opam/.opam/default/lib/ocaml"
- test 1 -eq 0 || cp topfind "/home/opam/.opam/default/lib/ocaml/"
- files=` ../../tools/collect_files ../../Makefile.config \
- findlib.cmi findlib.mli findlib.cma findlib.cmxa findlib.a findlib.cmxs \
- findlib_config.cmi findlib_config.ml topfind.cmi topfind.mli \
- fl_args.cmi fl_lint.cmi fl_meta.cmi fl_split.cmi fl_topo.cmi ocaml_args.cmi \
- fl_package_base.mli fl_package_base.cmi fl_metascanner.mli fl_metascanner.cmi \
- fl_metatoken.cmi findlib_top.cma findlib_top.cmxa findlib_top.a findlib_top.cmxs \
- findlib_dynload.cma findlib_dynload.cmxa findlib_dynload.a findlib_dynload.cmxs fl_dynload.mli fl_dynload.cmi \
- META` && \
- cp $files "/home/opam/.opam/default/lib/findlib/"
- f="ocamlfind"; { test -f ocamlfind_opt && f="ocamlfind_opt"; }; \
- install -c $f "/home/opam/.opam/default/bin/ocamlfind"
- # the following "if" block is only needed for 4.00beta2
- if [ 1 -eq 0 -a -f "/home/opam/.opam/default/lib/ocaml/compiler-libs/topdirs.cmi" ]; then \
- cd "/home/opam/.opam/default/lib/ocaml/compiler-libs/"; \
- cp topdirs.cmi toploop.cmi "/home/opam/.opam/default/lib/findlib/"; \
- fi
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocamlfind.1.9.8/src/findlib'
- /usr/bin/make install-meta
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocamlfind.1.9.8'
- for x in bytes ; do install -d "/home/opam/.opam/default/lib/$x"; cp site-lib-src/$x/META "/home/opam/.opam/default/lib/$x/META.tmp" && mv "/home/opam/.opam/default/lib/$x/META.tmp" "/home/opam/.opam/default/lib/$x/META"; done
- install -d "/home/opam/.opam/default/lib/findlib"; cp Makefile.packages "/home/opam/.opam/default/lib/findlib/Makefile.packages"
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocamlfind.1.9.8'
- test ! -f 'site-lib-src/num-top/META' || { cd src/findlib; /usr/bin/make install-num-top; }
- test ! -f 'site-lib-src/camlp4/META' || install -c tools/safe_camlp4 "/home/opam/.opam/default/bin"
- /usr/bin/make install-doc
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocamlfind.1.9.8'
- install -d "/home/opam/.opam/default/man/man1" "/home/opam/.opam/default/man/man3" "/home/opam/.opam/default/man/man5"
- cp doc/ref-man/ocamlfind.1 "/home/opam/.opam/default/man/man1"
- cp: cannot stat 'doc/ref-man/ocamlfind.1': No such file or directory
- make[1]: [Makefile:91: install-doc] Error 1 (ignored)
- cp doc/ref-man/META.5 doc/ref-man/site-lib.5 doc/ref-man/findlib.conf.5 "/home/opam/.opam/default/man/man5"
- cp: cannot stat 'doc/ref-man/META.5': No such file or directory
- cp: cannot stat 'doc/ref-man/site-lib.5': No such file or directory
- cp: cannot stat 'doc/ref-man/findlib.conf.5': No such file or directory
- make[1]: [Makefile:92: install-doc] Error 1 (ignored)
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocamlfind.1.9.8'
-> installed ocamlfind.1.9.8
Layer camlzip.1.13: /var/lib/day10/cache/debian-13-x86_64/e2383928c96b300c77f5a2ab59252224
Processing: [default: loading data]
[camlzip.1.13: http]
[camlzip.1.13: extract]
-> retrieved camlzip.1.13 (https://github.com/xavierleroy/camlzip/archive/rel113.tar.gz)
[camlzip: make all]
+ /usr/bin/make "all" (CWD=/home/opam/.opam/default/.opam-switch/build/camlzip.1.13)
- ocamlfind ocamlc -g -safe-string -bin-annot -package unix -c -ccopt -g zlibstubs.c
- ocamlfind ocamlmklib -oc camlzip zlibstubs.o -lz
- ocamlfind ocamlc -g -safe-string -bin-annot -package unix -c zlib.mli
- ocamlfind ocamlc -g -safe-string -bin-annot -package unix -c zlib.ml
- ocamlfind ocamlc -g -safe-string -bin-annot -package unix -c zip.mli
- ocamlfind ocamlc -g -safe-string -bin-annot -package unix -c zip.ml
- ocamlfind ocamlc -g -safe-string -bin-annot -package unix -c gzip.mli
- ocamlfind ocamlc -g -safe-string -bin-annot -package unix -c gzip.ml
- ocamlfind ocamlmklib -o zip -oc camlzip zlib.cmo zip.cmo gzip.cmo -lz
- ocamlfind ocamlopt -safe-string -package unix -c zlib.ml
- ocamlfind ocamlopt -safe-string -package unix -c zip.ml
- ocamlfind ocamlopt -safe-string -package unix -c gzip.ml
- ocamlfind ocamlmklib -o zip -oc camlzip zlib.cmx zip.cmx gzip.cmx -lz
- ocamlfind ocamlopt -safe-string -package unix -shared -linkall -I ./ -o zip.cmxs zip.cmxa libcamlzip.a
-> compiled camlzip.1.13
[camlzip: make install]
+ /usr/bin/make "install" (CWD=/home/opam/.opam/default/.opam-switch/build/camlzip.1.13)
- cp META-zip META && \
- ocamlfind install zip META *.cma *.a *.mli *.cmi *.cmti *.cmt gzip.cmx zip.cmx zlib.cmx zip.cmxa zip.cmxs dllcamlzip.so && \
- rm META
- Installed /home/opam/.opam/default/lib/zip/zip.cmxs
- Installed /home/opam/.opam/default/lib/zip/zip.cmxa
- Installed /home/opam/.opam/default/lib/zip/zlib.cmx
- Installed /home/opam/.opam/default/lib/zip/zip.cmx
- Installed /home/opam/.opam/default/lib/zip/gzip.cmx
- Installed /home/opam/.opam/default/lib/zip/zlib.cmt
- Installed /home/opam/.opam/default/lib/zip/zip.cmt
- Installed /home/opam/.opam/default/lib/zip/gzip.cmt
- Installed /home/opam/.opam/default/lib/zip/zlib.cmti
- Installed /home/opam/.opam/default/lib/zip/zip.cmti
- Installed /home/opam/.opam/default/lib/zip/gzip.cmti
- Installed /home/opam/.opam/default/lib/zip/zlib.cmi
- Installed /home/opam/.opam/default/lib/zip/zip.cmi
- Installed /home/opam/.opam/default/lib/zip/gzip.cmi
- Installed /home/opam/.opam/default/lib/zip/zlib.mli
- Installed /home/opam/.opam/default/lib/zip/zip.mli
- Installed /home/opam/.opam/default/lib/zip/gzip.mli
- Installed /home/opam/.opam/default/lib/zip/zip.a
- Installed /home/opam/.opam/default/lib/zip/libcamlzip.a
- Installed /home/opam/.opam/default/lib/zip/zip.cma
- Installed /home/opam/.opam/default/lib/stublibs/dllcamlzip.so
- Installed /home/opam/.opam/default/lib/stublibs/dllcamlzip.so.owner
- ocamlfind: [WARNING] You have installed DLLs but the directory /home/opam/.opam/default/lib/stublibs is not mentioned in ld.conf
- Installed /home/opam/.opam/default/lib/zip/META
- cp META-camlzip META && \
- ocamlfind install camlzip META && \
- rm META
- Installed /home/opam/.opam/default/lib/camlzip/META
-> installed camlzip.1.13
Layer cppo.1.8.0: /var/lib/day10/cache/debian-13-x86_64/114e9dc19b67573fcd07924135c60619
Processing: [default: loading data]
[cppo.1.8.0: http]
[cppo.1.8.0: extract]
-> retrieved cppo.1.8.0 (https://github.com/ocaml-community/cppo/archive/v1.8.0.tar.gz)
[cppo: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "cppo" "-j" "39" "@install" "@runtest" (CWD=/home/opam/.opam/default/.opam-switch/build/cppo.1.8.0)
-> compiled cppo.1.8.0
-> installed cppo.1.8.0
Layer extlib.1.8.0: /var/lib/day10/cache/debian-13-x86_64/a3d61b642b4b558716451fa74b249965
Processing: [default: loading data]
[extlib.1.8.0: http]
[extlib.1.8.0: extract]
-> retrieved extlib.1.8.0 (https://github.com/ygrek/ocaml-extlib/releases/download/1.8.0/extlib-1.8.0.tar.gz)
[extlib: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "extlib" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/extlib.1.8.0)
-> compiled extlib.1.8.0
-> installed extlib.1.8.0
Layer javalib.3.2.2: /var/lib/day10/cache/debian-13-x86_64/7a5e7942af02fdc1ac41499d1a979ff5
Processing: [default: loading data]
[javalib.3.2.2: http]
[javalib.3.2.2: extract]
-> retrieved javalib.3.2.2 (https://github.com/javalib-team/javalib/archive/3.2.2.tar.gz)
[javalib: ./configure.sh]
+ /home/opam/.opam/default/.opam-switch/build/javalib.3.2.2/./configure.sh "-s" (CWD=/home/opam/.opam/default/.opam-switch/build/javalib.3.2.2)
- * Plugin version of javalib will be generated at compilation (ocamlopt -shared).
- * Debug flag set to yes.
- * Ocamlfind found at /home/opam/.opam/default/bin/ocamlfind.
- * System-wide installation, in /home/opam/.opam/default/lib.
- * Package zip v1.13 found at /home/opam/.opam/default/lib/zip.
- * Package unix found at /home/opam/.opam/default/lib/ocaml/unix.
- * Package str found at /home/opam/.opam/default/lib/ocaml/str.
- * Package extlib found at /home/opam/.opam/default/lib/extlib.
- * Writing /home/opam/.opam/default/.opam-switch/build/javalib.3.2.2/Makefile.config.
- Creating from /home/opam/.opam/default/.opam-switch/build/javalib.3.2.2/Makefile.config.example.
- ... done.
- * Writing /home/opam/.opam/default/.opam-switch/build/javalib.3.2.2/src/META.
- Creating from /home/opam/.opam/default/.opam-switch/build/javalib.3.2.2/src/META.source.
- .. done.
-
- WHAT'S NEXT: all dependencies are satisfied.
- Compile and install Javalib with the following commands:
- make && sudo make install
-
- More details can be found in the installation documentation (INSTALL or http://javalib.gforge.inria.fr/javalib-doc.html).
[javalib: make]
+ /usr/bin/make (CWD=/home/opam/.opam/default/.opam-switch/build/javalib.3.2.2)
- /usr/bin/make -C src
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/javalib.3.2.2/src'
- ocamllex jManifest.mll
- 13 states, 340 transitions, table size 1438 bytes
- /home/opam/.opam/default/bin/ocamlfind ocamldep -I ptrees ../Makefile.config ptrees/ptset.mli ptrees/ptmap.mli ptrees/genericSet.mli ptrees/genericMap.mli jLib.mli jBasics.mli jBasicsLow.mli jSignature.mli jCode.mli jClassLow.mli jClass.mli jDumpBasics.mli jUnparseSignature.mli jDumpLow.mli jParseCode.mli jInstruction.mli jUnparse.mli jParseSignature.mli jParse.mli jLow2High.mli jHigh2Low.mli jFile.mli jManifest.mli javalib.mli ptrees/ptset.ml ptrees/ptmap.ml ptrees/genericSet.ml ptrees/genericMap.ml jLib.ml jBasics.ml jBasicsLow.ml jSignature.ml jCode.ml jClass.ml jDumpBasics.ml jParseCode.ml jInstruction.ml jUnparseSignature.ml jDumpLow.ml jHigh2Low.ml jUnparse.ml jParseSignature.ml jLow2High.ml jParse.ml jFile.ml jManifest.ml jPrint.ml javalib.ml > .depend
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c ptrees/ptset.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c ptrees/ptmap.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c ptrees/genericSet.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c ptrees/genericMap.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jLib.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jBasics.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jSignature.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jCode.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jClass.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jBasicsLow.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jClassLow.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jDumpBasics.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jUnparseSignature.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jDumpLow.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jParseCode.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jInstruction.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jUnparse.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jParseSignature.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jParse.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jLow2High.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jHigh2Low.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jFile.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jManifest.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c javalib.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c ptrees/ptset.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c ptrees/ptmap.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c ptrees/genericSet.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c ptrees/genericMap.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jLib.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jBasics.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jBasicsLow.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jSignature.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jCode.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jClass.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jDumpBasics.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jParseCode.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jInstruction.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jUnparseSignature.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jDumpLow.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jHigh2Low.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jUnparse.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jParseSignature.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jLow2High.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jParse.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jFile.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jManifest.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c jPrint.ml
- File "jPrint.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -c javalib.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -I ptrees -pack ptrees/ptset.cmo ptrees/ptmap.cmo ptrees/genericSet.cmo ptrees/genericMap.cmo jLib.cmo jBasics.cmo jBasicsLow.cmo jSignature.cmo jCode.cmo jClass.cmo jDumpBasics.cmo jParseCode.cmo jInstruction.cmo jUnparseSignature.cmo jDumpLow.cmo jHigh2Low.cmo jUnparse.cmo jParseSignature.cmo jLow2High.cmo jParse.cmo jFile.cmo jManifest.cmo jPrint.cmo javalib.cmo -o javalib_pack.cmo
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A-e-r -annot -package unix,str,extlib,zip -a -o javalib.cma javalib_pack.cmo
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c ptrees/ptset.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c ptrees/ptmap.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c ptrees/genericSet.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c ptrees/genericMap.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c jLib.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c jBasics.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c jBasicsLow.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c jSignature.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c jCode.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c jClass.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c jDumpBasics.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c jParseCode.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c jInstruction.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c jUnparseSignature.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c jDumpLow.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c jHigh2Low.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c jUnparse.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c jParseSignature.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c jLow2High.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c jParse.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c jFile.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c jManifest.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c jPrint.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -for-pack Javalib_pack -c javalib.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -I ptrees -pack ptrees/ptset.cmx ptrees/ptmap.cmx ptrees/genericSet.cmx ptrees/genericMap.cmx jLib.cmx jBasics.cmx jBasicsLow.cmx jSignature.cmx jCode.cmx jClass.cmx jDumpBasics.cmx jParseCode.cmx jInstruction.cmx jUnparseSignature.cmx jDumpLow.cmx jHigh2Low.cmx jUnparse.cmx jParseSignature.cmx jLow2High.cmx jParse.cmx jFile.cmx jManifest.cmx jPrint.cmx javalib.cmx -o javalib_pack.cmx
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -a -o javalib.cmxa javalib_pack.cmx
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package unix,str,extlib,zip -shared -o javalib.cmxs javalib_pack.cmx
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/javalib.3.2.2/src'
-> compiled javalib.3.2.2
[javalib: make install]
+ /usr/bin/make "install" (CWD=/home/opam/.opam/default/.opam-switch/build/javalib.3.2.2)
- /usr/bin/make -C src install
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/javalib.3.2.2/src'
- /home/opam/.opam/default/bin/ocamlfind install javalib META javalib.cma javalib.cmi javalib.cmxa javalib.cmxs javalib_pack.cmi javalib_pack.cmo javalib_pack.cmx javalib_pack.o ptrees/ptset.mli ptrees/ptmap.mli ptrees/genericSet.mli ptrees/genericMap.mli jLib.mli jBasics.mli jBasicsLow.mli jSignature.mli jCode.mli jClassLow.mli jClass.mli jDumpBasics.mli jUnparseSignature.mli jDumpLow.mli jParseCode.mli jInstruction.mli jUnparse.mli jParseSignature.mli jParse.mli jLow2High.mli jHigh2Low.mli jFile.mli jManifest.mli javalib.mli javalib.a
- Installed /home/opam/.opam/default/lib/javalib/javalib.a
- Installed /home/opam/.opam/default/lib/javalib/javalib.mli
- Installed /home/opam/.opam/default/lib/javalib/jManifest.mli
- Installed /home/opam/.opam/default/lib/javalib/jFile.mli
- Installed /home/opam/.opam/default/lib/javalib/jHigh2Low.mli
- Installed /home/opam/.opam/default/lib/javalib/jLow2High.mli
- Installed /home/opam/.opam/default/lib/javalib/jParse.mli
- Installed /home/opam/.opam/default/lib/javalib/jParseSignature.mli
- Installed /home/opam/.opam/default/lib/javalib/jUnparse.mli
- Installed /home/opam/.opam/default/lib/javalib/jInstruction.mli
- Installed /home/opam/.opam/default/lib/javalib/jParseCode.mli
- Installed /home/opam/.opam/default/lib/javalib/jDumpLow.mli
- Installed /home/opam/.opam/default/lib/javalib/jUnparseSignature.mli
- Installed /home/opam/.opam/default/lib/javalib/jDumpBasics.mli
- Installed /home/opam/.opam/default/lib/javalib/jClass.mli
- Installed /home/opam/.opam/default/lib/javalib/jClassLow.mli
- Installed /home/opam/.opam/default/lib/javalib/jCode.mli
- Installed /home/opam/.opam/default/lib/javalib/jSignature.mli
- Installed /home/opam/.opam/default/lib/javalib/jBasicsLow.mli
- Installed /home/opam/.opam/default/lib/javalib/jBasics.mli
- Installed /home/opam/.opam/default/lib/javalib/jLib.mli
- Installed /home/opam/.opam/default/lib/javalib/genericMap.mli
- Installed /home/opam/.opam/default/lib/javalib/genericSet.mli
- Installed /home/opam/.opam/default/lib/javalib/ptmap.mli
- Installed /home/opam/.opam/default/lib/javalib/ptset.mli
- Installed /home/opam/.opam/default/lib/javalib/javalib_pack.o
- Installed /home/opam/.opam/default/lib/javalib/javalib_pack.cmx
- Installed /home/opam/.opam/default/lib/javalib/javalib_pack.cmo
- Installed /home/opam/.opam/default/lib/javalib/javalib_pack.cmi
- Installed /home/opam/.opam/default/lib/javalib/javalib.cmxs
- Installed /home/opam/.opam/default/lib/javalib/javalib.cmxa
- Installed /home/opam/.opam/default/lib/javalib/javalib.cmi
- Installed /home/opam/.opam/default/lib/javalib/javalib.cma
- Installed /home/opam/.opam/default/lib/javalib/META
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/javalib.3.2.2/src'
-> installed javalib.3.2.2
Layer sawja.1.5.12: /var/lib/day10/cache/debian-13-x86_64/83ad9ac9d9404bd1091b81df4208530e
[NOTE] chown -R 1000:1000 /var/lib/day10/cache/temp-7480e5/fs/home/opam
Processing: [default: loading data]
[sawja.1.5.12: http]
[sawja.1.5.12: extract]
-> retrieved sawja.1.5.12 (https://github.com/javalib-team/sawja/archive/1.5.12.tar.gz)
[sawja: ./configure.sh]
+ /home/opam/.opam/default/.opam-switch/build/sawja.1.5.12/./configure.sh (CWD=/home/opam/.opam/default/.opam-switch/build/sawja.1.5.12)
- * Debug flag set to yes.
- * Buddy flag set to no. Sawja won't use the buddy BDD package.
- * Ocamlfind found at /home/opam/.opam/default/bin/ocamlfind.
- * System-wide installation, in /home/opam/.opam/default/lib.
- * Package javalib v3.2.2 found at /home/opam/.opam/default/lib/javalib.
- * Writing /home/opam/.opam/default/.opam-switch/build/sawja.1.5.12/Makefile.config.
- Creating from /home/opam/.opam/default/.opam-switch/build/sawja.1.5.12/Makefile.config.example.
- ... done.
-
- WHAT'S NEXT: all dependencies are satisfied.
- Compile and install Sawja with the following commands:
- make && sudo make install
-
- More details can be found in the installation documentation (INSTALL or http://javalib.gforge.inria.fr/sawja-doc.html).
[sawja: make]
+ /usr/bin/make (CWD=/home/opam/.opam/default/.opam-switch/build/sawja.1.5.12)
- /usr/bin/make -C src
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/sawja.1.5.12/src'
- ocamlyacc heap_parser/parse_heap.mly
- cp classDomainPtrees.ml classDomain.ml
- rm -f safe.ml
- for i in safe_domain.ml safe_var.ml safe_state.ml safe_constraints.ml safe_solver.ml; do \
- echo `basename $i .ml` | \
- awk 'BEGIN{ORS="";OFS="";}{print "module " toupper(substr($0,6,1)) substr($0,7,length($0)-6) "= struct\n";}' >> safe.ml;\
- echo "# 1 \""$i"\"" >> safe.ml;\
- cat $i >> safe.ml;\
- echo " end">> safe.ml;\
- done
- ocamllex heap_parser/lex_heap.mll
- 82 states, 4559 transitions, table size 18728 bytes
- /home/opam/.opam/default/bin/ocamlfind ocamldep -I dataflow_analyses/ iter.mli iter2.mli wlist.mli jProgram.mli classDomain.mli jNativeStubs.mli jsrInline.mli jControlFlow.mli jPrintUtil.mli jPrintHtml.mli jPrintPlugin.mli argPlugin.mli jCodePP.mli jBir.mli jBirPP.mli a3Bir.mli a3BirPP.mli jBirSSA.mli jBirSSAPP.mli a3BirSSA.mli a3BirSSAPP.mli dataflow_analyses/live_bir.mli dataflow_analyses/live_a3bir.mli safe.mli reachableMethods.mli jUtil.mli jType.mli nexir.mli heap_parser//parserType.mli heap_parser/parse_heap.mli heap_parser/heapParser.mli jCRA.mli XTA.mli jRTA.mli jRTAWithHeap.mli jRRTA.mli jCFAOptions.mli jCFADom.mli jCFAPrinter.mli jCFA.mli dataflow_analyses/reachDef.mli dataflow_analyses/availableExpr.mli jUtil.ml iter.ml iter2.ml wlist.ml jProgram.ml classDomain.ml jsrInline.ml jControlFlow.ml jPrintUtil.ml jPrintHtml.ml jPrintPlugin.ml argPlugin.ml jCodePP.ml cmn.ml bir.ml birA3.ml jBir.ml jBirPP.ml a3Bir.ml a3BirPP.ml dataflow_analyses/live_bir.ml dataflow_analyses/live_a3bir.ml jBirSSA.ml jBirSSAPP.ml a3BirSSA.ml a3BirSSAPP.ml safe.ml reachableMethods.ml jNativeStubs.ml jType.ml nexir.ml heap_parser//parserType.ml heap_parser//parse_heap.ml heap_parser/lex_heap.ml heap_parser/heapParser.ml jCRA.ml jRTA.ml jRTAWithHeap.ml jRRTA.ml XTA.ml jCFAOptions.ml jCFADom.ml jCFAPrinter.ml jCFA.ml dataflow_analyses/reachDef.ml dataflow_analyses/availableExpr.ml dataflow_analyses/availableExprSSA.ml > .depend
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c iter.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c iter2.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c wlist.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jProgram.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c classDomain.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jNativeStubs.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jsrInline.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jControlFlow.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jPrintUtil.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jPrintHtml.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jPrintPlugin.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c argPlugin.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jCodePP.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jBir.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jBirPP.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c a3Bir.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c a3BirPP.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jBirSSA.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jBirSSAPP.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c a3BirSSA.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c a3BirSSAPP.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c dataflow_analyses/live_bir.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c dataflow_analyses/live_a3bir.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c safe.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c reachableMethods.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jUtil.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jType.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c nexir.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c heap_parser//parserType.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c heap_parser/parse_heap.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c heap_parser/heapParser.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jCRA.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c XTA.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jRTA.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jRTAWithHeap.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jRRTA.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jCFAOptions.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jCFADom.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jCFAPrinter.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jCFA.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c dataflow_analyses/reachDef.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c dataflow_analyses/availableExpr.mli
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jUtil.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c iter.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c iter2.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c wlist.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jProgram.ml
- File "jProgram.ml", lines 287-291, characters 5-16:
- 287 | .....match op with
- 288 | | OpInvoke _ ->
- 289 | let lookup = (f_lookup cs ms pp) in
- 290 | l := Ptmap.add pp lookup !l
- 291 | | _ -> ().
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "jProgram.ml", lines 279-294, characters 4-7:
- 279 | ....begin
- 280 | match cm with
- 281 | | {Javalib.cm_implementation = Javalib.Java code; _}
- 282 | when
- 283 | ClassMethodMap.mem cm.Javalib.cm_class_method_signature p.parsed_methods ->
- ...
- 291 | | _ -> ())
- 292 | (Lazy.force code).c_code
- 293 | | _ -> ()
- 294 | end.
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.Javalib.implementation.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c classDomain.ml
- File "classDomain.ml", lines 69-74, characters 20-19:
- 69 | ....................match v1,v2 with
- 70 | | Bot, Bot -> true
- 71 | | Top, Top -> true
- 72 | | Set s1, Set s2 ->
- 73 | s1==s2 || ClassSet.equal s1 s2
- 74 | | _, _ -> false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type t.
-
- File "classDomain.ml", line 19, characters 0-17:
- 19 | open Javalib_pack
- ^^^^^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the module identifier Javalib (which is later used)
-
- File "classDomain.ml", line 21, characters 13-14:
- 21 | module Make (S:sig end) = struct
- ^
- Warning 60 [unused-module]: unused module S.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jsrInline.ml
- File "jsrInline.ml", lines 60-62, characters 7-15:
- 60 | .......match op with
- 61 | | OpJsr j -> Ptset.add (i+j) jsr, (i,i+j)::l
- 62 | | _ -> jsr, l.
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "jsrInline.ml", lines 92-100, characters 2-13:
- 92 | ..match instr with
- 93 | | OpIf (_, n)
- 94 | | OpIfCmp (_, n)
- 95 | | OpGoto n -> add i (i+n)
- 96 | | OpTableSwitch (default, _, _, table) ->
- 97 | List.iter (fun n -> add i (i+n)) (default :: Array.to_list table)
- 98 | | OpLookupSwitch (default, npairs) ->
- 99 | List.iter (fun n -> add i (i+n)) (default :: List.map snd npairs)
- 100 | | _ -> ().
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "jsrInline.ml", lines 112-116, characters 21-14:
- 112 | .....................function
- 113 | | OpGoto _
- 114 | | OpReturn _
- 115 | | OpThrow -> true
- 116 | | _ -> false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "jsrInline.ml", lines 135-150, characters 2-36:
- 135 | ..match code.c_code.(i) with
- 136 | | OpIf (_, n)
- 137 | | OpIfCmp (_, n) -> (next_opcode code.c_code i)@[i+n]
- 138 | | OpGoto n -> [i+n]
- 139 | | OpJsr _
- ...
- 147 | List.map (( + ) i) (default :: List.map snd npairs)
- 148 | | OpReturn _ -> []
- 149 | | OpThrow -> []
- 150 | | _ -> next_opcode code.c_code i
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "jsrInline.ml", lines 168-173, characters 6-36:
- 168 | ......match code.c_code.(i) with
- 169 | | OpRet _ -> (set,true)
- 170 | | _ ->
- 171 | List.fold_left aux
- 172 | (Ptset.add i set,may)
- 173 | (next (fun _ -> true) code i)
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "jsrInline.ml", lines 178-187, characters 22-12:
- 178 | ......................function
- 179 | | OpIf (c, n) -> OpIf (c,i+n)
- 180 | | OpIfCmp (c, n) -> OpIfCmp (c,i+n)
- 181 | | OpJsr n -> OpJsr (i+n)
- 182 | | OpGoto n -> OpGoto (i+n)
- 183 | | OpTableSwitch (default, l, h, table) ->
- 184 | OpTableSwitch (default+i,l,h,Array.map ((+)i) table)
- 185 | | OpLookupSwitch (default, npairs) ->
- 186 | OpLookupSwitch (default+i,List.map (fun (x,y) -> (x,y+i)) npairs)
- 187 | | op -> op
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "jsrInline.ml", lines 217-229, characters 5-42:
- 217 | .....match code.c_code.(i) with
- 218 | | OpJsr _ -> raise InlineSubroutineFailed (* no nested subrountines please *)
- 219 | | OpRet y ->
- 220 | begin
- 221 | if not (x=y) then raise InlineSubroutineFailed;
- ...
- 226 | | _ ->
- 227 | List.fold_left aux
- 228 | (ex,Ptset.add i set)
- 229 | (next (may_reach_a_ret code) code i)
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "jsrInline.ml", lines 212-233, characters 2-23:
- 212 | ..match code.c_code.(start_pp) with
- 213 | | OpStore (`Object,x) ->
- 214 | let rec aux (ex,set) i =
- 215 | if Ptset.mem i set then (ex,set)
- 216 | else
- ...
- 230 | (* we remove handlers that don't reach OpRet instructions *)
- 231 | in
- 232 | aux (Ptset.empty,Ptset.add start_pp Ptset.empty) (next_pc code.c_code start_pp)
- 233 | | _ -> assert false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "jsrInline.ml", lines 292-298, characters 2-14:
- 292 | ..match opcode with
- 293 | | OpInvoke (`Interface _, _) -> true
- 294 | | OpInvoke (`Virtual (TClass _), _) -> true
- 295 | | OpInvoke (`Virtual (TArray _), _) -> true
- 296 | | OpInvoke(`Static _, _) -> true
- 297 | | OpInvoke (`Special _, _) -> true
- 298 | | _ -> false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "jsrInline.ml", lines 292-298, characters 2-14:
- 292 | ..match opcode with
- 293 | | OpInvoke (`Interface _, _) -> true
- 294 | | OpInvoke (`Virtual (TClass _), _) -> true
- 295 | | OpInvoke (`Virtual (TArray _), _) -> true
- 296 | | OpInvoke(`Static _, _) -> true
- 297 | | OpInvoke (`Special _, _) -> true
- 298 | | _ -> false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.object_type.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jControlFlow.ml
- File "jControlFlow.ml", line 76, characters 14-41:
- 76 | (List.map JDumpBasics.value_signature mparams))
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 48 [eliminated-optional-arguments]: implicit elimination of optional argument ?jvm
-
- File "jControlFlow.ml", lines 95-100, characters 3-6:
- 95 | ...begin
- 96 | match MethodMap.find ms i.i_info.i_methods with
- 97 | | ConcreteMethod m->
- 98 | {cl=cl'; meth=m; pc=0;}
- 99 | | _ -> raise (NoCode (cs,ms))
- 100 | end
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.Javalib.jmethod.
-
- File "jControlFlow.ml", lines 102-107, characters 3-6:
- 102 | ...begin
- 103 | match MethodMap.find ms c.c_info.c_methods with
- 104 | | ConcreteMethod m->
- 105 | {cl=cl'; meth=m; pc=0;}
- 106 | | _ -> raise (NoCode (cs,ms))
- 107 | end
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.Javalib.jmethod.
-
- File "jControlFlow.ml", lines 93-108, characters 4-35:
- 93 | ....match get_node prog cs with
- 94 | | Interface i as cl' when MethodMap.mem ms i.i_info.i_methods ->
- 95 | begin
- 96 | match MethodMap.find ms i.i_info.i_methods with
- 97 | | ConcreteMethod m->
- ...
- 105 | {cl=cl'; meth=m; pc=0;}
- 106 | | _ -> raise (NoCode (cs,ms))
- 107 | end
- 108 | | _ -> raise (NoCode (cs,ms))
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JProgram.node.
-
- File "jControlFlow.ml", lines 386-394, characters 3-42:
- 386 | ...match cl,c' with
- 387 | | _, Class c2 when (ms_name ms) = "<init>" ->
- 388 | c2
- 389 | | Class c1, Class c2 when c1 == c2 || not (extends_class c1 c2) ->
- 390 | c2
- 391 | | _ ->
- 392 | match super_class cl with
- 393 | | None -> raise AbstractMethodError
- 394 | | Some c -> lookup_virtual_method ms c
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JProgram.node.
-
- File "jControlFlow.ml", lines 426-428, characters 4-38:
- 426 | ....match c with
- 427 | | Class c' when implements_method c' ms -> c
- 428 | | _ -> raise AbstractMethodError
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JProgram.node.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jPrintUtil.ml
- File "jPrintUtil.ml", line 149, characters 0-17:
- 149 | open Javalib_pack
- ^^^^^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the module identifier Javalib (which is later used)
-
- File "jPrintUtil.ml", lines 159-161, characters 6-28:
- 159 | ......match opcode with
- 160 | | OpInvalid -> ()
- 161 | | _ -> f pp [opcode]
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "jPrintUtil.ml", line 168, characters 26-54:
- 168 | | ConcreteMethod {cm_implementation = Native} -> None
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 9 [missing-record-field-pattern]: the following labels are not bound in this record pattern:
- cm_signature, cm_class_method_signature, cm_static, cm_final, cm_synchronized, cm_strict, cm_access, cm_generic_signature, cm_bridge, cm_varargs, cm_synthetic, cm_other_flags, cm_exceptions, cm_attributes, cm_parameters, cm_annotations
- Either bind these labels explicitly or add '; _' to the pattern.
-
- File "jPrintUtil.ml", line 169, characters 27-58:
- 169 | | ConcreteMethod ({cm_implementation = Java code} as cm) ->
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 9 [missing-record-field-pattern]: the following labels are not bound in this record pattern:
- cm_signature, cm_class_method_signature, cm_static, cm_final, cm_synchronized, cm_strict, cm_access, cm_generic_signature, cm_bridge, cm_varargs, cm_synthetic, cm_other_flags, cm_exceptions, cm_attributes, cm_parameters, cm_annotations
- Either bind these labels explicitly or add '; _' to the pattern.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jPrintHtml.ml
- File "jPrintHtml.ml", line 21, characters 0-17:
- 21 | open Javalib_pack
- ^^^^^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the module identifier Javalib (which is later used)
-
- File "jPrintHtml.ml", line 24, characters 0-12:
- 24 | open Javalib
- ^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the module identifier JPrint (which is later used)
-
- File "jPrintHtml.ml", lines 271-276, characters 3-4:
- 271 | ...(match res with
- 272 | | [PCData d] -> [PCData (d ^ "[]")]
- 273 | | (CustomTag (bt,c,et)) :: tl ->
- 274 | (CustomTag (bt,c,et)) :: (PCData "[]") :: tl
- 275 | | _ -> failwith "Error in valuetype2html function"
- 276 | )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JPrintUtil.xml_tree.
-
- File "jPrintHtml.ml", line 25, characters 0-13:
- 25 | open JProgram
- ^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the value identifier get_name (which is later used)
-
- File "jPrintHtml.ml", lines 290-294, characters 2-40:
- 290 | ..match t with
- 291 | | TObject (TClass cn) -> cn_name cn
- 292 | | TObject (TArray a) -> (type2anchorstring a) ^ ".-"
- 293 | (* ] is prohibited... *)
- 294 | | _ -> JPrint.value_type ~jvm:true t
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.value_type.
-
- File "jPrintHtml.ml", lines 290-294, characters 2-40:
- 290 | ..match t with
- 291 | | TObject (TClass cn) -> cn_name cn
- 292 | | TObject (TArray a) -> (type2anchorstring a) ^ ".-"
- 293 | (* ] is prohibited... *)
- 294 | | _ -> JPrint.value_type ~jvm:true t
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.object_type.
-
- File "jPrintHtml.ml", line 599, characters 7-70:
- 599 | ^ (match cm.cm_implementation with Native -> " native" | _ -> "")
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.Javalib.implementation.
-
- File "jPrintHtml.ml", lines 866-868, characters 17-35:
- 866 | .................match o with
- 867 | | TClass ccs -> ccs
- 868 | | _ -> JBasics.java_lang_object...
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.object_type.
-
- File "jPrintHtml.ml", line 893, characters 23-51:
- 893 | | ConcreteMethod {cm_implementation = Native} -> string_of_int n
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 9 [missing-record-field-pattern]: the following labels are not bound in this record pattern:
- cm_signature, cm_class_method_signature, cm_static, cm_final, cm_synchronized, cm_strict, cm_access, cm_generic_signature, cm_bridge, cm_varargs, cm_synthetic, cm_other_flags, cm_exceptions, cm_attributes, cm_parameters, cm_annotations
- Either bind these labels explicitly or add '; _' to the pattern.
-
- File "jPrintHtml.ml", line 894, characters 23-54:
- 894 | | ConcreteMethod {cm_implementation = Java code} ->
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 9 [missing-record-field-pattern]: the following labels are not bound in this record pattern:
- cm_signature, cm_class_method_signature, cm_static, cm_final, cm_synchronized, cm_strict, cm_access, cm_generic_signature, cm_bridge, cm_varargs, cm_synthetic, cm_other_flags, cm_exceptions, cm_attributes, cm_parameters, cm_annotations
- Either bind these labels explicitly or add '; _' to the pattern.
-
- File "jPrintHtml.ml", lines 848-900, characters 1-35:
- 848 | .match op with
- 849 | | OpNew ccs ->
- 850 | let v = TObject (TClass ccs) in
- 851 | [simple_elem inst; value_elem program cs v]
- 852 | | OpNewArray v ->
- ...
- 897 | | None -> string_of_int n
- 898 | | Some (name,_) -> name in
- 899 | [simple_elem (inst ^ " " ^ locname)]
- 900 | | _ -> [simple_elem inst_params]
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jPrintPlugin.ml
- File "jPrintPlugin.ml", line 20, characters 0-17:
- 20 | open Javalib_pack
- ^^^^^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the module identifier Javalib (which is later used)
-
- File "jPrintPlugin.ml", line 23, characters 0-12:
- 23 | open Javalib
- ^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the module identifier JPrint (which is later used)
-
- File "jPrintPlugin.ml", line 23, characters 0-12:
- 23 | open Javalib
- ^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the value identifier get_name (which is later used)
-
- File "jPrintPlugin.ml", line 23, characters 0-12:
- 23 | open Javalib
- ^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the value identifier get_methods (which is later used)
-
- File "jPrintPlugin.ml", line 707, characters 4-26:
- 707 | open AdaptedASTGrammar
- ^^^^^^^^^^^^^^^^^^^^^^
- Warning 45 [open-shadow-label-constructor]: this open statement shadows the constructor Return (which is later used)
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c argPlugin.ml
- File "argPlugin.ml", lines 109-115, characters 4-51:
- 109 | ....match spec with
- 110 | NotPlugin _ -> arg_list
- 111 | | _ ->
- 112 | let (tag_name,def) = get_tag_and_def spec in
- 113 | let attrs = (name_att, key)::(sdesc_att,name)::def in
- 114 | let desc = [PCData doc] in
- 115 | (gen_custom_tag tag_name attrs desc)::arg_list
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type spec.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jCodePP.ml
- File "jCodePP.ml", line 22, characters 0-17:
- 22 | open Javalib_pack
- ^^^^^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the module identifier Javalib (which is later used)
-
- File "jCodePP.ml", line 25, characters 0-13:
- 25 | open JProgram
- ^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the value identifier get_name (which is later used)
-
- File "jCodePP.ml", lines 60-69, characters 2-15:
- 60 | ..match get_opcode pp with
- 61 | | OpInvoke (`Virtual obj, ms) ->
- 62 | Some (static_lookup_virtual program obj ms)
- 63 | | OpInvoke (`Static (_,cs), ms) ->
- 64 | Some ([static_lookup_static program cs ms])
- 65 | | OpInvoke (`Special (_,cs), ms) ->
- 66 | Some ([Class (static_lookup_special program (get_class pp) cs ms)])
- 67 | | OpInvoke (`Interface cs, ms) ->
- 68 | Some (static_lookup_interface program cs ms)
- 69 | | _ -> None
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "jCodePP.ml", lines 102-107, characters 12-15:
- 102 | ............begin
- 103 | match code.(!i) with
- 104 | | OpJsr _ ->
- 105 | l := next_instruction (goto_absolute pp !i)::!l
- 106 | | _ -> ()
- 107 | end.
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "jCodePP.ml", lines 91-126, characters 2-32:
- 91 | ..match get_opcode pp with
- 92 | | OpIf (_,l)
- 93 | | OpIfCmp (_,l) ->
- 94 | [next_instruction pp;goto_relative pp l]
- 95 | | OpJsr l
- ...
- 123 | | OpInvalid
- 124 | | OpBreakpoint ->
- 125 | raise (Class_structure_error "Instructions Invalid and Breakpoint are not authorized")
- 126 | | _ -> [next_instruction pp]
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "jCodePP.ml", line 25, characters 0-13:
- 25 | open JProgram
- ^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the value identifier defines_method (which is later used)
-
- File "jCodePP.ml", line 142, characters 22-40:
- 142 | | Interface {i_super = caller}
- ^^^^^^^^^^^^^^^^^^
- Warning 9 [missing-record-field-pattern]: the following labels are not bound in this record pattern:
- i_info, i_interfaces, i_children_interfaces, i_children_classes
- Either bind these labels explicitly or add '; _' to the pattern.
-
- File "jCodePP.ml", line 25, characters 0-13:
- 25 | open JProgram
- ^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the value identifier get_method (which is later used)
-
- File "jCodePP.ml", lines 201-257, characters 28-16:
- 201 | ............................match opcode with
- 202 | | JCode.OpNew cn' ->
- 203 | let c'= (get_node program cn') in
- 204 | begin
- 205 | match (get_class_to_initialize node c') with
- ...
- 254 | ClassMethodSet.add cms successors)
- 255 | !successors
- 256 | targets
- 257 | | _ -> ()
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c cmn.ml
- File "cmn.ml", lines 48-50, characters 2-15:
- 48 | ..match v with
- 49 | | OriginalVar (_,s) -> s
- 50 | | _ -> None
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type unindexed_var.
-
- File "cmn.ml", lines 53-55, characters 2-16:
- 53 | ..match x with
- 54 | | CatchVar _ -> true
- 55 | | _ -> false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type unindexed_var.
-
- File "cmn.ml", lines 58-61, characters 2-16:
- 58 | ..match x with
- 59 | | TempVar _ -> true
- 60 | | SSAVar ((_,TempVar _),_) -> true
- 61 | | _ -> false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type unindexed_var.
-
- File "cmn.ml", lines 64-66, characters 2-16:
- 64 | ..match x with
- 65 | | SSAVar _ -> true
- 66 | | _ -> false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type unindexed_var.
-
- File "cmn.ml", lines 81-84, characters 2-31:
- 81 | ..match x with
- 82 | | OriginalVar (_,Some s) -> s
- 83 | | SSAVar ((_,v),i) -> Printf.sprintf "%s_%d" (unindexed_var_name_g v) i
- 84 | | _ -> unindexed_var_name x
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type unindexed_var.
-
- File "cmn.ml", lines 89-92, characters 2-16:
- 89 | ..match v with
- 90 | | OriginalVar (j,_) -> Some j
- 91 | | SSAVar ((_,v),_) -> unindexed_bc_num v
- 92 | | _ -> None
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type unindexed_var.
-
- File "cmn.ml", lines 99-101, characters 2-16:
- 99 | ..match v with
- 100 | | OriginalVar _ -> true
- 101 | | _ -> false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type unindexed_var.
-
- File "cmn.ml", lines 104-106, characters 2-60:
- 104 | ..match x with
- 105 | | SSAVar (v,_) -> v
- 106 | | _ -> failwith "var_origin: must be called on SSA vars"
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type unindexed_var.
-
- File "cmn.ml", lines 109-111, characters 2-63:
- 109 | ..match x with
- 110 | | SSAVar (_,i) -> i
- 111 | | _ -> failwith "var_ssa_index: must be called on SSA vars"
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type unindexed_var.
-
- File "cmn.ml", lines 114-116, characters 2-23:
- 114 | ..match snd v with
- 115 | | SSAVar _ -> failwith "make_var_ssa: must not be called on SSA vars"
- 116 | | _ -> SSAVar (v,i)
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type unindexed_var.
-
- File "cmn.ml", line 24, characters 0-17:
- 24 | open Javalib_pack
- ^^^^^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the module identifier Javalib (which is later used)
-
- File "cmn.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
-
- File "cmn.ml", line 161, characters 43-50:
- 161 | let compare = Stdlib.compare
- ^^^^^^^
- Warning 32 [unused-value-declaration]: unused value compare.
-
- File "cmn.ml", line 274, characters 16-18:
- 274 | | `MethodType md -> assert false (* TODO Java8 *)
- ^^
- Warning 27 [unused-var-strict]: unused variable md.
-
- File "cmn.ml", line 275, characters 18-20:
- 275 | | `MethodHandle mh -> assert false (* TODO Java8 *)
- ^^
- Warning 27 [unused-var-strict]: unused variable mh.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c bir.ml
- File "bir.ml", lines 111-127, characters 6-24:
- 111 | ......( match u with
- 112 | | Neg t ->
- 113 | basic_to_num t
- 114 | | Conv c -> (
- 115 | match c with
- ...
- 124 | | ArrayLength | InstanceOf _ ->
- 125 | `Int
- 126 | | _ ->
- 127 | assert false )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Cmn.unop.
-
- File "bir.ml", lines 100-150, characters 19-16:
- 100 | ...................function
- 101 | | Var (t, _) ->
- 102 | t
- 103 | | Field (_, _, f) | StaticField (_, f) ->
- 104 | fs_type f
- ...
- 147 | | LShl | LShr | LAnd | LOr | LXor | LUshr ->
- 148 | `Long
- 149 | | CMP _ ->
- 150 | `Int )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Cmn.unop.
-
- File "bir.ml", lines 100-150, characters 19-16:
- 100 | ...................function
- 101 | | Var (t, _) ->
- 102 | t
- 103 | | Field (_, _, f) | StaticField (_, f) ->
- 104 | fs_type f
- ...
- 147 | | LShl | LShr | LAnd | LOr | LXor | LUshr ->
- 148 | `Long
- 149 | | CMP _ ->
- 150 | `Int )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Cmn.binop.
-
- File "bir.ml", line 152, characters 20-70:
- 152 | let instr_jump_to = function Ifd (_, n) | Goto n -> Some n | _ -> None
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type instr.
-
- File "bir.ml", lines 156-208, characters 54-38:
- 156 | ......................................................function
- 157 | | Var (t, x) ->
- 158 | if show_type then Printf.sprintf "%s:%s" (var_name_g x) (print_typ t)
- 159 | else var_name_g x
- 160 | | Field (e, c, f) ->
- ...
- 205 | | Binop (op, e1, e2) ->
- 206 | Printf.sprintf "%s(%s,%s)" (print_binop op)
- 207 | (print_expr' ~show_type true e1)
- 208 | (print_expr' ~show_type true e2)
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Cmn.unop.
-
- File "bir.ml", lines 156-208, characters 54-38:
- 156 | ......................................................function
- 157 | | Var (t, x) ->
- 158 | if show_type then Printf.sprintf "%s:%s" (var_name_g x) (print_typ t)
- 159 | else var_name_g x
- 160 | | Field (e, c, f) ->
- ...
- 205 | | Binop (op, e1, e2) ->
- 206 | Printf.sprintf "%s(%s,%s)" (print_binop op)
- 207 | (print_expr' ~show_type true e1)
- 208 | (print_expr' ~show_type true e2)
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Cmn.binop.
-
- File "bir.ml", lines 762-782, characters 2-30:
- 762 | ..match code.JCode.c_code.(i) with
- 763 | | JCode.OpIf (_, n) | JCode.OpIfCmp (_, n) ->
- 764 | [next code.JCode.c_code i; i + n]
- 765 | | JCode.OpGoto n ->
- 766 | [i + n]
- ...
- 779 | | JCode.OpInvalid ->
- 780 | failwith "invalid"
- 781 | | _ ->
- 782 | [next code.JCode.c_code i]
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "bir.ml", lines 921-928, characters 26-24:
- 921 | ..........................function
- 922 | | Array v ->
- 923 | conv v
- 924 | | Null ->
- 925 | conv_array_type t
- 926 | | x ->
- 927 | Printf.printf "\n\nbad array_content of %s at %d\n\n\n" (print_typ x) i ;
- 928 | raise ArrayContent
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type typ.
-
- File "bir.ml", lines 955-961, characters 4-11:
- 955 | ....match (v1, v2) with
- 956 | | TObject v1, TObject v2 ->
- 957 | leq_object_type v1 v2
- 958 | | TBasic t1, TBasic t2 ->
- 959 | t1 = t2
- 960 | | _, _ ->
- 961 | false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.value_type.
-
- File "bir.ml", lines 964-972, characters 4-11:
- 964 | ....match (v1, v2) with
- 965 | | TClass c1, TClass c2 ->
- 966 | cn_equal c1 c2 || cn_equal c2 java_lang_object
- 967 | | TArray v1, TArray v2 ->
- 968 | leq_value_type v1 v2
- 969 | | TArray _, TClass c ->
- 970 | cn_equal c java_lang_object
- 971 | | _, _ ->
- 972 | false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.object_type.
-
- File "bir.ml", lines 980-981, characters 16-51:
- 980 | ................(
- 981 | match x with Array _ -> true | _ -> false )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type typ.
-
- File "bir.ml", lines 982-987, characters 15-17:
- 982 | ...............(
- 983 | match x with
- 984 | | Array _ | Object | Int | Float | Top32 ->
- 985 | true
- 986 | | _ ->
- 987 | false )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type typ.
-
- File "bir.ml", lines 988-989, characters 17-65:
- 988 | .................(
- 989 | match x with Array x -> leq_value_type x y | _ -> false )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type typ.
-
- File "bir.ml", lines 977-991, characters 4-11:
- 977 | ....match y with
- 978 | | Top64 ->
- 979 | x = Double || x = Long || x = Top64
- 980 | | Object -> (
- 981 | match x with Array _ -> true | _ -> false )
- ...
- 988 | | Array y -> (
- 989 | match x with Array x -> leq_value_type x y | _ -> false )
- 990 | | _ ->
- 991 | false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type typ.
-
- File "bir.ml", lines 995-999, characters 4-10:
- 995 | ....match (v1, v2) with
- 996 | | TObject v1, TObject v2 ->
- 997 | Some (TObject (lub_object_type v1 v2))
- 998 | | _, _ ->
- 999 | None
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.value_type.
-
- File "bir.ml", lines 1002-1010, characters 4-29:
- 1002 | ....match (x, y) with
- 1003 | | TArray v1, TArray v2 -> (
- 1004 | match lub_value_type v1 v2 with
- 1005 | | None ->
- 1006 | TClass java_lang_object
- 1007 | | Some v ->
- 1008 | TArray v )
- 1009 | | _, _ ->
- 1010 | TClass java_lang_object
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.object_type.
-
- File "bir.ml", lines 1017-1018, characters 32-66:
- 1017 | ................................(
- 1018 | match y with Top64 | Double | Long -> Top | _ -> Top32 )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type typ.
-
- File "bir.ml", lines 1019-1020, characters 25-58:
- 1019 | .........................(
- 1020 | match y with Double | Long -> Top64 | _ -> Top )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type typ.
-
- File "bir.ml", lines 1021-1028, characters 19-17:
- 1021 | ...................(
- 1022 | match y with
- 1023 | | Array y -> (
- 1024 | match lub_value_type x y with None -> Object | Some v -> Array v )
- 1025 | | Int | Float ->
- 1026 | Top32
- 1027 | | _ ->
- 1028 | Top )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type typ.
-
- File "bir.ml", lines 1016-1030, characters 6-11:
- 1016 | ......match x with
- 1017 | | Int | Float | Object -> (
- 1018 | match y with Top64 | Double | Long -> Top | _ -> Top32 )
- 1019 | | Double | Long -> (
- 1020 | match y with Double | Long -> Top64 | _ -> Top )
- ...
- 1027 | | _ ->
- 1028 | Top )
- 1029 | | _ ->
- 1030 | Top
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type typ.
-
- File "bir.ml", lines 1244-1257, characters 6-15:
- 1244 | ......( match ins with
- 1245 | | JCode.OpIf (t, n) ->
- 1246 | JCode.OpIf (t, n + i)
- 1247 | | JCode.OpIfCmp (_t, _n) ->
- 1248 | JCode.OpIfCmp (_t, _n + i)
- ...
- 1254 | JCode.OpLookupSwitch
- 1255 | (default + i, List.map (fun (x, y) -> (x, y + i)) npairs)
- 1256 | | _ ->
- 1257 | ins )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "bir.ml", lines 1323-1331, characters 9-23:
- 1323 | .........match code.JCode.c_code.(i) with
- 1324 | | JCode.OpLoad (_, n) -> (
- 1325 | match types.(i) with
- 1326 | | Some (_, l) ->
- 1327 | to_value_type (get l n)
- 1328 | | _ ->
- 1329 | assert false )
- 1330 | | _ ->
- 1331 | assert false..
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "bir.ml", lines 1334-1341, characters 31-26:
- 1334 | ...............................(
- 1335 | match types.(i) with
- 1336 | | Some (_ :: Array t :: _, _) ->
- 1337 | t
- 1338 | | Some (_ :: Null :: _, _) ->
- 1339 | type_of_array_type t
- 1340 | | _ ->
- 1341 | assert false )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type typ.
-
- File "bir.ml", lines 1333-1343, characters 6-20:
- 1333 | ......match code.JCode.c_code.(i) with
- 1334 | | JCode.OpArrayLoad t -> (
- 1335 | match types.(i) with
- 1336 | | Some (_ :: Array t :: _, _) ->
- 1337 | t
- ...
- 1340 | | _ ->
- 1341 | assert false )
- 1342 | | _ ->
- 1343 | assert false..
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "bir.ml", lines 1360-1374, characters 9-23:
- 1360 | .........match code.JCode.c_code.(i) with
- 1361 | | JCode.OpLoad (t, _) -> (
- 1362 | match t with
- 1363 | | `Long ->
- 1364 | TBasic `Long
- ...
- 1371 | | `Object ->
- 1372 | TObject (TClass java_lang_object) )
- 1373 | | _ ->
- 1374 | assert false..
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "bir.ml", line 1421, characters 19-60:
- 1421 | let is_arrayload = function ArrayLoad _ -> true | _ -> false
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Cmn.binop.
-
- File "bir.ml", lines 1479-1486, characters 4-11:
- 1479 | ....match stack with
- 1480 | | [] ->
- 1481 | false
- 1482 | | E e :: _ when is_in_expr test_var test_static (fun _ _ -> false) false e
- 1483 | ->
- 1484 | true
- 1485 | | _ :: s ->
- 1486 | aux s
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type opexpr.
-
- File "bir.ml", lines 1492-1498, characters 4-11:
- 1492 | ....match stack with
- 1493 | | [] ->
- 1494 | None
- 1495 | | E e :: s -> (
- 1496 | match var_in_expr test_var e with Some t -> Some t | None -> aux s )
- 1497 | | _ :: s ->
- 1498 | aux s
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type opexpr.
-
- File "bir.ml", lines 1554-1555, characters 25-62:
- 1554 | .........................(
- 1555 | match x with TempVar i -> Ptset.add i acc | _ -> acc )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Cmn.unindexed_var.
-
- File "bir.ml", lines 1621-1629, characters 6-67:
- 1621 | ......match binop with
- 1622 | | (Div jvm_t | Rem jvm_t) when jvm_t = `Int2Bool || jvm_t = `Long ->
- 1623 | let q = topE s in
- 1624 | let e = Binop (binop, topE (pop s), topE s) in
- 1625 | ( E (Var (type_of_expr e, x)) :: pop2 s
- 1626 | , [Check (CheckArithmetic q); AffectVar (x, e)] )
- 1627 | | _ ->
- 1628 | let e = Binop (binop, topE (pop s), topE s) in
- 1629 | (E (Var (type_of_expr e, x)) :: pop2 s, [AffectVar (x, e)])..
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Cmn.binop.
-
- File "bir.ml", lines 1630-1637, characters 9-65:
- 1630 | .........(
- 1631 | match binop with
- 1632 | | (Div jvm_t | Rem jvm_t) when jvm_t = `Int2Bool || jvm_t = `Long ->
- 1633 | let q = topE s in
- 1634 | ( E (Binop (binop, topE (pop s), topE s)) :: pop2 s
- 1635 | , [Check (CheckArithmetic q)] )
- 1636 | | _ ->
- 1637 | (E (Binop (binop, topE (pop s), topE s)) :: pop2 s, []) )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Cmn.binop.
-
- File "bir.ml", lines 1618-1637, characters 2-65:
- 1618 | ..match mode with
- 1619 | | Addr3 -> (
- 1620 | let x = make_var dico (TempVar (fresh_in_stack ssa fresh_counter s)) in
- 1621 | match binop with
- 1622 | | (Div jvm_t | Rem jvm_t) when jvm_t = `Int2Bool || jvm_t = `Long ->
- ...
- 1634 | ( E (Binop (binop, topE (pop s), topE s)) :: pop2 s
- 1635 | , [Check (CheckArithmetic q)] )
- 1636 | | _ ->
- 1637 | (E (Binop (binop, topE (pop s), topE s)) :: pop2 s, []) )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type mode.
-
- File "bir.ml", lines 1641-1651, characters 2-30:
- 1641 | ..match mode with
- 1642 | | Addr3 -> (
- 1643 | match next_store with
- 1644 | | None when not next_is_junc_point_or_a_goto ->
- 1645 | let x = make_var dico (TempVar (fresh_in_stack ssa fresh_counter s)) in
- ...
- 1648 | | _ ->
- 1649 | (E (Const c) :: s, instrs) )
- 1650 | | _ ->
- 1651 | (E (Const c) :: s, instrs)
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type mode.
-
- File "bir.ml", lines 1655-1663, characters 24-31:
- 1655 | ........................(
- 1656 | match mode with
- 1657 | | Addr3 ->
- 1658 | let x = make_var dico (TempVar (fresh_in_stack ssa fresh_counter s)) in
- 1659 | let e = Const c in
- 1660 | let v = Var (type_of_expr e, x) in
- 1661 | [AffectVar (x, e); Ifd ((cmp, e1, v), target)]
- 1662 | | _ ->
- 1663 | [Ifd (guard, target)] )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type mode.
-
- File "bir.ml", lines 1654-1665, characters 2-25:
- 1654 | ..match guard with
- 1655 | | cmp, e1, Const c -> (
- 1656 | match mode with
- 1657 | | Addr3 ->
- 1658 | let x = make_var dico (TempVar (fresh_in_stack ssa fresh_counter s)) in
- ...
- 1662 | | _ ->
- 1663 | [Ifd (guard, target)] )
- 1664 | | _ ->
- 1665 | [Ifd (guard, target)]
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type expr.
-
- File "bir.ml", lines 1668-1674, characters 2-46:
- 1668 | ..match mode with
- 1669 | | Addr3 ->
- 1670 | let x = make_var dico (TempVar (fresh_in_stack ssa fresh_counter s)) in
- 1671 | let e = Unop (unop, topE s) in
- 1672 | (E (Var (type_of_expr e, x)) :: pop s, instrs @ [AffectVar (x, e)])
- 1673 | | _ ->
- 1674 | (E (Unop (unop, topE s)) :: pop s, instrs)
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type mode.
-
- File "bir.ml", lines 1688-1703, characters 2-43:
- 1688 | ..match type_of_expr e with
- 1689 | | TObject (TArray t) ->
- 1690 | t (* can this happen ? *)
- 1691 | | _ -> (
- 1692 | (* we use the type found in the OpArrayLoad argument *)
- ...
- 1700 | | `Double ->
- 1701 | TBasic `Double
- 1702 | | `Object ->
- 1703 | TObject (TClass java_lang_object) )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.value_type.
-
- File "bir.ml", lines 1688-1703, characters 2-43:
- 1688 | ..match type_of_expr e with
- 1689 | | TObject (TArray t) ->
- 1690 | t (* can this happen ? *)
- 1691 | | _ -> (
- 1692 | (* we use the type found in the OpArrayLoad argument *)
- ...
- 1700 | | `Double ->
- 1701 | TBasic `Double
- 1702 | | `Object ->
- 1703 | TObject (TClass java_lang_object) )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.object_type.
-
- File "bir.ml", lines 1755-1764, characters 6-74:
- 1755 | ......match mode with
- 1756 | | Addr3 ->
- 1757 | let x = make_tempvar dico ssa fresh_counter (pop2 s) next_store in
- 1758 | ( E (Var (t, x)) :: pop2 s
- 1759 | , [ Check (CheckNullPointer a)
- 1760 | ; Check (CheckArrayBound (a, idx))
- 1761 | ; AffectVar (x, Binop (ArrayLoad t, a, idx)) ] )
- 1762 | | _ ->
- 1763 | ( E (Binop (ArrayLoad t, a, idx)) :: pop2 s
- 1764 | , [Check (CheckNullPointer a); Check (CheckArrayBound (a, idx))] )..
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type mode.
-
- File "bir.ml", lines 1767-1777, characters 6-46:
- 1767 | ......match topE s with
- 1768 | | Var (_, y') when index y = index y' ->
- 1769 | (pop s, [])
- 1770 | | _ -> (
- 1771 | match is_var_in_stack y (pop s) with
- ...
- 1774 | ( replace_var_in_stack y x (pop s)
- 1775 | , [AffectVar (x, Var (t, y)); AffectVar (y, topE s)] )
- 1776 | | None ->
- 1777 | (pop s, [AffectVar (y, topE s)]) )..
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type expr.
-
- File "bir.ml", lines 1783-1807, characters 10-61:
- 1783 | ..........match mode with
- 1784 | | Addr3 ->
- 1785 | let y =
- 1786 | make_tempvar dico ssa fresh_counter
- 1787 | (E (Var (TBasic `Int, x)) :: s)
- ...
- 1804 | , Binop
- 1805 | ( Add `Int2Bool
- 1806 | , Var (TBasic `Int, a)
- 1807 | , Const (`Int (Int32.of_int b)) ) ) ] )..
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type mode.
-
- File "bir.ml", lines 1808-1827, characters 13-63:
- 1808 | .............(
- 1809 | match mode with
- 1810 | | Addr3 ->
- 1811 | let y = make_tempvar dico ssa fresh_counter s None in
- 1812 | ( s
- ...
- 1824 | , Binop
- 1825 | ( Add `Int2Bool
- 1826 | , Var (TBasic `Int, a)
- 1827 | , Const (`Int (Int32.of_int b)) ) ) ] ) )..
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type mode.
-
- File "bir.ml", lines 1995-2000, characters 52-51:
- 1995 | ....................................................(
- 1996 | match topE s with
- 1997 | | Binop (CMP _, e1, e2) ->
- 1998 | (c, e1, e2)
- 1999 | | e ->
- 2000 | (c, e, Const (`Int (Int32.of_int 0))) )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type expr.
-
- File "bir.ml", lines 1995-2000, characters 52-51:
- 1995 | ....................................................(
- 1996 | match topE s with
- 1997 | | Binop (CMP _, e1, e2) ->
- 1998 | (c, e1, e2)
- 1999 | | e ->
- 2000 | (c, e, Const (`Int (Int32.of_int 0))) )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Cmn.binop.
-
- File "bir.ml", lines 2056-2062, characters 6-72:
- 2056 | ......match mode with
- 2057 | | Normal ->
- 2058 | (E (Field (r, c, f)) :: pop s, [Check (CheckNullPointer r)])
- 2059 | | _ ->
- 2060 | let x = make_tempvar dico ssa fresh_counter s next_store in
- 2061 | ( E (Var (fs_type f, x)) :: pop s
- 2062 | , [Check (CheckNullPointer r); AffectVar (x, Field (r, c, f))] )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type mode.
-
- File "bir.ml", lines 2066-2089, characters 41-47:
- 2066 | .........................................(
- 2067 | match mode with
- 2068 | | Addr3 ->
- 2069 | let instrs =
- 2070 | if ch_link then [Check (CheckLink instr); MayInit c] else [MayInit c]
- ...
- 2086 | clean dico ssa fresh_counter is_heap_sensible_element_in_expr s
- 2087 | instrs
- 2088 | in
- 2089 | (E (StaticField (c, f)) :: s, instrs) )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type mode.
-
- File "bir.ml", lines 2252-2259, characters 6-74:
- 2252 | ......match mode with
- 2253 | | Addr3 ->
- 2254 | let x = make_tempvar dico ssa fresh_counter s next_store in
- 2255 | ( E (Var (TBasic `Int, x)) :: pop s
- 2256 | , [Check (CheckNullPointer a); AffectVar (x, Unop (ArrayLength, a))]
- 2257 | )
- 2258 | | _ ->
- 2259 | (E (Unop (ArrayLength, a)) :: pop s, [Check (CheckNullPointer a)])..
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type mode.
-
- File "bir.ml", lines 2301-2305, characters 20-9:
- 2301 | ....................function
- 2302 | | JCode.OpIfCmp _ | JCode.OpTableSwitch _ | JCode.OpLookupSwitch _ | JCode.OpIf _ | JCode.OpGoto _ ->
- 2303 | true
- 2304 | | _ ->
- 2305 | false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "bir.ml", line 2310, characters 13-74:
- 2310 | let test = function _, BranchVar (i, _) -> List.mem i succs | _ -> false in
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Cmn.unindexed_var.
-
- File "bir.ml", line 2384, characters 2-68:
- 2384 | match (e1, e2) with Var (_, x), Var (_, y) -> x = y | _ -> e1 = e2
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type expr.
-
- File "bir.ml", lines 2387-2393, characters 2-9:
- 2387 | ..match (e1, e2) with
- 2388 | | Uninit _, Uninit _ ->
- 2389 | e1 = e2
- 2390 | | E e1, E e2 ->
- 2391 | value_compare e1 e2
- 2392 | | _ ->
- 2393 | false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type opexpr.
-
- File "bir.ml", lines 2599-2611, characters 6-46:
- 2599 | ......match op with
- 2600 | | JCode.OpStore (_, n) ->
- 2601 | apply_instr_context darray (Ptmap.add n (pp_var pc n) darray.(pc))
- 2602 | | JCode.OpLoad (_, n) | JCode.OpIInc (n, _) ->
- 2603 | let ok =
- ...
- 2608 | if not ok then (as_succ, false)
- 2609 | else apply_instr_context darray darray.(pc)
- 2610 | | _ ->
- 2611 | apply_instr_context darray darray.(pc)
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "bir.ml", lines 2852-2857, characters 6-12:
- 2852 | ......match code.JCode.c_code.(next_pc) with
- 2853 | | JCode.OpStore (_, n) ->
- 2854 | if jump_target.(next_pc) then None
- 2855 | else Some (make_var dico (OriginalVar (n, pp_var next_pc n)))
- 2856 | | _ ->
- 2857 | None
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "bir.ml", lines 2861-2865, characters 6-29:
- 2861 | ......match code.JCode.c_code.(next_pc) with
- 2862 | | JCode.OpGoto _ ->
- 2863 | true
- 2864 | | _ ->
- 2865 | jump_target.(next_pc)
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "bir.ml", lines 2945-2959, characters 7-11:
- 2945 | .......match instr with
- 2946 | | JCode.OpIf (_, n) | JCode.OpIfCmp (_, n) | JCode.OpGoto n ->
- 2947 | jump_target.(i + n) <- true
- 2948 | | JCode.OpJsr _ | JCode.OpRet _ ->
- 2949 | raise Subroutine
- ...
- 2956 | (fun n -> jump_target.(i + n) <- true)
- 2957 | (default :: List.map snd npairs)
- 2958 | | _ ->
- 2959 | ()..
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "bir.ml", lines 3088-3094, characters 10-16:
- 3088 | ..........function
- 3089 | | Goto pc ->
- 3090 | Goto (Ptmap.find pc map)
- 3091 | | Ifd (g, pc) ->
- 3092 | Ifd (g, Ptmap.find pc map)
- 3093 | | ins ->
- 3094 | ins..
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type instr.
-
- File "bir.ml", lines 3116-3125, characters 7-57:
- 3116 | .......match ins with
- 3117 | | Ifd (_, j) ->
- 3118 | pred_pcs.(i + 1) <- Ptset.add i pred_pcs.(i + 1) ;
- 3119 | pred_pcs.(j) <- Ptset.add i pred_pcs.(j)
- 3120 | | Goto j ->
- 3121 | pred_pcs.(j) <- Ptset.add i pred_pcs.(j)
- 3122 | | Throw _ | Return _ ->
- 3123 | ()
- 3124 | | _ ->
- 3125 | pred_pcs.(i + 1) <- Ptset.add i pred_pcs.(i + 1)..
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type instr.
-
- File "bir.ml", lines 3199-3205, characters 18-26:
- 3199 | ..................( match ins with
- 3200 | | Goto pc ->
- 3201 | Goto new_code_corresp.(pc)
- 3202 | | Ifd (g, pc) ->
- 3203 | Ifd (g, new_code_corresp.(pc))
- 3204 | | ins ->
- 3205 | ins )....
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type instr.
-
- File "bir.ml", lines 3263-3279, characters 9-15:
- 3263 | .........match code.JCode.c_code.(eh.JCode.e_handler) with
- 3264 | | JCode.OpInvalid ->
- 3265 | (*If e_handler is invalid, instructions between e_start and
- 3266 | e_end must be invalid too. *)
- 3267 | let rec check_is_invalid i i_end =
- ...
- 3276 | check_is_invalid eh.JCode.e_start eh.JCode.e_end ;
- 3277 | false
- 3278 | | _ ->
- 3279 | true..
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "bir.ml", line 3479, characters 38-50:
- 3479 | (String.concat "::" (List.map (print_expr) e))
- ^^^^^^^^^^^^
- Warning 48 [eliminated-optional-arguments]: implicit elimination of optional argument ?show_type
-
- File "bir.ml", lines 3766-3780, characters 23-32:
- 3766 | .......................function
- 3767 | | Const _ ->
- 3768 | acc
- 3769 | | Var (_, x) ->
- 3770 | if catch_var x then acc else Ptset.add (index x) acc
- ...
- 3777 | | Binop (_, e1, e2) ->
- 3778 | vars (vars acc e1) e2
- 3779 | | StaticField _ ->
- 3780 | Ptset.add heap_index acc
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Cmn.binop.
-
- File "bir.ml", lines 3819-3833, characters 18-17:
- 3819 | ..................function
- 3820 | | NewArray (v, _, _)
- 3821 | | New (v, _, _, _)
- 3822 | | InvokeStatic (Some v, _, _, _)
- 3823 | | InvokeVirtual (Some v, _, _, _, _)
- ...
- 3830 | | AffectField _ | AffectStaticField _ | AffectArray _ ->
- 3831 | Ptset.singleton heap_index
- 3832 | | _ ->
- 3833 | Ptset.empty
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type instr.
-
- File "bir.ml", lines 3952-3961, characters 9-29:
- 3952 | .........match ins with
- 3953 | | Ifd (_, j) ->
- 3954 | add_pred (i + 1) i ;
- 3955 | add_pred j i
- 3956 | | Goto j ->
- 3957 | add_pred j i
- 3958 | | Throw _ | Return _ ->
- 3959 | ()
- 3960 | | _ ->
- 3961 | add_pred (i + 1) i..
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type instr.
-
- File "bir.ml", lines 3973-3982, characters 9-24:
- 3973 | .........match ins with
- 3974 | | Ifd (_, j) ->
- 3975 | add i (i + 1) ;
- 3976 | add i j
- 3977 | | Goto j ->
- 3978 | add i j
- 3979 | | Throw _ | Return _ ->
- 3980 | ()
- 3981 | | _ ->
- 3982 | add i (i + 1)..
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type instr.
-
- File "bir.ml", line 4441, characters 58-68:
- 4441 | (Printf.sprintf "(%s)" (JUtil.print_list_sep ", " print_expr le))
- ^^^^^^^^^^
- Warning 48 [eliminated-optional-arguments]: implicit elimination of optional argument ?show_type
-
- File "bir.ml", line 4459, characters 58-68:
- 4459 | (Printf.sprintf "(%s)" (JUtil.print_list_sep ", " print_expr le))
- ^^^^^^^^^^
- Warning 48 [eliminated-optional-arguments]: implicit elimination of optional argument ?show_type
-
- File "bir.ml", line 4467, characters 58-68:
- 4467 | (Printf.sprintf "(%s)" (JUtil.print_list_sep ", " print_expr le))
- ^^^^^^^^^^
- Warning 48 [eliminated-optional-arguments]: implicit elimination of optional argument ?show_type
-
- File "bir.ml", line 4475, characters 12-74:
- 4475 | match o with TClass ccs -> ccs | _ -> JBasics.java_lang_object
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.object_type.
-
- File "bir.ml", line 4483, characters 60-70:
- 4483 | (Printf.sprintf "(%s)" (JUtil.print_list_sep ", " print_expr le))
- ^^^^^^^^^^
- Warning 48 [eliminated-optional-arguments]: implicit elimination of optional argument ?show_type
-
- File "bir.ml", line 4503, characters 58-68:
- 4503 | (Printf.sprintf "(%s)" (JUtil.print_list_sep ", " print_expr le))
- ^^^^^^^^^^
- Warning 48 [eliminated-optional-arguments]: implicit elimination of optional argument ?show_type
-
- File "bir.ml", lines 4426-4516, characters 2-34:
- 4426 | ..match op with
- 4427 | | AffectStaticField (ccs, fs, e) ->
- 4428 | let p1 = field_elem program cs ccs fs in
- 4429 | let p2 = simple_elem (Printf.sprintf ":= %s" (print_expr e)) in
- 4430 | [p1; p2]
- ...
- 4513 | let p2 = value_elem program cs (TObject t) in
- 4514 | [p1; p2]
- 4515 | | _ ->
- 4516 | [simple_elem (print_instr op)]
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type instr.
-
- File "bir.ml", lines 4426-4516, characters 2-34:
- 4426 | ..match op with
- 4427 | | AffectStaticField (ccs, fs, e) ->
- 4428 | let p1 = field_elem program cs ccs fs in
- 4429 | let p2 = simple_elem (Printf.sprintf ":= %s" (print_expr e)) in
- 4430 | [p1; p2]
- ...
- 4513 | let p2 = value_elem program cs (TObject t) in
- 4514 | [p1; p2]
- 4515 | | _ ->
- 4516 | [simple_elem (print_instr op)]
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type check.
-
- File "bir.ml", lines 4581-4586, characters 11-15:
- 4581 | ...........match op with
- 4582 | | InvokeStatic _ | InvokeVirtual _ | InvokeNonVirtual _ ->
- 4583 | let lookup = f_lookup cs ms pp in
- 4584 | l := Ptmap.add pp lookup !l
- 4585 | | _ ->
- 4586 | ()..
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type instr.
-
- File "bir.ml", lines 4575-4589, characters 2-10:
- 4575 | ..( match cm with
- 4576 | | {Javalib.cm_implementation=Java code; _}
- 4577 | when ClassMethodMap.mem cm.cm_class_method_signature p.parsed_methods ->
- 4578 | let ms = cm.cm_signature in
- 4579 | Array.iteri
- ...
- 4586 | () )
- 4587 | (Lazy.force code).bir_code
- 4588 | | _ ->
- 4589 | () )..
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.Javalib.implementation.
-
- File "bir.ml", lines 4873-4882, characters 11-17:
- 4873 | ...........match ins with
- 4874 | | AffectVar (x, _)
- 4875 | | NewArray (x, _, _)
- 4876 | | New (x, _, _, _)
- 4877 | | InvokeStatic (Some x, _, _, _)
- 4878 | | InvokeVirtual (Some x, _, _, _, _)
- 4879 | | InvokeNonVirtual (Some x, _, _, _, _) ->
- 4880 | not (var_equal this x)
- 4881 | | _ ->
- 4882 | true..
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type instr.
-
- File "bir.ml", lines 4887-4891, characters 11-15:
- 4887 | ...........match ins with
- 4888 | | Check (CheckNullPointer (Var (_, x))) when var_equal this x ->
- 4889 | code.(i) <- Nop
- 4890 | | _ ->
- 4891 | ()..
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type instr.
-
- File "bir.ml", lines 4887-4891, characters 11-15:
- 4887 | ...........match ins with
- 4888 | | Check (CheckNullPointer (Var (_, x))) when var_equal this x ->
- 4889 | code.(i) <- Nop
- 4890 | | _ ->
- 4891 | ()..
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type check.
-
- File "bir.ml", lines 4887-4891, characters 11-15:
- 4887 | ...........match ins with
- 4888 | | Check (CheckNullPointer (Var (_, x))) when var_equal this x ->
- 4889 | code.(i) <- Nop
- 4890 | | _ ->
- 4891 | ()..
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type expr.
-
- File "bir.ml", lines 4917-4939, characters 30-74:
- 4917 | ..............................function
- 4918 | | Const _ ->
- 4919 | None
- 4920 | | Binop (ArrayLoad vt, _, _) ->
- 4921 | Some
- ...
- 4936 | | Field (_, _, fs) | StaticField (_, fs) ->
- 4937 | Some
- 4938 | (AdaptedASTGrammar.Name
- 4939 | (AdaptedASTGrammar.SimpleName (fs_name fs, Some (fs_type fs))))
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Cmn.binop.
-
- File "bir.ml", lines 4917-4939, characters 30-74:
- 4917 | ..............................function
- 4918 | | Const _ ->
- 4919 | None
- 4920 | | Binop (ArrayLoad vt, _, _) ->
- 4921 | Some
- ...
- 4936 | | Field (_, _, fs) | StaticField (_, fs) ->
- 4937 | Some
- 4938 | (AdaptedASTGrammar.Name
- 4939 | (AdaptedASTGrammar.SimpleName (fs_name fs, Some (fs_type fs))))
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Cmn.unop.
-
- File "bir.ml", line 4998, characters 29-40:
- 4998 | let inst_disp = inst_disp' print_instr
- ^^^^^^^^^^^
- Warning 48 [eliminated-optional-arguments]: implicit elimination of optional argument ?show_type
-
- File "bir.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c birA3.ml
- File "birA3.ml", lines 61-71, characters 6-27:
- 61 | ......(match u with
- 62 | | Neg t -> basic_to_num t
- 63 | | Conv c ->
- 64 | (match c with
- 65 | | I2L | F2L | D2L -> `Long
- ...
- 68 | | L2I | F2I | D2I | I2B | I2C | I2S -> `Int)
- 69 | | ArrayLength
- 70 | | InstanceOf _ -> `Int
- 71 | | _ -> assert false)
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Cmn.unop.
-
- File "birA3.ml", lines 43-89, characters 19-23:
- 43 | ...................function
- 44 | | Var (t,_) -> t
- 45 | | Const i -> begin
- 46 | match i with
- 47 | | `ANull
- ...
- 86 | | `Float -> `Float)
- 87 | | IShl | IShr | IAnd | IOr | IXor | IUshr -> `Int
- 88 | | LShl | LShr | LAnd | LOr | LXor | LUshr -> `Long
- 89 | | CMP _ -> `Int)
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Cmn.unop.
-
- File "birA3.ml", lines 43-89, characters 19-23:
- 43 | ...................function
- 44 | | Var (t,_) -> t
- 45 | | Const i -> begin
- 46 | match i with
- 47 | | `ANull
- ...
- 86 | | `Float -> `Float)
- 87 | | IShl | IShr | IAnd | IOr | IXor | IUshr -> `Int
- 88 | | LShl | LShr | LAnd | LOr | LXor | LUshr -> `Long
- 89 | | CMP _ -> `Int)
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Cmn.binop.
-
- File "birA3.ml", lines 170-187, characters 47-142:
- 170 | ...............................................function
- 171 | | Const i -> print_const i
- 172 | | Var x -> print_tvar ~show_type:show_type x
- 173 | | Field (v,c,f) -> Printf.sprintf "%s.%s" (print_tvar ~show_type:show_type v) (JUtil.print_field c f)
- 174 | | StaticField (c,f) -> Printf.sprintf "%s.%s" (JPrint.class_name c) (fs_name f)
- ...
- 184 | (Printf.sprintf "%s*%s" (print_tvar ~show_type:show_type e1) (print_tvar ~show_type:show_type e2))
- 185 | | Binop (Div _,e1,e2) -> JUtil.bracket first_level
- 186 | (Printf.sprintf "%s/%s" (print_tvar ~show_type:show_type e1) (print_tvar ~show_type:show_type e2))
- 187 | | Binop (op,e1,e2) -> Printf.sprintf "%s(%s,%s)" (print_binop op) (print_tvar ~show_type:show_type e1) (print_tvar ~show_type:show_type e2)
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Cmn.unop.
-
- File "birA3.ml", lines 170-187, characters 47-142:
- 170 | ...............................................function
- 171 | | Const i -> print_const i
- 172 | | Var x -> print_tvar ~show_type:show_type x
- 173 | | Field (v,c,f) -> Printf.sprintf "%s.%s" (print_tvar ~show_type:show_type v) (JUtil.print_field c f)
- 174 | | StaticField (c,f) -> Printf.sprintf "%s.%s" (JPrint.class_name c) (fs_name f)
- ...
- 184 | (Printf.sprintf "%s*%s" (print_tvar ~show_type:show_type e1) (print_tvar ~show_type:show_type e2))
- 185 | | Binop (Div _,e1,e2) -> JUtil.bracket first_level
- 186 | (Printf.sprintf "%s/%s" (print_tvar ~show_type:show_type e1) (print_tvar ~show_type:show_type e2))
- 187 | | Binop (op,e1,e2) -> Printf.sprintf "%s(%s,%s)" (print_binop op) (print_tvar ~show_type:show_type e1) (print_tvar ~show_type:show_type e2)
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Cmn.binop.
-
- File "birA3.ml", lines 262-267, characters 2-7:
- 262 | ..match expr with
- 263 | | Bir.Var (t,v) -> (t,v)
- 264 | | _ -> begin
- 265 | Printf.printf "expr2tvar fails on expr %s\n" (Bir.print_expr expr);
- 266 | raise Exc_expr2tvar
- 267 | end
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Bir.expr.
-
- File "birA3.ml", lines 437-452, characters 4-69:
- 437 | ....function
- 438 | | Const _ -> None
- 439 | | Binop (ArrayLoad vt,_,_) ->
- 440 | Some (AdaptedASTGrammar.Expression (AdaptedASTGrammar.ArrayAccess (Some vt)))
- 441 | | Binop (_,_,_) -> None
- ...
- 449 | | Field (_,_,fs)
- 450 | | StaticField (_,fs) ->
- 451 | Some (AdaptedASTGrammar.Name
- 452 | (AdaptedASTGrammar.SimpleName (fs_name fs,Some (fs_type fs))))
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Cmn.binop.
-
- File "birA3.ml", lines 437-452, characters 4-69:
- 437 | ....function
- 438 | | Const _ -> None
- 439 | | Binop (ArrayLoad vt,_,_) ->
- 440 | Some (AdaptedASTGrammar.Expression (AdaptedASTGrammar.ArrayAccess (Some vt)))
- 441 | | Binop (_,_,_) -> None
- ...
- 449 | | Field (_,_,fs)
- 450 | | StaticField (_,fs) ->
- 451 | Some (AdaptedASTGrammar.Name
- 452 | (AdaptedASTGrammar.SimpleName (fs_name fs,Some (fs_type fs))))
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Cmn.unop.
-
- File "birA3.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jBir.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jBirPP.ml
- File "jBirPP.ml", lines 56-71, characters 2-15:
- 56 | ..match get_opcode pp with
- 57 | | JBir.InvokeVirtual (_,_,kind, ms,_) ->
- 58 | (match kind with
- 59 | JBir.VirtualCall obj ->
- 60 | Some (static_lookup_virtual program obj ms)
- ...
- 68 | Some ([Class (static_lookup_special program (get_class pp) cs ms)])
- 69 | | JBir.InvokeNonVirtual (_, _, cs, ms, _) ->
- 70 | Some ([Class (static_lookup_special program (get_class pp) cs ms)])
- 71 | | _ -> None
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JBir.instr.
-
- File "jBirPP.ml", lines 90-97, characters 2-32:
- 90 | ..match get_opcode pp with
- 91 | | JBir.Goto l ->
- 92 | [goto_absolute pp l]
- 93 | | JBir.Ifd (_,l) ->
- 94 | [next_instruction pp; goto_absolute pp l]
- 95 | | JBir.Throw _
- 96 | | JBir.Return _ -> []
- 97 | | _ -> [next_instruction pp]
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JBir.instr.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c a3Bir.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c a3BirPP.ml
- File "a3BirPP.ml", lines 56-71, characters 2-15:
- 56 | ..match get_opcode pp with
- 57 | | A3Bir.InvokeVirtual (_,_,kind, ms,_) ->
- 58 | (match kind with
- 59 | A3Bir.VirtualCall obj ->
- 60 | Some (static_lookup_virtual program obj ms)
- ...
- 68 | Some ([Class (static_lookup_special program (get_class pp) cs ms)])
- 69 | | A3Bir.InvokeNonVirtual (_, _, cs, ms, _) ->
- 70 | Some ([Class (static_lookup_special program (get_class pp) cs ms)])
- 71 | | _ -> None
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type A3Bir.instr.
-
- File "a3BirPP.ml", lines 92-99, characters 2-32:
- 92 | ..match get_opcode pp with
- 93 | | A3Bir.Goto l ->
- 94 | [goto_absolute pp l]
- 95 | | A3Bir.Ifd (_,l) ->
- 96 | [next_instruction pp; goto_absolute pp l]
- 97 | | A3Bir.Throw _
- 98 | | A3Bir.Return _ -> []
- 99 | | _ -> [next_instruction pp]
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type A3Bir.instr.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c dataflow_analyses/live_bir.ml
- File "dataflow_analyses/live_bir.ml", line 59, characters 65-80:
- 59 | Printf.sprintf "GenVars(%s)" (String.concat "::" (List.map JBir.print_expr e))
- ^^^^^^^^^^^^^^^
- Warning 48 [eliminated-optional-arguments]: implicit elimination of optional argument ?show_type
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c dataflow_analyses/live_a3bir.ml
- File "dataflow_analyses/live_a3bir.ml", line 59, characters 65-81:
- 59 | Printf.sprintf "GenVars(%s)" (String.concat "::" (List.map A3Bir.print_tvar e))
- ^^^^^^^^^^^^^^^^
- Warning 48 [eliminated-optional-arguments]: implicit elimination of optional argument ?show_type
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jBirSSA.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jBirSSAPP.ml
- File "jBirSSAPP.ml", line 19, characters 0-17:
- 19 | open Javalib_pack
- ^^^^^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the module identifier Javalib (which is later used)
-
- File "jBirSSAPP.ml", line 21, characters 0-13:
- 21 | open JProgram
- ^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the value identifier get_name (which is later used)
-
- File "jBirSSAPP.ml", lines 56-71, characters 2-15:
- 56 | ..match get_opcode pp with
- 57 | | JBirSSA.InvokeVirtual (_,_,kind, ms,_) ->
- 58 | (match kind with
- 59 | JBirSSA.VirtualCall obj ->
- 60 | Some (static_lookup_virtual program obj ms)
- ...
- 68 | | JBirSSA.New(_, cs,argts, _) ->
- 69 | let ms = JBasics.make_ms "<init>" argts None in
- 70 | Some ([Class (static_lookup_special program (get_class pp) cs ms)])
- 71 | | _ -> None
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JBirSSA.instr.
-
- File "jBirSSAPP.ml", lines 92-99, characters 2-32:
- 92 | ..match get_opcode pp with
- 93 | | JBirSSA.Goto l ->
- 94 | [goto_absolute pp l]
- 95 | | JBirSSA.Ifd (_,l) ->
- 96 | [next_instruction pp; goto_absolute pp l]
- 97 | | JBirSSA.Throw _
- 98 | | JBirSSA.Return _ -> []
- 99 | | _ -> [next_instruction pp]
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JBirSSA.instr.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c a3BirSSA.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c a3BirSSAPP.ml
- File "a3BirSSAPP.ml", line 20, characters 0-17:
- 20 | open Javalib_pack
- ^^^^^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the module identifier Javalib (which is later used)
-
- File "a3BirSSAPP.ml", line 22, characters 0-13:
- 22 | open JProgram
- ^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the value identifier get_name (which is later used)
-
- File "a3BirSSAPP.ml", lines 57-72, characters 2-15:
- 57 | ..match get_opcode pp with
- 58 | | A3BirSSA.InvokeVirtual (_,_,kind, ms,_) ->
- 59 | (match kind with
- 60 | A3BirSSA.VirtualCall obj ->
- 61 | Some (static_lookup_virtual program obj ms)
- ...
- 69 | | A3BirSSA.New(_, cs,argts, _) ->
- 70 | let ms = JBasics.make_ms "<init>" argts None in
- 71 | Some ([Class (static_lookup_special program (get_class pp) cs ms)])
- 72 | | _ -> None
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type A3BirSSA.instr.
-
- File "a3BirSSAPP.ml", lines 93-100, characters 2-32:
- 93 | ..match get_opcode pp with
- 94 | | A3BirSSA.Goto l ->
- 95 | [goto_absolute pp l]
- 96 | | A3BirSSA.Ifd (_,l) ->
- 97 | [next_instruction pp; goto_absolute pp l]
- 98 | | A3BirSSA.Throw _
- 99 | | A3BirSSA.Return _ -> []
- 100 | | _ -> [next_instruction pp]
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type A3BirSSA.instr.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c safe.ml
- File "safe_domain.ml", line 80, characters 4-32:
- Warning 50 [unexpected-docstring]: ambiguous documentation comment
-
- File "safe_domain.ml", lines 85-86, characters 4-24:
- Warning 50 [unexpected-docstring]: ambiguous documentation comment
-
- File "safe_domain.ml", lines 105-112, characters 20-18:
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type t.
-
- File "safe_domain.ml", lines 157-160, characters 12-14:
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type t.
-
- File "safe_domain.ml", lines 161-164, characters 14-14:
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type t.
-
- File "safe_domain.ml", lines 165-168, characters 14-14:
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type t.
-
- File "safe_domain.ml", lines 170-173, characters 13-14:
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type t.
-
- File "safe_domain.ml", lines 174-177, characters 15-14:
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type t.
-
- File "safe_domain.ml", lines 178-181, characters 15-14:
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type t.
-
- File "safe_domain.ml", lines 183-186, characters 13-14:
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type t.
-
- File "safe_domain.ml", line 225, characters 14-47:
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type t.
-
- File "safe_domain.ml", line 234, characters 29-37:
- Warning 48 [eliminated-optional-arguments]: implicit elimination of optional argument ?modifies
-
- File "safe_var.ml", line 113, characters 2-19:
- Warning 44 [open-shadow-identifier]: this open statement shadows the module identifier JBasics (which is later used)
-
- File "safe_var.ml", line 113, characters 2-19:
- Warning 44 [open-shadow-identifier]: this open statement shadows the module identifier Javalib (which is later used)
-
- File "safe_var.ml", line 115, characters 2-14:
- Warning 44 [open-shadow-identifier]: this open statement shadows the module identifier JPrint (which is later used)
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c reachableMethods.ml
- File "reachableMethods.ml", line 20, characters 0-17:
- 20 | open Javalib_pack
- ^^^^^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the module identifier Javalib (which is later used)
-
- File "reachableMethods.ml", line 24, characters 0-9:
- 24 | open Safe
- ^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the module identifier Domain (which is later used)
-
- File "reachableMethods.ml", line 23, characters 0-13:
- 23 | open JProgram
- ^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the value identifier get_name (which is later used)
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jNativeStubs.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jType.ml
- File "jType.ml", lines 145-155, characters 6-20:
- 145 | ......match (nd1, nd2) with
- 146 | | Class c1, Class c2 ->
- 147 | extends_class c2 c1
- 148 | | Interface i1, Interface i2 ->
- 149 | extends_interface i2 i1
- ...
- 152 | | Class _c1, Interface _i2
- 153 | when node_equal (get_node prog java_lang_object) nd1
- 154 | -> true
- 155 | | _ -> false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JProgram.node.
-
- File "jType.ml", lines 158-172, characters 4-18:
- 158 | ....match t1, t2 with
- 159 | | TClass cn1, TClass cn2 ->
- 160 | supertype_from_class cn1 cn2
- 161 | | TArray (TObject vt1) , TArray (TObject vt2) ->
- 162 | (*if S and T are both reference types, then S[] >1 T[] iff S >1 T .*)
- ...
- 169 | (cn_equal java_lang_object cn1 ||
- 170 | cn_equal (make_cn "java.lang.Cloneable") cn1 ||
- 171 | cn_equal (make_cn "java.io.Serializable") cn1)
- 172 | | _ -> false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.object_type.
-
- File "jType.ml", lines 158-172, characters 4-18:
- 158 | ....match t1, t2 with
- 159 | | TClass cn1, TClass cn2 ->
- 160 | supertype_from_class cn1 cn2
- 161 | | TArray (TObject vt1) , TArray (TObject vt2) ->
- 162 | (*if S and T are both reference types, then S[] >1 T[] iff S >1 T .*)
- ...
- 169 | (cn_equal java_lang_object cn1 ||
- 170 | cn_equal (make_cn "java.lang.Cloneable") cn1 ||
- 171 | cn_equal (make_cn "java.io.Serializable") cn1)
- 172 | | _ -> false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.value_type.
-
- File "jType.ml", lines 192-242, characters 2-16:
- 192 | ..match t1, t2 with
- 193 | | TClass cn1, TClass cn2 ->
- 194 | let nd1, nd2= (get_node prog cn1), (get_node prog cn2) in
- 195 | (match nd2 with
- 196 | | Interface inode2 ->
- ...
- 239 | (cn_equal cn1 java_lang_cloneable) ||
- 240 | (cn_equal cn1 java_lang_serializable)
- 241 | ) -> true
- 242 | | _ -> false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.object_type.
-
- File "jType.ml", lines 192-242, characters 2-16:
- 192 | ..match t1, t2 with
- 193 | | TClass cn1, TClass cn2 ->
- 194 | let nd1, nd2= (get_node prog cn1), (get_node prog cn2) in
- 195 | (match nd2 with
- 196 | | Interface inode2 ->
- ...
- 239 | (cn_equal cn1 java_lang_cloneable) ||
- 240 | (cn_equal cn1 java_lang_serializable)
- 241 | ) -> true
- 242 | | _ -> false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.value_type.
-
- File "jType.ml", lines 278-305, characters 8-24:
- 278 | ........(match t2, t1 with
- 279 | | TClass _, _ ->
- 280 | let t2_super =
- 281 | ClassMap.filteri
- 282 | (fun cn _nd ->
- ...
- 302 | (try supertype_from_direct prog t1
- 303 | (TArray (TBasic (get_primitive_super prim2)))
- 304 | with Not_found -> false)
- 305 | | _ -> false)
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.object_type.
-
- File "jType.ml", lines 278-305, characters 8-24:
- 278 | ........(match t2, t1 with
- 279 | | TClass _, _ ->
- 280 | let t2_super =
- 281 | ClassMap.filteri
- 282 | (fun cn _nd ->
- ...
- 302 | (try supertype_from_direct prog t1
- 303 | (TArray (TBasic (get_primitive_super prim2)))
- 304 | with Not_found -> false)
- 305 | | _ -> false)
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.value_type.
-
- File "jType.ml", line 93, characters 42-49:
- 93 | let compare = Stdlib.compare
- ^^^^^^^
- Warning 32 [unused-value-declaration]: unused value compare.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c nexir.ml
- File "nexir.ml", line 301, characters 6-18:
- 301 | | MonitorEnter (tv) -> [(cur_pc, [MonitorEnter (tv), cur_pc+1])]
- ^^^^^^^^^^^^
- Warning 42 [disambiguated-name]: this use of MonitorEnter relies on type-directed disambiguation,
- it will not compile with OCaml 4.00 or earlier.
-
- File "nexir.ml", line 302, characters 6-17:
- 302 | | MonitorExit (tv) -> [(cur_pc, [MonitorExit (tv), cur_pc+1])]
- ^^^^^^^^^^^
- Warning 42 [disambiguated-name]: this use of MonitorExit relies on type-directed disambiguation,
- it will not compile with OCaml 4.00 or earlier.
-
- File "nexir.ml", line 274, characters 31-34:
- 274 | | A3Bir.Nop -> [(cur_pc, [(Nop, cur_pc+1)])]
- ^^^
- Warning 41 [ambiguous-name]: Nop belongs to several types: instrCfg A3Bir.instr
- The first one was selected. Please disambiguate if this is wrong.
-
- File "nexir.ml", lines 321-325, characters 5-8:
- 321 | .....begin
- 322 | match ot with
- 323 | | TClass cn -> CallVirtual (make_cms cn ms)
- 324 | | _ -> assert(false)
- 325 | end
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.object_type.
-
- File "nexir.ml", line 461, characters 28-31:
- 461 | Ptmap.add start_pc [Nop, 0]
- ^^^
- Warning 41 [ambiguous-name]: Nop belongs to several types: instrCfg A3Bir.instr
- The first one was selected. Please disambiguate if this is wrong.
-
- File "nexir.ml", line 529, characters 4-20:
- 529 | CheckNullPointer e -> Printf.sprintf "CheckNotNull (%s != null);" (print_tvar e)
- ^^^^^^^^^^^^^^^^
- Warning 41 [ambiguous-name]: CheckNullPointer belongs to several types: Formula.check A3Bir.check
- The first one was selected. Please disambiguate if this is wrong.
-
- File "nexir.ml", line 17, characters 0-38:
- 17 | exception IncompatibleClassChangeError
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 38 [unused-extension]: unused exception IncompatibleClassChangeError
-
- File "nexir.ml", line 143, characters 4-18:
- 143 | let clear_fresh_pc _ = fresh_pc := -1
- ^^^^^^^^^^^^^^
- Warning 32 [unused-value-declaration]: unused value clear_fresh_pc.
-
- File "nexir.ml", line 534, characters 17-18:
- 534 | | CheckCast (e,t) ->
- ^
- Warning 27 [unused-var-strict]: unused variable t.
-
- File "nexir.ml", line 560, characters 17-18:
- 560 | let (t, v ) = tv in
- ^
- Warning 27 [unused-var-strict]: unused variable t.
-
- File "nexir.ml", line 587, characters 13-21:
- 587 | | CheckLink(opcode) -> "CheckLink(??)"
- ^^^^^^^^
- Warning 27 [unused-var-strict]: unused variable opcode.
-
- File "nexir.ml", line 612, characters 35-36:
- 612 | | VirtualCall (exc_var, ret_var, v, vmc, args) ->
- ^
- Warning 27 [unused-var-strict]: unused variable v.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c heap_parser//parserType.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c heap_parser//parse_heap.ml
- File "heap_parser/parse_heap.mly", line 24, characters 0-15:
- Warning 45 [open-shadow-label-constructor]: this open statement shadows the constructor VLong (which is later used)
-
- File "heap_parser/parse_heap.mly", line 24, characters 0-15:
- Warning 45 [open-shadow-label-constructor]: this open statement shadows the constructor VDouble (which is later used)
-
- File "heap_parser/parse_heap.mly", line 24, characters 0-15:
- Warning 45 [open-shadow-label-constructor]: this open statement shadows the constructor VFloat (which is later used)
-
- File "heap_parser/parse_heap.mly", line 24, characters 0-15:
- Warning 45 [open-shadow-label-constructor]: this open statement shadows the constructor VObject (which is later used)
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c heap_parser/lex_heap.ml
- File "heap_parser/lex_heap.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c heap_parser/heapParser.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jCRA.ml
- File "jCRA.ml", line 22, characters 0-17:
- 22 | open Javalib_pack
- ^^^^^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the module identifier Javalib (which is later used)
-
- File "jCRA.ml", line 26, characters 0-13:
- 26 | open JProgram
- ^^^^^^^^^^^^^
- Warning 45 [open-shadow-label-constructor]: this open statement shadows the label c_interfaces (which is later used)
-
- File "jCRA.ml", line 26, characters 0-13:
- 26 | open JProgram
- ^^^^^^^^^^^^^
- Warning 45 [open-shadow-label-constructor]: this open statement shadows the label i_interfaces (which is later used)
-
- File "jCRA.ml", lines 130-136, characters 5-15:
- 130 | .....function
- 131 | | ConstMethod (TClass cn,_)
- 132 | | ConstInterfaceMethod (cn,_)
- 133 | | ConstField (cn,_)
- 134 | | ConstClass (TClass cn) ->
- 135 | if not (ClassMap.mem cn classmap) then to_add := cn::!to_add
- 136 | | _ -> ()........................
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.constant.
-
- File "jCRA.ml", lines 130-136, characters 5-15:
- 130 | .....function
- 131 | | ConstMethod (TClass cn,_)
- 132 | | ConstInterfaceMethod (cn,_)
- 133 | | ConstField (cn,_)
- 134 | | ConstClass (TClass cn) ->
- 135 | if not (ClassMap.mem cn classmap) then to_add := cn::!to_add
- 136 | | _ -> ()........................
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.object_type.
-
- File "jCRA.ml", line 26, characters 0-13:
- 26 | open JProgram
- ^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the value identifier get_name (which is later used)
-
- File "jCRA.ml", line 26, characters 0-13:
- 26 | open JProgram
- ^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the value identifier get_method (which is later used)
-
- File "jCRA.ml", lines 285-339, characters 9-10:
- 285 | .........(match opcode with
- 286 | | OpInvoke (`Interface ccs, cms) ->
- 287 | let cc =
- 288 | let ioc =
- 289 | (ClassMap.find ccs classes_map) in
- ...
- 336 | static_special_lookup special_lookup_map
- 337 | current_class cc cms
- 338 | | _ -> raise Not_found
- 339 | )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "jCRA.ml", lines 285-339, characters 9-10:
- 285 | .........(match opcode with
- 286 | | OpInvoke (`Interface ccs, cms) ->
- 287 | let cc =
- 288 | let ioc =
- 289 | (ClassMap.find ccs classes_map) in
- ...
- 336 | static_special_lookup special_lookup_map
- 337 | current_class cc cms
- 338 | | _ -> raise Not_found
- 339 | )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.object_type.
-
- File "jCRA.ml", line 26, characters 0-13:
- 26 | open JProgram
- ^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the value identifier get_concrete_methods (which is later used)
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jRTA.ml
- File "jRTA.ml", line 21, characters 0-17:
- 21 | open Javalib_pack
- ^^^^^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the module identifier Javalib (which is later used)
-
- File "jRTA.ml", line 109, characters 21-28:
- 109 | (ClassMap.find cs p.classes,fields_of_nodes)
- ^^^^^^^
- Warning 41 [ambiguous-name]: classes belongs to several types: program_cache JProgram.program
- The first one was selected. Please disambiguate if this is wrong.
-
- File "jRTA.ml", line 229, characters 20-27:
- 229 | ClassMap.find cs p.classes
- ^^^^^^^
- Warning 41 [ambiguous-name]: classes belongs to several types: program_cache JProgram.program
- The first one was selected. Please disambiguate if this is wrong.
-
- File "jRTA.ml", line 267, characters 3-34:
- 267 | | { c_method = AbstractMethod _ } ->
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 9 [missing-record-field-pattern]: the following labels are not bound in this record pattern:
- has_been_parsed
- Either bind these labels explicitly or add '; _' to the pattern.
-
- File "jRTA.ml", line 269, characters 3-35:
- 269 | | { c_method = ConcreteMethod cm } ->
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 9 [missing-record-field-pattern]: the following labels are not bound in this record pattern:
- has_been_parsed
- Either bind these labels explicitly or add '; _' to the pattern.
-
- File "jRTA.ml", lines 446-504, characters 4-15:
- 446 | ....match op with
- 447 | | OpNew cs ->
- 448 | add_instantiated_class p cs;
- 449 | add_class_clinits p cs
- 450 | | OpConst (`Class o) ->
- ...
- 501 | | OpCheckCast o
- 502 | | OpInstanceOf o ->
- 503 | load_value_type_class p (TObject o)
- 504 | | _ -> ()
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "jRTA.ml", lines 446-504, characters 4-15:
- 446 | ....match op with
- 447 | | OpNew cs ->
- 448 | add_instantiated_class p cs;
- 449 | add_class_clinits p cs
- 450 | | OpConst (`Class o) ->
- ...
- 501 | | OpCheckCast o
- 502 | | OpInstanceOf o ->
- 503 | load_value_type_class p (TObject o)
- 504 | | _ -> ()
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.object_type.
-
- File "jRTA.ml", lines 692-707, characters 9-10:
- 692 | .........(match opcode with
- 693 | | OpInvoke (`Interface ccs,cms) ->
- 694 | static_interface_lookup virtual_lookup_map
- 695 | interfaces_map ccs cms
- 696 | | OpInvoke (`Virtual (TClass ccs),cms) ->
- ...
- 704 | | OpInvoke (`Special (_,ccs),cms) ->
- 705 | static_special_lookup special_lookup_map cs ccs cms
- 706 | | _ -> raise Not_found
- 707 | )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "jRTA.ml", lines 692-707, characters 9-10:
- 692 | .........(match opcode with
- 693 | | OpInvoke (`Interface ccs,cms) ->
- 694 | static_interface_lookup virtual_lookup_map
- 695 | interfaces_map ccs cms
- 696 | | OpInvoke (`Virtual (TClass ccs),cms) ->
- ...
- 704 | | OpInvoke (`Special (_,ccs),cms) ->
- 705 | static_special_lookup special_lookup_map cs ccs cms
- 706 | | _ -> raise Not_found
- 707 | )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.object_type.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jRTAWithHeap.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jRRTA.ml
- File "jRRTA.ml", line 22, characters 0-17:
- 22 | open Javalib_pack
- ^^^^^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the module identifier Javalib (which is later used)
-
- File "jRRTA.ml", line 26, characters 0-13:
- 26 | open JProgram
- ^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the value identifier get_method (which is later used)
-
- File "jRRTA.ml", lines 337-428, characters 8-12:
- 337 | ........match op with
- 338 | | OpNew cs ->
- 339 | let c =
- 340 | let ioc =
- 341 | ClassMap.find cs pvta.p.classes in
- ...
- 425 | | Class _ -> failwith "Impossible InvokeInterface."
- 426 | ) in
- 427 | parse_invoke_interface pvta m ci cms
- 428 | | _ -> ()
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "jRRTA.ml", lines 337-428, characters 8-12:
- 337 | ........match op with
- 338 | | OpNew cs ->
- 339 | let c =
- 340 | let ioc =
- 341 | ClassMap.find cs pvta.p.classes in
- ...
- 425 | | Class _ -> failwith "Impossible InvokeInterface."
- 426 | ) in
- 427 | parse_invoke_interface pvta m ci cms
- 428 | | _ -> ()
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.object_type.
-
- File "jRRTA.ml", lines 460-492, characters 2-3:
- 460 | ..(match opcode with
- 461 | | OpInvoke (`Interface ccs,cms) ->
- 462 | let cms = make_cms cs ms
- 463 | and ccms = make_cms ccs cms in
- 464 | let cmmap = ClassMethodMap.find cms interface_lookup_map in
- ...
- 489 | ClassMethodSet.add cm.cm_class_method_signature
- 490 | ClassMethodSet.empty
- 491 | | _ -> raise Not_found
- 492 | )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "jRRTA.ml", lines 460-492, characters 2-3:
- 460 | ..(match opcode with
- 461 | | OpInvoke (`Interface ccs,cms) ->
- 462 | let cms = make_cms cs ms
- 463 | and ccms = make_cms ccs cms in
- 464 | let cmmap = ClassMethodMap.find cms interface_lookup_map in
- ...
- 489 | ClassMethodSet.add cm.cm_class_method_signature
- 490 | ClassMethodSet.empty
- 491 | | _ -> raise Not_found
- 492 | )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.object_type.
-
- File "jRRTA.ml", line 25, characters 0-12:
- 25 | open Javalib
- ^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the module identifier JPrint (which is later used)
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c XTA.ml
- File "XTA.ml", lines 63-66, characters 2-74:
- 63 | ..(** [get_relevant_operations program m] returns the sets of instance
- 64 | fields that are read, instance field that are written, static
- 65 | fields that are read, static fields that are written, classes
- 66 | that are instantiated and handled exceptions types in that order. *)
- Warning 50 [unexpected-docstring]: unattached documentation comment (ignored)
-
- File "XTA.ml", lines 160-161, characters 2-38:
- 160 | ..(** returns a set with all the classes that extends (or implements) the class or
- 161 | interface given as parameter. *)
- Warning 50 [unexpected-docstring]: unattached documentation comment (ignored)
-
- File "XTA.ml", lines 288-295, characters 4-23:
- 288 | ....(** [refine_with_type program type_list abm] returns the some abstract value
- 289 | [abm] where the classes in [abm] that cannot be of a type of [type_list]
- 290 | have been removed. Partial applications with a program and a type_list
- 291 | are encourage as it should speed up the computation.
- 292 |
- 293 | As an optimization, [refine_with_type program type_list] may return
- 294 | [None] to encode a function that would otherwise always returns
- 295 | [XTADom.bot] *)
- Warning 50 [unexpected-docstring]: unattached documentation comment (ignored)
-
- File "XTA.ml", lines 740-745, characters 2-46:
- 740 | ..(** [static_lookup state classmap cn ms invoke] returns the set of
- 741 | methods that may be called for a call to [invoke] from [(cn,ms)]
- 742 | with the [classmap] as [program.classes]. Note: partial
- 743 | applications with the state and the classmap are greatly
- 744 | encourage, as partial application with the caller ([cn] and
- 745 | [ms]) has it speed up the resolution. *)
- Warning 50 [unexpected-docstring]: unattached documentation comment (ignored)
-
- File "XTA.ml", line 20, characters 0-17:
- 20 | open Javalib_pack
- ^^^^^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the module identifier Javalib (which is later used)
-
- File "XTA.ml", line 23, characters 0-13:
- 23 | open JProgram
- ^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the value identifier get_field (which is later used)
-
- File "XTA.ml", lines 120-150, characters 15-26:
- 120 | ...............function
- 121 | | JCode.OpGetStatic (cn,fs) when fs_of_object_type fs ->
- 122 | static_fields_read :=
- 123 | resolve_cfs !static_fields_read cn fs
- 124 | | JCode.OpPutStatic (cn,fs) when fs_of_object_type fs ->
- ...
- 147 | ClassSet.add cn !classes_instantiated
- 148 | | JCode.OpArrayLoad (`Object) -> array_load:=true
- 149 | | JCode.OpArrayStore (`Object) -> array_store:=true
- 150 | | _ -> ()
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "XTA.ml", line 23, characters 0-13:
- 23 | open JProgram
- ^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the value identifier get_name (which is later used)
-
- File "XTA.ml", line 24, characters 0-9:
- 24 | open Safe
- ^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the module identifier Domain (which is later used)
-
- File "XTA.ml", line 23, characters 0-13:
- 23 | open JProgram
- ^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the value identifier get_method (which is later used)
-
- File "XTA.ml", lines 494-499, characters 8-46:
- 494 | ........match ms_rtype ms with
- 495 | | None
- 496 | | Some (TBasic _)
- 497 | -> None
- 498 | | Some rtype ->
- 499 | refine_with_type program [rtype]
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.value_type.
-
- File "XTA.ml", lines 790-837, characters 8-9:
- 790 | ........(match opcode with
- 791 | | JCode.OpInvoke (`Virtual (TClass callee_cn),callee_ms) ->
- 792 | let callee = match ClassMap.find callee_cn classes with
- 793 | | Class c -> c
- 794 | | Interface _ -> raise IncompatibleClassChangeError
- ...
- 834 | in
- 835 | ClassMethodSet.singleton cm.cm_class_method_signature
- 836 | | _ -> raise Not_found
- 837 | )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JCode.jopcode.
-
- File "XTA.ml", lines 790-837, characters 8-9:
- 790 | ........(match opcode with
- 791 | | JCode.OpInvoke (`Virtual (TClass callee_cn),callee_ms) ->
- 792 | let callee = match ClassMap.find callee_cn classes with
- 793 | | Class c -> c
- 794 | | Interface _ -> raise IncompatibleClassChangeError
- ...
- 834 | in
- 835 | ClassMethodSet.singleton cm.cm_class_method_signature
- 836 | | _ -> raise Not_found
- 837 | )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.JBasics.object_type.
-
- File "XTA.ml", line 280, characters 13-15:
- 280 | let module ED = Domain.Empty in
- ^^
- Warning 60 [unused-module]: unused module ED.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jCFAOptions.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jCFADom.ml
- File "jCFADom.ml", lines 95-98, characters 4-18:
- 95 | ....match t with
- 96 | | Primitive -> true
- 97 | | Top -> raise Safe.Domain.DebugDom
- 98 | | _ -> false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type t.
-
- File "jCFADom.ml", lines 103-105, characters 4-18:
- 103 | ....match set with
- 104 | | Bot -> true
- 105 | | _ -> false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type t.
-
- File "jCFADom.ml", lines 108-110, characters 4-18:
- 108 | ....match set with
- 109 | | Top -> true
- 110 | | _ -> false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type t.
-
- File "jCFADom.ml", lines 113-116, characters 4-18:
- 113 | ....match set with
- 114 | | Set s -> SiteSet.is_empty s
- 115 | | Top -> raise Safe.Domain.DebugDom
- 116 | | _ -> false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type t.
-
- File "jCFADom.ml", lines 121-126, characters 4-18:
- 121 | ....match set1, set2 with
- 122 | | Bot, Bot -> true
- 123 | | Primitive, Primitive -> true
- 124 | | Set s1, Set s2 -> SiteSet.equal s1 s2
- 125 | | Top, Top -> true
- 126 | | _ -> false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type t.
-
- File "jCFADom.ml", lines 129-134, characters 4-39:
- 129 | ....match set1, set2 with
- 130 | | Bot,_ | _, Bot -> Bot
- 131 | | Primitive, Primitive -> Primitive
- 132 | | Set s1, Set s2 -> Set (SiteSet.inter s1 s2)
- 133 | | Top, x | x, Top -> x
- 134 | | _ -> raise Safe.Domain.DebugDom....................................................
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type t.
-
- File "jCFADom.ml", lines 159-171, characters 4-12:
- 159 | ....match set1, set2 with
- 160 | | _, Bot -> set1
- 161 | | Top, _ -> Top
- 162 | | Bot, _ -> modifies:=true; set2
- 163 | | _, Top -> modifies:=true; Top
- ...
- 168 | then set1
- 169 | else (modifies:=true; Set union)
- 170 | | _ ->
- 171 | Top.
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type t.
-
- File "jCFADom.ml", lines 253-255, characters 4-18:
- 253 | ....match set with
- 254 | | Bot -> true
- 255 | | _ -> false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type t.
-
- File "jCFADom.ml", lines 258-260, characters 4-18:
- 258 | ....match set with
- 259 | | Set objm -> SiteMap.is_empty objm
- 260 | | _ -> false
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type t.
-
- File "jCFADom.ml", line 431, characters 16-55:
- 431 | let isBot t = match t with | Bot -> true | _ -> false
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type t.
-
- File "jCFADom.ml", lines 446-453, characters 12-47:
- 446 | ............match (JProgram.get_method node ms) with
- 447 | | ConcreteMethod cm ->
- 448 | (match cm.cm_implementation with
- 449 | | Native -> raise Safe.Domain.DebugDom
- 450 | | Java laz ->
- 451 | let a3bir = (Lazy.force laz) in
- 452 | JBir.params a3bir)
- 453 | | _ -> raise Safe.Domain.DebugDom
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type Javalib_pack.Javalib.jmethod.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jCFAPrinter.ml
- File "jCFAPrinter.ml", line 21, characters 0-17:
- 21 | open Javalib_pack
- ^^^^^^^^^^^^^^^^^
- Warning 44 [open-shadow-identifier]: this open statement shadows the module identifier Javalib (which is later used)
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c jCFA.ml
- File "jCFA.ml", lines 172-178, characters 6-17:
- 172 | ......match e with
- 173 | | Const `String str -> add_constraint prog pp str
- 174 | | Binop (_ , e_obj, e_idx) ->
- 175 | (handle_string' e_obj) @ (handle_string' e_idx)
- 176 | | Field (e, _, _)
- 177 | | Unop (_ , e ) -> (handle_string' e )
- 178 | | _ -> []
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JBir.expr.
-
- File "jCFA.ml", lines 180-206, characters 6-17:
- 180 | ......match opcode with
- 181 | | AffectVar (_, e)
- 182 | | Throw e
- 183 | | AffectStaticField (_ , _ , e)
- 184 | | MonitorEnter e
- ...
- 203 | | InvokeNonVirtual (_ , e1, _ , _ , lst_e) ->
- 204 | List.fold_left (fun lst e -> (handle_string' e)@lst)
- 205 | (handle_string' e1) lst_e
- 206 | | _ -> []
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JBir.instr.
-
- File "jCFA.ml", lines 282-308, characters 6-30:
- 282 | ......match e with
- 283 | | Const `ANull -> AbVar.empty
- 284 | | Const `String str ->
- 285 | let java_lang_string = make_cn "java.lang.String" in
- 286 | AbVar.singleton [LiteralStr.pp_from_string prog (jstr_pp str);]
- ...
- 305 | let f_var = `Field ((),cn,fs) in
- 306 | let abf = CFAState.get_field abSt f_var in
- 307 | AbField.fSet2var abf (set_from_expr' e )
- 308 | | _ -> AbVar.primitive
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JBir.expr.
-
- File "jCFA.ml", lines 282-308, characters 6-30:
- 282 | ......match e with
- 283 | | Const `ANull -> AbVar.empty
- 284 | | Const `String str ->
- 285 | let java_lang_string = make_cn "java.lang.String" in
- 286 | AbVar.singleton [LiteralStr.pp_from_string prog (jstr_pp str);]
- ...
- 305 | let f_var = `Field ((),cn,fs) in
- 306 | let abf = CFAState.get_field abSt f_var in
- 307 | AbField.fSet2var abf (set_from_expr' e )
- 308 | | _ -> AbVar.primitive
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JBir.unop.
-
- File "jCFA.ml", lines 282-308, characters 6-30:
- 282 | ......match e with
- 283 | | Const `ANull -> AbVar.empty
- 284 | | Const `String str ->
- 285 | let java_lang_string = make_cn "java.lang.String" in
- 286 | AbVar.singleton [LiteralStr.pp_from_string prog (jstr_pp str);]
- ...
- 305 | let f_var = `Field ((),cn,fs) in
- 306 | let abf = CFAState.get_field abSt f_var in
- 307 | AbField.fSet2var abf (set_from_expr' e )
- 308 | | _ -> AbVar.primitive
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JBir.binop.
-
- File "jCFA.ml", lines 320-327, characters 4-15:
- 320 | ....match expr with
- 321 | | Unop (Cast _,expr) -> expr_dep' expr (*TODO: Maybe we can reduce dep, taking cast type into account*)
- 322 | | Binop (ArrayLoad _,e1,_e2) -> (expr_dep' e1)
- 323 | | Field (exprv, cn, fs) ->
- 324 | (field_dep cn fs) @ (expr_dep' exprv)
- 325 | | StaticField (cn, fs) ->
- 326 | (field_dep cn fs)
- 327 | | _ -> []
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JBir.expr.
-
- File "jCFA.ml", lines 320-327, characters 4-15:
- 320 | ....match expr with
- 321 | | Unop (Cast _,expr) -> expr_dep' expr (*TODO: Maybe we can reduce dep, taking cast type into account*)
- 322 | | Binop (ArrayLoad _,e1,_e2) -> (expr_dep' e1)
- 323 | | Field (exprv, cn, fs) ->
- 324 | (field_dep cn fs) @ (expr_dep' exprv)
- 325 | | StaticField (cn, fs) ->
- 326 | (field_dep cn fs)
- 327 | | _ -> []
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JBir.unop.
-
- File "jCFA.ml", lines 320-327, characters 4-15:
- 320 | ....match expr with
- 321 | | Unop (Cast _,expr) -> expr_dep' expr (*TODO: Maybe we can reduce dep, taking cast type into account*)
- 322 | | Binop (ArrayLoad _,e1,_e2) -> (expr_dep' e1)
- 323 | | Field (exprv, cn, fs) ->
- 324 | (field_dep cn fs) @ (expr_dep' exprv)
- 325 | | StaticField (cn, fs) ->
- 326 | (field_dep cn fs)
- 327 | | _ -> []
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JBir.binop.
-
- File "jCFA.ml", lines 1152-1188, characters 26-27:
- 1152 | ..........................(match (JBir.code (Lazy.force bir_code)).(pc) with
- 1153 | | InvokeStatic (_ret ,called_cn, called_ms,_args) ->
- 1154 | let callee =
- 1155 | match ClassMap.find called_cn classes with
- 1156 | | Class c -> c
- ...
- 1185 | ClassMethodSet.singleton
- 1186 | cm.cm_class_method_signature
- 1187 | | _ -> raise Not_found
- 1188 | )
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JBir.instr.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c dataflow_analyses/reachDef.ml
- File "dataflow_analyses/reachDef.ml", lines 150-160, characters 2-5:
- 150 | ..match tf with
- 151 | | Init -> begin
- 152 | match args with
- 153 | | [] -> init
- 154 | | _ -> failwith "this transfert function expects 0 argument only"
- ...
- 157 | match args with
- 158 | | [arg] -> eval_transfer_arity1 tf arg
- 159 | | _ -> failwith "this transfert function expects 1 arguments only"
- 160 | end
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type transfer.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c dataflow_analyses/availableExpr.ml
- File "dataflow_analyses/availableExpr.ml", lines 23-30, characters 28-22:
- 23 | ............................function
- 24 | | JBir.Field _
- 25 | | JBir.StaticField _
- 26 | | JBir.Binop (JBir.ArrayLoad _,_,_) -> false
- 27 | | JBir.Binop (_,e1,e2) -> is_available_expr e1 && is_available_expr e2
- 28 | | JBir.Unop (_,e) -> is_available_expr e
- 29 | | JBir.Const _
- 30 | | JBir.Var _ -> true
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JBir.binop.
-
- File "dataflow_analyses/availableExpr.ml", lines 33-40, characters 15-52:
- 33 | ...............function
- 34 | | JBir.Field _
- 35 | | JBir.StaticField _
- 36 | | JBir.Binop (JBir.ArrayLoad _,_,_) -> assert false
- 37 | | JBir.Binop (_,e1,e2) -> Ptset.union (vars e1) (vars e2)
- 38 | | JBir.Unop (_,e) -> vars e
- 39 | | JBir.Const _ -> Ptset.empty
- 40 | | JBir.Var (_,x) -> Ptset.singleton (JBir.index x)
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JBir.binop.
-
- File "dataflow_analyses/availableExpr.ml", lines 55-58, characters 2-12:
- 55 | ..match ins with
- 56 | | JBir.AffectVar (x,e) ->
- 57 | if is_available_expr e then add (x,e) s else s
- 58 | | _ -> s.
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JBir.instr.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -package javalib -I dataflow_analyses/ -I heap_parser/ -c dataflow_analyses/availableExprSSA.ml
- File "dataflow_analyses/availableExprSSA.ml", lines 25-32, characters 28-17:
- 25 | ............................function
- 26 | | Field _
- 27 | | StaticField _
- 28 | | Binop (ArrayLoad _,_,_) -> false
- 29 | | Binop (_,e1,e2) -> is_available_expr e1 && is_available_expr e2
- 30 | | Unop (_,e) -> is_available_expr e
- 31 | | Const _
- 32 | | Var _ -> true
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JBirSSA.binop.
-
- File "dataflow_analyses/availableExprSSA.ml", lines 35-42, characters 15-50:
- 35 | ...............function
- 36 | | Field _
- 37 | | StaticField _
- 38 | | Binop (ArrayLoad _,_,_) -> Ptset.empty
- 39 | | Binop (_,e1,e2) -> Ptset.union (vars e1) (vars e2)
- 40 | | Unop (_,e) -> vars e
- 41 | | Const _ -> Ptset.empty
- 42 | | Var (_,x) -> Ptset.singleton (JBirSSA.index x)
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JBirSSA.binop.
-
- File "dataflow_analyses/availableExprSSA.ml", lines 57-60, characters 2-12:
- 57 | ..match ins with
- 58 | | AffectVar (_x,e) ->
- 59 | if is_available_expr e then add e s else s
- 60 | | _ -> s.
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JBirSSA.instr.
-
- File "dataflow_analyses/availableExprSSA.ml", lines 97-107, characters 22-14:
- 97 | ......................function
- 98 | | AffectVar (x,e) ->
- 99 | let tf = if is_available_expr e then Assign e else Nop in
- 100 | (* link affected variable to entrypoint (0) *)
- 101 | (0,tf,index x)::csts
- ...
- 104 | | InvokeVirtual (Some x,_,_,_,_)
- 105 | | InvokeNonVirtual (Some x,_,_,_,_)
- 106 | | InvokeStatic (Some x,_,_,_) -> (0,Nop,index x)::csts
- 107 | | _ -> csts
- Warning 4 [fragile-match]: this pattern-matching is fragile.
- It will remain exhaustive when constructors are added to type JBirSSA.instr.
-
- File "dataflow_analyses/availableExprSSA.ml", line 116, characters 16-19:
- 116 | (index v,Nop,i0)::l)
- ^^^
- Warning 41 [ambiguous-name]: Nop belongs to several types: transfer JBirSSA.instr
- The first one was selected. Please disambiguate if this is wrong.
-
- File "dataflow_analyses/availableExprSSA.ml", line 135, characters 5-8:
- 135 | (0,Nop,index v)::l)
- ^^^
- Warning 41 [ambiguous-name]: Nop belongs to several types: transfer JBirSSA.instr
- The first one was selected. Please disambiguate if this is wrong.
-
- File "dataflow_analyses/availableExprSSA.ml", line 136, characters 29-32:
- 136 | (List.map (fun i -> (0,Nop,i)) (Ptset.elements index_catch_var))
- ^^^
- Warning 41 [ambiguous-name]: Nop belongs to several types: transfer JBirSSA.instr
- The first one was selected. Please disambiguate if this is wrong.
-
- File "dataflow_analyses/availableExprSSA.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -pack jUtil.cmo iter.cmo iter2.cmo wlist.cmo jProgram.cmo classDomain.cmo jsrInline.cmo jControlFlow.cmo jPrintUtil.cmo jPrintHtml.cmo jPrintPlugin.cmo argPlugin.cmo jCodePP.cmo cmn.cmo bir.cmo birA3.cmo jBir.cmo jBirPP.cmo a3Bir.cmo a3BirPP.cmo dataflow_analyses/live_bir.cmo dataflow_analyses/live_a3bir.cmo jBirSSA.cmo jBirSSAPP.cmo a3BirSSA.cmo a3BirSSAPP.cmo safe.cmo reachableMethods.cmo jNativeStubs.cmo jType.cmo nexir.cmo heap_parser//parserType.cmo heap_parser//parse_heap.cmo heap_parser/lex_heap.cmo heap_parser/heapParser.cmo jCRA.cmo jRTA.cmo jRTAWithHeap.cmo jRRTA.cmo XTA.cmo jCFAOptions.cmo jCFADom.cmo jCFAPrinter.cmo jCFA.cmo dataflow_analyses/reachDef.cmo dataflow_analyses/availableExpr.cmo dataflow_analyses/availableExprSSA.cmo -o sawja_pack.cmo
- /home/opam/.opam/default/bin/ocamlfind ocamlc -g -w +A+e+r -annot -a -o sawja.cma sawja_pack.cmo
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c jUtil.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c iter.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c iter2.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c wlist.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c jProgram.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c classDomain.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c jsrInline.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c jControlFlow.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c jPrintUtil.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c jPrintHtml.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c jPrintPlugin.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c argPlugin.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c jCodePP.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c cmn.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c bir.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c birA3.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c jBir.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c jBirPP.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c a3Bir.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c a3BirPP.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c dataflow_analyses/live_bir.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c dataflow_analyses/live_a3bir.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c jBirSSA.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c jBirSSAPP.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c a3BirSSA.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c a3BirSSAPP.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c safe.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c reachableMethods.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c jNativeStubs.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c jType.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c nexir.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c heap_parser//parserType.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c heap_parser//parse_heap.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c heap_parser/lex_heap.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c heap_parser/heapParser.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c jCRA.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c jRTA.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c jRTAWithHeap.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c jRRTA.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c XTA.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c jCFAOptions.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c jCFADom.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c jCFAPrinter.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c jCFA.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c dataflow_analyses/reachDef.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c dataflow_analyses/availableExpr.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -package javalib -I dataflow_analyses/ -I heap_parser/ -for-pack Sawja_pack -c dataflow_analyses/availableExprSSA.ml
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -pack jUtil.cmx iter.cmx iter2.cmx wlist.cmx jProgram.cmx classDomain.cmx jsrInline.cmx jControlFlow.cmx jPrintUtil.cmx jPrintHtml.cmx jPrintPlugin.cmx argPlugin.cmx jCodePP.cmx cmn.cmx bir.cmx birA3.cmx jBir.cmx jBirPP.cmx a3Bir.cmx a3BirPP.cmx dataflow_analyses/live_bir.cmx dataflow_analyses/live_a3bir.cmx jBirSSA.cmx jBirSSAPP.cmx a3BirSSA.cmx a3BirSSAPP.cmx safe.cmx reachableMethods.cmx jNativeStubs.cmx jType.cmx nexir.cmx heap_parser//parserType.cmx heap_parser//parse_heap.cmx heap_parser/lex_heap.cmx heap_parser/heapParser.cmx jCRA.cmx jRTA.cmx jRTAWithHeap.cmx jRRTA.cmx XTA.cmx jCFAOptions.cmx jCFADom.cmx jCFAPrinter.cmx jCFA.cmx dataflow_analyses/reachDef.cmx dataflow_analyses/availableExpr.cmx dataflow_analyses/availableExprSSA.cmx -o sawja_pack.cmx
- /home/opam/.opam/default/bin/ocamlfind ocamlopt -g -a -o sawja.cmxa sawja_pack.cmx
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/sawja.1.5.12/src'
-> compiled sawja.1.5.12
[sawja: make install]
+ /usr/bin/make "install" (CWD=/home/opam/.opam/default/.opam-switch/build/sawja.1.5.12)
- /usr/bin/make -C src install
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/sawja.1.5.12/src'
- if [ "no" = "yes" ]; then \
- sed 's/requires = "javalib"/requires = "javalib,buddy"/' META.source > META ; \
- else \
- sed 's/requires = "javalib"/requires = "javalib"/' META.source > META ; \
- fi
- /home/opam/.opam/default/bin/ocamlfind install sawja META sawja.cma sawja.cmxa iter.mli iter2.mli wlist.mli jProgram.mli classDomain.mli jNativeStubs.mli jsrInline.mli jControlFlow.mli jPrintUtil.mli jPrintHtml.mli jPrintPlugin.mli argPlugin.mli jCodePP.mli jBir.mli jBirPP.mli a3Bir.mli a3BirPP.mli jBirSSA.mli jBirSSAPP.mli a3BirSSA.mli a3BirSSAPP.mli dataflow_analyses/live_bir.mli dataflow_analyses/live_a3bir.mli safe.mli reachableMethods.mli jUtil.mli jType.mli nexir.mli heap_parser//parserType.mli heap_parser/parse_heap.mli heap_parser/heapParser.mli jCRA.mli XTA.mli jRTA.mli jRTAWithHeap.mli jRRTA.mli jCFAOptions.mli jCFADom.mli jCFAPrinter.mli jCFA.mli dataflow_analyses/reachDef.mli dataflow_analyses/availableExpr.mli sawja_pack.cmi sawja_pack.cmo sawja_pack.cmx sawja_pack.o bir.cmi sawja.a
- Installed /home/opam/.opam/default/lib/sawja/sawja.a
- Installed /home/opam/.opam/default/lib/sawja/bir.cmi
- Installed /home/opam/.opam/default/lib/sawja/sawja_pack.o
- Installed /home/opam/.opam/default/lib/sawja/sawja_pack.cmx
- Installed /home/opam/.opam/default/lib/sawja/sawja_pack.cmo
- Installed /home/opam/.opam/default/lib/sawja/sawja_pack.cmi
- Installed /home/opam/.opam/default/lib/sawja/availableExpr.mli
- Installed /home/opam/.opam/default/lib/sawja/reachDef.mli
- Installed /home/opam/.opam/default/lib/sawja/jCFA.mli
- Installed /home/opam/.opam/default/lib/sawja/jCFAPrinter.mli
- Installed /home/opam/.opam/default/lib/sawja/jCFADom.mli
- Installed /home/opam/.opam/default/lib/sawja/jCFAOptions.mli
- Installed /home/opam/.opam/default/lib/sawja/jRRTA.mli
- Installed /home/opam/.opam/default/lib/sawja/jRTAWithHeap.mli
- Installed /home/opam/.opam/default/lib/sawja/jRTA.mli
- Installed /home/opam/.opam/default/lib/sawja/XTA.mli
- Installed /home/opam/.opam/default/lib/sawja/jCRA.mli
- Installed /home/opam/.opam/default/lib/sawja/heapParser.mli
- Installed /home/opam/.opam/default/lib/sawja/parse_heap.mli
- Installed /home/opam/.opam/default/lib/sawja/parserType.mli
- Installed /home/opam/.opam/default/lib/sawja/nexir.mli
- Installed /home/opam/.opam/default/lib/sawja/jType.mli
- Installed /home/opam/.opam/default/lib/sawja/jUtil.mli
- Installed /home/opam/.opam/default/lib/sawja/reachableMethods.mli
- Installed /home/opam/.opam/default/lib/sawja/safe.mli
- Installed /home/opam/.opam/default/lib/sawja/live_a3bir.mli
- Installed /home/opam/.opam/default/lib/sawja/live_bir.mli
- Installed /home/opam/.opam/default/lib/sawja/a3BirSSAPP.mli
- Installed /home/opam/.opam/default/lib/sawja/a3BirSSA.mli
- Installed /home/opam/.opam/default/lib/sawja/jBirSSAPP.mli
- Installed /home/opam/.opam/default/lib/sawja/jBirSSA.mli
- Installed /home/opam/.opam/default/lib/sawja/a3BirPP.mli
- Installed /home/opam/.opam/default/lib/sawja/a3Bir.mli
- Installed /home/opam/.opam/default/lib/sawja/jBirPP.mli
- Installed /home/opam/.opam/default/lib/sawja/jBir.mli
- Installed /home/opam/.opam/default/lib/sawja/jCodePP.mli
- Installed /home/opam/.opam/default/lib/sawja/argPlugin.mli
- Installed /home/opam/.opam/default/lib/sawja/jPrintPlugin.mli
- Installed /home/opam/.opam/default/lib/sawja/jPrintHtml.mli
- Installed /home/opam/.opam/default/lib/sawja/jPrintUtil.mli
- Installed /home/opam/.opam/default/lib/sawja/jControlFlow.mli
- Installed /home/opam/.opam/default/lib/sawja/jsrInline.mli
- Installed /home/opam/.opam/default/lib/sawja/jNativeStubs.mli
- Installed /home/opam/.opam/default/lib/sawja/classDomain.mli
- Installed /home/opam/.opam/default/lib/sawja/jProgram.mli
- Installed /home/opam/.opam/default/lib/sawja/wlist.mli
- Installed /home/opam/.opam/default/lib/sawja/iter2.mli
- Installed /home/opam/.opam/default/lib/sawja/iter.mli
- Installed /home/opam/.opam/default/lib/sawja/sawja.cmxa
- Installed /home/opam/.opam/default/lib/sawja/sawja.cma
- Installed /home/opam/.opam/default/lib/sawja/META
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/sawja.1.5.12/src'
-> installed sawja.1.5.12
[NOTE] success
Job succeeded