=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Building for ocaml-http-0.1.5nb14 ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_types.mli ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_parser_sanity.mli ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_misc.mli ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_threaded_tcp_server.mli ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c cookie_lexer.mli ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c cookie_lexer.ml ocamlfind ocamlopt -pp camlp4o -package unix,str,pcre,netstring -c cookie_lexer.ml cp http_threaded_tcp_server.cmi non_mt/ cp http_threaded_tcp_server.cmi mt/ cp http_threaded_tcp_server.cmi non_mt/ cp http_threaded_tcp_server.cmi mt/ cp http_threaded_tcp_server.mli non_mt/ cp http_threaded_tcp_server.mli mt/ cp http_threaded_tcp_server.mli non_mt/ ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c non_mt/http_threaded_tcp_server.ml cp http_threaded_tcp_server.mli mt/ ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -package threads -thread -c mt/http_threaded_tcp_server.ml ocamlfind ocamlopt -pp camlp4o -package unix,str,pcre,netstring -c non_mt/http_threaded_tcp_server.ml ocamlfind ocamlopt -pp camlp4o -package unix,str,pcre,netstring -package threads -thread -c mt/http_threaded_tcp_server.ml ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_constants.mli ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_types.ml ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_misc.ml ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_common.mli ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_tcp_server.mli ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_parser.mli ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_message.mli ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_request.mli ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_daemon.mli ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_response.mli ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_user_agent.mli ocamlfind ocamlopt -pp camlp4o -package unix,str,pcre,netstring -c http_types.ml File "cookie_lexer.ml", line 211, characters 27-39: 211 | lexbuf.Lexing.lex_mem <- Array.create 2 (-1) ; __ocaml_lex_token_rec lexbuf 0 ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make instead. File "cookie_lexer.ml", line 211, characters 27-39: 211 | lexbuf.Lexing.lex_mem <- Array.create 2 (-1) ; __ocaml_lex_token_rec lexbuf 0 ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make instead. ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_constants.ml ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_parser_sanity.ml ocamlfind ocamlopt -pp camlp4o -package unix,str,pcre,netstring -c http_constants.ml ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_tcp_server.ml ocamlfind ocamlopt -pp camlp4o -package unix,str,pcre,netstring -c http_tcp_server.ml ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_common.ml ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_parser.ml ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_user_agent.ml ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_message.ml ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_request.ml ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_daemon.ml ocamlfind ocamlc -pp camlp4o -package unix,str,pcre,netstring -c http_response.ml File "http_misc.ml", line 126, characters 29-32: 126 | let bytes = input ic tmp 0 1024 in ^^^ Error: This expression has type string but an expression was expected of type bytes gmake: *** [Makefile:74: http_misc.cmo] Error 2 gmake: *** Waiting for unfinished jobs.... File "http_request.ml", line 50, characters 27-43: 50 | (fun (h,v) -> (String.lowercase h, v)) ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii instead. File "_none_", line 1: Warning 58: no cmx file was found in path for module Http_threaded_tcp_server, and its interface was not compiled with -opaque File "http_request.ml", line 67, characters 31-46: 67 | with Failure "int_of_string" -> ^^^^^^^^^^^^^^^ Warning 52: 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 9.5) File "http_request.ml", line 81, characters 33-49: 81 | (fun (hdr, _cookie) -> String.lowercase hdr = "cookie") ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii instead. File "http_message.ml", line 67, characters 17-33: 67 | let name = String.lowercase name in ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii instead. File "http_message.ml", line 73, characters 17-33: 73 | let name = String.lowercase name in ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii instead. File "http_message.ml", line 79, characters 17-33: 79 | let name = String.lowercase name in ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii instead. File "http_message.ml", line 82, characters 17-33: 82 | let name = String.lowercase name in ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii instead. File "http_message.ml", line 86, characters 17-33: 86 | let name = String.lowercase name in ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii instead. File "http_user_agent.ml", line 76, characters 12-25: 76 | let buf = String.create tcp_bufsiz in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "http_user_agent.ml", line 90, characters 31-34: 90 | callback (String.sub buf 0 bytes) ^^^ Error: This expression has type bytes but an expression was expected of type string gmake: *** [Makefile:74: http_user_agent.cmo] Error 2 File "http_parser.ml", line 120, characters 47-62: 120 | | Malformed_URL _ | Invalid_code _ | Failure "int_of_string" -> ^^^^^^^^^^^^^^^ Warning 52: 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 9.5) File "http_parser.ml", line 143, characters 32-43: 143 | with Invalid_argument "Array.get" -> raise (Invalid_header line) ^^^^^^^^^^^ Warning 52: 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 9.5) File "http_parser.ml", line 148, characters 32-43: 148 | with Invalid_argument "Array.get" -> "" ^^^^^^^^^^^ Warning 52: 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 9.5) File "http_daemon.ml", line 39, characters 15-31: 39 | let header = String.lowercase header in ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii instead. File "http_daemon.ml", line 156, characters 29-32: 156 | let bytes = input file buf 0 buflen in ^^^ Error: This expression has type string but an expression was expected of type bytes gmake: *** [Makefile:74: http_daemon.cmo] Error 2 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/www/ocaml-http *** Error code 1 Stop. make: stopped in /usr/pkgsrc/www/ocaml-http