Build:
- 0
2026-06-16 12:08.51: New job: build pxp.1.2.9 (221083bf190b) 2026-06-16 12:08.51: Waiting for resource in pool day11-builds 2026-06-16 12:47.57: Got resource from pool day11-builds 2026-06-16 12:47.57: [profile full] build pxp.1.2.9 2026-06-16 12:47.57: build pxp.1.2.9 (221083bf190b) === DEPENDENCIES (9 transitive) === base-bytes.base 70d0daec7841 camlp4.4.14+1 abfb608e8fa9 ocaml.4.14.4 cb826ea44eb2 ocaml-base-compiler.4.14.4 d2f775f983d7 ocaml-config.2 669e0fcf9e4d ocamlbuild.0.16.1 8f6c52e6fce8 ocamlfind.1.9.8 6025f4a8e98e ocamlnet.4.1.9-2 0dbd06f52e4b ulex.1.2 36e38358aadd === STDOUT === Processing: [default: loading data] [pxp.1.2.9: dl] [pxp.1.2.9: extract] [pxp.1.2.9/408.patch: dl] -> retrieved pxp.1.2.9 (https://opam.ocaml.org/cache) [pxp: patch] applying 408.patch [pxp: ./configure utf8,iso88591] + /home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/./configure "-without-wlex" "-without-wlex-compat" "-lexlist" "utf8,iso88591" (CWD=/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9) - Checking for ocamlfind... found - Checking for camlp4... 3.10 style - Checking for ocamllex.opt...found - Checking for netstring... found - Checking for netunidata... found - Checking for ulex... found - Checking Lexing.lexbuf type... new style - Checking type of camlp4 location... new style - Checking for -safe-string... yes - Checking for cygwin... not found - - Effective options: - -with-lex - -without-wlex - -without-wlex-compat - -with-ulex - -with-pp - -lexlist utf8,iso88591 - - Writing src/pxp/META - Writing src/pxp-engine/META - Writing src/pxp-pp/META - Writing gensrc/pxp-lex-utf8/META and Makefile - Writing gensrc/pxp-lex-iso88591/META and Makefile - Writing gensrc/pxp-ulex-utf8/META - Writing Makefile.conf - - You can now compile PXP by invoking - make all - for the bytecode compiler, and optionally by invoking - make opt - for the native-code compiler (if supported on your architecture). - Finally, a - make install - will install the package. [pxp: make all] + /usr/bin/make "all" (CWD=/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9) - /usr/bin/make -C tools all - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/tools' - /usr/bin/make -C src - make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/tools/src' - /usr/bin/make -C m2parsergen - make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/tools/src/m2parsergen' - ocamllex.opt lexer.mll - 43 states, 449 transitions, table size 2054 bytes - ocamlyacc parser.mly - ocamldep ast.ml lexer.ml parser.ml generator.ml >depend - ocamlfind ocamlc -g -safe-string -package "" -c ast.ml - ocamlfind ocamlc -g -safe-string -package "" -c parser.mli - ocamlfind ocamlc -g -safe-string -package "" -c lexer.ml - ocamlfind ocamlc -g -safe-string -package "" -c parser.ml - ocamlfind ocamlc -g -safe-string -package "" -c generator.ml - File "generator.ml", line 763, characters 20-21: - 763 | if next_cr >= 0 & (next_lf < 0 or next_cr < next_lf) then begin - ^ - Alert deprecated: Stdlib.& - Use (&&) instead. - File "generator.ml", line 763, characters 35-37: - 763 | if next_cr >= 0 & (next_lf < 0 or next_cr < next_lf) then begin - ^^ - Alert deprecated: Stdlib.or - Use (||) instead. - File "generator.ml", line 764, characters 23-24: - 764 | if next_cr+1 < l & s.[next_cr+1] = '\010' then - ^ - Alert deprecated: Stdlib.& - Use (&&) instead. - ocamlfind ocamlc -g -safe-string -package "" -o m2parsergen ast.cmo lexer.cmo parser.cmo generator.cmo - make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/tools/src/m2parsergen' - /usr/bin/make -C lexpp - make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/tools/src/lexpp' - ocamllex.opt uni_lexer.mll - 25 states, 715 transitions, table size 3010 bytes - ocamlyacc uni_parser.mly - ocamllex.opt mll_lexer.mll - 38 states, 693 transitions, table size 3000 bytes - ocamldep lexpp_file.ml uni_lexer.ml uni_parser.ml uni_parser.mli uni_types.ml ucs2_to_utf8.ml main.ml mll_lexer.ml > depend - ocamlfind ocamlc -g -safe-string -package "bytes netstring netunidata" -c uni_types.ml - ocamlfind ocamlc -g -safe-string -package "bytes netstring netunidata" -c uni_parser.mli - ocamlfind ocamlc -g -safe-string -package "bytes netstring netunidata" -c uni_lexer.ml - ocamlfind ocamlc -g -safe-string -package "bytes netstring netunidata" -c uni_parser.ml - ocamlfind ocamlc -g -safe-string -package "bytes netstring netunidata" -c lexpp_file.ml - ocamlfind ocamlc -g -safe-string -package "bytes netstring netunidata" -c mll_lexer.ml - ocamlfind ocamlc -g -safe-string -package "bytes netstring netunidata" -c ucs2_to_utf8.ml - ocamlfind ocamlc -g -safe-string -package "bytes netstring netunidata" -c main.ml - File "main.ml", line 466, characters 6-23: - 466 | String.capitalize (Filename.basename filename) - ^^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.capitalize - Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. - ocamlfind ocamlc -g -safe-string -package "bytes netstring netunidata" -o lexpp -linkpkg uni_types.cmo uni_lexer.cmo uni_parser.cmo lexpp_file.cmo mll_lexer.cmo ucs2_to_utf8.cmo main.cmo - make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/tools/src/lexpp' - /usr/bin/make -C odoc - make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/tools/src/odoc' - case `ocamlc -version` in \ - 3.*) cp chtml_ocaml3.ml chtml.ml ;; \ - 4.*) cp chtml_ocaml4.ml chtml.ml ;; \ - *) echo "Unknown Ocaml version"; exit 1 ;; \ - esac - ocamlfind ocamlc -g -safe-string -I +ocamldoc -package "compiler-libs.common" -c chtml.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs - make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/tools/src/odoc' - make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/tools/src' - test -f m2parsergen || ln -s src/m2parsergen/m2parsergen . - #test -f ucs2_to_utf8 || ln -s src/ucs2_to_utf8/ucs2_to_utf8 . - test -f lexpp || ln -s src/lexpp/lexpp . - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/tools' - for pkg in pxp pxp-engine pxp-pp; do /usr/bin/make -C src/$pkg all || exit; done - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp' - make[1]: Nothing to be done for 'all'. - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp' - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-engine' - cp pxp_lib_ocamlc.ml pxp_lib.ml - /usr/bin/make generate - make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-engine' - ../../tools/m2parsergen pxp_core_parser.m2y - WARNING: In rule `entity_body': Match for token `End_entity' hidden by previous match - ../../tools/ifdef -D LEXBUF_307 pxp_lexing.mlp - make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-engine' - /usr/bin/make depend - make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-engine' - ocamldep *.ml *.mli >depend - make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-engine' - /usr/bin/make -f Makefile.code all - make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-engine' - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_lexing.mli - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_lexing.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_core_types.mli - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_core_types.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_reader.mli - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_lexer_types.mli - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_lexer_types.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_lex_aux.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_lexers.mli - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_lexers.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_lib.mli - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_lib.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_aux.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_reader.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_dfa.mli - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_dfa.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_entity.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_dtd.mli - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_dtd.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_entity_manager.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_types.mli - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_types.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_event.mli - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_event.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_document.mli - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_document.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_core_parser.mli - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_core_parser.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - File "pxp_core_parser.m2y", line 1428, characters 7-22: - Warning 21 [nonreturning-statement]: this statement never returns (or has an unsound type.) - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_tree_parser.mli - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_tree_parser.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - File "pxp_tree_parser.ml", line 577, characters 14-36: - 577 | | Failure "Invalid UTF-8 stream" -> - ^^^^^^^^^^^^^^^^^^^^^^ - Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of - this constructor's arguments. They are only for information - and may change in future versions. (See manual section 11.5) - File "_none_", line 1: - Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of - this constructor's arguments. They are only for information - and may change in future versions. (See manual section 11.5) - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_ev_parser.mli - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_ev_parser.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - File "pxp_ev_parser.ml", line 265, characters 14-36: - 265 | | Failure "Invalid UTF-8 stream" -> - ^^^^^^^^^^^^^^^^^^^^^^ - Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of - this constructor's arguments. They are only for information - and may change in future versions. (See manual section 11.5) - File "pxp_ev_parser.ml", line 299, characters 14-36: - 299 | | Failure "Invalid UTF-8 stream" -> - ^^^^^^^^^^^^^^^^^^^^^^ - Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of - this constructor's arguments. They are only for information - and may change in future versions. (See manual section 11.5) - File "pxp_ev_parser.ml", line 379, characters 16-38: - 379 | | Failure "Invalid UTF-8 stream" -> - ^^^^^^^^^^^^^^^^^^^^^^ - Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of - this constructor's arguments. They are only for information - and may change in future versions. (See manual section 11.5) - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_dtd_parser.mli - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_dtd_parser.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - File "pxp_dtd_parser.ml", line 70, characters 14-36: - 70 | | Failure "Invalid UTF-8 stream" -> - ^^^^^^^^^^^^^^^^^^^^^^ - Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of - this constructor's arguments. They are only for information - and may change in future versions. (See manual section 11.5) - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_yacc.mli - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_yacc.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_marshal.mli - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_marshal.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_codewriter.mli - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_codewriter.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -o pxp_engine.cma -a pxp_lexing.cmo pxp_core_types.cmo pxp_lexer_types.cmo pxp_lex_aux.cmo pxp_lexers.cmo pxp_lib.cmo pxp_aux.cmo pxp_reader.cmo pxp_dfa.cmo pxp_entity.cmo pxp_dtd.cmo pxp_entity_manager.cmo pxp_types.cmo pxp_event.cmo pxp_document.cmo pxp_core_parser.cmo pxp_tree_parser.cmo pxp_ev_parser.cmo pxp_dtd_parser.cmo pxp_yacc.cmo pxp_marshal.cmo pxp_codewriter.cmo - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_top.mli - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - ocamlfind ocamlc -g -safe-string -I +compiler-libs -package "netstring,bytes" -c pxp_top.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml - make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-engine' - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-engine' - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-pp' - cp pxp_pp.ml.310 pxp_pp.ml - ocamlfind ocamlc -g -safe-string -syntax camlp4o -ppopt -DOCAML_NEW_LOC -ppopt -loc -ppopt loc -package "netstring,ulex,camlp4.quotations,camlp4.macro" -c pxp_pp.ml - File "pxp_pp.ml", line 196, characters 40-48: - 196 | let scan_string s : (token * pos * pos) Stream.t = - ^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 201, characters 2-13: - 201 | Stream.from - ^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 224, characters 2-13: - 224 | Stream.from - ^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 227, characters 22-33: - 227 | let (tok, p1, p2) = Stream.next stream in - ^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 242, characters 4-18: - 242 | | Stream.Failure -> None - ^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 329, characters 8-19: - 329 | match Stream.peek s with - ^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 331, characters 17-31: - 331 | | _ -> raise Stream.Failure - ^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 336, characters 8-19: - 336 | match Stream.peek s with - ^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 347, characters 26-40: - 347 | if atts <> [] then raise Stream.Failure; - ^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 349, characters 26-40: - 349 | if atts <> [] then raise Stream.Failure; - ^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 351, characters 7-21: - 351 | raise Stream.Failure - ^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 355, characters 48-56: - 355 | let rec parse_any_expr (s : (token * pos * pos) Stream.t) : ast_any_node = - ^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 356, characters 8-19: - 356 | match Stream.peek s with - ^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 366, characters 7-21: - 366 | raise Stream.Failure - ^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 368, characters 50-58: - 368 | and parse_expr string_restr : (token * pos * pos) Stream.t -> ast_node = - ^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 369-379, characters 2-50: - 369 | ..parser - 370 | [< (nl1, p1, p2) as nl = parse_factor string_restr; - 371 | c1 = parse_cont string_restr; - 372 | >] -> - 373 | match c1 with - ... - 376 | | Some(`Concat l, p1', p2') -> - 377 | (`Concat(nl :: l), p1, p2') - 378 | | Some(other, p1', p2') -> - 379 | (`Concat([nl; (other, p1', p2')]), p1, p2') - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 371, characters 2-30: - 371 | c1 = parse_cont string_restr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 369-379, characters 2-50: - 369 | ..parser - 370 | [< (nl1, p1, p2) as nl = parse_factor string_restr; - 371 | c1 = parse_cont string_restr; - 372 | >] -> - 373 | match c1 with - ... - 376 | | Some(`Concat l, p1', p2') -> - 377 | (`Concat(nl :: l), p1, p2') - 378 | | Some(other, p1', p2') -> - 379 | (`Concat([nl; (other, p1', p2')]), p1, p2') - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 381, characters 50-58: - 381 | and parse_cont string_restr : (token * pos * pos) Stream.t -> ast_node option = - ^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 382-388, characters 2-5: - 382 | ..parser - 383 | [< '(`String_concat, p1, p2); - 384 | e = parse_expr string_restr; - 385 | >] -> - 386 | Some e - 387 | | [< >] -> - 388 | None - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 382-388, characters 2-5: - 382 | ..parser - 383 | [< '(`String_concat, p1, p2); - 384 | e = parse_expr string_restr; - 385 | >] -> - 386 | Some e - 387 | | [< >] -> - 388 | None - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 383, characters 9-34: - 383 | [< '(`String_concat, p1, p2); - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 384, characters 2-29: - 384 | e = parse_expr string_restr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 383, characters 9-34: - 383 | [< '(`String_concat, p1, p2); - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 390, characters 52-60: - 390 | and parse_factor string_restr : (token * pos * pos) Stream.t -> ast_node = - ^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 391-436, characters 2-20: - 391 | ..parser - 392 | [< '(`Langle, p1, p2) when not string_restr; - 393 | name = parse_element_name; - 394 | attrs, flag, p' = parse_attrs; - 395 | (subnodes0, p1', p2') as subnodes = - ... - 433 | | [< '(`Literal s, p1, p2) >] -> - 434 | (`Literal s, p1, p2) - 435 | | [< '(`Name n, p1, p2) >] -> - 436 | ( `Ident n, p1, p2) - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 391-436, characters 2-20: - 391 | ..parser - 392 | [< '(`Langle, p1, p2) when not string_restr; - 393 | name = parse_element_name; - 394 | attrs, flag, p' = parse_attrs; - 395 | (subnodes0, p1', p2') as subnodes = - ... - 433 | | [< '(`Literal s, p1, p2) >] -> - 434 | (`Literal s, p1, p2) - 435 | | [< '(`Name n, p1, p2) >] -> - 436 | ( `Ident n, p1, p2) - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 392, characters 9-49: - 392 | [< '(`Langle, p1, p2) when not string_restr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 393, characters 2-27: - 393 | name = parse_element_name; - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 392, characters 9-49: - 392 | [< '(`Langle, p1, p2) when not string_restr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 394, characters 2-31: - 394 | attrs, flag, p' = parse_attrs; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 392, characters 9-49: - 392 | [< '(`Langle, p1, p2) when not string_restr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 395-399, characters 2-25: - 395 | ..(subnodes0, p1', p2') as subnodes = - 396 | if flag then - 397 | (fun _ -> `Nodes [], p', p') - 398 | else - 399 | parse_nodelist_expr. - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 392, characters 9-49: - 392 | [< '(`Langle, p1, p2) when not string_restr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 402, characters 9-55: - 402 | | [< '(`Langle_colon, p1, p2) when not string_restr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 403, characters 2-21: - 403 | '(`Name name, _, _); - ^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 403, characters 2-21: - 403 | '(`Name name, _, _); - ^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 404, characters 2-31: - 404 | attrs, flag, p' = parse_attrs; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 402, characters 9-55: - 402 | | [< '(`Langle_colon, p1, p2) when not string_restr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 405, characters 2-59: - 405 | (subnode0, p1', p2') as subnode = parse_expr string_restr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 402, characters 9-55: - 402 | | [< '(`Langle_colon, p1, p2) when not string_restr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 402, characters 9-55: - 402 | | [< '(`Langle_colon, p1, p2) when not string_restr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 409, characters 9-50: - 409 | | [< '(`Comment, p1, p2) when not string_restr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 410, characters 2-55: - 410 | (contents0, p1', p2') as contents = parse_string_expr - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 409, characters 9-50: - 409 | | [< '(`Comment, p1, p2) when not string_restr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 413, characters 9-45: - 413 | | [< '(`PI, p1, p2) when not string_restr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 414, characters 2-55: - 414 | (contents0, p1', p2') as contents = parse_string_expr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 413, characters 9-45: - 413 | | [< '(`PI, p1, p2) when not string_restr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 415, characters 2-59: - 415 | (contents0', p1'', p2'') as contents' = parse_string_expr - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 413, characters 9-45: - 413 | | [< '(`PI, p1, p2) when not string_restr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 418, characters 9-48: - 418 | | [< '(`Super, p1, p2) when not string_restr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 419, characters 2-57: - 419 | (subnodes0, p1', p2') as subnodes = parse_nodelist_expr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 418, characters 9-48: - 418 | | [< '(`Super, p1, p2) when not string_restr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 422, characters 9-47: - 422 | | [< '(`Data, p1, p2) when not string_restr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 423, characters 9-62: - 423 | (contents0, p1', p2') as contents = parse_string_expr - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 422, characters 9-47: - 422 | | [< '(`Data, p1, p2) when not string_restr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 426, characters 9-27: - 426 | | [< '(`Lparen, p1, p2); - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 427, characters 2-45: - 427 | (inner, p1', p2') = parse_expr string_restr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 426, characters 9-27: - 426 | | [< '(`Lparen, p1, p2); - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 428, characters 2-24: - 428 | '(`Rparen, p1'', p2'') - ^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 428, characters 2-24: - 428 | '(`Rparen, p1'', p2'') - ^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 426, characters 9-27: - 426 | | [< '(`Lparen, p1, p2); - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 431, characters 9-30: - 431 | | [< '(`Anti text, p1, p2) >] -> - ^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 433, characters 9-30: - 433 | | [< '(`Literal s, p1, p2) >] -> - ^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 435, characters 9-27: - 435 | | [< '(`Name n, p1, p2) >] -> - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 391-436, characters 2-20: - 391 | ..parser - 392 | [< '(`Langle, p1, p2) when not string_restr; - 393 | name = parse_element_name; - 394 | attrs, flag, p' = parse_attrs; - 395 | (subnodes0, p1', p2') as subnodes = - ... - 433 | | [< '(`Literal s, p1, p2) >] -> - 434 | (`Literal s, p1, p2) - 435 | | [< '(`Name n, p1, p2) >] -> - 436 | ( `Ident n, p1, p2) - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 438, characters 45-53: - 438 | and parse_element_name : (token * pos * pos) Stream.t -> ast_string = - ^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 439-449, characters 2-15: - 439 | ..parser - 440 | [< '(`Name n, p1, p2) >] -> - 441 | ( `Literal n, p1, p2 ) - 442 | | [< '(`Anti text, p1, p2) >] -> - 443 | ( `Anti text, p1, p2 ) - ... - 446 | '(`Rparen, p1', p2') - 447 | >] -> - 448 | let (str, _, _) = s in - 449 | (str, p1, p2') - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 439-449, characters 2-15: - 439 | ..parser - 440 | [< '(`Name n, p1, p2) >] -> - 441 | ( `Literal n, p1, p2 ) - 442 | | [< '(`Anti text, p1, p2) >] -> - 443 | ( `Anti text, p1, p2 ) - ... - 446 | '(`Rparen, p1', p2') - 447 | >] -> - 448 | let (str, _, _) = s in - 449 | (str, p1, p2') - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 440, characters 9-27: - 440 | [< '(`Name n, p1, p2) >] -> - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 442, characters 9-30: - 442 | | [< '(`Anti text, p1, p2) >] -> - ^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 444, characters 9-27: - 444 | | [< '(`Lparen, p1, p2); - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 445, characters 2-23: - 445 | s = parse_string_expr; - ^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 444, characters 9-27: - 444 | | [< '(`Lparen, p1, p2); - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 446, characters 2-22: - 446 | '(`Rparen, p1', p2') - ^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 446, characters 2-22: - 446 | '(`Rparen, p1', p2') - ^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 444, characters 9-27: - 444 | | [< '(`Lparen, p1, p2); - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 439-449, characters 2-15: - 439 | ..parser - 440 | [< '(`Name n, p1, p2) >] -> - 441 | ( `Literal n, p1, p2 ) - 442 | | [< '(`Anti text, p1, p2) >] -> - 443 | ( `Anti text, p1, p2 ) - ... - 446 | '(`Rparen, p1', p2') - 447 | >] -> - 448 | let (str, _, _) = s in - 449 | (str, p1, p2') - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 451, characters 38-46: - 451 | and parse_attrs : (token * pos * pos) Stream.t -> ast_attr list * bool * pos = - ^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 452-478, characters 2-13: - 452 | ..parser - 453 | [< '(`Name n, p1, p2); - 454 | '(`Equal, p1', p2'); - 455 | (s, p1'', p2'') = parse_string_expr; - 456 | (rest, flag, p) = parse_attrs - ... - 475 | | [< '(`Rangle, p1, p2) >] -> - 476 | [], false, p2 - 477 | | [< '(`Rangle_empty, p1, p2) >] -> - 478 | [], true, p2 - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 452-478, characters 2-13: - 452 | ..parser - 453 | [< '(`Name n, p1, p2); - 454 | '(`Equal, p1', p2'); - 455 | (s, p1'', p2'') = parse_string_expr; - 456 | (rest, flag, p) = parse_attrs - ... - 475 | | [< '(`Rangle, p1, p2) >] -> - 476 | [], false, p2 - 477 | | [< '(`Rangle_empty, p1, p2) >] -> - 478 | [], true, p2 - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 453, characters 9-27: - 453 | [< '(`Name n, p1, p2); - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 454, characters 2-21: - 454 | '(`Equal, p1', p2'); - ^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 454, characters 2-21: - 454 | '(`Equal, p1', p2'); - ^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 455, characters 2-37: - 455 | (s, p1'', p2'') = parse_string_expr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 453, characters 9-27: - 453 | [< '(`Name n, p1, p2); - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 456, characters 2-31: - 456 | (rest, flag, p) = parse_attrs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 453, characters 9-27: - 453 | [< '(`Name n, p1, p2); - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 453, characters 9-27: - 453 | [< '(`Name n, p1, p2); - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 461, characters 9-27: - 461 | | [< '(`Lparen, p1, p2); - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 462, characters 2-36: - 462 | (s1, p1', p2') = parse_string_expr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 461, characters 9-27: - 461 | | [< '(`Lparen, p1, p2); - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 463, characters 2-24: - 463 | '(`Rparen, p1'', p2''); - ^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 463, characters 2-24: - 463 | '(`Rparen, p1'', p2''); - ^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 464, characters 2-17: - 464 | '(`Equal, _, _); - ^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 464, characters 2-17: - 464 | '(`Equal, _, _); - ^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 465, characters 2-40: - 465 | (s2, p1''', p2''') = parse_string_expr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 461, characters 9-27: - 461 | | [< '(`Lparen, p1, p2); - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 466, characters 2-31: - 466 | (rest, flag, p) = parse_attrs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 461, characters 9-27: - 461 | | [< '(`Lparen, p1, p2); - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 461, characters 9-27: - 461 | | [< '(`Lparen, p1, p2); - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 461, characters 9-27: - 461 | | [< '(`Lparen, p1, p2); - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 471, characters 9-30: - 471 | | [< '(`Anti text, p1, p2); - ^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 472, characters 2-31: - 472 | (rest, flag, p) = parse_attrs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 471, characters 9-30: - 471 | | [< '(`Anti text, p1, p2); - ^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 475, characters 9-27: - 475 | | [< '(`Rangle, p1, p2) >] -> - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 477, characters 9-33: - 477 | | [< '(`Rangle_empty, p1, p2) >] -> - ^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 452-478, characters 2-13: - 452 | ..parser - 453 | [< '(`Name n, p1, p2); - 454 | '(`Equal, p1', p2'); - 455 | (s, p1'', p2'') = parse_string_expr; - 456 | (rest, flag, p) = parse_attrs - ... - 475 | | [< '(`Rangle, p1, p2) >] -> - 476 | [], false, p2 - 477 | | [< '(`Rangle_empty, p1, p2) >] -> - 478 | [], true, p2 - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 480, characters 46-54: - 480 | and parse_nodelist_expr : (token * pos * pos) Stream.t -> ast_node_list = - ^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 481-491, characters 2-50: - 481 | ..parser - 482 | [< (nl1, p1, p2) as nl = parse_nodelist_factor; - 483 | c1 = parse_nodelist_cont; - 484 | >] -> - 485 | match c1 with - ... - 488 | | Some(`Concat l, p1', p2') -> - 489 | (`Concat(nl :: l), p1, p2') - 490 | | Some(other, p1', p2') -> - 491 | (`Concat([nl; (other, p1', p2')]), p1, p2') - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 483, characters 2-26: - 483 | c1 = parse_nodelist_cont; - ^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 481-491, characters 2-50: - 481 | ..parser - 482 | [< (nl1, p1, p2) as nl = parse_nodelist_factor; - 483 | c1 = parse_nodelist_cont; - 484 | >] -> - 485 | match c1 with - ... - 488 | | Some(`Concat l, p1', p2') -> - 489 | (`Concat(nl :: l), p1, p2') - 490 | | Some(other, p1', p2') -> - 491 | (`Concat([nl; (other, p1', p2')]), p1, p2') - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 493, characters 46-54: - 493 | and parse_nodelist_cont : (token * pos * pos) Stream.t -> ast_node_list option = - ^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 494-500, characters 2-5: - 494 | ..parser - 495 | [< '(`List_concat, p1, p2); - 496 | e = parse_nodelist_expr; - 497 | >] -> - 498 | Some e - 499 | | [< >] -> - 500 | None - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 494-500, characters 2-5: - 494 | ..parser - 495 | [< '(`List_concat, p1, p2); - 496 | e = parse_nodelist_expr; - 497 | >] -> - 498 | Some e - 499 | | [< >] -> - 500 | None - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 495, characters 9-32: - 495 | [< '(`List_concat, p1, p2); - ^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 496, characters 2-25: - 496 | e = parse_nodelist_expr; - ^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 495, characters 9-32: - 495 | [< '(`List_concat, p1, p2); - ^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 502, characters 48-56: - 502 | and parse_nodelist_factor : (token * pos * pos) Stream.t -> ast_node_list = - ^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 503-518, characters 2-27: - 503 | ..parser - 504 | [< '(`Lbracket, p1, p2); - 505 | (l, p1', p2') = parse_bracket_expr - 506 | >] -> - 507 | ( `Nodes l, p1, p2' ) - ... - 515 | | [< '(`Name n, p1, p2) >] -> - 516 | ( `Ident n, p1, p2) - 517 | | [< (n, p1, p2) = parse_expr false >] -> - 518 | `Nodes [n, p1, p2], p1, p2 - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 503-518, characters 2-27: - 503 | ..parser - 504 | [< '(`Lbracket, p1, p2); - 505 | (l, p1', p2') = parse_bracket_expr - 506 | >] -> - 507 | ( `Nodes l, p1, p2' ) - ... - 515 | | [< '(`Name n, p1, p2) >] -> - 516 | ( `Ident n, p1, p2) - 517 | | [< (n, p1, p2) = parse_expr false >] -> - 518 | `Nodes [n, p1, p2], p1, p2 - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 504, characters 9-29: - 504 | [< '(`Lbracket, p1, p2); - ^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 505, characters 2-36: - 505 | (l, p1', p2') = parse_bracket_expr - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 504, characters 9-29: - 504 | [< '(`Lbracket, p1, p2); - ^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 508, characters 9-27: - 508 | | [< '(`Lparen, p1, p2); - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 509, characters 2-37: - 509 | (e, p1', p2') = parse_nodelist_expr; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 508, characters 9-27: - 508 | | [< '(`Lparen, p1, p2); - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 510, characters 2-24: - 510 | '(`Rparen, p1'', p2'') - ^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 510, characters 2-24: - 510 | '(`Rparen, p1'', p2'') - ^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 508, characters 9-27: - 508 | | [< '(`Lparen, p1, p2); - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 513, characters 9-30: - 513 | | [< '(`Anti text, p1, p2) >] -> - ^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 515, characters 9-27: - 515 | | [< '(`Name n, p1, p2) >] -> - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 520, characters 45-53: - 520 | and parse_bracket_expr : (token * pos * pos) Stream.t -> ast_node list * pos * pos = - ^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 521-526, characters 2-28: - 521 | ..parser - 522 | [< '(`Rbracket, p1, p2) >] -> - 523 | ( [], p1, p2 ) - 524 | | [< (n, p1, p2) = parse_expr false; - 525 | (b, p1', p2') = parse_bracket_expr >] -> - 526 | ((n, p1, p2) :: b, p1, p2') - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 521-526, characters 2-28: - 521 | ..parser - 522 | [< '(`Rbracket, p1, p2) >] -> - 523 | ( [], p1, p2 ) - 524 | | [< (n, p1, p2) = parse_expr false; - 525 | (b, p1', p2') = parse_bracket_expr >] -> - 526 | ((n, p1, p2) :: b, p1, p2') - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 522, characters 9-29: - 522 | [< '(`Rbracket, p1, p2) >] -> - ^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 525, characters 2-36: - 525 | (b, p1', p2') = parse_bracket_expr >] -> - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 521-526, characters 2-28: - 521 | ..parser - 522 | [< '(`Rbracket, p1, p2) >] -> - 523 | ( [], p1, p2 ) - 524 | | [< (n, p1, p2) = parse_expr false; - 525 | (b, p1', p2') = parse_bracket_expr >] -> - 526 | ((n, p1, p2) :: b, p1, p2') - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 528, characters 47-55: - 528 | and parse_string_expr (s : (token * pos * pos) Stream.t) : ast_string = - ^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 542, characters 50-58: - 542 | let rec parse_charset_decl0 : (token * pos * pos) Stream.t -> charset_decl = - ^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 543-562, characters 2-14: - 543 | ..parser - 544 | [< '(`Name n, p1, p2); - 545 | '(`Equal, _, _); - 546 | '(`Literal s, p1', p2'); - 547 | cur = parse_charset_decl0 >] -> - ... - 559 | - 560 | | [< >] -> - 561 | (* default: *) - 562 | !current_decl - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", lines 543-562, characters 2-14: - 543 | ..parser - 544 | [< '(`Name n, p1, p2); - 545 | '(`Equal, _, _); - 546 | '(`Literal s, p1', p2'); - 547 | cur = parse_charset_decl0 >] -> - ... - 559 | - 560 | | [< >] -> - 561 | (* default: *) - 562 | !current_decl - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 544, characters 9-27: - 544 | [< '(`Name n, p1, p2); - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 545, characters 2-17: - 545 | '(`Equal, _, _); - ^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 545, characters 2-17: - 545 | '(`Equal, _, _); - ^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 546, characters 2-25: - 546 | '(`Literal s, p1', p2'); - ^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 546, characters 2-25: - 546 | '(`Literal s, p1', p2'); - ^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 547, characters 2-27: - 547 | cur = parse_charset_decl0 >] -> - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 544, characters 9-27: - 544 | [< '(`Name n, p1, p2); - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 557, characters 8-22: - 557 | raise Stream.Failure - ^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 544, characters 9-27: - 544 | [< '(`Name n, p1, p2); - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 544, characters 9-27: - 544 | [< '(`Name n, p1, p2); - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 577, characters 6-20: - 577 | Stream.Failure - ^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 578, characters 6-18: - 578 | | Stream.Error _ -> - ^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 579, characters 9-20: - 579 | ( match Stream.peek s with - ^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 777, characters 42-58: - 777 | Syntax.Gram.parse Syntax.expr_eoi loc (Stream.of_string (to_src text)) - ^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 798, characters 42-58: - 798 | Syntax.Gram.parse Syntax.expr_eoi loc (Stream.of_string (to_src text)) - ^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 811, characters 42-58: - 811 | Syntax.Gram.parse Syntax.expr_eoi loc (Stream.of_string (to_src text)) - ^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 860, characters 42-58: - 860 | Syntax.Gram.parse Syntax.expr_eoi loc (Stream.of_string (to_src text)) - ^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 983, characters 44-60: - 983 | Syntax.Gram.parse Syntax.expr_eoi loc (Stream.of_string (to_src text)) - ^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 1007, characters 44-60: - 1007 | Syntax.Gram.parse Syntax.expr_eoi loc (Stream.of_string (to_src text)) - ^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 1022, characters 42-58: - 1022 | Syntax.Gram.parse Syntax.expr_eoi loc (Stream.of_string (to_src text)) - ^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - File "pxp_pp.ml", line 1078, characters 42-58: - 1078 | Syntax.Gram.parse Syntax.expr_eoi loc (Stream.of_string (to_src text)) - ^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Stream - Use the camlp-streams library instead. - ocamlfind ocamlc -g -safe-string -syntax camlp4o -ppopt -DOCAML_NEW_LOC -ppopt -loc -ppopt loc -package "netstring,ulex,camlp4.quotations,camlp4.macro" -a -o pxp_pp.cma pxp_pp.cmo - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-pp' - for pkg in pxp-lex-utf8 pxp-lex-iso88591 pxp-ulex-utf8; do /usr/bin/make -C gensrc/$pkg clean || exit; done - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-utf8' - rm -f *.cmi *.cmo *.cma *.cmx *.o *.a *.cmxa *.ml *.mll gen_done - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-utf8' - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-iso88591' - rm -f *.cmi *.cmo *.cma *.cmx *.o *.a *.cmxa *.ml *.mll gen_done - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-iso88591' - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-ulex-utf8' - rm -f *.cmi *.cmo *.cma *.cmx *.o *.a *.cmxa *.ml *.mll gen_done - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-ulex-utf8' - for pkg in pxp-lex-utf8 pxp-lex-iso88591 pxp-ulex-utf8; do /usr/bin/make -C gensrc/$pkg generate || exit; done - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-utf8' - if [ "utf8" = "utf8" ]; then flags="-multiple"; else flags=""; fi; \ - ../../tools/lexpp -charclasses "../../src/pxp-lex/char_classes_generic.def" \ - -lexsrc "../../src/pxp-lex/lex.src" \ - -linksrc "../../src/pxp-lex/link_ocamllex.src" \ - -encoding "utf8" \ - -outformat ocamllex \ - -outlexprefix "pxp_lex_utf8" \ - -outlinkprefix "pxp_lex_link_utf8" $flags - [reading ../../src/pxp-lex/char_classes_generic.def] - [Recoding character classes to UTF-8] - [reading ../../src/pxp-lex/lex.src] - [reading ../../src/pxp-lex/link_ocamllex.src] - [writing pxp_lex_utf8_01.mll] - [writing pxp_lex_utf8_02.mll] - [writing pxp_lex_utf8_03.mll] - [writing pxp_lex_utf8_04.mll] - [writing pxp_lex_utf8_05.mll] - [writing pxp_lex_utf8_06.mll] - [writing pxp_lex_utf8_07.mll] - [writing pxp_lex_utf8_08.mll] - [writing pxp_lex_utf8_09.mll] - [writing pxp_lex_utf8_10.mll] - [writing pxp_lex_utf8_11.mll] - [writing pxp_lex_utf8_12.mll] - [writing pxp_lex_utf8_13.mll] - [writing pxp_lex_utf8_14.mll] - [writing pxp_lex_utf8_15.mll] - [writing pxp_lex_utf8_16.mll] - [writing pxp_lex_utf8_17.mll] - [writing pxp_lex_utf8_18.mll] - [writing pxp_lex_link_utf8.ml] - for mll in *.mll; do echo "Doing $mll:"; ocamllex.opt $mll; done - Doing pxp_lex_utf8_01.mll: - 7 states, 259 transitions, table size 1078 bytes - Doing pxp_lex_utf8_02.mll: - 94 states, 6268 transitions, table size 25636 bytes - Doing pxp_lex_utf8_03.mll: - 244 states, 16949 transitions, table size 69260 bytes - Doing pxp_lex_utf8_04.mll: - 189 states, 7917 transitions, table size 32802 bytes - Doing pxp_lex_utf8_05.mll: - 245 states, 17650 transitions, table size 72070 bytes - Doing pxp_lex_utf8_06.mll: - 45 states, 2588 transitions, table size 10622 bytes - Doing pxp_lex_utf8_07.mll: - 526 states, 20670 transitions, table size 85836 bytes - Doing pxp_lex_utf8_08.mll: - 42 states, 2588 transitions, table size 10604 bytes - Doing pxp_lex_utf8_09.mll: - 33 states, 1984 transitions, table size 8134 bytes - Doing pxp_lex_utf8_10.mll: - 404 states, 18125 transitions, table size 74924 bytes - Doing pxp_lex_utf8_11.mll: - 543 states, 25940 transitions, table size 107018 bytes - Doing pxp_lex_utf8_12.mll: - 248 states, 17650 transitions, table size 72088 bytes - Doing pxp_lex_utf8_13.mll: - 186 states, 7917 transitions, table size 32784 bytes - Doing pxp_lex_utf8_14.mll: - 229 states, 10469 transitions, table size 43250 bytes - Doing pxp_lex_utf8_15.mll: - 235 states, 10469 transitions, table size 43286 bytes - Doing pxp_lex_utf8_16.mll: - 303 states, 16246 transitions, table size 66802 bytes - Doing pxp_lex_utf8_17.mll: - 176 states, 15334 transitions, table size 62392 bytes - Doing pxp_lex_utf8_18.mll: - 6 states, 259 transitions, table size 1072 bytes - touch gen_done - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-utf8' - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-iso88591' - if [ "iso88591" = "utf8" ]; then flags="-multiple"; else flags=""; fi; \ - ../../tools/lexpp -charclasses "../../src/pxp-lex/char_classes_generic.def" \ - -lexsrc "../../src/pxp-lex/lex.src" \ - -linksrc "../../src/pxp-lex/link_ocamllex.src" \ - -encoding "iso88591" \ - -outformat ocamllex \ - -outlexprefix "pxp_lex_iso88591" \ - -outlinkprefix "pxp_lex_link_iso88591" $flags - [reading ../../src/pxp-lex/char_classes_generic.def] - [Recoding character classes to ISO-8859-1] - [reading ../../src/pxp-lex/lex.src] - [reading ../../src/pxp-lex/link_ocamllex.src] - [writing pxp_lex_iso88591_01.mll] - [writing pxp_lex_link_iso88591.ml] - for mll in *.mll; do echo "Doing $mll:"; ocamllex.opt $mll; done - Doing pxp_lex_iso88591_01.mll: - 332 states, 8965 transitions, table size 37852 bytes - touch gen_done - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-iso88591' - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-ulex-utf8' - ../../tools/lexpp -charclasses "../../src/pxp-lex/char_classes_generic.def" \ - -lexsrc "../../src/pxp-lex/lex.src" \ - -linksrc "../../src/pxp-lex/link_ulex.src" \ - -encoding "utf8" \ - -outformat ulex \ - -outlexprefix "pxp_ulex_utf8" \ - -outlinkprefix "pxp_ulex_link_utf8" - [reading ../../src/pxp-lex/char_classes_generic.def] - [reading ../../src/pxp-lex/lex.src] - [reading ../../src/pxp-lex/link_ulex.src] - [writing pxp_ulex_utf8_01.ml] - [writing pxp_ulex_link_utf8.ml] - touch gen_done - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-ulex-utf8' - for pkg in pxp-lex-utf8 pxp-lex-iso88591 pxp-ulex-utf8; do /usr/bin/make -C gensrc/$pkg all || exit; done - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-utf8' - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_01.ml - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_02.ml - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_03.ml - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_04.ml - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_05.ml - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_06.ml - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_07.ml - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_08.ml - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_09.ml - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_10.ml - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_11.ml - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_12.ml - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_13.ml - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_14.ml - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_15.ml - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_16.ml - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_17.ml - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_18.ml - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -o pxp_lex_utf8.cma -a pxp_lex_utf8_01.cmo pxp_lex_utf8_02.cmo pxp_lex_utf8_03.cmo pxp_lex_utf8_04.cmo pxp_lex_utf8_05.cmo pxp_lex_utf8_06.cmo pxp_lex_utf8_07.cmo pxp_lex_utf8_08.cmo pxp_lex_utf8_09.cmo pxp_lex_utf8_10.cmo pxp_lex_utf8_11.cmo pxp_lex_utf8_12.cmo pxp_lex_utf8_13.cmo pxp_lex_utf8_14.cmo pxp_lex_utf8_15.cmo pxp_lex_utf8_16.cmo pxp_lex_utf8_17.cmo pxp_lex_utf8_18.cmo - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_link_utf8.ml - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-utf8' - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-iso88591' - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_iso88591_01.ml - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -o pxp_lex_iso88591.cma -a pxp_lex_iso88591_01.cmo - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_link_iso88591.ml - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-iso88591' - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-ulex-utf8' - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -syntax camlp4o -package "netstring,ulex" -c pxp_ulex_utf8_01.ml - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -syntax camlp4o -package "netstring,ulex" -o pxp_ulex_utf8.cma -a pxp_ulex_utf8_01.cmo - ocamlfind ocamlc -g -safe-string -I ../../src/pxp-engine -syntax camlp4o -package "netstring,ulex" -c pxp_ulex_link_utf8.ml - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-ulex-utf8' [pxp: make opt] + /usr/bin/make "opt" (CWD=/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9) - for pkg in pxp pxp-engine pxp-pp; do /usr/bin/make -C src/$pkg opt || exit; done - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp' - make[1]: Nothing to be done for 'opt'. - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp' - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-engine' - cp pxp_lib_ocamlopt.ml pxp_lib.ml - /usr/bin/make generate - make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-engine' - make[2]: Nothing to be done for 'generate'. - make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-engine' - /usr/bin/make depend - make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-engine' - ocamldep *.ml *.mli >depend - make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-engine' - /usr/bin/make -f Makefile.code opt - make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-engine' - ocamlfind ocamlopt -safe-string -package "netstring,bytes" -c pxp_lexing.ml - ocamlfind ocamlopt -safe-string -package "netstring,bytes" -c pxp_core_types.ml - ocamlfind ocamlopt -safe-string -package "netstring,bytes" -c pxp_lib.ml - make[2]: Circular pxp_lexers.cmx <- pxp_reader.cmx dependency dropped. - make[2]: Circular pxp_lexers.cmx <- pxp_lexer_types.cmx dependency dropped. - ocamlfind ocamlopt -safe-string -package "netstring,bytes" -c pxp_lexers.ml - make[2]: Circular pxp_aux.cmx <- pxp_lexer_types.cmx dependency dropped. - ocamlfind ocamlopt -safe-string -package "netstring,bytes" -c pxp_aux.ml - ocamlfind ocamlopt -safe-string -package "netstring,bytes" -c pxp_reader.ml - ocamlfind ocamlopt -safe-string -package "netstring,bytes" -c pxp_lexer_types.ml - ocamlfind ocamlopt -safe-string -package "netstring,bytes" -c pxp_lex_aux.ml - ocamlfind ocamlopt -safe-string -package "netstring,bytes" -c pxp_dfa.ml - ocamlfind ocamlopt -safe-string -package "netstring,bytes" -c pxp_entity.ml - ocamlfind ocamlopt -safe-string -package "netstring,bytes" -c pxp_dtd.ml - ocamlfind ocamlopt -safe-string -package "netstring,bytes" -c pxp_entity_manager.ml - ocamlfind ocamlopt -safe-string -package "netstring,bytes" -c pxp_types.ml - ocamlfind ocamlopt -safe-string -package "netstring,bytes" -c pxp_event.ml - ocamlfind ocamlopt -safe-string -package "netstring,bytes" -c pxp_document.ml - ocamlfind ocamlopt -safe-string -package "netstring,bytes" -c pxp_core_parser.ml - File "pxp_core_parser.m2y", line 1428, characters 7-22: - Warning 21 [nonreturning-statement]: this statement never returns (or has an unsound type.) - ocamlfind ocamlopt -safe-string -package "netstring,bytes" -c pxp_tree_parser.ml - File "pxp_tree_parser.ml", line 577, characters 14-36: - 577 | | Failure "Invalid UTF-8 stream" -> - ^^^^^^^^^^^^^^^^^^^^^^ - Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of - this constructor's arguments. They are only for information - and may change in future versions. (See manual section 11.5) - File "_none_", line 1: - Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of - this constructor's arguments. They are only for information - and may change in future versions. (See manual section 11.5) - ocamlfind ocamlopt -safe-string -package "netstring,bytes" -c pxp_ev_parser.ml - File "pxp_ev_parser.ml", line 265, characters 14-36: - 265 | | Failure "Invalid UTF-8 stream" -> - ^^^^^^^^^^^^^^^^^^^^^^ - Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of - this constructor's arguments. They are only for information - and may change in future versions. (See manual section 11.5) - File "pxp_ev_parser.ml", line 299, characters 14-36: - 299 | | Failure "Invalid UTF-8 stream" -> - ^^^^^^^^^^^^^^^^^^^^^^ - Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of - this constructor's arguments. They are only for information - and may change in future versions. (See manual section 11.5) - File "pxp_ev_parser.ml", line 379, characters 16-38: - 379 | | Failure "Invalid UTF-8 stream" -> - ^^^^^^^^^^^^^^^^^^^^^^ - Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of - this constructor's arguments. They are only for information - and may change in future versions. (See manual section 11.5) - ocamlfind ocamlopt -safe-string -package "netstring,bytes" -c pxp_dtd_parser.ml - File "pxp_dtd_parser.ml", line 70, characters 14-36: - 70 | | Failure "Invalid UTF-8 stream" -> - ^^^^^^^^^^^^^^^^^^^^^^ - Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of - this constructor's arguments. They are only for information - and may change in future versions. (See manual section 11.5) - ocamlfind ocamlopt -safe-string -package "netstring,bytes" -c pxp_yacc.ml - ocamlfind ocamlopt -safe-string -package "netstring,bytes" -c pxp_marshal.ml - ocamlfind ocamlopt -safe-string -package "netstring,bytes" -c pxp_codewriter.ml - ocamlfind ocamlopt -safe-string -package "netstring,bytes" -o pxp_engine.cmxa -a pxp_lexing.cmx pxp_core_types.cmx pxp_lexer_types.cmx pxp_lex_aux.cmx pxp_lexers.cmx pxp_lib.cmx pxp_aux.cmx pxp_reader.cmx pxp_dfa.cmx pxp_entity.cmx pxp_dtd.cmx pxp_entity_manager.cmx pxp_types.cmx pxp_event.cmx pxp_document.cmx pxp_core_parser.cmx pxp_tree_parser.cmx pxp_ev_parser.cmx pxp_dtd_parser.cmx pxp_yacc.cmx pxp_marshal.cmx pxp_codewriter.cmx - make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-engine' - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-engine' - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-pp' - make[1]: Nothing to be done for 'opt'. - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-pp' - for pkg in pxp-lex-utf8 pxp-lex-iso88591 pxp-ulex-utf8; do /usr/bin/make -C gensrc/$pkg opt || exit; done - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-utf8' - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_01.ml - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_02.ml - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_03.ml - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_04.ml - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_05.ml - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_06.ml - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_07.ml - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_08.ml - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_09.ml - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_10.ml - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_11.ml - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_12.ml - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_13.ml - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_14.ml - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_15.ml - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_16.ml - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_17.ml - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_utf8_18.ml - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -o pxp_lex_utf8.cmxa -a pxp_lex_utf8_01.cmx pxp_lex_utf8_02.cmx pxp_lex_utf8_03.cmx pxp_lex_utf8_04.cmx pxp_lex_utf8_05.cmx pxp_lex_utf8_06.cmx pxp_lex_utf8_07.cmx pxp_lex_utf8_08.cmx pxp_lex_utf8_09.cmx pxp_lex_utf8_10.cmx pxp_lex_utf8_11.cmx pxp_lex_utf8_12.cmx pxp_lex_utf8_13.cmx pxp_lex_utf8_14.cmx pxp_lex_utf8_15.cmx pxp_lex_utf8_16.cmx pxp_lex_utf8_17.cmx pxp_lex_utf8_18.cmx - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_link_utf8.ml - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-utf8' - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-iso88591' - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_iso88591_01.ml - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -o pxp_lex_iso88591.cmxa -a pxp_lex_iso88591_01.cmx - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -package "netstring" -c pxp_lex_link_iso88591.ml - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-iso88591' - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-ulex-utf8' - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -syntax camlp4o -package "netstring,ulex" -c pxp_ulex_utf8_01.ml - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -syntax camlp4o -package "netstring,ulex" -o pxp_ulex_utf8.cmxa -a pxp_ulex_utf8_01.cmx - ocamlfind ocamlopt -safe-string -I ../../src/pxp-engine -syntax camlp4o -package "netstring,ulex" -c pxp_ulex_link_utf8.ml - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-ulex-utf8' -> compiled pxp.1.2.9 [pxp: make install] + /usr/bin/make "install" "MANDIR=/home/opam/.opam/default/man" (CWD=/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9) - for pkg in pxp pxp-engine pxp-pp; do /usr/bin/make -C src/$pkg install || exit; done - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp' - ocamlfind install pxp META - Installed /home/opam/.opam/default/lib/pxp/META - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp' - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-engine' - files=`../../tools/collect_files *.mli *.cmi *.cma *.cmxa *.a pxp_top.cmo META` && \ - ocamlfind install pxp-engine $files - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_top.cmo - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_engine.a - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_engine.cmxa - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_engine.cma - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_yacc.cmi - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_types.cmi - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_tree_parser.cmi - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_top.cmi - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_reader.cmi - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_marshal.cmi - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_lib.cmi - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_lexing.cmi - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_lexers.cmi - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_lexer_types.cmi - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_lex_aux.cmi - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_event.cmi - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_ev_parser.cmi - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_entity_manager.cmi - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_entity.cmi - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_dtd_parser.cmi - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_dtd.cmi - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_document.cmi - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_dfa.cmi - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_core_types.cmi - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_core_parser.cmi - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_codewriter.cmi - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_aux.cmi - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_yacc.mli - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_types.mli - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_tree_parser.mli - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_top.mli - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_reader.mli - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_marshal.mli - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_lib.mli - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_lexing.mli - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_lexers.mli - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_lexer_types.mli - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_event.mli - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_ev_parser.mli - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_dtd_parser.mli - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_dtd.mli - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_document.mli - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_dfa.mli - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_core_types.mli - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_core_parser.mli - Installed /home/opam/.opam/default/lib/pxp-engine/pxp_codewriter.mli - Installed /home/opam/.opam/default/lib/pxp-engine/META - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-engine' - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-pp' - ocamlfind install pxp-pp pxp_pp.cma META - Installed /home/opam/.opam/default/lib/pxp-pp/pxp_pp.cma - Installed /home/opam/.opam/default/lib/pxp-pp/META - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/src/pxp-pp' - for pkg in pxp-lex-utf8 pxp-lex-iso88591 pxp-ulex-utf8; do /usr/bin/make -C gensrc/$pkg install || exit; done - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-utf8' - files=`../../tools/collect_files *.mli *.cmi *.cma *.cmxa *.a pxp_lex_link_*.cmo pxp_lex_link_*.cmx pxp_lex_link_*.o META` && \ - ocamlfind install pxp-lex-utf8 $files - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_link_utf8.o - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_link_utf8.cmx - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_link_utf8.cmo - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_utf8.a - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_utf8.cmxa - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_utf8.cma - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_utf8_18.cmi - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_utf8_17.cmi - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_utf8_16.cmi - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_utf8_15.cmi - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_utf8_14.cmi - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_utf8_13.cmi - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_utf8_12.cmi - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_utf8_11.cmi - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_utf8_10.cmi - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_utf8_09.cmi - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_utf8_08.cmi - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_utf8_07.cmi - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_utf8_06.cmi - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_utf8_05.cmi - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_utf8_04.cmi - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_utf8_03.cmi - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_utf8_02.cmi - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_utf8_01.cmi - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/pxp_lex_link_utf8.cmi - Installed /home/opam/.opam/default/lib/pxp-lex-utf8/META - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-utf8' - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-iso88591' - files=`../../tools/collect_files *.mli *.cmi *.cma *.cmxa *.a pxp_lex_link_*.cmo pxp_lex_link_*.cmx pxp_lex_link_*.o META` && \ - ocamlfind install pxp-lex-iso88591 $files - Installed /home/opam/.opam/default/lib/pxp-lex-iso88591/pxp_lex_link_iso88591.o - Installed /home/opam/.opam/default/lib/pxp-lex-iso88591/pxp_lex_link_iso88591.cmx - Installed /home/opam/.opam/default/lib/pxp-lex-iso88591/pxp_lex_link_iso88591.cmo - Installed /home/opam/.opam/default/lib/pxp-lex-iso88591/pxp_lex_iso88591.a - Installed /home/opam/.opam/default/lib/pxp-lex-iso88591/pxp_lex_iso88591.cmxa - Installed /home/opam/.opam/default/lib/pxp-lex-iso88591/pxp_lex_iso88591.cma - Installed /home/opam/.opam/default/lib/pxp-lex-iso88591/pxp_lex_link_iso88591.cmi - Installed /home/opam/.opam/default/lib/pxp-lex-iso88591/pxp_lex_iso88591_01.cmi - Installed /home/opam/.opam/default/lib/pxp-lex-iso88591/META - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-lex-iso88591' - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-ulex-utf8' - files=`../../tools/collect_files *.mli *.cmi *.cma *.cmxa *.a pxp_ulex_link_*.cmo pxp_ulex_link_*.cmx pxp_ulex_link_*.o META` && \ - ocamlfind install pxp-ulex-utf8 $files - Installed /home/opam/.opam/default/lib/pxp-ulex-utf8/pxp_ulex_link_utf8.o - Installed /home/opam/.opam/default/lib/pxp-ulex-utf8/pxp_ulex_link_utf8.cmx - Installed /home/opam/.opam/default/lib/pxp-ulex-utf8/pxp_ulex_link_utf8.cmo - Installed /home/opam/.opam/default/lib/pxp-ulex-utf8/pxp_ulex_utf8.a - Installed /home/opam/.opam/default/lib/pxp-ulex-utf8/pxp_ulex_utf8.cmxa - Installed /home/opam/.opam/default/lib/pxp-ulex-utf8/pxp_ulex_utf8.cma - Installed /home/opam/.opam/default/lib/pxp-ulex-utf8/pxp_ulex_utf8_01.cmi - Installed /home/opam/.opam/default/lib/pxp-ulex-utf8/pxp_ulex_link_utf8.cmi - Installed /home/opam/.opam/default/lib/pxp-ulex-utf8/META - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pxp.1.2.9/gensrc/pxp-ulex-utf8' -> installed pxp.1.2.9 === STDERR === 2026-06-16 12:48.49: OK: build pxp.1.2.9 (runc: 47.1s, disk: 94KB) 2026-06-16 12:48.49: Job succeeded