* Package: dev-ml/ocamlnet-4.1.9:0/4.1.9 * Repository: gentoo * Maintainer: ml@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kerberos kernel_linux ocamlopt pcre ssl userland_GNU zip * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking ocamlnet-4.1.9.tar.gz to /var/tmp/portage/dev-ml/ocamlnet-4.1.9/work >>> Source unpacked in /var/tmp/portage/dev-ml/ocamlnet-4.1.9/work >>> Preparing source in /var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9 ... sed: can't read ../opam: No such file or directory Welcome to Ocamlnet version Checking operating system... Linux Checking for findlib... found Checking multi-threading support... posix (ok) Checking whether cmxs is supported... yes Checking word size... 64 bit Checking endianess... little Checking for GPROF... not found Checking for attributes... yes Checking for immutable strings... yes Checking for String.lowercase_ascii and the like... yes Checking for extensible variants... yes Checking for Unix.map_file... yes Checking for [@@noalloc]... yes checking for -opaque... present Checking for PCRE... found Checking for win32... no Checking whether Ocaml has Printexc.register_printer... found Checking for POSIX pthread... found Checking whether Ocaml has fancy page tables... found Checking on new implementation of caml_modify... found Checking whether new caml_modify can be overridden... found Checking whether out-of-heap values are supported and mutable... yes Checking for POSIX shared memory... found Checking for POSIX semaphores (anonymous)... found Checking for POSIX semaphores (named)... found Checking for POSIX spawn... found Checking for POSIX fadvise... found Checking for POSIX fallocate... found Checking for POSIX memalign... found Checking for syslog... found Checking for POSIX functions like openat... found Checking for POSIX function mkfifoat... found Checking for fchdir... found Checking for fdopendir... found Checking for realpath... found Checking for grantpt (System V style PTYs)... found Checking for posix_openpt (System V style PTYs)... found Checking for initgroups...found Checking for POSIX clocks...found Checking for POSIX timers...found Checking for eventfd (Linux)...found Checking for timerfd (Linux)...found Checking for epoll (Linux)...found Checking for getifaddrs...found Checking for compare_and_swap (GCC)...found Checking for GPROF... not found Checking for O_SHARE_DELETE... yes Checking for O_CLOEXEC... yes Checking for O_KEEPEXEC... yes Checking for getpeereid... not found Checking for getpeerucred... not found Checking whether netcamlbox and netmulticore are supported... yes Checking for GnuTLS... found Generating stubs File "../../tools/stubgen.ml", line 506, characters 4-21: 506 | String.capitalize (String.lowercase (String.sub n (p+1) (l-p-1))) ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. File "../../tools/stubgen.ml", line 506, characters 23-39: 506 | String.capitalize (String.lowercase (String.sub n (p+1) (l-p-1))) ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. File "../../tools/stubgen.ml", line 509, characters 9-26: 509 | String.capitalize (String.lowercase n) ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. File "../../tools/stubgen.ml", line 509, characters 28-44: 509 | String.capitalize (String.lowercase n) ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. File "../../tools/stubgen.ml", line 506, characters 4-21: 506 | String.capitalize (String.lowercase (String.sub n (p+1) (l-p-1))) ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. File "../../tools/stubgen.ml", line 506, characters 23-39: 506 | String.capitalize (String.lowercase (String.sub n (p+1) (l-p-1))) ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. File "../../tools/stubgen.ml", line 509, characters 9-26: 509 | String.capitalize (String.lowercase n) ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. File "../../tools/stubgen.ml", line 509, characters 28-44: 509 | String.capitalize (String.lowercase n) ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. Checking presence of gnutls/crypto.h Checking presence of gnutls/abstract.h Checking presence of nettle/camellia.h Checking presence of nettle/gcm.h Checking whether set_en/decrypt_key has two args Checking type gnutls_sec_param_t Checking type gnutls_channel_binding_t Checking type gnutls_ecc_curve_t Checking type gnutls_info_access_what_t Checking type gnutls_privkey_type_t Checking type gnutls_cipher_hd_t Checking enum GNUTLS_PARAMS_ECDH Checking enum GNUTLS_A_NO_APPLICATION_PROTOCOL Checking enum GNUTLS_A_INNER_APPLICATION_FAILURE Checking enum GNUTLS_A_INNER_APPLICATION_VERIFICATION Checking enum GNUTLS_HANDSHAKE_HELLO_VERIFY_REQUEST Checking enum GNUTLS_HANDSHAKE_NEW_SESSION_TICKET Checking enum GNUTLS_HANDSHAKE_CHANGE_CIPHER_SPEC Checking enum GNUTLS_HANDSHAKE_CLIENT_HELLO_V2 Checking enum GNUTLS_CERT_SIGNATURE_FAILURE Checking enum GNUTLS_CERT_REVOCATION_DATA_SUPERSEDED Checking enum GNUTLS_CERT_UNEXPECTED_OWNER Checking enum GNUTLS_CERT_REVOCATION_DATA_ISSUED_IN_FUTURE Checking enum GNUTLS_CERT_SIGNER_CONSTRAINTS_FAILURE Checking enum GNUTLS_CERT_MISMATCH Checking enum GNUTLS_CERT_PURPOSE_MISMATCH Checking enum GNUTLS_VERIFY_DISABLE_TRUSTED_TIME_CHECKS Checking enum GNUTLS_VERIFY_DO_NOT_ALLOW_X509_V1_CA_CRT Checking enum GNUTLS_VERIFY_DISABLE_CRL_CHECKS Checking enum GNUTLS_DTLS0_9 Checking enum GNUTLS_DTLS1_0 Checking enum GNUTLS_DTLS1_2 Checking enum GNUTLS_CRT_PRINT_COMPACT Checking enum GNUTLS_CRT_PRINT_FULL_NUMBERS Checking enum GNUTLS_SEC_PARAM_INSECURE Checking enum GNUTLS_SEC_PARAM_EXPORT Checking enum GNUTLS_SEC_PARAM_VERY_WEAK Checking enum GNUTLS_SEC_PARAM_LEGACY Checking enum GNUTLS_DATAGRAM Checking enum GNUTLS_NONBLOCK Checking enum GNUTLS_NO_EXTENSIONS Checking enum GNUTLS_NO_REPLAY_PROTECTION Checking enum GNUTLS_SUPPLEMENTAL_UNKNOWN Checking enum GNUTLS_PRIVKEY_EXT Checking enum GNUTLS_IA_UNKNOWN Checking enum GNUTLS_X509_CRT_LIST_FAIL_IF_UNSORTED Checking enum GNUTLS_X509_CRT_LIST_SORT Checking enum GNUTLS_E_TOO_MANY_HANDSHAKE_PACKETS Checking enum GNUTLS_E_UNSUPPORTED_SIGNATURE_ALGORITHM Checking enum GNUTLS_E_SAFE_RENEGOTIATION_FAILED Checking enum GNUTLS_E_UNSAFE_RENEGOTIATION_DENIED Checking enum GNUTLS_E_UNKNOWN_SRP_USERNAME Checking enum GNUTLS_E_PREMATURE_TERMINATION Checking enum GNUTLS_E_CRYPTODEV_IOCTL_ERROR Checking enum GNUTLS_E_CRYPTODEV_DEVICE_ERROR Checking enum GNUTLS_E_CHANNEL_BINDING_NOT_AVAILABLE Checking enum GNUTLS_E_BAD_COOKIE Checking enum GNUTLS_E_OPENPGP_PREFERRED_KEY_ERROR Checking enum GNUTLS_E_INCOMPAT_DSA_KEY_WITH_TLS_PROTOCOL Checking enum GNUTLS_E_HEARTBEAT_PONG_RECEIVED Checking enum GNUTLS_E_HEARTBEAT_PING_RECEIVED Checking enum GNUTLS_E_PKCS11_ERROR Checking enum GNUTLS_E_PKCS11_LOAD_ERROR Checking enum GNUTLS_E_PARSING_ERROR Checking enum GNUTLS_E_PKCS11_PIN_ERROR Checking enum GNUTLS_E_PKCS11_SLOT_ERROR Checking enum GNUTLS_E_LOCKING_ERROR Checking enum GNUTLS_E_PKCS11_ATTRIBUTE_ERROR Checking enum GNUTLS_E_PKCS11_DEVICE_ERROR Checking enum GNUTLS_E_PKCS11_DATA_ERROR Checking enum GNUTLS_E_PKCS11_UNSUPPORTED_FEATURE_ERROR Checking enum GNUTLS_E_PKCS11_KEY_ERROR Checking enum GNUTLS_E_PKCS11_PIN_EXPIRED Checking enum GNUTLS_E_PKCS11_PIN_LOCKED Checking enum GNUTLS_E_PKCS11_SESSION_ERROR Checking enum GNUTLS_E_PKCS11_SIGNATURE_ERROR Checking enum GNUTLS_E_PKCS11_TOKEN_ERROR Checking enum GNUTLS_E_PKCS11_USER_ERROR Checking enum GNUTLS_E_CRYPTO_INIT_FAILED Checking enum GNUTLS_E_TIMEDOUT Checking enum GNUTLS_E_USER_ERROR Checking enum GNUTLS_E_ECC_NO_SUPPORTED_CURVES Checking enum GNUTLS_E_ECC_UNSUPPORTED_CURVE Checking enum GNUTLS_E_PKCS11_REQUESTED_OBJECT_NOT_AVAILBLE Checking enum GNUTLS_E_CERTIFICATE_LIST_UNSORTED Checking enum GNUTLS_E_ILLEGAL_PARAMETER Checking enum GNUTLS_E_NO_PRIORITIES_WERE_SET Checking enum GNUTLS_E_X509_UNSUPPORTED_EXTENSION Checking enum GNUTLS_E_SESSION_EOF Checking enum GNUTLS_E_TPM_ERROR Checking enum GNUTLS_E_TPM_KEY_PASSWORD_ERROR Checking enum GNUTLS_E_TPM_SRK_PASSWORD_ERROR Checking enum GNUTLS_E_TPM_SESSION_ERROR Checking enum GNUTLS_E_TPM_KEY_NOT_FOUND Checking enum GNUTLS_E_TPM_UNINITIALIZED Checking enum GNUTLS_E_NO_CERTIFICATE_STATUS Checking enum GNUTLS_E_OCSP_RESPONSE_ERROR Checking enum GNUTLS_E_RANDOM_DEVICE_ERROR Checking enum GNUTLS_E_AUTH_ERROR Checking enum GNUTLS_E_NO_APPLICATION_PROTOCOL Checking enum GNUTLS_E_SOCKETS_INIT_ERROR Checking enum GNUTLS_E_KEY_IMPORT_FAILED Checking enum GNUTLS_E_SELF_TEST_ERROR Checking enum GNUTLS_E_NO_SELF_TEST Checking enum GNUTLS_E_LIB_IN_ERROR_STATE Checking enum GNUTLS_E_PK_GENERATION_ERROR Checking enum GNUTLS_E_IDNA_ERROR Checking enum GNUTLS_E_NEED_FALLBACK Checking enum GNUTLS_PKCS_USE_PBES2_DES Checking enum GNUTLS_PKCS_USE_PBES2_AES_128 Checking enum GNUTLS_PKCS_USE_PBES2_AES_192 Checking enum GNUTLS_PKCS_USE_PBES2_AES_256 Checking enum GNUTLS_PKCS_NULL_PASSWORD Checking function gnutls_alert_get_strname Checking function gnutls_priority_get_cipher_suite_index Checking function gnutls_sec_param_to_pk_bits Checking function gnutls_pk_bits_to_sec_param Checking function gnutls_sec_param_get_name Checking function gnutls_session_ticket_key_generate Checking function gnutls_session_ticket_enable_client Checking function gnutls_session_ticket_enable_server Checking function gnutls_session_channel_binding Checking function gnutls_ecc_curve_get_name Checking function gnutls_ecc_curve_get_size Checking function gnutls_ecc_curve_get Checking function gnutls_cipher_init Checking function gnutls_cipher_encrypt2 Checking function gnutls_cipher_decrypt2 Checking function gnutls_cipher_add_auth Checking function gnutls_cipher_tag Checking function gnutls_sign_algorithm_get_requested Checking function gnutls_safe_renegotiation_status Checking function gnutls_key_generate Checking function gnutls_certificate_set_x509_system_trust Checking function gnutls_certificate_get_issuer Checking function gnutls_srp_allocate_client_credentials Checking function gnutls_srp_set_client_credentials Checking function gnutls_srp_allocate_server_credentials Checking function gnutls_srp_set_server_credentials_file Checking function gnutls_srp_server_get_username Checking function gnutls_srp_set_prime_bits Checking function gnutls_srp_verifier Checking function gnutls_x509_crt_get_subject_unique_id Checking function gnutls_x509_crt_get_issuer_unique_id Checking function gnutls_x509_crt_get_authority_info_access Checking function gnutls_x509_crt_get_issuer_alt_name Checking function gnutls_x509_crt_get_issuer_alt_othername_oid Checking function gnutls_pubkey_init Checking function gnutls_privkey_init Checking function gnutls_pubkey_import Checking function gnutls_pubkey_import_url Checking function gnutls_pubkey_import_privkey Checking function gnutls_privkey_import_x509 Checking function gnutls_pubkey_encrypt_data Checking function gnutls_privkey_decrypt_data Checking function gnutls_privkey_sign_data Checking function gnutls_pubkey_verify_data2 Checking function gnutls_transport_set_pull_timeout_function Checking function gnutls_certificate_set_verify_function Checking function gnutls_x509_crl_list_import Checking type nettle_cipher_func Checking function nettle_gcm_aes_set_key Checking function nettle_gcm_aes_set_iv Checking function nettle_gcm_aes_update Checking function nettle_gcm_aes_encrypt Checking function nettle_gcm_aes_decrypt Checking function nettle_gcm_aes_digest Checking function nettle_ciphers Checking function nettle_get_ciphers Checking function nettle_hashes Checking function nettle_get_hashes System certificates: from GnuTLS Checking for GSSAPI/Kerberos... found (-lgssapi_krb5) Generating stubs File "../../tools/stubgen.ml", line 506, characters 4-21: 506 | String.capitalize (String.lowercase (String.sub n (p+1) (l-p-1))) ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. File "../../tools/stubgen.ml", line 506, characters 23-39: 506 | String.capitalize (String.lowercase (String.sub n (p+1) (l-p-1))) ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. File "../../tools/stubgen.ml", line 509, characters 9-26: 509 | String.capitalize (String.lowercase n) ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. File "../../tools/stubgen.ml", line 509, characters 28-44: 509 | String.capitalize (String.lowercase n) ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. Checking for zip/camlzip... found Checking for make utility... Preprocessor for ocamlrpcgen: x86_64-pc-linux-gnu-cpp Effective options: -enable-pcre -disable-full-pcre -disable-gtk -disable-gtk2 -disable-tcl -enable-gnutls -enable-gssapi -enable-zip -disable-apache -disable-nethttpd -bindir /usr/bin -datadir /usr/share/ocamlnet -cpp x86_64-pc-linux-gnu-cpp Writing Makefile.conf Please check Makefile.conf. You can now compile Ocamlnet 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(s). >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9 ... make -j4 -j1 all ( cd tools/cppo-0.9.4 && rm -f depend && gmake -f Makefile.pre generate && gmake all ) gmake[1]: Entering directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/tools/cppo-0.9.4' gmake[2]: Entering directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/tools/cppo-0.9.4' ocamlfind ocamldep *.ml *.mli >depend || { rm -f depend; exit 1; } ocamlyacc cppo_parser.mly echo 'let cppo_version = "0.9.4"' > cppo_version.ml ocamllex cppo_lexer.mll 352 states, 13139 transitions, table size 54668 bytes 3450 additional bytes used for bindings gmake[2]: Leaving directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/tools/cppo-0.9.4' gmake[1]: Leaving directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/tools/cppo-0.9.4' gmake[1]: Entering directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/tools/cppo-0.9.4' ocamlfind ocamldep *.ml *.mli >depend || { rm -f depend; exit 1; } ocamlfind ocamlc -g -package "bytes unix" -w -25 -c cppo_command.ml ocamlfind ocamlc -g -package "bytes unix" -w -25 -c cppo_types.ml opts="-opaque"; \ if [ -f "$(basename cppo_parser.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -package "bytes unix" -w -25 -c $opts cppo_parser.mli ocamlfind ocamlc -g -package "bytes unix" -w -25 -c cppo_lexer.ml ocamlfind ocamlc -g -package "bytes unix" -w -25 -c cppo_version.ml ocamlfind ocamlc -g -package "bytes unix" -w -25 -c cppo_parser.ml ocamlfind ocamlc -g -package "bytes unix" -w -25 -c cppo_eval.ml File "cppo_eval.ml", line 37, characters 6-10: 37 | let file = pos.Lexing.pos_fname in ^^^^ Warning 26 [unused-var]: unused variable file. if [ "X" = "X" ]; then \ ocamlfind ocamlc -g -package "bytes unix" -w -25 -a -o cppo.cma cppo_types.cmo cppo_command.cmo cppo_parser.cmo cppo_lexer.cmo cppo_eval.cmo cppo_version.cmo; \ else \ ../../tools/mkstublib -o cppo cppo_types.cmo cppo_command.cmo cppo_parser.cmo cppo_lexer.cmo cppo_eval.cmo cppo_version.cmo ; \ fi ocamlfind ocamlc -g -package "bytes unix" -w -25 -c cppo_main.ml rm -f cppo cppo ocamlfind ocamlc -g -package "bytes unix" -w -25 -package unix,bytes -linkpkg -custom -o cppo cppo.cma cppo_main.cmo gmake[1]: Leaving directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/tools/cppo-0.9.4' ( cd tools/unimap_to_ocaml && gmake all ) gmake[1]: Entering directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/tools/unimap_to_ocaml' ocamlfind ocamlc -g -package str -linkpkg \ -o unimap_to_ocaml \ unimap_to_ocaml.ml gmake[1]: Leaving directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/tools/unimap_to_ocaml' for pkg in netstring-pcre netsys netshm netstring netunidata equeue shell rpc-generator rpc rpc-auth-local netclient netcgi2 netplex netcgi2-plex netcamlbox netmulticore netzip nettls-gnutls netgss-system; do \ ( cd src/$pkg && gmake -f Makefile.pre generate ) || exit; \ ( cd src/$pkg && gmake -f Makefile.pre depend ) || exit; \ ( cd src/$pkg && gmake all ) || exit; \ done gmake[1]: Entering directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netstring-pcre' gmake[2]: Entering directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netstring-pcre' ../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES netstring_pcre.mlp > netstring_pcre.ml || \ rm -f netstring_pcre.ml sed -e 's/@VERSION@//' \ -e 's/@AUTHDHREQS@//' \ -e 's/@PREFERRED_CGI_PKG@//' \ -e 's/@REGEXP_PROVIDER@/str/' \ -e 's/@COMPAT_PCRE_PROVIDER@//' \ -e 's/@ZIP_PROVIDER@/zip/' \ META.in >META ../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES netstring_pcre.mlip > netstring_pcre.mli || \ rm -f netstring_pcre.mli gmake[2]: Leaving directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netstring-pcre' gmake[1]: Leaving directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netstring-pcre' gmake[1]: Entering directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netstring-pcre' ocamlfind ocamldep *.ml *.mli >depend || { rm -f depend; exit 1; } gmake[1]: Leaving directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netstring-pcre' gmake[1]: Entering directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netstring-pcre' opts="-opaque"; \ if [ -f "$(basename netstring_pcre.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix bytes pcre" -w -25 -c $opts netstring_pcre.mli ocamlfind ocamlc -g -safe-string -package "bytes unix bytes pcre" -w -25 -c netstring_pcre.ml if [ "X" = "X" ]; then \ ocamlfind ocamlc -g -safe-string -package "bytes unix bytes pcre" -w -25 -a -o netstring-pcre.cma netstring_pcre.cmo; \ else \ ../../tools/mkstublib -o netstring-pcre netstring_pcre.cmo ; \ fi gmake[1]: Leaving directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netstring-pcre' gmake[1]: Entering directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netsys' gmake[2]: Entering directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netsys' sed -e 's/@VERSION@//' \ -e 's/@AUTHDHREQS@//' \ -e 's/@PREFERRED_CGI_PKG@//' \ -e 's/@REGEXP_PROVIDER@/str/' \ -e 's/@COMPAT_PCRE_PROVIDER@//' \ -e 's/@ZIP_PROVIDER@/zip/' \ META.in >META gmake[2]: Leaving directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netsys' gmake[1]: Leaving directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netsys' gmake[1]: Entering directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netsys' ocamlfind ocamldep -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_BYTES " *.ml *.mli >depend || { rm -f depend; exit 1; } gmake[1]: Leaving directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netsys' gmake[1]: Entering directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netsys' opts="-opaque"; \ if [ -f "$(basename netsys_oothr_mt_init.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c -thread $opts netsys_oothr_mt_init.mli opts="-opaque"; \ if [ -f "$(basename netsys_oothr.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_oothr.mli opts="-opaque"; \ if [ -f "$(basename netsys_oothr_mt.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c -thread $opts netsys_oothr_mt.mli ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c -thread netsys_oothr_mt_init.ml ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c -thread netsys_oothr_mt.ml ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_oothr.ml ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -o netsys_oothr_mt.cma -a \ netsys_oothr.cmo netsys_oothr_mt.cmo ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -o netsys_oothr.cma -a netsys_oothr.cmo ../../tools/stubcc -ocamlc ocamlc -ccopt "-O -g" netsys_c_outofheap.c + x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_FILE_OFFSET_BITS=64 -c -O -g -I'/usr/lib64/ocaml' 'netsys_c_outofheap.c' opts="-opaque"; \ if [ -f "$(basename netsys_polypipe.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_polypipe.mli opts="-opaque"; \ if [ -f "$(basename netlog.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netlog.mli opts="-opaque"; \ if [ -f "$(basename netsys_types.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_types.mli opts="-opaque"; \ if [ -f "$(basename netsys_posix.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_posix.mli opts="-opaque"; \ if [ -f "$(basename netsys_win32.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_win32.mli ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_polypipe.ml ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netlog.ml File "netlog.ml", line 132, characters 21-38: 131 | ................. 132 | ...rintf.ksprintf (l............. Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims ../../tools/stubcc -ocamlc ocamlc -ccopt "-O -g" netsys_c_win32.c + x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_FILE_OFFSET_BITS=64 -c -O -g -I'/usr/lib64/ocaml' 'netsys_c_win32.c' netsys_c_win32.c: In function ‘netsys_fill_random’: netsys_c_win32.c:60:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 60 | invalid_argument("netsys_fill_random"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_get_full_path_name’: netsys_c_win32.c:79:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 79 | invalid_argument("netsys_get_full_path_name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_get_long_path_name’: netsys_c_win32.c:97:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 97 | invalid_argument("netsys_get_long_path_name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_modify_close_on_exec’: netsys_c_win32.c:115:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 115 | invalid_argument("netsys_modify_close_on_exec"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_test_close_on_exec’: netsys_c_win32.c:134:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 134 | invalid_argument("netsys_test_close_on_exec"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_is_crt_fd’: netsys_c_win32.c:148:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 148 | invalid_argument("netsys_is_crt_fd"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_create_event’: netsys_c_win32.c:227:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 227 | invalid_argument("netsys_create_event"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_close_event’: netsys_c_win32.c:249:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 249 | invalid_argument("netsys_close_event"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_set_auto_close_event_proxy’: netsys_c_win32.c:262:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 262 | invalid_argument("netsys_set_auto_close_event_proxy"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_set_event’: netsys_c_win32.c:279:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 279 | invalid_argument("netsys_set_event"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_reset_event’: netsys_c_win32.c:295:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 295 | invalid_argument("netsys_reset_event"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_test_event’: netsys_c_win32.c:315:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 315 | invalid_argument("netsys_test_event"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_event_wait’: netsys_c_win32.c:345:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 345 | invalid_argument("netsys_event_wait"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_event_descr’: netsys_c_win32.c:356:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 356 | invalid_argument("netsys_event_descr"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_wsa_event_select’: netsys_c_win32.c:386:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 386 | invalid_argument("netsys_wsa_event_select"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_wsa_maximum_wait_events’: netsys_c_win32.c:394:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 394 | invalid_argument("netsys_wsa_maximum_wait_events"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_wsa_wait_for_multiple_events’: netsys_c_win32.c:481:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 481 | invalid_argument("netsys_wsa_wait_for_multiple_events"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_wsa_enum_network_events’: netsys_c_win32.c:541:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 541 | invalid_argument("netsys_wsa_enum_network_events"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_create_local_named_pipe’: netsys_c_win32.c:1035:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1035 | invalid_argument("netsys_create_local_named_pipe"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_pipe_listen’: netsys_c_win32.c:1133:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1133 | invalid_argument("netsys_pipe_listen"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_pipe_deafen’: netsys_c_win32.c:1205:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1205 | invalid_argument("netsys_pipe_unlisten"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_pipe_connect’: netsys_c_win32.c:1275:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1275 | invalid_argument("netsys_pipe_connect"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_pipe_read’: netsys_c_win32.c:1336:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1336 | invalid_argument("netsys_pipe_read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_pipe_write’: netsys_c_win32.c:1403:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1403 | invalid_argument("netsys_pipe_write"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_pipe_shutdown’: netsys_c_win32.c:1441:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1441 | invalid_argument("netsys_pipe_shutdown"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_pipe_free’: netsys_c_win32.c:1456:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1456 | invalid_argument("netsys_pipe_free"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_pipe_conn_state’: netsys_c_win32.c:1472:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1472 | invalid_argument("netsys_pipe_conn_state"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_pipe_rd_event’: netsys_c_win32.c:1490:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1490 | invalid_argument("netsys_pipe_rd_event"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_pipe_wr_event’: netsys_c_win32.c:1508:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1508 | invalid_argument("netsys_pipe_wr_event"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_pipe_descr’: netsys_c_win32.c:1521:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1521 | invalid_argument("netsys_pipe_descr"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_set_auto_close_pipe_proxy’: netsys_c_win32.c:1533:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1533 | invalid_argument("netsys_set_auto_close_pipe_proxy"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_pipe_signal’: netsys_c_win32.c:1549:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1549 | invalid_argument("netsys_pipe_signal"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_create_process’: netsys_c_win32.c:1719:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1719 | invalid_argument("netsys_create_process"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_search_path’: netsys_c_win32.c:1780:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1780 | invalid_argument("netsys_search_path"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_terminate_process’: netsys_c_win32.c:1797:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1797 | invalid_argument("netsys_terminate_process"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_process_descr’: netsys_c_win32.c:1810:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1810 | invalid_argument("netsys_process_descr"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_set_auto_close_process_proxy’: netsys_c_win32.c:1822:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1822 | invalid_argument("netsys_set_auto_close_process_proxy"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_close_process’: netsys_c_win32.c:1837:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1837 | invalid_argument("netsys_close_process"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_process_free’: netsys_c_win32.c:1852:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1852 | invalid_argument("netsys_close_process"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_get_process_status’: netsys_c_win32.c:1885:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1885 | invalid_argument("netsys_get_process_status"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_as_process_event’: netsys_c_win32.c:1896:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1896 | invalid_argument("netsys_as_process_event"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_emulated_pid’: netsys_c_win32.c:1918:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1918 | invalid_argument("netsys_emulated_pid"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_win_pid’: netsys_c_win32.c:1929:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1929 | invalid_argument("netsys_win_pid"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_has_console’: netsys_c_win32.c:1938:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1938 | invalid_argument("netsys_has_console"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_is_console’: netsys_c_win32.c:1953:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1953 | invalid_argument("netsys_is_console"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_alloc_console’: netsys_c_win32.c:1965:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1965 | invalid_argument("netsys_alloc_console"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_get_console_attr’: netsys_c_win32.c:2004:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 2004 | invalid_argument("netsys_get_console_attr"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_set_console_attr’: netsys_c_win32.c:2063:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 2063 | invalid_argument("netsys_set_console_attr"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_get_console_info’: netsys_c_win32.c:2095:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 2095 | invalid_argument("netsys_get_console_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_get_console_mode’: netsys_c_win32.c:2149:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 2149 | invalid_argument("netsys_get_console_mode"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_set_console_mode’: netsys_c_win32.c:2218:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 2218 | invalid_argument("netsys_set_console_mode"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_getacp’: netsys_c_win32.c:2227:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 2227 | invalid_argument("netsys_getacp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_init_console_codepage’: netsys_c_win32.c:2246:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 2246 | invalid_argument("netsys_init_console_codepage"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_clear_console’: netsys_c_win32.c:2341:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 2341 | invalid_argument("netsys_clear_console"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_get_current_thread_id’: netsys_c_win32.c:2350:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 2350 | invalid_argument("netsys_get_current_thread_id"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_cancel_synchronous_io’: netsys_c_win32.c:2397:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 2397 | invalid_argument("netsys_cancel_synchronous_io"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_win32.c: In function ‘netsys_real_select’: netsys_c_win32.c:2510:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 2510 | invalid_argument("netsys_real_select"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../tools/stubcc -ocamlc ocamlc -ccopt "-O -g" netsys_c_sem.c + x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_FILE_OFFSET_BITS=64 -c -O -g -I'/usr/lib64/ocaml' 'netsys_c_sem.c' netsys_c_sem.c: In function ‘netsys_sem_open’: netsys_c_sem.c:123:13: warning: "convert_flag_list" is deprecated: use "caml_convert_flag_list" instead 123 | flags = convert_flag_list(flagsv, sem_open_flag_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_sem.c: In function ‘netsys_sem_close’: netsys_c_sem.c:144:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 144 | invalid_argument ("Netsys.sem_close: stale semaphore"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_sem.c: In function ‘netsys_sem_init’: netsys_c_sem.c:178:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 178 | s = (sem_t *) (((char *) Bigarray_val(memv)->data) + Long_val(posv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_sem.c: In function ‘netsys_as_sem’: netsys_c_sem.c:195:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 195 | s = (sem_t *) (((char *) Bigarray_val(memv)->data) + Long_val(posv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_sem.c: In function ‘netsys_sem_destroy’: netsys_c_sem.c:212:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 212 | invalid_argument ("Netsys.sem_destroy: stale semaphore"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_sem.c: In function ‘netsys_sem_getvalue’: netsys_c_sem.c:232:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 232 | invalid_argument ("Netsys.sem_getvalue: stale semaphore"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_sem.c: In function ‘netsys_sem_post’: netsys_c_sem.c:253:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 253 | invalid_argument ("Netsys.sem_post: stale semaphore"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_sem.c: In function ‘netsys_sem_wait’: netsys_c_sem.c:273:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 273 | invalid_argument ("Netsys.sem_wait: stale semaphore"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_sem.c:276:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead 276 | enter_blocking_section(); | ^~~~~~~~~~~~~~~~~ netsys_c_sem.c:281:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 281 | leave_blocking_section(); | ^~~~~~~~~~~~~~~~~ ../../tools/stubcc -ocamlc ocamlc -ccopt "-O -g" netsys_c_shm.c + x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_FILE_OFFSET_BITS=64 -c -O -g -I'/usr/lib64/ocaml' 'netsys_c_shm.c' netsys_c_shm.c: In function ‘netsys_shm_open’: netsys_c_shm.c:39:13: warning: "convert_flag_list" is deprecated: use "caml_convert_flag_list" instead 39 | cv_flags = convert_flag_list(flags, shm_open_flag_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_shm.c:40:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead 40 | p = stat_alloc(string_length(path) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_shm.c:40:13: warning: "string_length" is deprecated: use "caml_string_length" instead 40 | p = stat_alloc(string_length(path) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_shm.c:43:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead 43 | stat_free(p); | ^~~~~ opts="-opaque"; \ if [ -f "$(basename netsys_pmanage.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_pmanage.mli opts="-opaque"; \ if [ -f "$(basename netsys_sem.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_sem.mli ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_pmanage.ml ../../tools/stubcc -ocamlc ocamlc -ccopt "-O -g" netsys_c_event.c + x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_FILE_OFFSET_BITS=64 -c -O -g -I'/usr/lib64/ocaml' 'netsys_c_event.c' netsys_c_event.c: In function ‘netsys_set_nonblock_not_event’: netsys_c_event.c:271:20: warning: "failwith" is deprecated: use "caml_failwith" instead 271 | failwith("Netsys_posix.set_nonblock_event: already destroyed"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_event.c: In function ‘netsys_get_not_event_fd_nodup’: netsys_c_event.c:293:20: warning: "failwith" is deprecated: use "caml_failwith" instead 293 | failwith("Netsys_posix.get_event_fd_nodup: already destroyed"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_event.c: In function ‘netsys_return_not_event_fd’: netsys_c_event.c:309:20: warning: "failwith" is deprecated: use "caml_failwith" instead 309 | failwith("Netsys_posix.get_event_fd: already destroyed"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_event.c: In function ‘netsys_set_not_event’: netsys_c_event.c:353:20: warning: "failwith" is deprecated: use "caml_failwith" instead 353 | failwith("Netsys_posix.set_event: already destroyed"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_event.c:355:20: warning: "failwith" is deprecated: use "caml_failwith" instead 355 | failwith("Netsys_posix.set_event: not allowed for this type of event"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_event.c: In function ‘netsys_wait_not_event’: netsys_c_event.c:376:20: warning: "failwith" is deprecated: use "caml_failwith" instead 376 | failwith("Netsys_posix.wait_event: already destroyed"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_event.c: In function ‘netsys_consume_not_event’: netsys_c_event.c:405:20: warning: "failwith" is deprecated: use "caml_failwith" instead 405 | failwith("Netsys_posix.consume_event: already destroyed"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opts="-opaque"; \ if [ -f "$(basename netsys_mem.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_mem.mli opts="-opaque"; \ if [ -f "$(basename netsys_crypto_types.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_crypto_types.mli opts="-opaque"; \ if [ -f "$(basename netsys_crypto_modes.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_crypto_modes.mli ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_crypto_modes.ml ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_conf.ml opts="-opaque"; \ if [ -f "$(basename netsys_tls.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_tls.mli opts="-opaque"; \ if [ -f "$(basename netsys.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys.mli opts="-opaque"; \ if [ -f "$(basename netexn.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netexn.mli ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_impl_util.ml File "netsys_impl_util.ml", line 70, characters 14-32: 70 | let r = Pervasives.compare x a.(m) in ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys.ml ../../tools/stubcc -ocamlc ocamlc -ccopt "-O -g" netsys_c_syslog.c + x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_FILE_OFFSET_BITS=64 -c -O -g -I'/usr/lib64/ocaml' 'netsys_c_syslog.c' netsys_c_syslog.c: In function ‘netsys_openlog’: netsys_c_syslog.c:89:20: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead 89 | ident_buf = stat_alloc(IDENT_BUF_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_syslog.c:97:13: warning: "convert_flag_list" is deprecated: use "caml_convert_flag_list" instead 97 | options = convert_flag_list(opts, syslog_opt_flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../tools/stubcc -ocamlc ocamlc -ccopt "-O -g" netsys_c_fallocate.c + x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_FILE_OFFSET_BITS=64 -c -O -g -I'/usr/lib64/ocaml' 'netsys_c_fallocate.c' netsys_c_fallocate.c: In function ‘netsys_fallocate’: netsys_c_fallocate.c:31:20: warning: "failwith" is deprecated: use "caml_failwith" instead 31 | failwith("Netsys.fadvise: large files not supported on this OS"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_fallocate.c:33:20: warning: "failwith" is deprecated: use "caml_failwith" instead 33 | failwith("Netsys.fadvise: large files not supported on this OS"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../tools/stubcc -ocamlc ocamlc -ccopt "-O -g" netsys_c_xdr.c + x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_FILE_OFFSET_BITS=64 -c -O -g -I'/usr/lib64/ocaml' 'netsys_c_xdr.c' ../../tools/stubcc -ocamlc ocamlc -ccopt "-O -g" netsys_c_queue.c + x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_FILE_OFFSET_BITS=64 -c -O -g -I'/usr/lib64/ocaml' 'netsys_c_queue.c' ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_mem.ml ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_tls.ml opts="-opaque"; \ if [ -f "$(basename netsys_gssapi.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_gssapi.mli opts="-opaque"; \ if [ -f "$(basename netsys_sasl_types.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_sasl_types.mli opts="-opaque"; \ if [ -f "$(basename netsys_sasl.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_sasl.mli ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_sasl.ml opts="-opaque"; \ if [ -f "$(basename netsys_rng.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_rng.mli ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_rng.ml ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_types.ml ../../tools/stubcc -ocamlc ocamlc -ccopt "-O -g" netsys_c_locale.c + x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_FILE_OFFSET_BITS=64 -c -O -g -I'/usr/lib64/ocaml' 'netsys_c_locale.c' netsys_c_locale.c: In function ‘netsys_query_langinfo’: netsys_c_locale.c:42:20: warning: "failwith" is deprecated: use "caml_failwith" instead 42 | failwith("Netsys_posix.query_locale: no locale support"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_locale.c:43:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead 43 | oldcopy_locale = stat_alloc(strlen(old_locale) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_locale.c:48:20: warning: "stat_free" is deprecated: use "caml_stat_free" instead 48 | stat_free(oldcopy_locale); | ^~~~~~~~~~~~~~~ netsys_c_locale.c:49:20: warning: "failwith" is deprecated: use "caml_failwith" instead 49 | failwith("Netsys_posix.query_locale: cannot set this locale"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_locale.c:53:13: warning: "alloc" is deprecated: use "caml_alloc" instead 53 | s = alloc(n,0); | ^~~~~~~ netsys_c_locale.c:55:20: warning: "copy_string" is deprecated: use "caml_copy_string" instead 55 | Store_field(s,k,copy_string(nl_langinfo(locale_items_table[k]))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_locale.c:59:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead 59 | stat_free(oldcopy_locale); | ^~~~~~~~~~~~~~~~~~ opts="-opaque"; \ if [ -f "$(basename netsys_xdr.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_xdr.mli ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_xdr.ml ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netexn.ml ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_crypto_types.ml ../../tools/stubcc -ocamlc ocamlc -ccopt "-O -g" netsys_c_htab.c + x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_FILE_OFFSET_BITS=64 -c -O -g -I'/usr/lib64/ocaml' 'netsys_c_htab.c' ../../tools/stubcc -ocamlc ocamlc -ccopt "-O -g" netsys_c_ioprio.c + x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_FILE_OFFSET_BITS=64 -c -O -g -I'/usr/lib64/ocaml' 'netsys_c_ioprio.c' netsys_c_ioprio.c: In function ‘netsys_ioprio_get’: netsys_c_ioprio.c:92:20: warning: "failwith" is deprecated: use "caml_failwith" instead 92 | failwith("netsys_ioprio_get: internal error"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_ioprio.c:117:20: warning: "failwith" is deprecated: use "caml_failwith" instead 117 | failwith("netsys_ioprio_get: Unexpected result"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_ioprio.c: In function ‘netsys_ioprio_set’: netsys_c_ioprio.c:148:20: warning: "failwith" is deprecated: use "caml_failwith" instead 148 | failwith("netsys_ioprio_set: internal error"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_ioprio.c:162:20: warning: "failwith" is deprecated: use "caml_failwith" instead 162 | failwith("netsys_ioprio_set: internal error"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_ioprio.c:179:20: warning: "failwith" is deprecated: use "caml_failwith" instead 179 | failwith("netsys_ioprio_set: internal error"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../tools/stubcc -ocamlc ocamlc -ccopt "-O -g" netsys_c_poll.c + x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_FILE_OFFSET_BITS=64 -c -O -g -I'/usr/lib64/ocaml' 'netsys_c_poll.c' netsys_c_poll.c: In function ‘netsys_poll’: netsys_c_poll.c:151:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead 151 | enter_blocking_section(); | ^~~~~~~~~~~~~~~~~ netsys_c_poll.c:153:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 153 | leave_blocking_section(); | ^~~~~~~~~~~~~~~~~ opts="-opaque"; \ if [ -f "$(basename netsys_pollset.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_pollset.mli opts="-opaque"; \ if [ -f "$(basename netsys_pollset_posix.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_pollset_posix.mli ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_pollset_posix.ml ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_sem.ml ../../tools/stubcc -ocamlc ocamlc -ccopt "-O -g" netsys_c_fadvise.c + x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_FILE_OFFSET_BITS=64 -c -O -g -I'/usr/lib64/ocaml' 'netsys_c_fadvise.c' netsys_c_fadvise.c: In function ‘netsys_fadvise’: netsys_c_fadvise.c:38:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 38 | default: invalid_argument("Netsys.fadvise"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_fadvise.c:45:20: warning: "failwith" is deprecated: use "caml_failwith" instead 45 | failwith("Netsys.fadvise: large files not supported on this OS"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_fadvise.c:47:20: warning: "failwith" is deprecated: use "caml_failwith" instead 47 | failwith("Netsys.fadvise: large files not supported on this OS"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opts="-opaque"; \ if [ -f "$(basename netsys_crypto.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_crypto.mli ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_crypto.ml ../../tools/stubcc -ocamlc ocamlc -ccopt "-O -g" netsys_c_spawn.c + x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_FILE_OFFSET_BITS=64 -c -O -g -I'/usr/lib64/ocaml' 'netsys_c_spawn.c' netsys_c_spawn.c: In function ‘netsys_posix_spawn_nat’: netsys_c_spawn.c:617:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 617 | invalid_argument | ^~~~~~~~~ netsys_c_spawn.c:641:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 641 | invalid_argument | ^~~~~~~~~ netsys_c_spawn.c:806:20: warning: "failwith" is deprecated: use "caml_failwith" instead 806 | failwith("USE_FORK_EXEC"); | ^~~~~~~~~~~~~~~ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_sasl_util.ml opts="-opaque"; \ if [ -f "$(basename netsys_ciphers.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_ciphers.mli ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_ciphers.ml opts="-opaque"; \ if [ -f "$(basename netsys_signal.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_signal.mli ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_signal.ml opts="-opaque"; \ if [ -f "$(basename netsys_tmp.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_tmp.mli ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_tmp.ml opts="-opaque"; \ if [ -f "$(basename netsys_pollset_win32.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_pollset_win32.mli ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_pollset_win32.ml File "netsys_pollset_win32.ml", line 30, characters 13-31: 29 | ......... 30 | ...rray.sort Pervasiv................... Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "netsys_pollset_win32.ml", line 31, characters 13-31: 30 | .......... 31 | ..Array.sort Pervasi.................... Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "netsys_pollset_win32.ml", line 32, characters 13-31: | .......... 32 | ..Hashtbl.fold 32 | (.................. Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_pollset.ml opts="-opaque"; \ if [ -f "$(basename netsys_digests.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_digests.mli ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_digests.ml ../../tools/stubcc -ocamlc ocamlc -ccopt "-O -g" netsys_c_mem.c + x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_FILE_OFFSET_BITS=64 -c -O -g -I'/usr/lib64/ocaml' 'netsys_c_mem.c' netsys_c_mem.c: In function ‘netsys_blit_memory_to_string’: netsys_c_mem.c:33:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead 33 | struct caml_bigarray *mem = Bigarray_val(memv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:33:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 33 | struct caml_bigarray *mem = Bigarray_val(memv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c: In function ‘netsys_blit_string_to_memory’: netsys_c_mem.c:51:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead 51 | struct caml_bigarray *mem = Bigarray_val(memv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:51:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 51 | struct caml_bigarray *mem = Bigarray_val(memv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c: In function ‘netsys_memory_address’: netsys_c_mem.c:65:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead 65 | struct caml_bigarray *mem = Bigarray_val(memv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:65:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 65 | struct caml_bigarray *mem = Bigarray_val(memv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c: In function ‘netsys_grab’: netsys_c_mem.c:86:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead 86 | return alloc_bigarray_dims(BIGARRAY_C_LAYOUT | BIGARRAY_UINT8, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:86:13: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead 86 | return alloc_bigarray_dims(BIGARRAY_C_LAYOUT | BIGARRAY_UINT8, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:86:13: warning: "BIGARRAY_UINT8" is deprecated: use "CAML_BA_UINT8" instead 86 | return alloc_bigarray_dims(BIGARRAY_C_LAYOUT | BIGARRAY_UINT8, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c: In function ‘netsys_alloc_memory_pages’: netsys_c_mem.c:114:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead 114 | r = alloc_bigarray_dims(BIGARRAY_C_LAYOUT | BIGARRAY_UINT8 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:114:13: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead 114 | r = alloc_bigarray_dims(BIGARRAY_C_LAYOUT | BIGARRAY_UINT8 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:114:13: warning: "BIGARRAY_UINT8" is deprecated: use "CAML_BA_UINT8" instead 114 | r = alloc_bigarray_dims(BIGARRAY_C_LAYOUT | BIGARRAY_UINT8 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:115:34: warning: "BIGARRAY_MAPPED_FILE" is deprecated: use "CAML_BA_MAPPED_FILE" instead 115 | BIGARRAY_MAPPED_FILE, | ^~~~~~~~~~~~~~~~ netsys_c_mem.c: In function ‘netsys_zero_pages’: netsys_c_mem.c:128:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead 128 | struct caml_bigarray *mem = Bigarray_val(memv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:128:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 128 | struct caml_bigarray *mem = Bigarray_val(memv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:142:27: warning: "failwith" is deprecated: use "caml_failwith" instead 142 | failwith("Netsys_mem.zero_pages assertion failed"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:146:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 146 | invalid_argument("Netsys_mem.zero_pages only for whole pages"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c: In function ‘netsys_alloc_aligned_memory’: netsys_c_mem.c:167:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead 167 | r = alloc_bigarray_dims(BIGARRAY_C_LAYOUT | BIGARRAY_UINT8 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:167:13: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead 167 | r = alloc_bigarray_dims(BIGARRAY_C_LAYOUT | BIGARRAY_UINT8 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:167:13: warning: "BIGARRAY_UINT8" is deprecated: use "CAML_BA_UINT8" instead 167 | r = alloc_bigarray_dims(BIGARRAY_C_LAYOUT | BIGARRAY_UINT8 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:168:34: warning: "BIGARRAY_MANAGED" is deprecated: use "CAML_BA_MANAGED" instead 168 | BIGARRAY_MANAGED, | ^~~~~~~~~~~~ netsys_c_mem.c: In function ‘netsys_map_file’: netsys_c_mem.c:200:20: warning: "failwith" is deprecated: use "caml_failwith" instead 200 | failwith("Netsys_mem: large files not supported on this OS"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:214:20: warning: "failwith" is deprecated: use "caml_failwith" instead 214 | failwith("Netsys_mem: cannot mmap - file position exceeds file size"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:217:20: warning: "failwith" is deprecated: use "caml_failwith" instead 217 | failwith("Netsys_mem: cannot mmap - file too large"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:222:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 222 | invalid_argument("netsys_map_file"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:235:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead 235 | return alloc_bigarray_dims(BIGARRAY_UINT8 | BIGARRAY_C_LAYOUT | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:235:13: warning: "BIGARRAY_UINT8" is deprecated: use "CAML_BA_UINT8" instead 235 | return alloc_bigarray_dims(BIGARRAY_UINT8 | BIGARRAY_C_LAYOUT | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:235:13: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead 235 | return alloc_bigarray_dims(BIGARRAY_UINT8 | BIGARRAY_C_LAYOUT | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:236:34: warning: "BIGARRAY_MAPPED_FILE" is deprecated: use "CAML_BA_MAPPED_FILE" instead 236 | BIGARRAY_MAPPED_FILE, 1, eff_addr, basize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c: In function ‘netsys_memory_unmap_file’: netsys_c_mem.c:257:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead 257 | struct caml_bigarray *b = Bigarray_val(memv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:257:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 257 | struct caml_bigarray *b = Bigarray_val(memv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:258:13: warning: "BIGARRAY_MANAGED_MASK" is deprecated: use "CAML_BA_MANAGED_MASK" instead 258 | if ((b->flags & BIGARRAY_MANAGED_MASK) == BIGARRAY_MAPPED_FILE) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:258:13: warning: "BIGARRAY_MAPPED_FILE" is deprecated: use "CAML_BA_MAPPED_FILE" instead 258 | if ((b->flags & BIGARRAY_MANAGED_MASK) == BIGARRAY_MAPPED_FILE) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:263:27: warning: "BIGARRAY_MANAGED_MASK" is deprecated: use "CAML_BA_MANAGED_MASK" instead 263 | (b->flags & ~BIGARRAY_MANAGED_MASK) | BIGARRAY_EXTERNAL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:263:27: warning: "BIGARRAY_EXTERNAL" is deprecated: use "CAML_BA_EXTERNAL" instead 263 | (b->flags & ~BIGARRAY_MANAGED_MASK) | BIGARRAY_EXTERNAL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:270:27: warning: "BIGARRAY_MANAGED_MASK" is deprecated: use "CAML_BA_MANAGED_MASK" instead 270 | (b->flags & ~BIGARRAY_MANAGED_MASK) | BIGARRAY_EXTERNAL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:270:27: warning: "BIGARRAY_EXTERNAL" is deprecated: use "CAML_BA_EXTERNAL" instead 270 | (b->flags & ~BIGARRAY_MANAGED_MASK) | BIGARRAY_EXTERNAL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c: In function ‘netsys_reshape’: netsys_c_mem.c:281:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead 281 | struct caml_bigarray *b; | ^~~~~~~~~~~~~~~~ netsys_c_mem.c:282:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead 282 | struct caml_bigarray *mem; | ^~~~~~~~~~~~~~~~~~ netsys_c_mem.c:288:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 288 | b = Bigarray_val(bv); | ^~~~~~~~~~~~~ netsys_c_mem.c:294:13: warning: "alloc" is deprecated: use "caml_alloc" instead 294 | dimv = alloc(b->num_dims,0); | ^~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:300:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 300 | mem = Bigarray_val(memv); | ^~~~~~~~~~~~~~~~~ netsys_c_mem.c: In function ‘netsys_mem_read’: netsys_c_mem.c:378:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 378 | data = ((char *) (Bigarray_val(memv)->data)) + Long_val(offv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:399:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead 399 | enter_blocking_section(); | ^~~~~~~~~~~~~~~~~ netsys_c_mem.c:401:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 401 | leave_blocking_section(); /* keeps errno intact */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c: In function ‘netsys_mem_write’: netsys_c_mem.c:419:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 419 | data = ((char *) (Bigarray_val(memv)->data)) + Long_val(offv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:440:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead 440 | enter_blocking_section(); | ^~~~~~~~~~~~~~~~~ netsys_c_mem.c:442:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 442 | leave_blocking_section(); | ^~~~~~~~~~~~~~~~~ netsys_c_mem.c: In function ‘netsys_mem_recv’: netsys_c_mem.c:469:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 469 | data = ((char *) (Bigarray_val(memv)->data)) + Long_val(offv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:470:13: warning: "convert_flag_list" is deprecated: use "caml_convert_flag_list" instead 470 | flags = convert_flag_list(flagsv, msg_flag_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:478:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead 478 | enter_blocking_section(); | ^~~~~~~~~~~~~~~~~ netsys_c_mem.c:486:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 486 | leave_blocking_section(); | ^~~~~~~~~~~~~~~~~ netsys_c_mem.c: In function ‘netsys_mem_send’: netsys_c_mem.c:509:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 509 | data = ((char *) (Bigarray_val(memv)->data)) + Long_val(offv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:510:13: warning: "convert_flag_list" is deprecated: use "caml_convert_flag_list" instead 510 | flags = convert_flag_list(flagsv, msg_flag_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:518:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead 518 | enter_blocking_section(); | ^~~~~~~~~~~~~~~~~ netsys_c_mem.c:526:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 526 | leave_blocking_section(); | ^~~~~~~~~~~~~~~~~ netsys_c_mem.c: In function ‘netsys_as_value’: netsys_c_mem.c:540:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead 540 | struct caml_bigarray *b = Bigarray_val(memv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:540:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 540 | struct caml_bigarray *b = Bigarray_val(memv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c: In function ‘netsys_value_area_add’: netsys_c_mem.c:547:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead 547 | struct caml_bigarray *b = Bigarray_val(memv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:547:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 547 | struct caml_bigarray *b = Bigarray_val(memv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:553:20: warning: "failwith" is deprecated: use "caml_failwith" instead 553 | failwith("Netsys_mem.value_area: error"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c: In function ‘netsys_value_area_remove’: netsys_c_mem.c:563:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead 563 | struct caml_bigarray *b = Bigarray_val(memv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:563:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 563 | struct caml_bigarray *b = Bigarray_val(memv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c: In function ‘netsys_init_header’: netsys_c_mem.c:577:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead 577 | struct caml_bigarray *b = Bigarray_val(memv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:577:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 577 | struct caml_bigarray *b = Bigarray_val(memv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:585:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 585 | invalid_argument("Netsys_mem.init_header"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c: In function ‘netsys_init_string’: netsys_c_mem.c:622:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead 622 | struct caml_bigarray *b = Bigarray_val(memv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:622:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 622 | struct caml_bigarray *b = Bigarray_val(memv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:632:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 632 | invalid_argument("Netsys_mem.init_string"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c: In function ‘netsys_init_value_1’: netsys_c_mem.c:1002:27: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 1002 | b_work = Bigarray_val(work); | ^~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:1003:27: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 1003 | b_copy = Bigarray_val(copy); | ^~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:1009:34: warning: "BIGARRAY_KIND_MASK" is deprecated: use "CAML_BA_KIND_MASK" instead 1009 | caml_ba_element_size[b_work->flags & BIGARRAY_KIND_MASK]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:1038:34: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead 1038 | data_copy = stat_alloc(size_aligned); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c: In function ‘netsys_init_value’: netsys_c_mem.c:1257:20: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead 1257 | stat_alloc(sizeof(struct named_custom_ops)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:1258:20: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead 1258 | ops->name = stat_alloc(caml_string_length(Field(pair,0))+1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:1265:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 1265 | mem_data = ((char *) Bigarray_val(memv)->data) + off; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:1266:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead 1266 | mem_end = mem_data + Bigarray_val(memv)->dim[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:1290:20: warning: "stat_free" is deprecated: use "caml_stat_free" instead 1290 | stat_free(ops->name); | ^~~~~~~~~~ netsys_c_mem.c:1291:20: warning: "stat_free" is deprecated: use "caml_stat_free" instead 1291 | stat_free(ops); | ^~~~ netsys_c_mem.c:1312:20: warning: "failwith" is deprecated: use "caml_failwith" instead 1312 | failwith("Netsys_mem.init_value: Library error"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:1316:20: warning: "failwith" is deprecated: use "caml_failwith" instead 1316 | failwith("Netsys_mem.init_value: Unknown error"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c: In function ‘netsys_copy_value’: netsys_c_mem.c:1354:13: warning: "int32_ops" is deprecated: use "caml_int32_ops" instead 1354 | struct named_custom_ops int32_ops; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:1355:13: warning: "int64_ops" is deprecated: use "caml_int64_ops" instead 1355 | struct named_custom_ops int64_ops; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:1356:13: warning: "nativeint_ops" is deprecated: use "caml_nativeint_ops" instead 1356 | struct named_custom_ops nativeint_ops; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:1393:48: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead 1393 | 1, NULL, 1)); | ^~~~~~~~~ netsys_c_mem.c:1393:48: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead 1393 | 1, NULL, 1)); | ^~~~~~~~~ netsys_c_mem.c:1394:13: warning: "int32_ops" is deprecated: use "caml_int32_ops" instead 1394 | bigarray_ops.next = &int32_ops; | ^~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:1396:13: warning: "int32_ops" is deprecated: use "caml_int32_ops" instead 1396 | int32_ops.name = "_i"; | ^~~~~~~~~~~~~~ netsys_c_mem.c:1397:13: warning: "int32_ops" is deprecated: use "caml_int32_ops" instead 1397 | int32_ops.ops = Custom_ops_val(caml_copy_int32(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:1398:13: warning: "int32_ops" is deprecated: use "caml_int32_ops" instead 1398 | int32_ops.next = &int64_ops; | ^~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:1398:13: warning: "int64_ops" is deprecated: use "caml_int64_ops" instead netsys_c_mem.c:1400:13: warning: "int64_ops" is deprecated: use "caml_int64_ops" instead 1400 | int64_ops.name = "_j"; | ^~~~~~~~~~~~~~ netsys_c_mem.c:1401:13: warning: "int64_ops" is deprecated: use "caml_int64_ops" instead 1401 | int64_ops.ops = Custom_ops_val(caml_copy_int64(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:1402:13: warning: "int64_ops" is deprecated: use "caml_int64_ops" instead 1402 | int64_ops.next = &nativeint_ops; | ^~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:1402:13: warning: "nativeint_ops" is deprecated: use "caml_nativeint_ops" instead 1402 | int64_ops.next = &nativeint_ops; | ^~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:1404:13: warning: "nativeint_ops" is deprecated: use "caml_nativeint_ops" instead 1404 | nativeint_ops.name = "_n"; | ^~~~~~~~~~~~~~~~~~ netsys_c_mem.c:1405:13: warning: "nativeint_ops" is deprecated: use "caml_nativeint_ops" instead 1405 | nativeint_ops.ops = Custom_ops_val(caml_copy_nativeint(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:1406:13: warning: "nativeint_ops" is deprecated: use "caml_nativeint_ops" instead 1406 | nativeint_ops.next = NULL; | ^~~~~~~~~~~~~~~~~~ netsys_c_mem.c:1495:20: warning: "failwith" is deprecated: use "caml_failwith" instead 1495 | failwith("Netsys_mem.copy_value: Library error"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c:1499:20: warning: "failwith" is deprecated: use "caml_failwith" instead 1499 | failwith("Netsys_mem.copy_value: Unknown error"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_mem.c: In function ‘netsys_get_custom_ops’: netsys_c_mem.c:1512:20: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead 1512 | r = alloc_small(2,0); | ^~~~~~~~~~ netsys_c_mem.c:1517:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 1517 | invalid_argument("Netsys_mem.get_custom_ops"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../tools/stubcc -ocamlc ocamlc -ccopt "-O -g" netsys_c.c + x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_FILE_OFFSET_BITS=64 -c -O -g -I'/usr/lib64/ocaml' 'netsys_c.c' netsys_c.c: In function ‘netsys_int64_of_file_descr’: netsys_c.c:21:13: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead 21 | return copy_int64(Long_val(fd)); | ^~~~~~~~~~~~~~~~~~~~~~~~ netsys_c.c: In function ‘netsys_ctermid’: netsys_c.c:140:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 140 | return copy_string(ctermid(s)); | ^~~~~~~~~~~~~~~~~~~~~~~ netsys_c.c: In function ‘netsys_ttyname’: netsys_c.c:154:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 154 | return copy_string(s); | ^~~~~~~~~~~~~~ netsys_c.c: In function ‘netsys_fdopendir’: netsys_c.c:263:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead 263 | res = alloc_small(1, Abstract_tag); | ^~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c.c: In function ‘netsys_realpath’: netsys_c.c:284:20: warning: "copy_string" is deprecated: use "caml_copy_string" instead 284 | name_out = copy_string(name_out_s); | ^~~~~~~~~~~~~~~~~~~~~~~~ netsys_c.c: In function ‘netsys_ptsname’: netsys_c.c:327:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 327 | return copy_string(s); | ^~~~~~~~~~~~~~ netsys_c.c: In function ‘netsys_openat’: netsys_c.c:476:13: warning: "convert_flag_list" is deprecated: use "caml_convert_flag_list" instead 476 | cv_flags = convert_flag_list(flags, open_flag_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c.c:477:13: warning: "convert_flag_list" is deprecated: use "caml_convert_flag_list" instead 477 | clo_flags = convert_flag_list(flags, open_cloexec_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c.c:487:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead 487 | p = stat_alloc(string_length(path) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c.c:487:13: warning: "string_length" is deprecated: use "caml_string_length" instead 487 | p = stat_alloc(string_length(path) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c.c:489:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead 489 | enter_blocking_section(); | ^~~~~~~~~~~~~~~~~ netsys_c.c:491:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 491 | leave_blocking_section(); | ^~~~~~~~~~~~~~~~~ netsys_c.c:492:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead 492 | stat_free(p); | ^~~~~ netsys_c.c: In function ‘netsys_faccessat’: netsys_c.c:520:13: warning: "convert_flag_list" is deprecated: use "caml_convert_flag_list" instead 520 | cv_perms = convert_flag_list(perms, access_permission_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c.c:521:13: warning: "convert_flag_list" is deprecated: use "caml_convert_flag_list" instead 521 | cv_flags = convert_flag_list(flags, at_flags_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c.c: In function ‘netsys_linkat’: netsys_c.c:564:13: warning: "convert_flag_list" is deprecated: use "caml_convert_flag_list" instead 564 | cv_flags = convert_flag_list(flags, at_flags_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c.c: In function ‘netsys_unlinkat’: netsys_c.c:580:13: warning: "convert_flag_list" is deprecated: use "caml_convert_flag_list" instead 580 | cv_flags = convert_flag_list(flags, at_flags_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c.c: In function ‘netsys_readlinkat’: netsys_c.c:625:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 625 | return copy_string(buffer); | ^~~~~~~~~~~~~~~~~ ../../tools/stubcc -ocamlc ocamlc -ccopt "-O -g" netsys_c_multicast.c + x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_FILE_OFFSET_BITS=64 -c -O -g -I'/usr/lib64/ocaml' 'netsys_c_multicast.c' netsys_c_multicast.c: In function ‘socket_domain’: netsys_c_multicast.c:46:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 46 | invalid_argument("Not an Internet socket"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_multicast.c: In function ‘netsys_mcast_set_loop’: netsys_c_multicast.c:80:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 80 | invalid_argument("Netsys.mcast_set_loop"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_multicast.c: In function ‘netsys_mcast_set_ttl’: netsys_c_multicast.c:126:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 126 | invalid_argument("Netsys.mcast_set_ttl"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_multicast.c: In function ‘netsys_mcast_add_membership’: netsys_c_multicast.c:157:13: warning: "string_length" is deprecated: use "caml_string_length" instead 157 | if (string_length(group_addr) != 4 || string_length(if_addr) != 4 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_multicast.c:157:13: warning: "string_length" is deprecated: use "caml_string_length" instead netsys_c_multicast.c:158:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 158 | invalid_argument("Netsys.mcast_add_membership: Not an IPV4 address"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_multicast.c:176:13: warning: "string_length" is deprecated: use "caml_string_length" instead 176 | if (string_length(group_addr) != 16 || string_length(if_addr) != 16 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_multicast.c:176:13: warning: "string_length" is deprecated: use "caml_string_length" instead netsys_c_multicast.c:177:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 177 | invalid_argument("Netsys.mcast_add_membership: Not an IPV6 address"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_multicast.c:196:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 196 | invalid_argument("Netsys.mcast_add_membership"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_multicast.c: In function ‘netsys_mcast_drop_membership’: netsys_c_multicast.c:226:13: warning: "string_length" is deprecated: use "caml_string_length" instead 226 | if (string_length(group_addr) != 4 || string_length(if_addr) != 4 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_multicast.c:226:13: warning: "string_length" is deprecated: use "caml_string_length" instead netsys_c_multicast.c:227:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 227 | invalid_argument("Netsys.mcast_drop_membership: Not an IPV4 address"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_multicast.c:245:13: warning: "string_length" is deprecated: use "caml_string_length" instead 245 | if (string_length(group_addr) != 16 || string_length(if_addr) != 16 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_multicast.c:245:13: warning: "string_length" is deprecated: use "caml_string_length" instead netsys_c_multicast.c:246:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 246 | invalid_argument("Netsys.mcast_drop_membership: Not an IPV6 address"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_multicast.c:265:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 265 | invalid_argument("Netsys.mcast_drop_membership"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_win32.ml ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_gssapi.ml ../../tools/stubcc -ocamlc ocamlc -ccopt "-O -g" netsys_c_subprocess.c + x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_FILE_OFFSET_BITS=64 -c -O -g -I'/usr/lib64/ocaml' 'netsys_c_subprocess.c' netsys_c_subprocess.c: In function ‘netsys_install_sigchld_handler’: netsys_c_subprocess.c:285:20: warning: "failwith" is deprecated: use "caml_failwith" instead 285 | failwith("Cannot allocate memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_subprocess.c: In function ‘netsys_watch_subprocess’: netsys_c_subprocess.c:352:20: warning: "failwith" is deprecated: use "caml_failwith" instead 352 | failwith("Netsys_posix.watch_subprocess: uninitialized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_subprocess.c:428:20: warning: "failwith" is deprecated: use "caml_failwith" instead 428 | failwith("Cannot allocate memory"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_subprocess.c:472:13: warning: "alloc" is deprecated: use "caml_alloc" instead 472 | r = alloc(2,0); | ^~~~~~~ netsys_c_subprocess.c: In function ‘netsys_get_subprocess_status’: netsys_c_subprocess.c:557:20: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead 557 | st = alloc_small(1, TAG_WEXITED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_subprocess.c:561:20: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead 561 | st = alloc_small(1, TAG_WSIGNALED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_subprocess.c:565:20: warning: "alloc" is deprecated: use "caml_alloc" instead 565 | r = alloc(1,0); | ^~~~ netsys_c_subprocess.c: In function ‘netsys_kill_all_subprocesses’: netsys_c_subprocess.c:651:20: warning: "failwith" is deprecated: use "caml_failwith" instead 651 | failwith("Netsys_posix.watch_subprocess: uninitialized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_subprocess.c: In function ‘netsys_killpg_all_subprocesses’: netsys_c_subprocess.c:689:20: warning: "failwith" is deprecated: use "caml_failwith" instead 689 | failwith("Netsys_posix.watch_subprocess: uninitialized"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../tools/stubcc -ocamlc ocamlc -ccopt "-O -g" netsys_c_ip6.c + x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_FILE_OFFSET_BITS=64 -c -O -g -I'/usr/lib64/ocaml' 'netsys_c_ip6.c' opts="-opaque"; \ if [ -f "$(basename netsys_pollset_generic.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_pollset_generic.mli ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_pollset_generic.ml opts="-opaque"; \ if [ -f "$(basename netsys_polysocket.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_polysocket.mli ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_polysocket.ml ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_posix.ml File "netsys_posix.ml", line 340, characters 12-30: 339 | .. 340 | .........i = Array.of_list ........ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "netsys_posix.ml", line 341, characters 12-30: 340 | 341 | ........... Pervasives.compar........ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "netsys_posix.ml", line 342, characters 12-30: 341 | 342 | ........... Pervasives.compar........ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "netsys_posix.ml", line 682, characters 16-34: 681 | ......... 682 | ...... t = post_fork_han.... Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "netsys_posix.ml", line 880, characters 14-29: 880 | (pg = Pg_keep) ?(fd_actions = []) ^^^^^^^^^^^^^^^ 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 -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_sasl_types.ml opts="-opaque"; \ if [ -f "$(basename netsys_global.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c $opts netsys_global.mli ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -c netsys_global.ml ../../tools/stubcc -ocamlc ocamlc -ccopt "-O -g" netsys_c_clock.c + x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_FILE_OFFSET_BITS=64 -c -O -g -I'/usr/lib64/ocaml' 'netsys_c_clock.c' netsys_c_clock.c: In function ‘make_timespec’: netsys_c_clock.c:26:20: warning: "failwith" is deprecated: use "caml_failwith" instead 26 | failwith("Netsys_posix: time value out of range"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_clock.c:29:20: warning: "failwith" is deprecated: use "caml_failwith" instead 29 | failwith("Netsys_posix: time value out of range"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_clock.c: In function ‘alloc_timespec_pair’: netsys_c_clock.c:47:13: warning: "alloc" is deprecated: use "caml_alloc" instead 47 | tsout = alloc(2,0); | ^~~~~~~~~~~ netsys_c_clock.c: In function ‘netsys_clock_getcpuclockid’: netsys_c_clock.c:194:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 194 | invalid_argument("Netsys_posix.clock_getcpuclockid not available"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netsys_c_clock.c: In function ‘netsys_timer_event’: netsys_c_clock.c:438:20: warning: "failwith" is deprecated: use "caml_failwith" instead 438 | failwith("Netsys_posix.timer_event: timer is not connected with event"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if [ "Xnetsys_c.o netsys_c_poll.o netsys_c_fadvise.o netsys_c_fallocate.o netsys_c_ioprio.o netsys_c_locale.o netsys_c_multicast.o netsys_c_sem.o netsys_c_shm.o netsys_c_spawn.o netsys_c_subprocess.o netsys_c_syslog.o netsys_c_clock.o netsys_c_event.o netsys_c_win32.o netsys_c_htab.o netsys_c_queue.o netsys_c_mem.o netsys_c_xdr.o netsys_c_ip6.o" = "X" ]; then \ ocamlfind ocamlc -g -safe-string -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_O_SHARE_DELETE -D HAVE_O_CLOEXEC -D HAVE_O_KEEPEXEC -D HAVE_BYTES " -w -25 -a -o netsys.cma netsys_conf.cmo netsys_types.cmo netlog.cmo netexn.cmo netsys_impl_util.cmo netsys_mem.cmo netsys_signal.cmo netsys_crypto_types.cmo netsys_crypto.cmo netsys_crypto_modes.cmo netsys_posix.cmo netsys_win32.cmo netsys_tls.cmo netsys.cmo netsys_ciphers.cmo netsys_digests.cmo netsys_rng.cmo netsys_pollset.cmo netsys_pollset_posix.cmo netsys_pollset_win32.cmo netsys_pollset_generic.cmo netsys_xdr.cmo netsys_tmp.cmo netsys_sem.cmo netsys_pmanage.cmo netsys_global.cmo netsys_gssapi.cmo netsys_sasl_types.cmo netsys_sasl_util.cmo netsys_sasl.cmo netsys_polypipe.cmo netsys_polysocket.cmo; \ else \ ../../tools/mkstublib -o netsys netsys_conf.cmo netsys_types.cmo netlog.cmo netexn.cmo netsys_impl_util.cmo netsys_mem.cmo netsys_signal.cmo netsys_crypto_types.cmo netsys_crypto.cmo netsys_crypto_modes.cmo netsys_posix.cmo netsys_win32.cmo netsys_tls.cmo netsys.cmo netsys_ciphers.cmo netsys_digests.cmo netsys_rng.cmo netsys_pollset.cmo netsys_pollset_posix.cmo netsys_pollset_win32.cmo netsys_pollset_generic.cmo netsys_xdr.cmo netsys_tmp.cmo netsys_sem.cmo netsys_pmanage.cmo netsys_global.cmo netsys_gssapi.cmo netsys_sasl_types.cmo netsys_sasl_util.cmo netsys_sasl.cmo netsys_polypipe.cmo netsys_polysocket.cmo netsys_c.o netsys_c_poll.o netsys_c_fadvise.o netsys_c_fallocate.o netsys_c_ioprio.o netsys_c_locale.o netsys_c_multicast.o netsys_c_sem.o netsys_c_shm.o netsys_c_spawn.o netsys_c_subprocess.o netsys_c_syslog.o netsys_c_clock.o netsys_c_event.o netsys_c_win32.o netsys_c_htab.o netsys_c_queue.o netsys_c_mem.o netsys_c_xdr.o netsys_c_ip6.o ; \ fi gmake[1]: Leaving directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netsys' gmake[1]: Entering directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netshm' gmake[2]: Entering directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netshm' sed -e 's/@VERSION@//' \ -e 's/@AUTHDHREQS@//' \ -e 's/@PREFERRED_CGI_PKG@//' \ -e 's/@REGEXP_PROVIDER@/str/' \ -e 's/@COMPAT_PCRE_PROVIDER@//' \ -e 's/@ZIP_PROVIDER@/zip/' \ META.in >META gmake[2]: Leaving directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netshm' gmake[1]: Leaving directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netshm' gmake[1]: Entering directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netshm' ocamlfind ocamldep -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_BYTES " *.ml *.mli >depend || { rm -f depend; exit 1; } gmake[1]: Leaving directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netshm' gmake[1]: Entering directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netshm' opts="-opaque"; \ if [ -f "$(basename netshm.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_BYTES " -w -25 -c $opts netshm.mli ocamlfind ocamlc -g -safe-string -I ../../src/netsys -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_BYTES " -w -25 -c netshm.ml File "netshm.ml", line 136, characters 17-35: 136 | (Pervasives.compare : int -> int -> int) ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims opts="-opaque"; \ if [ -f "$(basename netshm_data.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_BYTES " -w -25 -c $opts netshm_data.mli opts="-opaque"; \ if [ -f "$(basename netshm_array.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_BYTES " -w -25 -c $opts netshm_array.mli opts="-opaque"; \ if [ -f "$(basename netshm_hashtbl.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_BYTES " -w -25 -c $opts netshm_hashtbl.mli ocamlfind ocamlc -g -safe-string -I ../../src/netsys -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_BYTES " -w -25 -c netshm_array.ml ocamlfind ocamlc -g -safe-string -I ../../src/netsys -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_BYTES " -w -25 -c netshm_data.ml ocamlfind ocamlc -g -safe-string -I ../../src/netsys -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_BYTES " -w -25 -c netshm_hashtbl.ml if [ "X" = "X" ]; then \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -package "bytes unix" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D HAVE_BYTES " -w -25 -a -o netshm.cma netshm.cmo netshm_data.cmo netshm_hashtbl.cmo netshm_array.cmo; \ else \ ../../tools/mkstublib -o netshm netshm.cmo netshm_data.cmo netshm_hashtbl.cmo netshm_array.cmo ; \ fi gmake[1]: Leaving directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netshm' gmake[1]: Entering directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netstring' gmake[2]: Entering directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netstring' ocaml ../../tools/unicode_charinfo.ml unicode_charinfo.txt \ > netunichar.ml sed -e 's/@VERSION@//' \ -e 's/@AUTHDHREQS@//' \ -e 's/@PREFERRED_CGI_PKG@//' \ -e 's/@REGEXP_PROVIDER@/str/' \ -e 's/@COMPAT_PCRE_PROVIDER@//' \ -e 's/@ZIP_PROVIDER@/zip/' \ META.in >META ocamllex netglob_lex.mll 69 states, 297 transitions, table size 1602 bytes ../../tools/unimap_to_ocaml/unimap_to_ocaml \ -o netmappings_asn1.ml netmappings_asn1.pmap Reading netmappings_asn1.pmap Processing asn1_t61 (Heavy conflicts: 3 of 256) Processing asn1_printable (Heavy conflicts: 0 of 256) Processing asn1_iso646 (Heavy conflicts: 0 of 256) sed -e 's/@VERSION@//' netconst.mlp >netconst.ml gmake[2]: Leaving directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netstring' gmake[1]: Leaving directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netstring' gmake[1]: Entering directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netstring' ocamlfind ocamldep -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " *.ml *.mli >depend || { rm -f depend; exit 1; } gmake[1]: Leaving directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netstring' gmake[1]: Entering directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netstring' opts="-opaque"; \ if [ -f "$(basename netaccel_link.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netaccel_link.mli opts="-opaque"; \ if [ -f "$(basename netaccel.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netaccel.mli ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c netaccel_link.ml ../../tools/stubcc -ocamlc ocamlc -ccopt "-O -g" netaccel_c.c + x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_FILE_OFFSET_BITS=64 -c -O -g -I'/usr/lib64/ocaml' 'netaccel_c.c' netaccel_c.c: In function ‘netstring_int_blit_ml’: netaccel_c.c:28:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 28 | invalid_argument("Netaccel.int_blit"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ netaccel_c.c: In function ‘netstring_int_series_ml’: netaccel_c.c:62:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 62 | invalid_argument("Netaccel.int_series"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netaccel_c.c: In function ‘netstring_read_iso88591_ml’: netaccel_c.c:102:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 102 | invalid_argument("Netaccel.read_iso88591"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netaccel_c.c:103:13: warning: "string_length" is deprecated: use "caml_string_length" instead 103 | if (p_in_c < 0 || l_in_c < 0 || p_in_c + l_in_c > string_length(s_in)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netaccel_c.c:104:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 104 | invalid_argument("Netaccel.read_iso88591"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netaccel_c.c:113:20: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead 113 | r = alloc_tuple(3); | ^~~~~~~~~~~~ netaccel_c.c:117:20: warning: "raise_with_arg" is deprecated: use "caml_raise_with_arg" instead 117 | raise_with_arg(*caml_named_value("Netconversion.Malformed_code_read"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netaccel_c.c:127:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead 127 | r = alloc_tuple(3); | ^~~~~~~~~~~ netaccel_c.c: In function ‘netstring_read_utf8_ml’: netaccel_c.c:167:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 167 | invalid_argument("Netaccel.read_utf8"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ netaccel_c.c:168:13: warning: "string_length" is deprecated: use "caml_string_length" instead 168 | if (p_in_c < 0 || l_in_c < 0 || p_in_c + l_in_c > string_length(s_in)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netaccel_c.c:169:20: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 169 | invalid_argument("Netaccel.read_utf8"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ netaccel_c.c:252:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead 252 | r = alloc_tuple(3); | ^~~~~~~~~~~ netaccel_c.c:255:13: warning: "hash_variant" is deprecated: use "caml_hash_variant" instead 255 | Store_field(r, 2, hash_variant("Enc_utf8")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netaccel_c.c:261:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead 261 | r = alloc_tuple(3); | ^~~~~~~~~~~ netaccel_c.c:264:13: warning: "hash_variant" is deprecated: use "caml_hash_variant" instead 264 | Store_field(r, 2, hash_variant("Enc_utf8")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ netaccel_c.c:265:13: warning: "raise_with_arg" is deprecated: use "caml_raise_with_arg" instead 265 | raise_with_arg(*caml_named_value("Netconversion.Malformed_code_read"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opts="-opaque"; \ if [ -f "$(basename netstring_tstring.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netstring_tstring.mli opts="-opaque"; \ if [ -f "$(basename netbuffer.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netbuffer.mli opts="-opaque"; \ if [ -f "$(basename netchannels.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netchannels.mli opts="-opaque"; \ if [ -f "$(basename netconversion.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netconversion.mli opts="-opaque"; \ if [ -f "$(basename netaux.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netaux.mli ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c netaccel.ml ../../tools/mkstublib -o netaccel -oc netaccel_c netaccel_c.o netaccel.cmo opts="-opaque"; \ if [ -f "$(basename netstring_top.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netstring_top.mli ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c -I +compiler-libs netstring_top.ml findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /usr/lib64/ocaml/compiler-libs, /usr/lib64/ocaml ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c netsaslprep_data.ml opts="-opaque"; \ if [ -f "$(basename netsaslprep.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netsaslprep.mli ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c netsaslprep.ml opts="-opaque"; \ if [ -f "$(basename netmime.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netmime.mli ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c netmime.ml File "netmime.ml", line 74, characters 4-22: 74 | ....e a_ci b_ci 74 | let ........................... Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims opts="-opaque"; \ if [ -f "$(basename netxdr_mstring.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netxdr_mstring.mli opts="-opaque"; \ if [ -f "$(basename netmech_scram.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netmech_scram.mli opts="-opaque"; \ if [ -f "$(basename netmech_scram_sasl.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netmech_scram_sasl.mli opts="-opaque"; \ if [ -f "$(basename netencoding.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netencoding.mli opts="-opaque"; \ if [ -f "$(basename netstring_str.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netstring_str.mli ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c netmech_scram_sasl.ml opts="-opaque"; \ if [ -f "$(basename netmappings.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netmappings.mli opts="-opaque"; \ if [ -f "$(basename netdb.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netdb.mli ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c netmappings.ml opts="-opaque"; \ if [ -f "$(basename netaddress.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netaddress.mli opts="-opaque"; \ if [ -f "$(basename netstream.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netstream.mli opts="-opaque"; \ if [ -f "$(basename netmime_string.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netmime_string.mli ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c netaddress.ml ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c netbuffer.ml opts="-opaque"; \ if [ -f "$(basename netmime_channels.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netmime_channels.mli opts="-opaque"; \ if [ -f "$(basename netmime_header.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netmime_header.mli ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c netmime_channels.ml opts="-opaque"; \ if [ -f "$(basename netsendmail.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netsendmail.mli opts="-opaque"; \ if [ -f "$(basename netdate.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts netdate.mli ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c netsendmail.ml ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c netencoding.ml opts="-opaque"; \ if [ -f "$(basename nethtml.mli .ml)".nopaque ]; then opts=""; fi; \ ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c $opts nethtml.mli ocamlfind ocamlc -g -safe-string -I ../../src/netsys -I ../netstring-pcre -package "bytes unix str bigarray" -pp "../../tools/cppo-0.9.4/cppo -include ../../config.cppo -D WORDSIZE_64 -D HOST_IS_LITTLE_ENDIAN -D USE_NETSYS_XDR -D ENABLE_STR_EXTERNALS -D HAVE_PCRE -D HAVE_BYTES " -w -25 -c nethtml.ml File "nethtml.ml", line 6, characters 5-20: 4 | ..... 5 | 6 | type document.. Error: Unbound module Nethtml_scanner gmake[1]: *** [../../Makefile.rules:129: nethtml.cmo] Error 2 shuffle=2013016331 gmake[1]: Leaving directory '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9/src/netstring' make: *** [Makefile:23: all] Error 2 shuffle=2013016331 * ERROR: dev-ml/ocamlnet-4.1.9::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-ml/ocamlnet-4.1.9::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ml/ocamlnet-4.1.9::gentoo'`. * The complete build log is located at '/var/log/portage/dev-ml:ocamlnet-4.1.9:20221111-111648.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/temp/environment'. * Working directory: '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9' * S: '/var/tmp/portage/dev-ml/ocamlnet-4.1.9/work/ocamlnet-4.1.9'