Organisationsocaml-ppxppxlib3c7b85 ()debian-12-4.04_opam-2.3

debian-12-4.04_opam-2.3

Logs

Show full logs
2024-12-15 22:00.08: New job: test ocaml-ppx/ppxlib https://github.com/ocaml-ppx/ppxlib.git#refs/pull/545/head (3c7b85fae4952fb06ce83f265dca8f2bb2003e43) (linux-x86_64:debian-12-4.04_opam-2.3)
Base: ocaml/opam:debian-12-ocaml-4.04@sha256:26304ddae1402b96fa743884c22d65d61b4ab7fc6d9056e6148a02dfc9c394cd
Opam project build

To reproduce locally:

git clone --recursive "https://github.com/ocaml-ppx/ppxlib.git" && cd "ppxlib" && git fetch origin "refs/pull/545/head" && git reset --hard 3c7b85fa
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-4.04@sha256:26304ddae1402b96fa743884c22d65d61b4ab7fc6d9056e6148a02dfc9c394cd
# debian-12-4.04_opam-2.3
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e 1b58d8c4dd40d1b4a0893c7b9182b698c1b34c44 || git fetch origin master) && git reset -q --hard 1b58d8c4dd40d1b4a0893c7b9182b698c1b34c44 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 ppxlib.opam ppxlib-tools.opam ppxlib-bench.opam ./
RUN opam pin add -yn ppxlib.dev './' && \
    opam pin add -yn ppxlib-tools.dev './' && \
    opam pin add -yn ppxlib-bench.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="base.v0.9.0 base-bigarray.base base-threads.base base-unix.base cinaps.v0.15.1 dune.3.17.0 host-arch-x86_64.1 host-system-other.1 jbuilder.1.0+beta7 ocaml.4.04.2 ocaml-base-compiler.4.04.2 ocaml-compiler-libs.v0.12.4 ocaml-config.1 ocaml-secondary-compiler.4.14.2 ocamlfind.1.9.6 ocamlfind-secondary.1.9.6 ppx_derivers.1.2.1 re.1.11.0 seq.0.3.1 sexplib0.v0.15.0 stdlib-shims.0.3.0 yojson.2.2.2"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.3 --depext-only -y ppxlib.dev ppxlib-bench.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build --only-packages=ppxlib,ppxlib-bench @install @check @runtest && rm -rf _build

END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK

2024-12-15 22:00.08: Using cache hint "ocaml-ppx/ppxlib-ocaml/opam:debian-12-ocaml-4.04@sha256:26304ddae1402b96fa743884c22d65d61b4ab7fc6d9056e6148a02dfc9c394cd-debian-12-4.04_opam-2.3-e0979e9058d643e5cbd4e86d79452082"
2024-12-15 22:00.08: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-4.04@sha256:26304ddae1402b96fa743884c22d65d61b4ab7fc6d9056e6148a02dfc9c394cd)
 (comment debian-12-4.04_opam-2.3)
 (user (uid 1000) (gid 1000))
 (env CLICOLOR_FORCE 1)
 (env OPAMCOLOR always)
 (workdir /src)
 (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
 (run (shell "opam init --reinit -ni"))
 (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
 (workdir /src)
 (run (shell "sudo chown opam /src"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "cd ~/opam-repository && (git cat-file -e 1b58d8c4dd40d1b4a0893c7b9182b698c1b34c44 || git fetch origin master) && git reset -q --hard 1b58d8c4dd40d1b4a0893c7b9182b698c1b34c44 && git log --no-decorate -n1 --oneline && opam update -u"))
 (copy (src ppxlib.opam ppxlib-tools.opam ppxlib-bench.opam) (dst ./))
 (run (network host)
      (shell  "opam pin add -yn ppxlib.dev './' && \
             \nopam pin add -yn ppxlib-tools.dev './' && \
             \nopam pin add -yn ppxlib-bench.dev './'"))
 (run (network host)
      (shell "echo '(lang dune 3.0)' > './dune-project'"))
 (env DEPS "base.v0.9.0 base-bigarray.base base-threads.base base-unix.base cinaps.v0.15.1 dune.3.17.0 host-arch-x86_64.1 host-system-other.1 jbuilder.1.0+beta7 ocaml.4.04.2 ocaml-base-compiler.4.04.2 ocaml-compiler-libs.v0.12.4 ocaml-config.1 ocaml-secondary-compiler.4.14.2 ocamlfind.1.9.6 ocamlfind-secondary.1.9.6 ppx_derivers.1.2.1 re.1.11.0 seq.0.3.1 sexplib0.v0.15.0 stdlib-shims.0.3.0 yojson.2.2.2")
 (env CI true)
 (env OCAMLCI true)
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam update --depexts && opam install --cli=2.3 --depext-only -y ppxlib.dev ppxlib-bench.dev $DEPS"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam install $DEPS"))
 (copy (src .) (dst /src))
 (run (shell "opam exec -- dune build --only-packages=ppxlib,ppxlib-bench @install @check @runtest && rm -rf _build"))
)

2024-12-15 22:00.08: Waiting for resource in pool OCluster
2024-12-15 22:00.09: Waiting for worker…
2024-12-15 22:00.09: Got resource from pool OCluster
Building on x86-bm-c7.sw.ocaml.org
All commits already cached
HEAD is now at 3c7b85fa Delete previous examples

(from ocaml/opam:debian-12-ocaml-4.04@sha256:26304ddae1402b96fa743884c22d65d61b4ab7fc6d9056e6148a02dfc9c394cd)
Unable to find image 'ocaml/opam:debian-12-ocaml-4.04@sha256:26304ddae1402b96fa743884c22d65d61b4ab7fc6d9056e6148a02dfc9c394cd' locally
docker.io/ocaml/opam@sha256:26304ddae1402b96fa743884c22d65d61b4ab7fc6d9056e6148a02dfc9c394cd: Pulling from ocaml/opam
915a5281776a: Pulling fs layer
915a5281776a: Verifying Checksum
915a5281776a: Download complete
915a5281776a: Pull complete
Digest: sha256:26304ddae1402b96fa743884c22d65d61b4ab7fc6d9056e6148a02dfc9c394cd
Status: Downloaded newer image for ocaml/opam@sha256:26304ddae1402b96fa743884c22d65d61b4ab7fc6d9056e6148a02dfc9c394cd
2024-12-15 22:03.03 ---> saved as "b4f6ad8fc0c449378b4d4551350af53027db2afa2336b0a5b891a2dc80ca5880"

/: (comment debian-12-4.04_opam-2.3)

/: (user (uid 1000) (gid 1000))

/: (env CLICOLOR_FORCE 1)

/: (env OPAMCOLOR always)

/: (workdir /src)

/src: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
2024-12-15 22:03.03 ---> saved as "7c3443cf8851c881e732a2a7f9fe663b28e31a1476f92d986547fb8f4d67ec6d"

/src: (run (shell "opam init --reinit -ni"))
Configuring from /home/opam/.opamrc and then from built-in defaults.
Checking for available remotes: rsync and local, git.
  - you won't be able to use mercurial repositories unless you install the hg command on your system.
  - you won't be able to use darcs repositories unless you install the darcs command on your system.

This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.
You may want to back it up before going further.

Continue? [y/n] y
[NOTE] The 'jobs' option was reset, its value was 39 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:
           opam option jobs=39 --global
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository
2024-12-15 22:04.08 ---> saved as "09ec93202893bda15c5ef059cff1e95c21bf5b870904e252d253c97904facb68"

/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-126-generic
The OCaml toplevel, version 4.04.2
2.3.0
2024-12-15 22:04.08 ---> saved as "4c4a0e5d90260c521f652ccca38b71495cf3c2d405de195baffd8b90d1dbc0c3"

/src: (workdir /src)

/src: (run (shell "sudo chown opam /src"))
2024-12-15 22:04.08 ---> saved as "0f681d383649ad040a56d6a84fbfb4a55d48370a5847aca239b1bf6ef9c7dc2b"

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "cd ~/opam-repository && (git cat-file -e 1b58d8c4dd40d1b4a0893c7b9182b698c1b34c44 || git fetch origin master) && git reset -q --hard 1b58d8c4dd40d1b4a0893c7b9182b698c1b34c44 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
 * branch                  master     -> FETCH_HEAD
   11bdbee611..e0298ebc98  master     -> origin/master
1b58d8c4dd Merge pull request #26975 from maiste/release-dune-3.17.0

<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository

Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).
However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2024-12-15 22:05.07 ---> saved as "f754657b6a4d3fbfbf4dfaa8d141d3882bfd1a628a511a7ded21074f64c0e96a"

/src: (copy (src ppxlib.opam ppxlib-tools.opam ppxlib-bench.opam) (dst ./))
2024-12-15 22:05.07 ---> saved as "ebc59c209412282df89bf1741e28e4667974c686c8d7d1d90140419f26ea454e"

/src: (run (network host)
           (shell  "opam pin add -yn ppxlib.dev './' && \
                  \nopam pin add -yn ppxlib-tools.dev './' && \
                  \nopam pin add -yn ppxlib-bench.dev './'"))
[ppxlib.dev] synchronised (file:///src)
ppxlib is now pinned to file:///src (version dev)
Package ppxlib-tools does not exist, create as a NEW package? [y/n] y
[ppxlib-tools.dev] synchronised (file:///src)
ppxlib-tools is now pinned to file:///src (version dev)
Package ppxlib-bench does not exist, create as a NEW package? [y/n] y
[ppxlib-bench.dev] synchronised (file:///src)
ppxlib-bench is now pinned to file:///src (version dev)
2024-12-15 22:05.13 ---> saved as "619b239a3481520ddf0e659035ac72da3f9bb75895afe23b0d60a1e04938f375"

/src: (run (network host)
           (shell "echo '(lang dune 3.0)' > './dune-project'"))
2024-12-15 22:05.13 ---> saved as "b313cce12379f13c97088d3cc052b86e4b68f2105fe28d5d6b7ffd5647b18237"

/src: (env DEPS "base.v0.9.0 base-bigarray.base base-threads.base base-unix.base cinaps.v0.15.1 dune.3.17.0 host-arch-x86_64.1 host-system-other.1 jbuilder.1.0+beta7 ocaml.4.04.2 ocaml-base-compiler.4.04.2 ocaml-compiler-libs.v0.12.4 ocaml-config.1 ocaml-secondary-compiler.4.14.2 ocamlfind.1.9.6 ocamlfind-secondary.1.9.6 ppx_derivers.1.2.1 re.1.11.0 seq.0.3.1 sexplib0.v0.15.0 stdlib-shims.0.3.0 yojson.2.2.2")

/src: (env CI true)

/src: (env OCAMLCI true)

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam update --depexts && opam install --cli=2.3 --depext-only -y ppxlib.dev ppxlib-bench.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian bookworm InRelease
- Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
- Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
- Get:4 http://deb.debian.org/debian bookworm-updates/main amd64 Packages.diff/Index [14.0 kB]
- Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages T-2024-12-07-2012.31-F-2024-11-27-1405.46.pdiff [7410 B]
- Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages T-2024-12-07-2012.31-F-2024-11-27-1405.46.pdiff [7410 B]
- Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [216 kB]
- Fetched 341 kB in 0s (1069 kB/s)
- Reading package lists...

<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[ppxlib.dev] synchronised (file:///src)
[ppxlib-bench.dev] synchronised (file:///src)

[NOTE] Package ocaml-secondary-compiler is already installed (current version is 4.14.2).
[NOTE] Package ocaml-config is already installed (current version is 1).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.04.2).
[NOTE] Package ocaml is already installed (current version is 4.04.2).
[NOTE] Package host-system-other is already installed (current version is 1).
[NOTE] Package host-arch-x86_64 is already installed (current version is 1).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
2024-12-15 22:05.27 ---> saved as "bad9302f3df1ee779fb44e4fff4402425e526e6b5e0d38f133c389d7fd9693de"

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam install $DEPS"))
[NOTE] Package ocaml-secondary-compiler is already installed (current version is 4.14.2).
[NOTE] Package ocaml-config is already installed (current version is 1).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.04.2).
[NOTE] Package ocaml is already installed (current version is 4.04.2).
[NOTE] Package host-system-other is already installed (current version is 1).
[NOTE] Package host-arch-x86_64 is already installed (current version is 1).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
The following actions will be performed:
=== install 13 packages
  - install base                v0.9.0
  - install cinaps              v0.15.1
  - install dune                3.17.0
  - install jbuilder            1.0+beta7
  - install ocaml-compiler-libs v0.12.4
  - install ocamlfind           1.9.6
  - install ocamlfind-secondary 1.9.6
  - install ppx_derivers        1.2.1
  - install re                  1.11.0
  - install seq                 0.3.1
  - install sexplib0            v0.15.0
  - install stdlib-shims        0.3.0
  - install yojson              2.2.2

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved base.v0.9.0  (cached)
-> retrieved cinaps.v0.15.1  (cached)
-> retrieved ocaml-compiler-libs.v0.12.4  (cached)
-> retrieved jbuilder.1.0+beta7  (cached)
-> retrieved ocamlfind.1.9.6, ocamlfind-secondary.1.9.6  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved re.1.11.0  (cached)
-> retrieved seq.0.3.1  (cached)
-> retrieved sexplib0.v0.15.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved yojson.2.2.2  (cached)
-> retrieved dune.3.17.0  (cached)
-> installed ocamlfind.1.9.6
-> installed ocamlfind-secondary.1.9.6
-> installed jbuilder.1.0+beta7
-> installed base.v0.9.0
-> installed dune.3.17.0
-> installed ppx_derivers.1.2.1
-> installed seq.0.3.1
-> installed stdlib-shims.0.3.0
-> installed sexplib0.v0.15.0
-> installed ocaml-compiler-libs.v0.12.4
-> installed re.1.11.0
-> installed yojson.2.2.2
-> installed cinaps.v0.15.1
Done.
# To update the current shell environment, run: eval $(opam env)
2024-12-15 22:06.10 ---> saved as "f9f705f10375e82b371a5524f34003f4fdc90301879adde91e1ca4724aa5dd40"

/src: (copy (src .) (dst /src))
2024-12-15 22:06.11 ---> saved as "c270da9dba70b73f278aa598d8005c7889c5c087831ebc9618bc71eb233ddb0f"

/src: (run (shell "opam exec -- dune build --only-packages=ppxlib,ppxlib-bench @install @check @runtest && rm -rf _build"))
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlc.opt -w -9 -g -bin-annot -I astlib/.astlib.objs/byte -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/byte/astlib__Migrate_406_405.cmo -c -impl astlib/migrate_406_405.pp.ml)
File "astlib/migrate_406_405.ml", line 295, characters 24-27:
Warning 40: txt was selected from type Astlib__Ast_406.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_406_405.ml", line 558, characters 36-67:
Warning 40: this record of type Astlib__Ast_406.Asttypes.loc contains fields that are 
not visible in the current scope: txt.
They will not be selected if the type becomes unknown.
File "astlib/migrate_406_405.ml", line 560, characters 35-69:
Warning 40: this record of type Astlib__Ast_406.Asttypes.loc contains fields that are 
not visible in the current scope: txt loc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_406_405.ml", line 562, characters 36-46:
Warning 40: this record of type Astlib__Ast_406.Asttypes.loc contains fields that are 
not visible in the current scope: loc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_406_405.ml", line 564, characters 35-45:
Warning 40: this record of type Astlib__Ast_406.Asttypes.loc contains fields that are 
not visible in the current scope: loc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_406_405.ml", line 561, characters 35-52:
Warning 40: this record of type Astlib__Ast_405.Asttypes.loc contains fields that are 
not visible in the current scope: txt loc.
They will not be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlc.opt -w -9 -g -bin-annot -I astlib/.astlib.objs/byte -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/byte/astlib__Migrate_405_406.cmo -c -impl astlib/migrate_405_406.pp.ml)
File "astlib/migrate_405_406.ml", line 288, characters 10-54:
Warning 40: this record of type Astlib__Ast_406.Asttypes.loc contains fields that are 
not visible in the current scope: txt loc.
They will not be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlc.opt -w -9 -g -bin-annot -I astlib/.astlib.objs/byte -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/byte/astlib__Migrate_407_408.cmo -c -impl astlib/migrate_407_408.pp.ml)
File "astlib/migrate_407_408.ml", line 388, characters 13-28:
Warning 40: pext_attributes was selected from type From.Parsetree.extension_constructor.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 390, characters 15-47:
Warning 40: this record of type From.Parsetree.extension_constructor contains fields that are 
not visible in the current scope: pext_attributes.
They will not be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 498, characters 18-25:
Warning 40: pcf_loc was selected from type From.Parsetree.class_field.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 498, characters 26-35:
Warning 40: loc_start was selected from type Astlib__.Location.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 498, characters 36-44:
Warning 40: pos_cnum was selected from type Lexing.position.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 498, characters 47-54:
Warning 40: pcf_loc was selected from type From.Parsetree.class_field.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 498, characters 55-64:
Warning 40: loc_start was selected from type Astlib__.Location.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 498, characters 65-73:
Warning 40: pos_cnum was selected from type Lexing.position.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 674, characters 13-28:
Warning 40: pext_attributes was selected from type From.Parsetree.extension_constructor.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 676, characters 15-47:
Warning 40: this record of type From.Parsetree.extension_constructor contains fields that are 
not visible in the current scope: pext_attributes.
They will not be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 753, characters 18-26:
Warning 40: pctf_loc was selected from type From.Parsetree.class_type_field.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 753, characters 27-36:
Warning 40: loc_start was selected from type Astlib__.Location.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 753, characters 37-45:
Warning 40: pos_cnum was selected from type Lexing.position.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 753, characters 48-56:
Warning 40: pctf_loc was selected from type From.Parsetree.class_type_field.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 753, characters 57-66:
Warning 40: loc_start was selected from type Astlib__.Location.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 753, characters 67-75:
Warning 40: pos_cnum was selected from type Lexing.position.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 807, characters 13-16:
Warning 40: txt was selected from type Astlib__Ast_407.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 810, characters 10-14:
Warning 40: PStr was selected from type From.Parsetree.payload.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlc.opt -w -9 -g -bin-annot -I astlib/.astlib.objs/byte -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/byte/astlib__Migrate_408_407.cmo -c -impl astlib/migrate_408_407.pp.ml)
File "astlib/migrate_408_407.ml", line 159, characters 30-58:
Warning 40: this record of type From.Parsetree.letop contains fields that are 
not visible in the current scope: let_ ands body.
They will not be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 151, characters 8-18:
Warning 40: Pmod_ident was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 156, characters 8-22:
Warning 40: Pmod_structure was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 156, characters 27-39:
Warning 40: Pmod_functor was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 156, characters 44-54:
Warning 40: Pmod_apply was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 156, characters 59-74:
Warning 40: Pmod_constraint was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 157, characters 8-19:
Warning 40: Pmod_unpack was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 157, characters 24-38:
Warning 40: Pmod_extension was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 160, characters 27-34:
Warning 40: pbop_op was selected from type From.Parsetree.binding_op.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 160, characters 35-38:
Warning 40: loc was selected from type Astlib__Ast_408.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 385, characters 9-139:
Warning 40: this record of type To.Parsetree.extension_constructor contains fields that are 
not visible in the current scope: pext_attributes.
They will not be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 388, characters 15-30:
Warning 40: pext_attributes was selected from type To.Parsetree.extension_constructor.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 388, characters 52-69:
Warning 40: ptyexn_attributes was selected from type From.Parsetree.type_exception.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 398, characters 8-18:
Warning 40: Pmod_ident was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 408, characters 8-22:
Warning 40: Pmod_structure was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 408, characters 27-39:
Warning 40: Pmod_functor was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 408, characters 44-54:
Warning 40: Pmod_apply was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 408, characters 59-74:
Warning 40: Pmod_constraint was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 409, characters 8-19:
Warning 40: Pmod_unpack was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 409, characters 24-38:
Warning 40: Pmod_extension was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 657, characters 9-139:
Warning 40: this record of type To.Parsetree.extension_constructor contains fields that are 
not visible in the current scope: pext_attributes.
They will not be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 660, characters 15-30:
Warning 40: pext_attributes was selected from type To.Parsetree.extension_constructor.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 660, characters 52-69:
Warning 40: ptyexn_attributes was selected from type From.Parsetree.type_exception.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 665, characters 25-32:
Warning 40: pms_loc was selected from type From.Parsetree.module_substitution.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 775, characters 13-16:
Warning 40: txt was selected from type Astlib__Ast_408.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 778, characters 10-14:
Warning 40: PStr was selected from type From.Parsetree.payload.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlc.opt -w -9 -g -bin-annot -I astlib/.astlib.objs/byte -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/byte/astlib__Migrate_410_409.cmo -c -impl astlib/migrate_410_409.pp.ml)
File "astlib/migrate_410_409.ml", line 157, characters 43-46:
Warning 40: loc was selected from type Astlib__Ast_410.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_410_409.ml", line 300, characters 42-45:
Warning 40: loc was selected from type Astlib__Ast_410.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_410_409.ml", line 608, characters 45-48:
Warning 40: loc was selected from type Astlib__Ast_410.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_410_409.ml", line 652, characters 31-65:
Warning 40: this record of type Astlib__.Ast_409.Asttypes.loc contains fields that are 
not visible in the current scope: loc txt.
They will not be selected if the type becomes unknown.
File "astlib/migrate_410_409.ml", line 975, characters 45-48:
Warning 40: loc was selected from type Astlib__Ast_410.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlc.opt -w -9 -g -bin-annot -I astlib/.astlib.objs/byte -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/byte/astlib__Migrate_409_410.cmo -c -impl astlib/migrate_409_410.pp.ml)
File "astlib/migrate_409_410.ml", line 615, characters 21-24:
Warning 40: txt was selected from type Astlib__Ast_409.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_409_410.ml", line 616, characters 25-29:
Warning 40: Unit was selected from type Astlib__.Ast_410.Parsetree.functor_parameter.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_409_410.ml", line 618, characters 14-19:
Warning 40: Named was selected from type Astlib__.Ast_410.Parsetree.functor_parameter.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_409_410.ml", line 620, characters 14-19:
Warning 40: Named was selected from type Astlib__.Ast_410.Parsetree.functor_parameter.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_409_410.ml", line 655, characters 21-24:
Warning 40: txt was selected from type Astlib__Ast_409.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_409_410.ml", line 656, characters 25-29:
Warning 40: Unit was selected from type Astlib__.Ast_410.Parsetree.functor_parameter.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_409_410.ml", line 658, characters 14-19:
Warning 40: Named was selected from type Astlib__.Ast_410.Parsetree.functor_parameter.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_409_410.ml", line 660, characters 14-19:
Warning 40: Named was selected from type Astlib__.Ast_410.Parsetree.functor_parameter.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlc.opt -w -9 -g -bin-annot -I astlib/.astlib.objs/byte -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/byte/astlib__Migrate_501_502.cmo -c -impl astlib/migrate_501_502.pp.ml)
File "astlib/migrate_501_502.ml", line 11, characters 38-48:
Warning 40: this record of type Astlib__Ast_501.Asttypes.loc contains fields that are 
not visible in the current scope: txt.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 26, characters 24-66:
Warning 40: this record of type Astlib__Ast_501.Asttypes.loc contains fields that are 
not visible in the current scope: txt loc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 26, characters 32-38:
Warning 40: Lident was selected from type Astlib__.Longident.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 137, characters 16-25:
Warning 40: pexp_desc was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 141, characters 18-26:
Warning 40: pexp_loc was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 142, characters 34-49:
Warning 40: pexp_attributes was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 146, characters 13-28:
Warning 40: pexp_attributes was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 151, characters 58-73:
Warning 40: pexp_attributes was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 156, characters 31-65:
Warning 40: this record of type Astlib__.Ast_501.Parsetree.expression contains fields that are 
not visible in the current scope: pexp_attributes.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 160, characters 18-27:
Warning 40: pexp_desc was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 166, characters 51-54:
Warning 40: loc was selected from type Astlib__Ast_501.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 167, characters 32-46:
Warning 40: Pparam_newtype was selected from type Astlib__.Ast_502.Parsetree.function_param_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 201, characters 47-55:
Warning 40: ppat_loc was selected from type Astlib__.Ast_501.Parsetree.pattern.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 490, characters 66-74:
Warning 40: ptyp_loc was selected from type Astlib__.Ast_501.Parsetree.core_type.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 564, characters 23-26:
Warning 40: txt was selected from type Astlib__Ast_501.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlc.opt -w -9 -g -bin-annot -I astlib/.astlib.objs/byte -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/byte/astlib__Migrate_414_413.cmo -c -impl astlib/migrate_414_413.pp.ml)
File "astlib/migrate_414_413.ml", line 1045, characters 29-32:
Warning 40: loc was selected from type Astlib__Ast_414.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_414_413.ml", line 1118, characters 34-37:
Warning 40: loc was selected from type Astlib__Ast_414.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlc.opt -w -9 -g -bin-annot -I astlib/.astlib.objs/byte -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/byte/astlib__Migrate_502_503.cmo -c -impl astlib/migrate_502_503.pp.ml)
File "astlib/migrate_502_503.ml", line 1266, characters 2-45:
Warning 40: this record of type Astlib__.Ast_503.Parsetree.constant contains fields that are 
not visible in the current scope: pconst_desc pconst_loc.
They will not be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlc.opt -w -9 -g -bin-annot -I astlib/.astlib.objs/byte -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/byte/astlib__Migrate_503_502.cmo -c -impl astlib/migrate_503_502.pp.ml)
File "astlib/migrate_503_502.ml", line 1260, characters 5-23:
Warning 40: this record of type Astlib__.Ast_503.Parsetree.constant contains fields that are 
not visible in the current scope: pconst_desc.
They will not be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlc.opt -w -9 -g -bin-annot -I astlib/.astlib.objs/byte -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/byte/astlib__Migrate_502_501.cmo -c -impl astlib/migrate_502_501.pp.ml)
File "astlib/migrate_502_501.ml", line 12, characters 19-23:
Warning 40: PStr was selected from type Astlib__.Ast_501.Parsetree.payload.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 20, characters 31-37:
Warning 40: Lident was selected from type Astlib__.Longident.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 21, characters 28-34:
Warning 40: Lident was selected from type Astlib__.Longident.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 23, characters 18-24:
Warning 40: Lident was selected from type Astlib__.Longident.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 30, characters 22-28:
Warning 40: Lident was selected from type Astlib__.Longident.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 150, characters 10-24:
Warning 40: Pfunction_body was selected from type Astlib__.Ast_502.Parsetree.function_body.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 160, characters 10-25:
Warning 40: Pfunction_cases was selected from type Astlib__.Ast_502.Parsetree.function_body.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 151, characters 23-32:
Warning 40: pexp_desc was selected from type Astlib__.Ast_502.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 152, characters 14-27:
Warning 40: Pexp_function was selected from type Astlib__.Ast_502.Parsetree.expression_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 158, characters 16-76:
Warning 40: this record of type Astlib__.Ast_501.Parsetree.expression contains fields that are 
not visible in the current scope: pexp_attributes.
They will not be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 158, characters 59-74:
Warning 40: pexp_attributes was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 172, characters 16-27:
Warning 40: Pconstraint was selected from type Astlib__.Ast_502.Parsetree.type_constraint.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 180, characters 16-23:
Warning 40: Pcoerce was selected from type Astlib__.Ast_502.Parsetree.type_constraint.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 176, characters 30-38:
Warning 40: pexp_loc was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 185, characters 30-38:
Warning 40: pexp_loc was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 195, characters 45-55:
Warning 40: Pparam_val was selected from type Astlib__.Ast_502.Parsetree.function_param_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 216, characters 14-60:
Warning 40: this record of type Astlib__.Ast_502.Parsetree.function_param contains fields that are 
not visible in the current scope: pparam_desc pparam_loc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 216, characters 30-44:
Warning 40: Pparam_newtype was selected from type Astlib__.Ast_502.Parsetree.function_param_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 208, characters 20-200:
Warning 40: this record of type Astlib__.Location.t contains fields that are 
not visible in the current scope: loc_start loc_end loc_ghost.
They will not be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 209, characters 40-50:
Warning 40: pparam_loc was selected from type Astlib__.Ast_502.Parsetree.function_param.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 209, characters 51-60:
Warning 40: loc_start was selected from type Astlib__.Location.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 210, characters 37-45:
Warning 40: pexp_loc was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 210, characters 46-53:
Warning 40: loc_end was selected from type Astlib__.Location.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 223, characters 20-200:
Warning 40: this record of type Astlib__.Location.t contains fields that are 
not visible in the current scope: loc_start loc_end loc_ghost.
They will not be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 224, characters 40-50:
Warning 40: pparam_loc was selected from type Astlib__.Ast_502.Parsetree.function_param.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 224, characters 51-60:
Warning 40: loc_start was selected from type Astlib__.Location.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 225, characters 37-45:
Warning 40: pexp_loc was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 225, characters 46-53:
Warning 40: loc_end was selected from type Astlib__.Location.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 233, characters 11-20:
Warning 40: pexp_desc was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 514, characters 58-61:
Warning 40: txt was selected from type Astlib__Ast_502.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 590, characters 23-26:
Warning 40: txt was selected from type Astlib__Ast_502.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlc.opt -w -9 -g -bin-annot -I astlib/.astlib.objs/byte -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/byte/astlib__Migrate_500_501.cmo -c -impl astlib/migrate_500_501.pp.ml)
File "astlib/migrate_500_501.ml", line 234, characters 10-18:
Warning 40: Ptyp_var was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 235, characters 10-20:
Warning 40: Ptyp_arrow was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 237, characters 10-20:
Warning 40: Ptyp_tuple was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 238, characters 10-21:
Warning 40: Ptyp_constr was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 238, characters 23-51:
Warning 40: this record of type Astlib__Ast_414.Asttypes.loc contains fields that are 
not visible in the current scope: txt.
They will not be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 241, characters 10-21:
Warning 40: Ptyp_constr was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 243, characters 10-21:
Warning 40: Ptyp_object was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 244, characters 10-20:
Warning 40: Ptyp_class was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 246, characters 10-20:
Warning 40: Ptyp_alias was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 247, characters 10-22:
Warning 40: Ptyp_variant was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 250, characters 10-19:
Warning 40: Ptyp_poly was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 252, characters 10-22:
Warning 40: Ptyp_package was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 255, characters 10-24:
Warning 40: Ptyp_extension was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 234, characters 24-32:
Warning 40: Ptyp_var was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 236, characters 12-22:
Warning 40: Ptyp_arrow was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 237, characters 28-38:
Warning 40: Ptyp_tuple was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 240, characters 12-20:
Warning 40: Ptyp_var was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 242, characters 12-23:
Warning 40: Ptyp_constr was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 243, characters 34-45:
Warning 40: Ptyp_object was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 245, characters 12-22:
Warning 40: Ptyp_class was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 246, characters 44-54:
Warning 40: Ptyp_alias was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 248, characters 12-24:
Warning 40: Ptyp_variant was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 251, characters 12-21:
Warning 40: Ptyp_poly was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 253, characters 12-24:
Warning 40: Ptyp_package was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 255, characters 37-51:
Warning 40: Ptyp_extension was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 257, characters 6-33:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.core_type contains fields that are 
not visible in the current scope: ptyp_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 260, characters 20-28:
Warning 40: prf_desc was selected from type Astlib__.Ast_500.Parsetree.row_field.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 263, characters 10-18:
Warning 40: Rinherit was selected from type Astlib__.Ast_500.Parsetree.row_field_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 263, characters 24-32:
Warning 40: Rinherit was selected from type Astlib__.Ast_500.Parsetree.row_field_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 265, characters 6-29:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.row_field contains fields that are 
not visible in the current scope: prf_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 268, characters 20-28:
Warning 40: pof_desc was selected from type Astlib__.Ast_500.Parsetree.object_field.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 271, characters 10-18:
Warning 40: Oinherit was selected from type Astlib__.Ast_500.Parsetree.object_field_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 271, characters 24-32:
Warning 40: Oinherit was selected from type Astlib__.Ast_500.Parsetree.object_field_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 273, characters 6-29:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.object_field contains fields that are 
not visible in the current scope: pof_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 285, characters 9-24:
Warning 40: Ppat_constraint was selected from type Astlib__.Ast_500.Parsetree.pattern_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 286, characters 14-40:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.pattern contains fields that are 
not visible in the current scope: ppat_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 286, characters 28-36:
Warning 40: Ppat_var was selected from type Astlib__.Ast_500.Parsetree.pattern_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 287, characters 14-57:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.core_type contains fields that are 
not visible in the current scope: ptyp_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 287, characters 28-37:
Warning 40: Ptyp_poly was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 294, characters 37-52:
Warning 40: Ppat_constraint was selected from type Astlib__.Ast_500.Parsetree.pattern_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 290, characters 27-36:
Warning 40: ptyp_desc was selected from type Astlib__.Ast_500.Parsetree.core_type.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 290, characters 42-51:
Warning 40: Ptyp_poly was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 303, characters 37-49:
Warning 40: Pexp_newtype was selected from type Astlib__.Ast_500.Parsetree.expression_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 307, characters 8-69:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.expression contains fields that are 
not visible in the current scope: pexp_desc pexp_attributes.
They will not be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 307, characters 22-37:
Warning 40: Pexp_constraint was selected from type Astlib__.Ast_500.Parsetree.expression_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 341, characters 10-78:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.expression contains fields that are 
not visible in the current scope: pexp_desc pexp_attributes.
They will not be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 341, characters 24-35:
Warning 40: Pexp_coerce was selected from type Astlib__.Ast_500.Parsetree.expression_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 755, characters 17-26:
Warning 40: pmod_desc was selected from type Astlib__.Ast_500.Parsetree.module_expr.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 756, characters 10-24:
Warning 40: Pmod_structure was selected from type Astlib__.Ast_500.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 760, characters 16-134:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.attribute contains fields that are 
not visible in the current scope: attr_name.
They will not be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 761, characters 30-76:
Warning 40: this record of type Astlib__Ast_414.Asttypes.loc contains fields that are 
not visible in the current scope: txt.
They will not be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 768, characters 56-71:
Warning 40: pmod_attributes was selected from type Astlib__.Ast_500.Parsetree.module_expr.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 769, characters 13-40:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.module_expr contains fields that are 
not visible in the current scope: pmod_attributes.
They will not be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlc.opt -w -9 -g -bin-annot -I astlib/.astlib.objs/byte -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/byte/astlib__Migrate_501_500.cmo -c -impl astlib/migrate_501_500.pp.ml)
File "astlib/migrate_501_500.ml", line 254, characters 11-25:
Warning 40: Pvc_constraint was selected from type Astlib__.Ast_501.Parsetree.value_constraint.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 257, characters 20-50:
Warning 40: this record of type Astlib__.Ast_501.Parsetree.core_type contains fields that are 
not visible in the current scope: ptyp_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 257, characters 34-43:
Warning 40: Ptyp_poly was selected from type Astlib__.Ast_501.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 259, characters 40-48:
Warning 40: Ppat_var was selected from type Astlib__.Ast_500.Parsetree.pattern_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 263, characters 14-28:
Warning 40: Pvc_constraint was selected from type Astlib__.Ast_501.Parsetree.value_constraint.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 264, characters 40-48:
Warning 40: Ppat_var was selected from type Astlib__.Ast_500.Parsetree.pattern_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 363, characters 12-26:
Warning 40: Pvc_constraint was selected from type Astlib__.Ast_501.Parsetree.value_constraint.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 365, characters 12-24:
Warning 40: Pvc_coercion was selected from type Astlib__.Ast_501.Parsetree.value_constraint.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 272, characters 16-24:
Warning 40: Ptyp_var was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 273, characters 16-26:
Warning 40: Ptyp_arrow was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 275, characters 16-26:
Warning 40: Ptyp_tuple was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 276, characters 16-27:
Warning 40: Ptyp_constr was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 276, characters 29-57:
Warning 40: this record of type Astlib__Ast_414.Asttypes.loc contains fields that are 
not visible in the current scope: txt.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 279, characters 16-27:
Warning 40: Ptyp_constr was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 281, characters 16-27:
Warning 40: Ptyp_object was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 283, characters 16-26:
Warning 40: Ptyp_class was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 285, characters 16-26:
Warning 40: Ptyp_alias was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 287, characters 16-28:
Warning 40: Ptyp_variant was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 292, characters 16-25:
Warning 40: Ptyp_poly was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 294, characters 16-28:
Warning 40: Ptyp_package was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 297, characters 16-30:
Warning 40: Ptyp_extension was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 272, characters 30-38:
Warning 40: Ptyp_var was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 274, characters 18-28:
Warning 40: Ptyp_arrow was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 275, characters 34-44:
Warning 40: Ptyp_tuple was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 278, characters 18-26:
Warning 40: Ptyp_var was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 280, characters 18-29:
Warning 40: Ptyp_constr was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 282, characters 18-29:
Warning 40: Ptyp_object was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 284, characters 18-28:
Warning 40: Ptyp_class was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 286, characters 18-28:
Warning 40: Ptyp_alias was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 288, characters 18-30:
Warning 40: Ptyp_variant was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 293, characters 18-27:
Warning 40: Ptyp_poly was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 295, characters 18-30:
Warning 40: Ptyp_package was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 297, characters 43-57:
Warning 40: Ptyp_extension was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 299, characters 12-39:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.core_type contains fields that are 
not visible in the current scope: ptyp_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 302, characters 26-34:
Warning 40: prf_desc was selected from type Astlib__.Ast_500.Parsetree.row_field.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 305, characters 16-24:
Warning 40: Rinherit was selected from type Astlib__.Ast_500.Parsetree.row_field_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 305, characters 30-38:
Warning 40: Rinherit was selected from type Astlib__.Ast_500.Parsetree.row_field_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 307, characters 12-35:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.row_field contains fields that are 
not visible in the current scope: prf_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 310, characters 26-34:
Warning 40: pof_desc was selected from type Astlib__.Ast_500.Parsetree.object_field.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 313, characters 16-24:
Warning 40: Oinherit was selected from type Astlib__.Ast_500.Parsetree.object_field_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 313, characters 30-38:
Warning 40: Oinherit was selected from type Astlib__.Ast_500.Parsetree.object_field_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 315, characters 12-35:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.object_field contains fields that are 
not visible in the current scope: pof_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 320, characters 41-49:
Warning 40: ppat_loc was selected from type Astlib__.Ast_500.Parsetree.pattern.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 320, characters 59-67:
Warning 40: pexp_loc was selected from type Astlib__.Ast_500.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 323, characters 32-40:
Warning 40: ptyp_loc was selected from type Astlib__.Ast_500.Parsetree.core_type.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 327, characters 10-280:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.core_type contains fields that are 
not visible in the current scope: ptyp_loc ptyp_attributes ptyp_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 343, characters 22-75:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.pattern contains fields that are 
not visible in the current scope: ppat_loc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 354, characters 12-174:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.expression contains fields that are 
not visible in the current scope: pexp_attributes pexp_loc pexp_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 358, characters 26-41:
Warning 40: Pexp_constraint was selected from type Astlib__.Ast_500.Parsetree.expression_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 367, characters 42-50:
Warning 40: ptyp_loc was selected from type Astlib__.Ast_500.Parsetree.core_type.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 369, characters 10-173:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.core_type contains fields that are 
not visible in the current scope: ptyp_attributes ptyp_loc ptyp_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 378, characters 41-49:
Warning 40: ppat_loc was selected from type Astlib__.Ast_500.Parsetree.pattern.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 378, characters 59-67:
Warning 40: pexp_loc was selected from type Astlib__.Ast_500.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 380, characters 10-203:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.expression contains fields that are 
not visible in the current scope: pexp_attributes pexp_loc pexp_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 793, characters 17-26:
Warning 40: pmod_desc was selected from type Astlib__.Ast_500.Parsetree.module_expr.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 794, characters 10-24:
Warning 40: Pmod_structure was selected from type Astlib__.Ast_500.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 795, characters 27-35:
Warning 40: pmod_loc was selected from type Astlib__.Ast_500.Parsetree.module_expr.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 795, characters 22-59:
Warning 40: this record of type Astlib__.Location.t contains fields that are 
not visible in the current scope: loc_ghost.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 799, characters 18-66:
Warning 40: this record of type Astlib__Ast_414.Asttypes.loc contains fields that are 
not visible in the current scope: txt loc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 803, characters 20-35:
Warning 40: pmod_attributes was selected from type Astlib__.Ast_500.Parsetree.module_expr.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 805, characters 12-39:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.module_expr contains fields that are 
not visible in the current scope: pmod_attributes.
They will not be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlopt.opt -w -9 -g -I astlib/.astlib.objs/byte -I astlib/.astlib.objs/native -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -intf-suffix .ml -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/native/astlib__Migrate_406_405.cmx -c -impl astlib/migrate_406_405.pp.ml)
File "astlib/migrate_406_405.ml", line 295, characters 24-27:
Warning 40: txt was selected from type Astlib__Ast_406.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_406_405.ml", line 558, characters 36-67:
Warning 40: this record of type Astlib__Ast_406.Asttypes.loc contains fields that are 
not visible in the current scope: txt.
They will not be selected if the type becomes unknown.
File "astlib/migrate_406_405.ml", line 560, characters 35-69:
Warning 40: this record of type Astlib__Ast_406.Asttypes.loc contains fields that are 
not visible in the current scope: txt loc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_406_405.ml", line 562, characters 36-46:
Warning 40: this record of type Astlib__Ast_406.Asttypes.loc contains fields that are 
not visible in the current scope: loc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_406_405.ml", line 564, characters 35-45:
Warning 40: this record of type Astlib__Ast_406.Asttypes.loc contains fields that are 
not visible in the current scope: loc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_406_405.ml", line 561, characters 35-52:
Warning 40: this record of type Astlib__Ast_405.Asttypes.loc contains fields that are 
not visible in the current scope: txt loc.
They will not be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlopt.opt -w -9 -g -I astlib/.astlib.objs/byte -I astlib/.astlib.objs/native -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -intf-suffix .ml -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/native/astlib__Migrate_405_406.cmx -c -impl astlib/migrate_405_406.pp.ml)
File "astlib/migrate_405_406.ml", line 288, characters 10-54:
Warning 40: this record of type Astlib__Ast_406.Asttypes.loc contains fields that are 
not visible in the current scope: txt loc.
They will not be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlopt.opt -w -9 -g -I astlib/.astlib.objs/byte -I astlib/.astlib.objs/native -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -intf-suffix .ml -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/native/astlib__Migrate_410_409.cmx -c -impl astlib/migrate_410_409.pp.ml)
File "astlib/migrate_410_409.ml", line 157, characters 43-46:
Warning 40: loc was selected from type Astlib__Ast_410.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_410_409.ml", line 300, characters 42-45:
Warning 40: loc was selected from type Astlib__Ast_410.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_410_409.ml", line 608, characters 45-48:
Warning 40: loc was selected from type Astlib__Ast_410.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_410_409.ml", line 652, characters 31-65:
Warning 40: this record of type Astlib__.Ast_409.Asttypes.loc contains fields that are 
not visible in the current scope: loc txt.
They will not be selected if the type becomes unknown.
File "astlib/migrate_410_409.ml", line 975, characters 45-48:
Warning 40: loc was selected from type Astlib__Ast_410.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlopt.opt -w -9 -g -I astlib/.astlib.objs/byte -I astlib/.astlib.objs/native -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -intf-suffix .ml -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/native/astlib__Migrate_408_407.cmx -c -impl astlib/migrate_408_407.pp.ml)
File "astlib/migrate_408_407.ml", line 159, characters 30-58:
Warning 40: this record of type From.Parsetree.letop contains fields that are 
not visible in the current scope: let_ ands body.
They will not be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 151, characters 8-18:
Warning 40: Pmod_ident was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 156, characters 8-22:
Warning 40: Pmod_structure was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 156, characters 27-39:
Warning 40: Pmod_functor was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 156, characters 44-54:
Warning 40: Pmod_apply was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 156, characters 59-74:
Warning 40: Pmod_constraint was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 157, characters 8-19:
Warning 40: Pmod_unpack was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 157, characters 24-38:
Warning 40: Pmod_extension was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 160, characters 27-34:
Warning 40: pbop_op was selected from type From.Parsetree.binding_op.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 160, characters 35-38:
Warning 40: loc was selected from type Astlib__Ast_408.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 385, characters 9-139:
Warning 40: this record of type To.Parsetree.extension_constructor contains fields that are 
not visible in the current scope: pext_attributes.
They will not be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 388, characters 15-30:
Warning 40: pext_attributes was selected from type To.Parsetree.extension_constructor.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 388, characters 52-69:
Warning 40: ptyexn_attributes was selected from type From.Parsetree.type_exception.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 398, characters 8-18:
Warning 40: Pmod_ident was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 408, characters 8-22:
Warning 40: Pmod_structure was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 408, characters 27-39:
Warning 40: Pmod_functor was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 408, characters 44-54:
Warning 40: Pmod_apply was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 408, characters 59-74:
Warning 40: Pmod_constraint was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 409, characters 8-19:
Warning 40: Pmod_unpack was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 409, characters 24-38:
Warning 40: Pmod_extension was selected from type From.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 657, characters 9-139:
Warning 40: this record of type To.Parsetree.extension_constructor contains fields that are 
not visible in the current scope: pext_attributes.
They will not be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 660, characters 15-30:
Warning 40: pext_attributes was selected from type To.Parsetree.extension_constructor.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 660, characters 52-69:
Warning 40: ptyexn_attributes was selected from type From.Parsetree.type_exception.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 665, characters 25-32:
Warning 40: pms_loc was selected from type From.Parsetree.module_substitution.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 775, characters 13-16:
Warning 40: txt was selected from type Astlib__Ast_408.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_408_407.ml", line 778, characters 10-14:
Warning 40: PStr was selected from type From.Parsetree.payload.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlopt.opt -w -9 -g -I astlib/.astlib.objs/byte -I astlib/.astlib.objs/native -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -intf-suffix .ml -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/native/astlib__Migrate_409_410.cmx -c -impl astlib/migrate_409_410.pp.ml)
File "astlib/migrate_409_410.ml", line 615, characters 21-24:
Warning 40: txt was selected from type Astlib__Ast_409.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_409_410.ml", line 616, characters 25-29:
Warning 40: Unit was selected from type Astlib__.Ast_410.Parsetree.functor_parameter.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_409_410.ml", line 618, characters 14-19:
Warning 40: Named was selected from type Astlib__.Ast_410.Parsetree.functor_parameter.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_409_410.ml", line 620, characters 14-19:
Warning 40: Named was selected from type Astlib__.Ast_410.Parsetree.functor_parameter.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_409_410.ml", line 655, characters 21-24:
Warning 40: txt was selected from type Astlib__Ast_409.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_409_410.ml", line 656, characters 25-29:
Warning 40: Unit was selected from type Astlib__.Ast_410.Parsetree.functor_parameter.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_409_410.ml", line 658, characters 14-19:
Warning 40: Named was selected from type Astlib__.Ast_410.Parsetree.functor_parameter.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_409_410.ml", line 660, characters 14-19:
Warning 40: Named was selected from type Astlib__.Ast_410.Parsetree.functor_parameter.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlopt.opt -w -9 -g -I astlib/.astlib.objs/byte -I astlib/.astlib.objs/native -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -intf-suffix .ml -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/native/astlib__Migrate_414_413.cmx -c -impl astlib/migrate_414_413.pp.ml)
File "astlib/migrate_414_413.ml", line 1045, characters 29-32:
Warning 40: loc was selected from type Astlib__Ast_414.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_414_413.ml", line 1118, characters 34-37:
Warning 40: loc was selected from type Astlib__Ast_414.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlopt.opt -w -9 -g -I astlib/.astlib.objs/byte -I astlib/.astlib.objs/native -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -intf-suffix .ml -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/native/astlib__Migrate_502_503.cmx -c -impl astlib/migrate_502_503.pp.ml)
File "astlib/migrate_502_503.ml", line 1266, characters 2-45:
Warning 40: this record of type Astlib__.Ast_503.Parsetree.constant contains fields that are 
not visible in the current scope: pconst_desc pconst_loc.
They will not be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlopt.opt -w -9 -g -I astlib/.astlib.objs/byte -I astlib/.astlib.objs/native -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -intf-suffix .ml -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/native/astlib__Migrate_501_502.cmx -c -impl astlib/migrate_501_502.pp.ml)
File "astlib/migrate_501_502.ml", line 11, characters 38-48:
Warning 40: this record of type Astlib__Ast_501.Asttypes.loc contains fields that are 
not visible in the current scope: txt.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 26, characters 24-66:
Warning 40: this record of type Astlib__Ast_501.Asttypes.loc contains fields that are 
not visible in the current scope: txt loc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 26, characters 32-38:
Warning 40: Lident was selected from type Astlib__.Longident.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 137, characters 16-25:
Warning 40: pexp_desc was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 141, characters 18-26:
Warning 40: pexp_loc was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 142, characters 34-49:
Warning 40: pexp_attributes was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 146, characters 13-28:
Warning 40: pexp_attributes was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 151, characters 58-73:
Warning 40: pexp_attributes was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 156, characters 31-65:
Warning 40: this record of type Astlib__.Ast_501.Parsetree.expression contains fields that are 
not visible in the current scope: pexp_attributes.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 160, characters 18-27:
Warning 40: pexp_desc was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 166, characters 51-54:
Warning 40: loc was selected from type Astlib__Ast_501.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 167, characters 32-46:
Warning 40: Pparam_newtype was selected from type Astlib__.Ast_502.Parsetree.function_param_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 201, characters 47-55:
Warning 40: ppat_loc was selected from type Astlib__.Ast_501.Parsetree.pattern.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 490, characters 66-74:
Warning 40: ptyp_loc was selected from type Astlib__.Ast_501.Parsetree.core_type.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_502.ml", line 564, characters 23-26:
Warning 40: txt was selected from type Astlib__Ast_501.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlopt.opt -w -9 -g -I astlib/.astlib.objs/byte -I astlib/.astlib.objs/native -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -intf-suffix .ml -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/native/astlib__Migrate_500_501.cmx -c -impl astlib/migrate_500_501.pp.ml)
File "astlib/migrate_500_501.ml", line 234, characters 10-18:
Warning 40: Ptyp_var was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 235, characters 10-20:
Warning 40: Ptyp_arrow was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 237, characters 10-20:
Warning 40: Ptyp_tuple was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 238, characters 10-21:
Warning 40: Ptyp_constr was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 238, characters 23-51:
Warning 40: this record of type Astlib__Ast_414.Asttypes.loc contains fields that are 
not visible in the current scope: txt.
They will not be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 241, characters 10-21:
Warning 40: Ptyp_constr was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 243, characters 10-21:
Warning 40: Ptyp_object was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 244, characters 10-20:
Warning 40: Ptyp_class was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 246, characters 10-20:
Warning 40: Ptyp_alias was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 247, characters 10-22:
Warning 40: Ptyp_variant was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 250, characters 10-19:
Warning 40: Ptyp_poly was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 252, characters 10-22:
Warning 40: Ptyp_package was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 255, characters 10-24:
Warning 40: Ptyp_extension was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 234, characters 24-32:
Warning 40: Ptyp_var was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 236, characters 12-22:
Warning 40: Ptyp_arrow was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 237, characters 28-38:
Warning 40: Ptyp_tuple was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 240, characters 12-20:
Warning 40: Ptyp_var was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 242, characters 12-23:
Warning 40: Ptyp_constr was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 243, characters 34-45:
Warning 40: Ptyp_object was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 245, characters 12-22:
Warning 40: Ptyp_class was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 246, characters 44-54:
Warning 40: Ptyp_alias was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 248, characters 12-24:
Warning 40: Ptyp_variant was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 251, characters 12-21:
Warning 40: Ptyp_poly was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 253, characters 12-24:
Warning 40: Ptyp_package was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 255, characters 37-51:
Warning 40: Ptyp_extension was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 257, characters 6-33:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.core_type contains fields that are 
not visible in the current scope: ptyp_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 260, characters 20-28:
Warning 40: prf_desc was selected from type Astlib__.Ast_500.Parsetree.row_field.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 263, characters 10-18:
Warning 40: Rinherit was selected from type Astlib__.Ast_500.Parsetree.row_field_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 263, characters 24-32:
Warning 40: Rinherit was selected from type Astlib__.Ast_500.Parsetree.row_field_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 265, characters 6-29:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.row_field contains fields that are 
not visible in the current scope: prf_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 268, characters 20-28:
Warning 40: pof_desc was selected from type Astlib__.Ast_500.Parsetree.object_field.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 271, characters 10-18:
Warning 40: Oinherit was selected from type Astlib__.Ast_500.Parsetree.object_field_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 271, characters 24-32:
Warning 40: Oinherit was selected from type Astlib__.Ast_500.Parsetree.object_field_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 273, characters 6-29:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.object_field contains fields that are 
not visible in the current scope: pof_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 285, characters 9-24:
Warning 40: Ppat_constraint was selected from type Astlib__.Ast_500.Parsetree.pattern_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 286, characters 14-40:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.pattern contains fields that are 
not visible in the current scope: ppat_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 286, characters 28-36:
Warning 40: Ppat_var was selected from type Astlib__.Ast_500.Parsetree.pattern_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 287, characters 14-57:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.core_type contains fields that are 
not visible in the current scope: ptyp_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 287, characters 28-37:
Warning 40: Ptyp_poly was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 294, characters 37-52:
Warning 40: Ppat_constraint was selected from type Astlib__.Ast_500.Parsetree.pattern_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 290, characters 27-36:
Warning 40: ptyp_desc was selected from type Astlib__.Ast_500.Parsetree.core_type.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 290, characters 42-51:
Warning 40: Ptyp_poly was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 303, characters 37-49:
Warning 40: Pexp_newtype was selected from type Astlib__.Ast_500.Parsetree.expression_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 307, characters 8-69:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.expression contains fields that are 
not visible in the current scope: pexp_desc pexp_attributes.
They will not be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 307, characters 22-37:
Warning 40: Pexp_constraint was selected from type Astlib__.Ast_500.Parsetree.expression_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 341, characters 10-78:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.expression contains fields that are 
not visible in the current scope: pexp_desc pexp_attributes.
They will not be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 341, characters 24-35:
Warning 40: Pexp_coerce was selected from type Astlib__.Ast_500.Parsetree.expression_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 755, characters 17-26:
Warning 40: pmod_desc was selected from type Astlib__.Ast_500.Parsetree.module_expr.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 756, characters 10-24:
Warning 40: Pmod_structure was selected from type Astlib__.Ast_500.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 760, characters 16-134:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.attribute contains fields that are 
not visible in the current scope: attr_name.
They will not be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 761, characters 30-76:
Warning 40: this record of type Astlib__Ast_414.Asttypes.loc contains fields that are 
not visible in the current scope: txt.
They will not be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 768, characters 56-71:
Warning 40: pmod_attributes was selected from type Astlib__.Ast_500.Parsetree.module_expr.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_500_501.ml", line 769, characters 13-40:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.module_expr contains fields that are 
not visible in the current scope: pmod_attributes.
They will not be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlopt.opt -w -9 -g -I astlib/.astlib.objs/byte -I astlib/.astlib.objs/native -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -intf-suffix .ml -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/native/astlib__Migrate_407_408.cmx -c -impl astlib/migrate_407_408.pp.ml)
File "astlib/migrate_407_408.ml", line 388, characters 13-28:
Warning 40: pext_attributes was selected from type From.Parsetree.extension_constructor.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 390, characters 15-47:
Warning 40: this record of type From.Parsetree.extension_constructor contains fields that are 
not visible in the current scope: pext_attributes.
They will not be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 498, characters 18-25:
Warning 40: pcf_loc was selected from type From.Parsetree.class_field.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 498, characters 26-35:
Warning 40: loc_start was selected from type Astlib__.Location.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 498, characters 36-44:
Warning 40: pos_cnum was selected from type Lexing.position.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 498, characters 47-54:
Warning 40: pcf_loc was selected from type From.Parsetree.class_field.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 498, characters 55-64:
Warning 40: loc_start was selected from type Astlib__.Location.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 498, characters 65-73:
Warning 40: pos_cnum was selected from type Lexing.position.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 674, characters 13-28:
Warning 40: pext_attributes was selected from type From.Parsetree.extension_constructor.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 676, characters 15-47:
Warning 40: this record of type From.Parsetree.extension_constructor contains fields that are 
not visible in the current scope: pext_attributes.
They will not be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 753, characters 18-26:
Warning 40: pctf_loc was selected from type From.Parsetree.class_type_field.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 753, characters 27-36:
Warning 40: loc_start was selected from type Astlib__.Location.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 753, characters 37-45:
Warning 40: pos_cnum was selected from type Lexing.position.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 753, characters 48-56:
Warning 40: pctf_loc was selected from type From.Parsetree.class_type_field.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 753, characters 57-66:
Warning 40: loc_start was selected from type Astlib__.Location.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 753, characters 67-75:
Warning 40: pos_cnum was selected from type Lexing.position.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 807, characters 13-16:
Warning 40: txt was selected from type Astlib__Ast_407.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_407_408.ml", line 810, characters 10-14:
Warning 40: PStr was selected from type From.Parsetree.payload.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlopt.opt -w -9 -g -I astlib/.astlib.objs/byte -I astlib/.astlib.objs/native -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -intf-suffix .ml -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/native/astlib__Migrate_503_502.cmx -c -impl astlib/migrate_503_502.pp.ml)
File "astlib/migrate_503_502.ml", line 1260, characters 5-23:
Warning 40: this record of type Astlib__.Ast_503.Parsetree.constant contains fields that are 
not visible in the current scope: pconst_desc.
They will not be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlopt.opt -w -9 -g -I astlib/.astlib.objs/byte -I astlib/.astlib.objs/native -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -intf-suffix .ml -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/native/astlib__Migrate_502_501.cmx -c -impl astlib/migrate_502_501.pp.ml)
File "astlib/migrate_502_501.ml", line 12, characters 19-23:
Warning 40: PStr was selected from type Astlib__.Ast_501.Parsetree.payload.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 20, characters 31-37:
Warning 40: Lident was selected from type Astlib__.Longident.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 21, characters 28-34:
Warning 40: Lident was selected from type Astlib__.Longident.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 23, characters 18-24:
Warning 40: Lident was selected from type Astlib__.Longident.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 30, characters 22-28:
Warning 40: Lident was selected from type Astlib__.Longident.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 150, characters 10-24:
Warning 40: Pfunction_body was selected from type Astlib__.Ast_502.Parsetree.function_body.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 160, characters 10-25:
Warning 40: Pfunction_cases was selected from type Astlib__.Ast_502.Parsetree.function_body.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 151, characters 23-32:
Warning 40: pexp_desc was selected from type Astlib__.Ast_502.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 152, characters 14-27:
Warning 40: Pexp_function was selected from type Astlib__.Ast_502.Parsetree.expression_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 158, characters 16-76:
Warning 40: this record of type Astlib__.Ast_501.Parsetree.expression contains fields that are 
not visible in the current scope: pexp_attributes.
They will not be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 158, characters 59-74:
Warning 40: pexp_attributes was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 172, characters 16-27:
Warning 40: Pconstraint was selected from type Astlib__.Ast_502.Parsetree.type_constraint.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 180, characters 16-23:
Warning 40: Pcoerce was selected from type Astlib__.Ast_502.Parsetree.type_constraint.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 176, characters 30-38:
Warning 40: pexp_loc was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 185, characters 30-38:
Warning 40: pexp_loc was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 195, characters 45-55:
Warning 40: Pparam_val was selected from type Astlib__.Ast_502.Parsetree.function_param_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 216, characters 14-60:
Warning 40: this record of type Astlib__.Ast_502.Parsetree.function_param contains fields that are 
not visible in the current scope: pparam_desc pparam_loc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 216, characters 30-44:
Warning 40: Pparam_newtype was selected from type Astlib__.Ast_502.Parsetree.function_param_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 208, characters 20-200:
Warning 40: this record of type Astlib__.Location.t contains fields that are 
not visible in the current scope: loc_start loc_end loc_ghost.
They will not be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 209, characters 40-50:
Warning 40: pparam_loc was selected from type Astlib__.Ast_502.Parsetree.function_param.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 209, characters 51-60:
Warning 40: loc_start was selected from type Astlib__.Location.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 210, characters 37-45:
Warning 40: pexp_loc was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 210, characters 46-53:
Warning 40: loc_end was selected from type Astlib__.Location.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 223, characters 20-200:
Warning 40: this record of type Astlib__.Location.t contains fields that are 
not visible in the current scope: loc_start loc_end loc_ghost.
They will not be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 224, characters 40-50:
Warning 40: pparam_loc was selected from type Astlib__.Ast_502.Parsetree.function_param.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 224, characters 51-60:
Warning 40: loc_start was selected from type Astlib__.Location.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 225, characters 37-45:
Warning 40: pexp_loc was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 225, characters 46-53:
Warning 40: loc_end was selected from type Astlib__.Location.t.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 233, characters 11-20:
Warning 40: pexp_desc was selected from type Astlib__.Ast_501.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 514, characters 58-61:
Warning 40: txt was selected from type Astlib__Ast_502.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_502_501.ml", line 590, characters 23-26:
Warning 40: txt was selected from type Astlib__Ast_502.Asttypes.loc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
(cd _build/default && /home/opam/.opam/4.04/bin/ocamlopt.opt -w -9 -g -I astlib/.astlib.objs/byte -I astlib/.astlib.objs/native -I /home/opam/.opam/4.04/lib/ocaml-compiler-libs/common -I /home/opam/.opam/4.04/lib/ocaml/compiler-libs -intf-suffix .ml -no-alias-deps -opaque -open Astlib__ -o astlib/.astlib.objs/native/astlib__Migrate_501_500.cmx -c -impl astlib/migrate_501_500.pp.ml)
File "astlib/migrate_501_500.ml", line 254, characters 11-25:
Warning 40: Pvc_constraint was selected from type Astlib__.Ast_501.Parsetree.value_constraint.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 257, characters 20-50:
Warning 40: this record of type Astlib__.Ast_501.Parsetree.core_type contains fields that are 
not visible in the current scope: ptyp_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 257, characters 34-43:
Warning 40: Ptyp_poly was selected from type Astlib__.Ast_501.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 259, characters 40-48:
Warning 40: Ppat_var was selected from type Astlib__.Ast_500.Parsetree.pattern_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 263, characters 14-28:
Warning 40: Pvc_constraint was selected from type Astlib__.Ast_501.Parsetree.value_constraint.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 264, characters 40-48:
Warning 40: Ppat_var was selected from type Astlib__.Ast_500.Parsetree.pattern_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 363, characters 12-26:
Warning 40: Pvc_constraint was selected from type Astlib__.Ast_501.Parsetree.value_constraint.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 365, characters 12-24:
Warning 40: Pvc_coercion was selected from type Astlib__.Ast_501.Parsetree.value_constraint.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 272, characters 16-24:
Warning 40: Ptyp_var was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 273, characters 16-26:
Warning 40: Ptyp_arrow was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 275, characters 16-26:
Warning 40: Ptyp_tuple was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 276, characters 16-27:
Warning 40: Ptyp_constr was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 276, characters 29-57:
Warning 40: this record of type Astlib__Ast_414.Asttypes.loc contains fields that are 
not visible in the current scope: txt.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 279, characters 16-27:
Warning 40: Ptyp_constr was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 281, characters 16-27:
Warning 40: Ptyp_object was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 283, characters 16-26:
Warning 40: Ptyp_class was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 285, characters 16-26:
Warning 40: Ptyp_alias was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 287, characters 16-28:
Warning 40: Ptyp_variant was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 292, characters 16-25:
Warning 40: Ptyp_poly was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 294, characters 16-28:
Warning 40: Ptyp_package was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 297, characters 16-30:
Warning 40: Ptyp_extension was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 272, characters 30-38:
Warning 40: Ptyp_var was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 274, characters 18-28:
Warning 40: Ptyp_arrow was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 275, characters 34-44:
Warning 40: Ptyp_tuple was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 278, characters 18-26:
Warning 40: Ptyp_var was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 280, characters 18-29:
Warning 40: Ptyp_constr was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 282, characters 18-29:
Warning 40: Ptyp_object was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 284, characters 18-28:
Warning 40: Ptyp_class was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 286, characters 18-28:
Warning 40: Ptyp_alias was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 288, characters 18-30:
Warning 40: Ptyp_variant was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 293, characters 18-27:
Warning 40: Ptyp_poly was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 295, characters 18-30:
Warning 40: Ptyp_package was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 297, characters 43-57:
Warning 40: Ptyp_extension was selected from type Astlib__.Ast_500.Parsetree.core_type_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 299, characters 12-39:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.core_type contains fields that are 
not visible in the current scope: ptyp_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 302, characters 26-34:
Warning 40: prf_desc was selected from type Astlib__.Ast_500.Parsetree.row_field.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 305, characters 16-24:
Warning 40: Rinherit was selected from type Astlib__.Ast_500.Parsetree.row_field_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 305, characters 30-38:
Warning 40: Rinherit was selected from type Astlib__.Ast_500.Parsetree.row_field_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 307, characters 12-35:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.row_field contains fields that are 
not visible in the current scope: prf_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 310, characters 26-34:
Warning 40: pof_desc was selected from type Astlib__.Ast_500.Parsetree.object_field.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 313, characters 16-24:
Warning 40: Oinherit was selected from type Astlib__.Ast_500.Parsetree.object_field_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 313, characters 30-38:
Warning 40: Oinherit was selected from type Astlib__.Ast_500.Parsetree.object_field_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 315, characters 12-35:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.object_field contains fields that are 
not visible in the current scope: pof_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 320, characters 41-49:
Warning 40: ppat_loc was selected from type Astlib__.Ast_500.Parsetree.pattern.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 320, characters 59-67:
Warning 40: pexp_loc was selected from type Astlib__.Ast_500.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 323, characters 32-40:
Warning 40: ptyp_loc was selected from type Astlib__.Ast_500.Parsetree.core_type.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 327, characters 10-280:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.core_type contains fields that are 
not visible in the current scope: ptyp_loc ptyp_attributes ptyp_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 343, characters 22-75:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.pattern contains fields that are 
not visible in the current scope: ppat_loc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 354, characters 12-174:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.expression contains fields that are 
not visible in the current scope: pexp_attributes pexp_loc pexp_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 358, characters 26-41:
Warning 40: Pexp_constraint was selected from type Astlib__.Ast_500.Parsetree.expression_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 367, characters 42-50:
Warning 40: ptyp_loc was selected from type Astlib__.Ast_500.Parsetree.core_type.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 369, characters 10-173:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.core_type contains fields that are 
not visible in the current scope: ptyp_attributes ptyp_loc ptyp_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 378, characters 41-49:
Warning 40: ppat_loc was selected from type Astlib__.Ast_500.Parsetree.pattern.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 378, characters 59-67:
Warning 40: pexp_loc was selected from type Astlib__.Ast_500.Parsetree.expression.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 380, characters 10-203:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.expression contains fields that are 
not visible in the current scope: pexp_attributes pexp_loc pexp_desc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 793, characters 17-26:
Warning 40: pmod_desc was selected from type Astlib__.Ast_500.Parsetree.module_expr.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 794, characters 10-24:
Warning 40: Pmod_structure was selected from type Astlib__.Ast_500.Parsetree.module_expr_desc.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 795, characters 27-35:
Warning 40: pmod_loc was selected from type Astlib__.Ast_500.Parsetree.module_expr.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 795, characters 22-59:
Warning 40: this record of type Astlib__.Location.t contains fields that are 
not visible in the current scope: loc_ghost.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 799, characters 18-66:
Warning 40: this record of type Astlib__Ast_414.Asttypes.loc contains fields that are 
not visible in the current scope: txt loc.
They will not be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 803, characters 20-35:
Warning 40: pmod_attributes was selected from type Astlib__.Ast_500.Parsetree.module_expr.
It is not visible in the current scope, and will not 
be selected if the type becomes unknown.
File "astlib/migrate_501_500.ml", line 805, characters 12-39:
Warning 40: this record of type Astlib__.Ast_500.Parsetree.module_expr contains fields that are 
not visible in the current scope: pmod_attributes.
They will not be selected if the type becomes unknown.
2024-12-15 22:06.23 ---> saved as "0041ccdfdf7be04d6891c4ae44061040ec5f34f550c325a435c67baa5565aea4"
Job succeeded
2024-12-15 22:06.24: Job succeeded