=>> Building textproc/htmlc build started at Sat Apr 6 19:07:27 BST 2024 port directory: /usr/ports/textproc/htmlc package name: htmlc-2.21.0_1 building for: FreeBSD pkg-builder.dan.net.uk 13.2-RELEASE-p10 FreeBSD 13.2-RELEASE-p10 amd64 maintained by: beyert@cs.ucr.edu Makefile datestamp: -rw-r--r-- 1 root wheel 1692 Jul 5 2023 /usr/ports/textproc/htmlc/Makefile Ports top last git commit: c2c35d895e Ports top unclean checkout: yes Port dir last git commit: 2b40e46093 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.99.20240122_1 Host OSVERSION: 1400097 Jail OSVERSION: 1302001 Job Id: 05 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1302001 UNAME_v=FreeBSD 13.2-RELEASE-p10 UNAME_r=13.2-RELEASE-p10 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.99.20240122_1 MASTERMNT=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/05/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=13-amd64-default-dan SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.99.20240122_1 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for htmlc-2.21.0_1: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- beyert@cs.ucr.edu --End MAINTAINER-- --CONFIGURE_ARGS-- --prefix /usr/local --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=gmake XDG_DATA_HOME=/wrkdirs/usr/ports/textproc/htmlc/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/textproc/htmlc/work XDG_CACHE_HOME=/wrkdirs/usr/ports/textproc/htmlc/work/.cache HOME=/wrkdirs/usr/ports/textproc/htmlc/work TMPDIR="/tmp" PATH=/ccache/libexec/ccache:/wrkdirs/usr/ports/textproc/htmlc/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/textproc/htmlc/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCACHE_DIR="/root/.ccache" --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/textproc/htmlc/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/textproc/htmlc/work XDG_CACHE_HOME=/wrkdirs/usr/ports/textproc/htmlc/work/.cache HOME=/wrkdirs/usr/ports/textproc/htmlc/work TMPDIR="/tmp" PATH=/ccache/libexec/ccache:/wrkdirs/usr/ports/textproc/htmlc/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/textproc/htmlc/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CCACHE_DIR="/root/.ccache" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PORTDOCS="" OSREL=13.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/htmlc" EXAMPLESDIR="share/examples/htmlc" DATADIR="share/htmlc" WWWDIR="www/htmlc" ETCDIR="etc/htmlc" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/htmlc DOCSDIR=/usr/local/share/doc/htmlc EXAMPLESDIR=/usr/local/share/examples/htmlc WWWDIR=/usr/local/www/htmlc ETCDIR=/usr/local/etc/htmlc --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### CCACHE_CPP2=1 WITH_SSP_PORTS=yes WITH_SSP=yes #WITH_LTO=yes DISABLE_LICENSES=yes LICENSES_ACCEPTED=AGPLv3 APACHE10 APACHE11 APACHE20 ART10 ARTPERL10 ART20 BSD BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE BSL CC0-1.0 CDDL ClArtistic EPL GFDL GMGPL GPLv1 GPLv2 GPLv3 GPLv3RLE ISCL LGPL20 LGPL21 LGPL3 LPPL10 LPPL11 LPPL12 LPPL13 LPPL13a LPPL13b LPPL13c MIT MPL OpenSSL OFL10 OFL11 OWL PostgreSQL PHP202 PHP30 PHP301 PSFL RUBY ZLIB ZPL21 SVM-Light EULA ALASIR Microsoft-exFAT SIMIAN UDEVGAME unknown MTA COMMERCIAL teamspeak NO_LICENSES_DIALOGS=yes #### #### NO_IGNORE=yes DEFAULT_VERSIONS+=ssl=openssl mysql=8.0 imagemagick=7 samba=4.13 java=18 WITH_SETID_MODE=force PHP_ZTS=enabled OPTIONS_UNSET+=OPENJPEG OPTIONS_UNSET+=GSSAPI_BASE OPTIONS_SET+=ZTS OPTIONS_SET+=GSSAPI_NONE WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache NO_CCACHE_DEPEND=1 CCACHE_WRAPPER_PATH= /ccache/libexec/ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> htmlc-2.21.0_1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.20.9_1.pkg [pkg-builder.dan.net.uk] Installing pkg-1.20.9_1... [pkg-builder.dan.net.uk] Extracting pkg-1.20.9_1: .......... done ===> htmlc-2.21.0_1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of htmlc-2.21.0_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by htmlc-2.21.0_1 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by htmlc-2.21.0_1 for building => SHA256 Checksum OK for htmlc-2.21.0.tgz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by htmlc-2.21.0_1 for building ===> Extracting for htmlc-2.21.0_1 => SHA256 Checksum OK for htmlc-2.21.0.tgz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for htmlc-2.21.0_1 ===> Applying FreeBSD patches for htmlc-2.21.0_1 from /usr/ports/textproc/htmlc/files /bin/rm -f /wrkdirs/usr/ports/textproc/htmlc/work/htmlc-2.21.0/doc/Makefile /usr/bin/touch /wrkdirs/usr/ports/textproc/htmlc/work/htmlc-2.21.0/doc/Makefile echo "all:" > /wrkdirs/usr/ports/textproc/htmlc/work/htmlc-2.21.0/doc/Makefile /usr/bin/sed -i.bak 's|-warn-error A||g' /wrkdirs/usr/ports/textproc/htmlc/work/htmlc-2.21.0/config/Makefile =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> htmlc-2.21.0_1 depends on executable: ocamlc - not found ===> Installing existing package /packages/All/ocaml-4.14.1.pkg [pkg-builder.dan.net.uk] Installing ocaml-4.14.1... [pkg-builder.dan.net.uk] Extracting ocaml-4.14.1: .......... done ===> htmlc-2.21.0_1 depends on executable: ocamlc - found ===> Returning to build of htmlc-2.21.0_1 ===> htmlc-2.21.0_1 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg-builder.dan.net.uk] Installing gmake-4.4.1... [pkg-builder.dan.net.uk] `-- Installing gettext-runtime-0.22.3_1... [pkg-builder.dan.net.uk] | `-- Installing indexinfo-0.3.1... [pkg-builder.dan.net.uk] | `-- Extracting indexinfo-0.3.1: . done [pkg-builder.dan.net.uk] `-- Extracting gettext-runtime-0.22.3_1: .......... done [pkg-builder.dan.net.uk] Extracting gmake-4.4.1: .......... done ===> htmlc-2.21.0_1 depends on package: gmake>=4.4.1 - found ===> Returning to build of htmlc-2.21.0_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for htmlc-2.21.0_1 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for htmlc-2.21.0_1 cd compiler && gmake byt gmake[1]: Entering directory '/wrkdirs/usr/ports/textproc/htmlc/work/htmlc-2.21.0/compiler' ocamlc -w A -g -c path.mli File "path.mli", lines 17-18, characters 0-30: 17 | (** This exception is raised when [pop] is called and the current 18 | directory path is empty. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "path.mli", lines 23-24, characters 0-12: 23 | (** The name of a file, the name of a directory, and the explicit name of a 24 | file. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "path.mli", line 27, characters 0-53: 27 | (** A directory path is a list of directory names. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "path.mli", lines 33-34, characters 0-64: 33 | (** The path machinery: 34 | define a current list of directories to search files into. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "path.mli", lines 39-40, characters 0-59: 39 | (** Opening files in the current path. Equivalent to the regular open 40 | primitives if the file name argument is not implicit. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "path.mli", lines 43-44, characters 0-37: 43 | (** Return the explicit file name of the first file with the given name 44 | in the current directory path. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "path.mli", line 47, characters 0-63: 47 | (** Print the given [Path.t] into the [Formatter.formatter]. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) ocamlc -w A -g -c path.ml File "path.ml", line 26, characters 0-53: 26 | (** A directory path is a list of directory names. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "path.ml", line 68, characters 20-38: 68 | let open_in = kfind Pervasives.open_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 File "path.ml", line 69, characters 24-46: 69 | let open_in_bin = kfind Pervasives.open_in_bin;; ^^^^^^^^^^^^^^^^^^^^^^ 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 "path.ml", line 70, characters 21-40: 70 | let open_out = kfind Pervasives.open_out;; ^^^^^^^^^^^^^^^^^^^ 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 ocamlc -w A -g -c file.mli ocamlc -w A -g -c file.ml File "file.ml", line 119, characters 8-27: 119 | Pervasives.open_out fname ^^^^^^^^^^^^^^^^^^^ 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 "file.ml", line 130, characters 23-43: 130 | if fname <> "-" then Pervasives.close_out oc ^^^^^^^^^^^^^^^^^^^^ 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 "file.ml", line 135, characters 33-51: 135 | if fname = "-" then stdin else Pervasives.open_in fname ^^^^^^^^^^^^^^^^^^ 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 "file.ml", line 140, characters 23-42: 140 | if fname <> "-" then Pervasives.close_in ic ^^^^^^^^^^^^^^^^^^^ 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 ocamlc -w A -g -c io_domain.mli ocamlc -w A -g -c io_domain.ml File "io_domain.ml", line 125, characters 4-17: 125 | let add_extension ext fname = ^^^^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value add_extension. ocamlc -w A -g -c lib_strings.mli File "lib_strings.mli", lines 17-18, characters 2-78: 17 | ..(** [extract_string s start stop] returns the sub string of [s] 18 | starting at index [i_start] (inclusively) to index [i_stop] (excluded). *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_strings.mli", lines 21-27, characters 2-72: 21 | ..(** [starts_by s index pat] tests if, starting from index [index], 22 | the string [s] matches the pattern [pat]. 23 | 24 | The empty string never matches a non empty pattern. 25 | Every string matches the empty pattern. 26 | 27 | Raises [Invalid_argument] if [index] is not a valid index of [s]. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_strings.mli", lines 37-42, characters 2-72: 37 | ..(** [pos_string_rev s index char] finds the position of the occurrence of 38 | the character [char] that precedes the index [index], which should be a 39 | valid index into [s]. 40 | 41 | Raises exception [Not_found] if there is no such position. 42 | Raises [Invalid_argument] if [index] is not a valid index of [s]. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_strings.mli", lines 45-53, characters 2-72: 45 | ..(** [sub_string_from_to s index starter stopper] finds the sub string of 46 | [s] that is (strictly) comprised between the delimiters [starter] 47 | and [stopper]: that string starts after the first occurrence of 48 | character [starter] and ends before the first following 49 | occurrence of character [stopper]. Search for [starter] begins at 50 | index [index]. 51 | 52 | Raises exception [Not_found] if there is no such position. 53 | Raises [Invalid_argument] if [index] is not a valid index of [s]. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_strings.mli", lines 56-59, characters 2-58: 56 | ..(** [from_char_to_end s index char] returns the sub string of string [s] that 57 | starts from the position following the last occurrence of 58 | character [char], and ends to the end of the string [s]. 59 | If [char] is not found, the string [s] is returned. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_strings.mli", lines 62-67, characters 2-34: 62 | ..(** [from_char_to s char index] returns the sub string of string [s] that 63 | starts from the position following the last occurrence of 64 | character [char] preceding [index], and ends to [index - 1]. 65 | 66 | If [char] is not found, the sub-string of [s] starting from [0] 67 | to [index - 1] is returned. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_strings.mli", lines 70-77, characters 2-70: 70 | ..(** [from_to_char s index char] returns the sub string of string [s] that 71 | starts from the valid position [index] to the position preceding the 72 | first occurrence of character [char] following [index]. 73 | 74 | If [char] is not found, the sub string from [index] to the end of 75 | [s] is returned. 76 | 77 | Raises [Invalid_arg] if [index] is not a valid index into [s]. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_strings.mli", lines 80-89, characters 0-78: 80 | (** [center_gen c s len_in] centers [s] into a line made of [c] characters. 81 | 82 | [center_gen c s len_in] returns a string [res] of length [len_in], containing 83 | the with string [s] centered in [res]: [res] is filled with as many [c] 84 | characters on the left and on the right as to get [s] centered. 85 | In case [s] cannot fit exactly in the center of [res] (meaning 86 | [len_in - String.length s] is odd), there is one space character in excess 87 | on the right of [s]. 88 | 89 | Raises [Failure] if string [s] cannot fit into a line of length [len_in]. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_strings.mli", line 92, characters 0-51: 92 | (** [center] is a shortcut for [center_gen ' ']. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_strings.mli", lines 96-99, characters 0-78: 96 | (** Same as [center_gen] to put a string on the left or right of a line of the 97 | given length. 98 | 99 | Raises [Failure] if string [s] cannot fit into a line of length [len_in]. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_strings.mli", lines 103-106, characters 0-78: 103 | (** Same as [center] to put a string on the left or right of a blank line of 104 | the given length. 105 | 106 | Raises [Failure] if string [s] cannot fit into a line of length [len_in]. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) ocamlc -w A -g -c lib_strings.ml ocamlc -w A -g -c lang.mli File "lang.mli", lines 24-25, characters 1-63: 24 | .(** Returns a string representation of the given language argument, 25 | as a toplevel Internet two characters long country name. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lang.mli", lines 28-32, characters 1-12: 28 | .(** Returns the language associated to a toplevel Internet two 29 | characters long country name. 30 | 31 | Raise [Not_found], if no language is available for that country 32 | name. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lang.mli", lines 39-42, characters 0-13: 39 | (** Return the ``internal suffix'' of a file name, that is a sub-string 40 | delimited by [-] and [.] characters (as [fra] in [foo-fra.html] or 41 | [eng] in [foo-eng.html]). Raise [Not_found], if there is no such 42 | suffix. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lang.mli", lines 45-52, characters 0-51: 45 | (** Return the language in which a file is written guessed from its name. We 46 | suppose that the language is indicated by a proper ``internal 47 | suffix'', as defined by [lang_suffix]. 48 | Suffixes are respectively ["fra"] or ["fr"] for [Fr], 49 | ["eng"], ["en"], ["us"], or ["uk"] for [Uk], 50 | ["esp"] or ["es"] for [Es], ["deu"] or ["de"] for [De], 51 | and ["ita"] or ["it"] for [It]. 52 | Default to [Uk], if no suffix has been found. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lang.mli", line 55, characters 0-73: 55 | (** Returns a normalized three characters suffix value for a language. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lang.mli", lines 58-61, characters 1-19: 58 | .(** Returns the language associated to a given suffix argument which may be 59 | a toplevel Internet country name, or a three letter prefix of the 60 | country name. Raise [Not_found], if no language is available for 61 | that suffix. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lang.mli", lines 64-66, characters 0-33: 64 | (** Set the language to use. Then [get] will return [lang] and no guess 65 | is ever tried to find a language specification in file names when 66 | using [get_with_file_name]. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lang.mli", lines 69-70, characters 0-45: 69 | (** Returns the currently set language or the default language, as set 70 | by [set_default], or else returns [Uk]. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lang.mli", lines 73-74, characters 0-77: 73 | (** Returns the currently set language or the language specified by the 74 | file name argument's language extension, or else the value of [get ()]. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lang.mli", lines 77-78, characters 0-44: 77 | (** Set the default value of the language to use when no proper extension 78 | of the file name at hand can be found. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lang.mli", lines 81-82, characters 0-44: 81 | (** Get the value of the language to use as default when no proper extension 82 | of the file name at hand can be found. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lang.mli", lines 85-86, characters 0-28: 85 | (** Set the language according to the given, two characters long, 86 | Internet country name. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lang.mli", lines 89-90, characters 0-28: 89 | (** Set the default language according to the given, two characters long, 90 | Internet country name. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) ocamlc -w A -g -c lang.ml ocamlc -w A -g -c lib_date.mli File "lib_date.mli", lines 34-37, characters 1-72: 34 | .(** [week_day_of_date month_day month year] return the number of the 35 | day in the week that corresponds to the date 36 | [month_day, month, year]. 37 | (Week days are numbered from [0] for sunday to [6] for saturday.) *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_date.mli", lines 53-57, characters 1-44: 53 | .(** [string_of_date lang d m y] calculates the week day associated 54 | with the date [d, m, y], and returns the string representations of 55 | the tuple [(week_day, d, m, y)]. 56 | For instance [string_of_date Uk (21, 3, 2000)] is 57 | [("Tuesday", "21", "March", "2000")]. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_date.mli", lines 63-65, characters 1-20: 63 | .(** [string_of_full_date lang w d m y] returns a string representation 64 | of the tuple [(w, d, m, y)], supposed to be a date [d, m, y] with 65 | week day [w]. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_date.mli", line 69, characters 1-49: 69 | (** Same as above for french days and months. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_date.mli", line 73, characters 1-50: 73 | (** Same as above for spanish days and months. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_date.mli", line 77, characters 1-49: 77 | (** Same as above for german days and months. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_date.mli", lines 81-85, characters 1-21: 81 | .(** Maps a day (resp. a month) represented as a string for the language 82 | [lang] to the corresponding number. Recognition of valid strings is 83 | case unsensitive and usual abbreviations are accepted. 84 | Raise [Invalid_argument "unknown language"], if the language is 85 | not supported. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_date.mli", line 110, characters 1-75: 110 | (** Same as above for french, spanish, german, or english translations. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_date.mli", line 130, characters 1-75: 130 | (** Same as above for english, french, spanish, or german translations. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_date.mli", line 148, characters 1-39: 148 | (** An alias for [format_iso_time]. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_date.mli", line 165, characters 1-39: 165 | (** An alias for [format_iso_date]. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_date.mli", line 176, characters 1-44: 176 | (** An alias for [format_full_iso_date]. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_date.mli", lines 179-192, characters 1-40: 179 | .(** [parse_time s] parses the string [s] and returns a time, the validity of 180 | which is not verified. 181 | Separators between words in [s] can be any of [':'], [' '], ['\t'], ['/'], 182 | [','], ['-'], or ['.'] and can be repeated. 183 | - If only one word is found in [s], this word is supposed to be made of ... 189 | in that order, and the resulting time defaults to the first second of the 190 | given hour and minute. 191 | - If three words are found, they are supposed to be the hour, the 192 | minute and the second in that order. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_date.mli", lines 195-216, characters 1-32: 195 | .(** [parse_date lang s] parses the string [s] according to the language 196 | [lang], and return a date, the validity of which is not verified. 197 | Separators between words in [s] can be any of [' '], ['\t'], ['/'], [','], 198 | ['-'], or ['.'] and can be repeated. 199 | - If only one word is found in [s], this word is supposed to be made of ... 213 | follows the conventions of [format_date]. 214 | 215 | Note: if necessary the week day of the date may be found using the 216 | function [week_day_of_date]. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_date.mli", lines 221-222, characters 1-54: 221 | .(** [format month_day month week_day year] is equivalent to 222 | [format_date Uk month_day month week_day year]. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_date.mli", lines 225-226, characters 1-68: 225 | .(** [valid_date lang s] parse the string [s] according to the 226 | language [lang] and return a valid date or raises [invalid_arg]. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "lib_date.mli", lines 229-231, characters 1-24: 229 | .(** [normalize_date lang d] parses date [d] and returns the four 230 | fields of a completely specified date ([month_day], [month], 231 | [week_day], [year]). *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) ocamlc -w A -g -c lib_date.ml File "lib_date.ml", line 255, characters 4-9: 255 | let index item v = find (function x -> x = item) v;; ^^^^^ Warning 32 [unused-value-declaration]: unused value index. File "lib_date.ml", line 304, characters 4-21: 304 | let string_of_date_It = format_date It;; ^^^^^^^^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value string_of_date_It. File "lib_date.ml", line 356, characters 4-29: 356 | let string_of_digital_date_It = format_digital_date It;; ^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value string_of_digital_date_It. File "lib_date.ml", line 360, characters 8-15: 360 | let rec get_int s limit i = ^^^^^^^ Warning 32 [unused-value-declaration]: unused value get_int. File "lib_date.ml", line 447, characters 4-22: 447 | and time_of_int_string s = ^^^^^^^^^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value time_of_int_string. ocamlc -w A -g -c date.mli File "date.mli", lines 56-57, characters 0-44: 56 | (** Return the current date as a string according to the [lang] argument. 57 | Assumes Greenwich meridian time zone. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "date.mli", lines 61-62, characters 0-67: 61 | (** The string representation of the current system time of day, respectively 62 | in english and french. Assumes Greenwich meridian time zone. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "date.mli", line 65, characters 1-37: 65 | (** Synonym for [date_of_day_Uk]. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "date.mli", lines 68-70, characters 0-44: 68 | (** Last modification time of a file in the given language. 69 | Returns [system_time_of_day ()], if file name is ["-"]. 70 | Assumes Greenwich meridian time zone. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "date.mli", lines 75-76, characters 0-35: 75 | (** Return the current date as a string according to the [lang] argument. 76 | Assumes the local time zone. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "date.mli", lines 80-81, characters 1-58: 80 | .(** The string representation of the current system time of day, respectively 81 | in english and french. Assumes the local time zone. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "date.mli", line 84, characters 0-35: 84 | (** Synonym for [local_date_uk]. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "date.mli", lines 97-98, characters 1-44: 97 | .(** Return the system time of day as a Unix system time. 98 | Assumes Greenwich meridian time zone. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "date.mli", lines 101-102, characters 1-31: 101 | .(** Return the system time of day as a Unix system time. 102 | Assumes local time zone. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "date.mli", lines 105-106, characters 1-62: 105 | .(** Last modification system time of a file. 106 | Returns [system_time_of_day ()], if file name is ["-"]. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "date.mli", lines 109-110, characters 1-16: 109 | .(** Translate a Unix system time to a string according to the [lang] 110 | argument. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "date.mli", lines 113-115, characters 1-18: 113 | .(** Returns a string representation of the system time of day in the following 114 | format: ["hh:mm:ss"] where ["hh"] is the hour, ["mm"] the minutes and ["ss"] 115 | the seconds. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "date.mli", lines 118-121, characters 1-61: 118 | .(** Returns a string representation of the system time of day according to the 119 | [Lang.t] argument. 120 | [long_date_of_system_time lang tm] is equivalent to 121 | [date_of_system_time lang tm ^ time_of_system_time tm]. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "date.mli", lines 124-127, characters 1-36: 124 | .(** Returns a string representation of the system time of day according to the 125 | [Lang.t] argument. 126 | [short_date_of_system_time lang tm] is equivalent to 127 | [date_of_system_time lang tm]. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "date.mli", lines 130-131, characters 1-24: 130 | .(** Returns a digital representation of the system time of day according to the 131 | [Lang.t] argument. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "date.mli", lines 134-135, characters 1-32: 134 | .(** Returns a string representation compliant to the ISO 8601 standard of 135 | the date of the system time. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "date.mli", lines 138-139, characters 1-32: 138 | .(** Returns a string representation compliant to the ISO 8601 standard of 139 | the time of the system time. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "date.mli", lines 142-143, characters 1-41: 142 | .(** Returns a string representation compliant to the ISO 8601 standard of 143 | the date and time of the system time. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "date.mli", line 14, characters 0-9: 14 | open Unix;; ^^^^^^^^^ Warning 33 [unused-open]: unused open Unix. ocamlc -w A -g -c date.ml ocamlc -w A -g -c configuration.mli ocamlc -w A -g -c configuration.ml ocamlc -w A -g -c types.mli File "types.mli", line 18, characters 0-50: 18 | (** Variables environment to expand into files. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "types.mli", line 21, characters 0-47: 21 | (** The name of an operating system command. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) ocamlc -w A -g -c types.ml File "types.ml", line 18, characters 0-50: 18 | (** Variables environment to expand into files. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "types.ml", line 21, characters 0-47: 21 | (** The name of an operating system command. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) ocamlc -w A -g -c setting.mli ocamlc -w A -g -c setting.ml ocamlc -w A -g -c debug.ml File "debug.ml", line 1: Warning 70 [missing-mli]: Cannot find interface file. ocamlc -w A -g -c substitute.mli ocamlc -w A -g -c substitute.ml File "substitute.ml", line 75, characters 1-29: 75 | (** Parenthesized ident ? *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "substitute.ml", line 80, characters 1-21: 80 | (** Regular ident *) ^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "substitute.ml", lines 107-108, characters 2-23: 107 | ..(** There is an ident in the string [s] between index [i] and index 108 | [next_i] excluded. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "substitute.ml", lines 157-158, characters 4-40: 157 | ....(** We catch here the case where one lookahead character (['\\']) 158 | was the last one of the input. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "substitute.ml", lines 159-160, characters 4-62: 159 | ....(** We must do that only if the input was not empty in the first place 160 | (otherwise there is no lookahead characters at all). *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "substitute.ml", lines 167-168, characters 4-62: 167 | ....(** If end of string is reach do nothing, otherwise add all the ['\\'] 168 | characters following the one that trigers this call. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "substitute.ml", line 53, characters 4-17: 53 | let ident_in_char = function ^^^^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value ident_in_char. ocamlc -w A -g -c parser.mli ocamlc -w A -g -c parser.ml File "parser.ml", line 54, characters 4-9: 54 | | Error x -> ^^^^^ Warning 41 [ambiguous-name]: Error belongs to several types: exn result The first one was selected. Please disambiguate if this is wrong. File "parser.ml", line 53, characters 8-21: 53 | let rec string_of_exc = function ^^^^^^^^^^^^^ Warning 39 [unused-rec-flag]: unused rec flag. ocamlc -w A -g -c version.mli File "version.mli", lines 22-24, characters 1-38: 22 | .(** Same as above for the long version of the software (normally the 23 | long version should state a date and a subversion, suitable for the 24 | format string ["%.2f+%i (%s)"]). *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "version.mli", lines 28-31, characters 1-27: 28 | .(** The value of the current Htmlc version ([htmlc_version] has 29 | format ``version'', [htmlc_long_version] has format 30 | ``version+subversion (date)'', reminiscent ot the versionning scheme 31 | of the Caml compiler). *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) ocamlc -w A -g -c version.ml File "version.ml", line 17, characters 4-24: 17 | let htmlc_version_number = 2;; ^^^^^^^^^^^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value htmlc_version_number. File "version.ml", line 18, characters 4-28: 18 | let htmlc_sub_version_number = 21;; ^^^^^^^^^^^^^^^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value htmlc_sub_version_number. ocamlc -w A -g -c execute.ml File "execute.ml", line 1: Warning 70 [missing-mli]: Cannot find interface file. ocamlc -w A -g -c env.ml File "env.ml", line 18, characters 0-50: 18 | (** Variables environment to expand into files. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "env.ml", line 34, characters 0-29: 34 | (** The htmlc environment. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "env.ml", line 48, characters 0-45: 48 | (** Necessary to evaluate function bodies. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "env.ml", line 1: Warning 70 [missing-mli]: Cannot find interface file. ocamlc -w A -g -c eval.ml File "eval.ml", line 146, characters 0-68: 146 | (** Binding a variable to a simple value which is not a function. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "eval.ml", line 1: Warning 70 [missing-mli]: Cannot find interface file. ocamlc -w A -g -c htmlc.mli ocamlc -w A -g -c htmlc.ml File "htmlc.ml", line 113, characters 0-50: 113 | (** Do we perform substitution in text or not ? *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", line 462, characters 6-34: 462 | (** Skip our own comments *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", lines 464-465, characters 6-22: 464 | ......(** Skip also a simplified version of Caml comments: 465 | "(\*.*\n". *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", line 468, characters 8-47: 468 | (** This is a Caml comment: skip it. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", line 470, characters 8-49: 470 | (** This is a syntax error: report it. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", line 474, characters 6-71: 474 | (** Otherwise find an ident, and call [bind_ident] to bind it. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", lines 678-682, characters 6-64: 678 | ......(** We include the file between 679 | ``#(include file_name'' 680 | and 681 | ``#include file_name)'' 682 | line markers. (In case we have been asked to do so.) *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", lines 807-812, characters 11-52: 807 | ...........(** Should set the Unix environment of commands and CGIs before 808 | launching them: 809 | - for commands DOCUMENT_NAME, DOCUMENT_URI, 810 | DATE_LOCAL, DATE_GMT, LAST_MODIFIED should be available. 811 | - for CGI, in addition to those variables we should 812 | have the usual CGI's environment. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", line 831, characters 9-62: 831 | (** errmsg or timefmt or sizefmt (bytes or abbrev) *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", line 839, characters 9-43: 839 | (** File last modification time *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", lines 847-848, characters 9-45: 847 | .........(** Prints some parts of (or the entire) environment 848 | (of the HTTP server process ?) *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", lines 870-871, characters 5-47: 870 | .....(** If we know the command, we treat it 871 | and go on with the rest of the line. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", lines 886-888, characters 6-67: 886 | ......(** Being careful for the case of the last line of the file, 887 | when this line does not end with a new line character. 888 | Also carefully treat escaped end of lines in the input. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", line 241, characters 2-35: 241 | s.[1] <- decimal_to_hexa (i / 16); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set/BytesLabels.set instead. File "htmlc.ml", line 242, characters 2-37: 242 | s.[2] <- decimal_to_hexa (i mod 16); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set/BytesLabels.set instead. File "htmlc.ml", line 517, characters 43-59: 517 | htmlc_fmts.sizefmt <- sizefmt_of_string (String.lowercase unit_name) ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. File "htmlc.ml", line 545, characters 15-31: 545 | match String.lowercase mode with ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. File "htmlc.ml", line 546, characters 43-59: 546 | | "sizefmt" -> sizefmt_of_string (String.lowercase encoding) ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. File "htmlc.ml", line 560, characters 13-29: 560 | match String.lowercase mode with ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. File "htmlc.ml", line 562, characters 16-32: 562 | (match String.lowercase encoding with ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. File "htmlc.ml", line 581, characters 43-59: 581 | htmlc_fmts.timefmt <- timefmt_of_string (String.lowercase name) ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. File "htmlc.ml", line 771, characters 25-41: 771 | begin match String.lowercase name with ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. File "htmlc.ml", line 915, characters 4-28: 915 | Pervasives.output_string to_command_oc s; ^^^^^^^^^^^^^^^^^^^^^^^^ 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 "htmlc.ml", line 916, characters 4-20: 916 | Pervasives.flush to_command_oc 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 File "htmlc.ml", line 1071, characters 32-52: 1071 | | Io_domain.Io_standard -> Scanf.Scanning.stdib ^^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.Scanf.Scanning.stdib Use Scanf.Scanning.stdin instead. File "htmlc.ml", line 44, characters 0-9: 44 | open Lang;; ^^^^^^^^^ Warning 33 [unused-open]: unused open Lang. File "htmlc.ml", line 54, characters 3-28: 54 | mutable timefmt : string; ^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 69 [unused-field]: record field timefmt is never read. (However, this field is used to build or mutate values.) File "htmlc.ml", line 178, characters 4-19: 178 | let get_expand_mode, set_expand_mode = ^^^^^^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value get_expand_mode. File "htmlc.ml", line 191, characters 4-16: 191 | let get_ssi_mode, set_ssi_mode = ^^^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value get_ssi_mode. File "htmlc.ml", line 204, characters 4-20: 204 | let get_non_ssi_mode, set_non_ssi_mode = ^^^^^^^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value get_non_ssi_mode. File "htmlc.ml", line 374, characters 4-21: 374 | let add_verbatim_file ob fname = ^^^^^^^^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value add_verbatim_file. ocamlc -w A -g -c primitives.ml File "primitives.ml", line 183, characters 11-28: 183 | | [s] -> String.capitalize s ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. File "primitives.ml", line 189, characters 11-27: 189 | | [s] -> String.lowercase s ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. File "primitives.ml", line 195, characters 11-27: 195 | | [s] -> String.uppercase s ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.uppercase Use String.uppercase_ascii/StringLabels.uppercase_ascii instead. File "primitives.ml", line 1: Warning 70 [missing-mli]: Cannot find interface file. ocamlc -w A -g -c main.mli ocamlc -w A -g -c main.ml File "main.ml", line 43, characters 10-27: 43 | flush Pervasives.stderr; ^^^^^^^^^^^^^^^^^ 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 "main.ml", line 76, characters 4-9: 76 | let usage () = prerr_endline (get_usage ()); exit 1;; ^^^^^ Warning 32 [unused-value-declaration]: unused value usage. ocamlc -w A -g -g -custom -o htmlc.byt str.cma unix.cma path.cmo file.cmo io_domain.cmo lib_strings.cmo lang.cmo lib_date.cmo date.cmo configuration.cmo types.cmo setting.cmo debug.cmo substitute.cmo parser.cmo version.cmo execute.cmo env.cmo eval.cmo htmlc.cmo primitives.cmo main.cmo \ && \ /bin/rm -rf htmlc && ln -s htmlc.byt htmlc gmake[1]: Leaving directory '/wrkdirs/usr/ports/textproc/htmlc/work/htmlc-2.21.0/compiler' cd compiler && gmake bin gmake[1]: Entering directory '/wrkdirs/usr/ports/textproc/htmlc/work/htmlc-2.21.0/compiler' ocamlopt -w A -inline 10000 -c path.ml File "path.ml", line 26, characters 0-53: 26 | (** A directory path is a list of directory names. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "path.ml", line 68, characters 20-38: 68 | let open_in = kfind Pervasives.open_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 File "path.ml", line 69, characters 24-46: 69 | let open_in_bin = kfind Pervasives.open_in_bin;; ^^^^^^^^^^^^^^^^^^^^^^ 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 "path.ml", line 70, characters 21-40: 70 | let open_out = kfind Pervasives.open_out;; ^^^^^^^^^^^^^^^^^^^ 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 ocamlopt -w A -inline 10000 -c file.ml File "file.ml", line 119, characters 8-27: 119 | Pervasives.open_out fname ^^^^^^^^^^^^^^^^^^^ 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 "file.ml", line 130, characters 23-43: 130 | if fname <> "-" then Pervasives.close_out oc ^^^^^^^^^^^^^^^^^^^^ 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 "file.ml", line 135, characters 33-51: 135 | if fname = "-" then stdin else Pervasives.open_in fname ^^^^^^^^^^^^^^^^^^ 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 "file.ml", line 140, characters 23-42: 140 | if fname <> "-" then Pervasives.close_in ic ^^^^^^^^^^^^^^^^^^^ 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 ocamlopt -w A -inline 10000 -c io_domain.ml File "io_domain.ml", line 125, characters 4-17: 125 | let add_extension ext fname = ^^^^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value add_extension. ocamlopt -w A -inline 10000 -c lib_strings.ml ocamlopt -w A -inline 10000 -c lang.ml ocamlopt -w A -inline 10000 -c lib_date.ml File "lib_date.ml", line 255, characters 4-9: 255 | let index item v = find (function x -> x = item) v;; ^^^^^ Warning 32 [unused-value-declaration]: unused value index. File "lib_date.ml", line 304, characters 4-21: 304 | let string_of_date_It = format_date It;; ^^^^^^^^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value string_of_date_It. File "lib_date.ml", line 356, characters 4-29: 356 | let string_of_digital_date_It = format_digital_date It;; ^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value string_of_digital_date_It. File "lib_date.ml", line 360, characters 8-15: 360 | let rec get_int s limit i = ^^^^^^^ Warning 32 [unused-value-declaration]: unused value get_int. File "lib_date.ml", line 447, characters 4-22: 447 | and time_of_int_string s = ^^^^^^^^^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value time_of_int_string. ocamlopt -w A -inline 10000 -c date.ml ocamlopt -w A -inline 10000 -c configuration.ml ocamlopt -w A -inline 10000 -c types.ml File "types.ml", line 18, characters 0-50: 18 | (** Variables environment to expand into files. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "types.ml", line 21, characters 0-47: 21 | (** The name of an operating system command. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) ocamlopt -w A -inline 10000 -c setting.ml ocamlopt -w A -inline 10000 -c debug.ml File "debug.ml", line 1: Warning 70 [missing-mli]: Cannot find interface file. ocamlopt -w A -inline 10000 -c substitute.ml File "substitute.ml", line 75, characters 1-29: 75 | (** Parenthesized ident ? *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "substitute.ml", line 80, characters 1-21: 80 | (** Regular ident *) ^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "substitute.ml", lines 107-108, characters 2-23: 107 | ..(** There is an ident in the string [s] between index [i] and index 108 | [next_i] excluded. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "substitute.ml", lines 157-158, characters 4-40: 157 | ....(** We catch here the case where one lookahead character (['\\']) 158 | was the last one of the input. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "substitute.ml", lines 159-160, characters 4-62: 159 | ....(** We must do that only if the input was not empty in the first place 160 | (otherwise there is no lookahead characters at all). *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "substitute.ml", lines 167-168, characters 4-62: 167 | ....(** If end of string is reach do nothing, otherwise add all the ['\\'] 168 | characters following the one that trigers this call. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "substitute.ml", line 53, characters 4-17: 53 | let ident_in_char = function ^^^^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value ident_in_char. ocamlopt -w A -inline 10000 -c parser.ml File "parser.ml", line 54, characters 4-9: 54 | | Error x -> ^^^^^ Warning 41 [ambiguous-name]: Error belongs to several types: exn result The first one was selected. Please disambiguate if this is wrong. File "parser.ml", line 53, characters 8-21: 53 | let rec string_of_exc = function ^^^^^^^^^^^^^ Warning 39 [unused-rec-flag]: unused rec flag. ocamlopt -w A -inline 10000 -c version.ml File "version.ml", line 17, characters 4-24: 17 | let htmlc_version_number = 2;; ^^^^^^^^^^^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value htmlc_version_number. File "version.ml", line 18, characters 4-28: 18 | let htmlc_sub_version_number = 21;; ^^^^^^^^^^^^^^^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value htmlc_sub_version_number. ocamlopt -w A -inline 10000 -c execute.ml File "execute.ml", line 1: Warning 70 [missing-mli]: Cannot find interface file. ocamlopt -w A -inline 10000 -c env.ml File "env.ml", line 18, characters 0-50: 18 | (** Variables environment to expand into files. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "env.ml", line 34, characters 0-29: 34 | (** The htmlc environment. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "env.ml", line 48, characters 0-45: 48 | (** Necessary to evaluate function bodies. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "env.ml", line 1: Warning 70 [missing-mli]: Cannot find interface file. ocamlopt -w A -inline 10000 -c eval.ml File "eval.ml", line 146, characters 0-68: 146 | (** Binding a variable to a simple value which is not a function. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "eval.ml", line 1: Warning 70 [missing-mli]: Cannot find interface file. ocamlopt -w A -inline 10000 -c htmlc.ml File "htmlc.ml", line 113, characters 0-50: 113 | (** Do we perform substitution in text or not ? *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", line 462, characters 6-34: 462 | (** Skip our own comments *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", lines 464-465, characters 6-22: 464 | ......(** Skip also a simplified version of Caml comments: 465 | "(\*.*\n". *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", line 468, characters 8-47: 468 | (** This is a Caml comment: skip it. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", line 470, characters 8-49: 470 | (** This is a syntax error: report it. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", line 474, characters 6-71: 474 | (** Otherwise find an ident, and call [bind_ident] to bind it. *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", lines 678-682, characters 6-64: 678 | ......(** We include the file between 679 | ``#(include file_name'' 680 | and 681 | ``#include file_name)'' 682 | line markers. (In case we have been asked to do so.) *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", lines 807-812, characters 11-52: 807 | ...........(** Should set the Unix environment of commands and CGIs before 808 | launching them: 809 | - for commands DOCUMENT_NAME, DOCUMENT_URI, 810 | DATE_LOCAL, DATE_GMT, LAST_MODIFIED should be available. 811 | - for CGI, in addition to those variables we should 812 | have the usual CGI's environment. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", line 831, characters 9-62: 831 | (** errmsg or timefmt or sizefmt (bytes or abbrev) *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", line 839, characters 9-43: 839 | (** File last modification time *) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", lines 847-848, characters 9-45: 847 | .........(** Prints some parts of (or the entire) environment 848 | (of the HTTP server process ?) *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", lines 870-871, characters 5-47: 870 | .....(** If we know the command, we treat it 871 | and go on with the rest of the line. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", lines 886-888, characters 6-67: 886 | ......(** Being careful for the case of the last line of the file, 887 | when this line does not end with a new line character. 888 | Also carefully treat escaped end of lines in the input. *) Warning 50 [unexpected-docstring]: unattached documentation comment (ignored) File "htmlc.ml", line 241, characters 2-35: 241 | s.[1] <- decimal_to_hexa (i / 16); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set/BytesLabels.set instead. File "htmlc.ml", line 242, characters 2-37: 242 | s.[2] <- decimal_to_hexa (i mod 16); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set/BytesLabels.set instead. File "htmlc.ml", line 517, characters 43-59: 517 | htmlc_fmts.sizefmt <- sizefmt_of_string (String.lowercase unit_name) ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. File "htmlc.ml", line 545, characters 15-31: 545 | match String.lowercase mode with ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. File "htmlc.ml", line 546, characters 43-59: 546 | | "sizefmt" -> sizefmt_of_string (String.lowercase encoding) ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. File "htmlc.ml", line 560, characters 13-29: 560 | match String.lowercase mode with ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. File "htmlc.ml", line 562, characters 16-32: 562 | (match String.lowercase encoding with ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. File "htmlc.ml", line 581, characters 43-59: 581 | htmlc_fmts.timefmt <- timefmt_of_string (String.lowercase name) ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. File "htmlc.ml", line 771, characters 25-41: 771 | begin match String.lowercase name with ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. File "htmlc.ml", line 915, characters 4-28: 915 | Pervasives.output_string to_command_oc s; ^^^^^^^^^^^^^^^^^^^^^^^^ 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 "htmlc.ml", line 916, characters 4-20: 916 | Pervasives.flush to_command_oc 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 File "htmlc.ml", line 1071, characters 32-52: 1071 | | Io_domain.Io_standard -> Scanf.Scanning.stdib ^^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.Scanf.Scanning.stdib Use Scanf.Scanning.stdin instead. File "htmlc.ml", line 44, characters 0-9: 44 | open Lang;; ^^^^^^^^^ Warning 33 [unused-open]: unused open Lang. File "htmlc.ml", line 54, characters 3-28: 54 | mutable timefmt : string; ^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 69 [unused-field]: record field timefmt is never read. (However, this field is used to build or mutate values.) File "htmlc.ml", line 178, characters 4-19: 178 | let get_expand_mode, set_expand_mode = ^^^^^^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value get_expand_mode. File "htmlc.ml", line 191, characters 4-16: 191 | let get_ssi_mode, set_ssi_mode = ^^^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value get_ssi_mode. File "htmlc.ml", line 204, characters 4-20: 204 | let get_non_ssi_mode, set_non_ssi_mode = ^^^^^^^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value get_non_ssi_mode. File "htmlc.ml", line 374, characters 4-21: 374 | let add_verbatim_file ob fname = ^^^^^^^^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value add_verbatim_file. ocamlopt -w A -inline 10000 -c primitives.ml File "primitives.ml", line 183, characters 11-28: 183 | | [s] -> String.capitalize s ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. File "primitives.ml", line 189, characters 11-27: 189 | | [s] -> String.lowercase s ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. File "primitives.ml", line 195, characters 11-27: 195 | | [s] -> String.uppercase s ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.uppercase Use String.uppercase_ascii/StringLabels.uppercase_ascii instead. File "primitives.ml", line 1: Warning 70 [missing-mli]: Cannot find interface file. ocamlopt -w A -inline 10000 -c main.ml File "main.ml", line 43, characters 10-27: 43 | flush Pervasives.stderr; ^^^^^^^^^^^^^^^^^ 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 "main.ml", line 76, characters 4-9: 76 | let usage () = prerr_endline (get_usage ()); exit 1;; ^^^^^ Warning 32 [unused-value-declaration]: unused value usage. ocamlopt -w A -inline 10000 -o htmlc.bin str.cmxa unix.cmxa path.cmx file.cmx io_domain.cmx lib_strings.cmx lang.cmx lib_date.cmx date.cmx configuration.cmx types.cmx setting.cmx debug.cmx substitute.cmx parser.cmx version.cmx execute.cmx env.cmx eval.cmx htmlc.cmx primitives.cmx main.cmx \ && \ /bin/rm -rf htmlc && ln -s htmlc.bin htmlc gmake[1]: Leaving directory '/wrkdirs/usr/ports/textproc/htmlc/work/htmlc-2.21.0/compiler' cd doc && gmake all gmake[1]: Entering directory '/wrkdirs/usr/ports/textproc/htmlc/work/htmlc-2.21.0/doc' gmake[1]: Nothing to be done for 'all'. gmake[1]: Leaving directory '/wrkdirs/usr/ports/textproc/htmlc/work/htmlc-2.21.0/doc' =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for htmlc-2.21.0_1 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/textproc/htmlc/work/htmlc-2.21.0/compiler/htmlc /wrkdirs/usr/ports/textproc/htmlc/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/textproc/htmlc/work/htmlc-2.21.0/compiler/htmlc.byt /wrkdirs/usr/ports/textproc/htmlc/work/stage/usr/local/bin install -m 0644 /wrkdirs/usr/ports/textproc/htmlc/work/htmlc-2.21.0/config/env /wrkdirs/usr/ports/textproc/htmlc/work/stage/usr/local/share/htmlc install -m 0644 /wrkdirs/usr/ports/textproc/htmlc/work/htmlc-2.21.0/doc/LICENSE /wrkdirs/usr/ports/textproc/htmlc/work/stage/usr/local/share/doc/htmlc install -m 0644 /wrkdirs/usr/ports/textproc/htmlc/work/htmlc-2.21.0/doc/INSTALL /wrkdirs/usr/ports/textproc/htmlc/work/stage/usr/local/share/doc/htmlc install -m 0644 /wrkdirs/usr/ports/textproc/htmlc/work/htmlc-2.21.0/doc/README /wrkdirs/usr/ports/textproc/htmlc/work/stage/usr/local/share/doc/htmlc install -m 0644 /wrkdirs/usr/ports/textproc/htmlc/work/htmlc-2.21.0/doc/JoeCaml.gif /wrkdirs/usr/ports/textproc/htmlc/work/stage/usr/local/share/doc/htmlc install -m 0644 /wrkdirs/usr/ports/textproc/htmlc/work/htmlc-2.21.0/doc/rocq.gif /wrkdirs/usr/ports/textproc/htmlc/work/stage/usr/local/share/doc/htmlc install -m 0644 /wrkdirs/usr/ports/textproc/htmlc/work/htmlc-2.21.0/doc/copyright-eng.htm /wrkdirs/usr/ports/textproc/htmlc/work/stage/usr/local/share/doc/htmlc install -m 0644 /wrkdirs/usr/ports/textproc/htmlc/work/htmlc-2.21.0/doc/copyright-fra.htm /wrkdirs/usr/ports/textproc/htmlc/work/stage/usr/local/share/doc/htmlc install -m 0644 /wrkdirs/usr/ports/textproc/htmlc/work/htmlc-2.21.0/doc/eng.htm /wrkdirs/usr/ports/textproc/htmlc/work/stage/usr/local/share/doc/htmlc install -m 0644 /wrkdirs/usr/ports/textproc/htmlc/work/htmlc-2.21.0/doc/fra.htm /wrkdirs/usr/ports/textproc/htmlc/work/stage/usr/local/share/doc/htmlc install -m 0644 /wrkdirs/usr/ports/textproc/htmlc/work/htmlc-2.21.0/doc/index.htm /wrkdirs/usr/ports/textproc/htmlc/work/stage/usr/local/share/doc/htmlc ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2024-04-06T18:07:27+0000' 'PKG_NOTE_ports_top_git_hash=c2c35d895e' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=2b40e46093' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.99.20240122_1' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for htmlc-2.21.0_1 ===> Building htmlc-2.21.0_1 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for htmlc-2.21.0_1 build of textproc/htmlc | htmlc-2.21.0_1 ended at Sat Apr 6 19:07:54 BST 2024 build time: 00:00:28