=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Skipping vulnerability checks.
WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'.
===> Building for ocaml-xml-light-2.4nb2
ocamlyacc xml_parser.mly
ocamlc  xml.mli
ocamlc  dtd.mli
ocamlc  xml_parser.mli
ocamlc  -c xml_parser.ml
ocamllex xml_lexer.mll
248 states, 1238 transitions, table size 6440 bytes
ocamlc  xml_lexer.mli
ocamlc  -c xml_lexer.ml
File "xml_lexer.mll", line 279, characters 25-41:
Alert deprecated: Stdlib.String.lowercase
Use String.lowercase_ascii/StringLabels.lowercase_ascii instead.
File "xml_lexer.mll", line 287, characters 25-41:
Alert deprecated: Stdlib.String.lowercase
Use String.lowercase_ascii/StringLabels.lowercase_ascii instead.
ocamlc  -c dtd.ml
File "dtd.ml", line 233, characters 14-30:
233 | 			let utag = String.uppercase tag in
      			           ^^^^^^^^^^^^^^^^
Alert deprecated: Stdlib.String.uppercase
Use String.uppercase_ascii/StringLabels.uppercase_ascii instead.
File "dtd.ml", line 235, characters 17-33:
235 | 			fattrib utag (String.uppercase aname) (atype,adef)
      			              ^^^^^^^^^^^^^^^^
Alert deprecated: Stdlib.String.uppercase
Use String.uppercase_ascii/StringLabels.uppercase_ascii instead.
File "dtd.ml", line 237, characters 14-30:
237 | 			let utag = String.uppercase tag in
      			           ^^^^^^^^^^^^^^^^
Alert deprecated: Stdlib.String.uppercase
Use String.uppercase_ascii/StringLabels.uppercase_ascii instead.
File "dtd.ml", line 244, characters 27-43:
244 | 						| DTDTag s -> ftodo (String.uppercase s) (Some utag)
      						                     ^^^^^^^^^^^^^^^^
Alert deprecated: Stdlib.String.uppercase
Use String.uppercase_ascii/StringLabels.uppercase_ascii instead.
File "dtd.ml", line 281, characters 30-46:
281 | 		ignore(find_map d.elements (String.uppercase root));
      		                            ^^^^^^^^^^^^^^^^
Alert deprecated: Stdlib.String.uppercase
Use String.uppercase_ascii/StringLabels.uppercase_ascii instead.
File "dtd.ml", line 308, characters 21-37:
308 | 			| Some t when t = String.uppercase s -> DTDMatched
      			                  ^^^^^^^^^^^^^^^^
Alert deprecated: Stdlib.String.uppercase
Use String.uppercase_ascii/StringLabels.uppercase_ascii instead.
File "dtd.ml", line 413, characters 13-29:
413 | 		let utag = String.uppercase tag in
      		           ^^^^^^^^^^^^^^^^
Alert deprecated: Stdlib.String.uppercase
Use String.uppercase_ascii/StringLabels.uppercase_ascii instead.
File "dtd.ml", line 414, characters 44-60:
414 | 		let uattr = List.map (fun (aname,aval) -> String.uppercase aname , aval) attr in
      		                                          ^^^^^^^^^^^^^^^^
Alert deprecated: Stdlib.String.uppercase
Use String.uppercase_ascii/StringLabels.uppercase_ascii instead.
ocamlc  xmlParser.mli
ocamlc  -c xmlParser.ml
ocamlc  -c xml.ml
File "xml.ml", line 127, characters 13-29:
127 | 			let att = String.lowercase att in
      			          ^^^^^^^^^^^^^^^^
Alert deprecated: Stdlib.String.lowercase
Use String.lowercase_ascii/StringLabels.lowercase_ascii instead.
File "xml.ml", line 128, characters 32-48:
128 | 			snd (List.find (fun (n,_) -> String.lowercase n = att) attr)
      			                             ^^^^^^^^^^^^^^^^
Alert deprecated: Stdlib.String.lowercase
Use String.lowercase_ascii/StringLabels.lowercase_ascii instead.
ocamlc -o xml-light.cma -a  xml_parser.cmo xml_lexer.cmo dtd.cmo xmlParser.cmo xml.cmo
ocamlc xml-light.cma test.ml -o test.exe
mkdir doc
ocamldoc -sort -html -d doc xml.mli dtd.mli xmlParser.mli