=>> Building lang/ott build started at Sat Apr 6 16:52:25 BST 2024 port directory: /usr/ports/lang/ott package name: ott-0.28_1 building for: FreeBSD pkg-builder.dan.net.uk 13.2-RELEASE-p10 FreeBSD 13.2-RELEASE-p10 amd64 maintained by: domagoj.stolfa@cl.cam.ac.uk Makefile datestamp: -rw-r--r-- 1 root wheel 480 Jul 5 2023 /usr/ports/lang/ott/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: 04 ---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/04/.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--- ---End OPTIONS List--- --MAINTAINER-- domagoj.stolfa@cl.cam.ac.uk --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=gmake XDG_DATA_HOME=/wrkdirs/usr/ports/lang/ott/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/ott/work XDG_CACHE_HOME=/wrkdirs/usr/ports/lang/ott/work/.cache HOME=/wrkdirs/usr/ports/lang/ott/work TMPDIR="/tmp" PATH=/ccache/libexec/ccache:/wrkdirs/usr/ports/lang/ott/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/lang/ott/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/lang/ott/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/ott/work XDG_CACHE_HOME=/wrkdirs/usr/ports/lang/ott/work/.cache HOME=/wrkdirs/usr/ports/lang/ott/work TMPDIR="/tmp" PATH=/ccache/libexec/ccache:/wrkdirs/usr/ports/lang/ott/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/lang/ott/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-- OCAML_SITELIBDIR="lib/ocaml/site-lib" OSREL=13.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/ott" EXAMPLESDIR="share/examples/ott" DATADIR="share/ott" WWWDIR="www/ott" ETCDIR="etc/ott" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/ott DOCSDIR=/usr/local/share/doc/ott EXAMPLESDIR=/usr/local/share/examples/ott WWWDIR=/usr/local/www/ott ETCDIR=/usr/local/etc/ott --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 ===> ott-0.28_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 ===> ott-0.28_1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of ott-0.28_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 ott-0.28_1 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by ott-0.28_1 for building => SHA256 Checksum OK for ott-lang-ott-0.28_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ott-0.28_1 depends on file: /usr/local/bin/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 ===> ott-0.28_1 depends on file: /usr/local/bin/ocamlc - found ===> Returning to build of ott-0.28_1 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by ott-0.28_1 for building ===> Extracting for ott-0.28_1 => SHA256 Checksum OK for ott-lang-ott-0.28_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ott-0.28_1 depends on file: /usr/local/bin/ocamlc - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for ott-0.28_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ott-0.28_1 depends on file: /usr/local/bin/ocamlc - found ===> ott-0.28_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 ===> ott-0.28_1 depends on package: gmake>=4.4.1 - found ===> Returning to build of ott-0.28_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 ott-0.28_1 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for ott-0.28_1 cd src; gmake install gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/ott/work/ott-0.28/src' ocamllex grammar_lexer.mll 374 states, 16439 transitions, table size 68000 bytes 3397 additional bytes used for bindings ocamlyacc -v grammar_parser.mly 2 rules never reduced ocamldep location.ml types.ml auxl.ml merge.ml global_option.ml grammar_lexer.ml grammar_parser.mli grammar_parser.ml version.ml grammar_pp.ml parse_table.ml glr.ml new_term_parser.ml term_parser.ml dependency.ml bounds.ml context_pp.ml quotient_rules.ml grammar_typecheck.ml transform.ml substs_pp.ml subrules_pp.ml embed_pp.ml defns.ml ln_transform.ml coq_induct.ml system_pp.ml lex_menhir_pp.ml align.ml main.ml align.mli bounds.mli coq_induct.mli defns.mli dependency.mli embed_pp.mli grammar_typecheck.mli merge.mli subrules_pp.mli substs_pp.mli system_pp.mli lex_menhir_pp.mli transform.mli term_parser.mli > .depend mkdir ../bin cd .. && tar -zxvf ocamlgraph-1.7.tar.gz x ocamlgraph-1.7/ x ocamlgraph-1.7/bin/ x ocamlgraph-1.7/src/ x ocamlgraph-1.7/src/blocks.ml x ocamlgraph-1.7/src/builder.ml x ocamlgraph-1.7/src/builder.mli x ocamlgraph-1.7/src/classic.ml x ocamlgraph-1.7/src/classic.mli x ocamlgraph-1.7/src/cliquetree.ml x ocamlgraph-1.7/src/cliquetree.mli x ocamlgraph-1.7/src/coloring.ml x ocamlgraph-1.7/src/coloring.mli x ocamlgraph-1.7/src/components.ml x ocamlgraph-1.7/src/components.mli x ocamlgraph-1.7/src/delaunay.ml x ocamlgraph-1.7/src/delaunay.mli x ocamlgraph-1.7/src/dot.ml x ocamlgraph-1.7/src/dot.mli x ocamlgraph-1.7/src/dot_ast.mli x ocamlgraph-1.7/src/dot_lexer.ml x ocamlgraph-1.7/src/dot_lexer.mll x ocamlgraph-1.7/src/dot_parser.ml x ocamlgraph-1.7/src/dot_parser.mli x ocamlgraph-1.7/src/dot_parser.mly x ocamlgraph-1.7/src/flow.ml x ocamlgraph-1.7/src/flow.mli x ocamlgraph-1.7/src/gmap.ml x ocamlgraph-1.7/src/gmap.mli x ocamlgraph-1.7/src/gml.ml x ocamlgraph-1.7/src/gml.mli x ocamlgraph-1.7/src/gml.mll x ocamlgraph-1.7/src/graphviz.ml x ocamlgraph-1.7/src/graphviz.mli x ocamlgraph-1.7/src/imperative.ml x ocamlgraph-1.7/src/imperative.mli x ocamlgraph-1.7/src/kruskal.ml x ocamlgraph-1.7/src/kruskal.mli x ocamlgraph-1.7/src/mcs_m.ml x ocamlgraph-1.7/src/mcs_m.mli x ocamlgraph-1.7/src/md.ml x ocamlgraph-1.7/src/md.mli x ocamlgraph-1.7/src/minsep.ml x ocamlgraph-1.7/src/minsep.mli x ocamlgraph-1.7/src/oper.ml x ocamlgraph-1.7/src/oper.mli x ocamlgraph-1.7/src/pack.ml x ocamlgraph-1.7/src/pack.mli x ocamlgraph-1.7/src/path.ml x ocamlgraph-1.7/src/path.mli x ocamlgraph-1.7/src/persistent.ml x ocamlgraph-1.7/src/persistent.mli x ocamlgraph-1.7/src/rand.ml x ocamlgraph-1.7/src/rand.mli x ocamlgraph-1.7/src/sig.mli x ocamlgraph-1.7/src/sig_pack.mli x ocamlgraph-1.7/src/strat.ml x ocamlgraph-1.7/src/strat.mli x ocamlgraph-1.7/src/topological.ml x ocamlgraph-1.7/src/topological.mli x ocamlgraph-1.7/src/traverse.ml x ocamlgraph-1.7/src/traverse.mli x ocamlgraph-1.7/src/util.ml x ocamlgraph-1.7/src/util.mli x ocamlgraph-1.7/src/version.ml x ocamlgraph-1.7/lib/ x ocamlgraph-1.7/lib/bitv.ml x ocamlgraph-1.7/lib/bitv.mli x ocamlgraph-1.7/lib/heap.ml x ocamlgraph-1.7/lib/heap.mli x ocamlgraph-1.7/lib/unionfind.ml x ocamlgraph-1.7/lib/unionfind.mli x ocamlgraph-1.7/Makefile.in x ocamlgraph-1.7/configure x ocamlgraph-1.7/configure.in x ocamlgraph-1.7/META.in x ocamlgraph-1.7/.depend x ocamlgraph-1.7/editor/ x ocamlgraph-1.7/editor/ed_display.ml x ocamlgraph-1.7/editor/ed_draw.ml x ocamlgraph-1.7/editor/ed_graph.ml x ocamlgraph-1.7/editor/ed_hyper.ml x ocamlgraph-1.7/editor/ed_main.ml x ocamlgraph-1.7/editor/Makefile x ocamlgraph-1.7/editor/tests/ x ocamlgraph-1.7/editor/tests/dep_ed.dot x ocamlgraph-1.7/editor/tests/dep_why.dot x ocamlgraph-1.7/editor/tests/fsm.dot x ocamlgraph-1.7/editor/tests/parcours.dot x ocamlgraph-1.7/editor/tests/softmaint.dot x ocamlgraph-1.7/editor/tests/transparency.dot x ocamlgraph-1.7/editor/tests/twopi2.dot x ocamlgraph-1.7/editor/tests/unix.dot x ocamlgraph-1.7/editor/tests/world.dot x ocamlgraph-1.7/editor/tests/de_bruijn4.gml x ocamlgraph-1.7/editor/tests/divisors12.gml x ocamlgraph-1.7/editor/tests/full10.gml x ocamlgraph-1.7/editor/tests/full20.gml x ocamlgraph-1.7/editor/tests/full30.gml x ocamlgraph-1.7/editor/tests/full50.gml x ocamlgraph-1.7/editor/tests/rand_100_10.gml x ocamlgraph-1.7/editor/tests/rand_100_300.gml x ocamlgraph-1.7/editor/tests/rand_10_10.gml x ocamlgraph-1.7/editor/tests/rand_10_40.gml x ocamlgraph-1.7/editor/tests/rand_50_300.gml x ocamlgraph-1.7/editor/tests/ring_100.gml x ocamlgraph-1.7/editor/tests/test.gml x ocamlgraph-1.7/editor/tests/test2,1_2.gml x ocamlgraph-1.7/editor/tests/test2,1_3.gml x ocamlgraph-1.7/editor/tests/test2,1_3tot.gml x ocamlgraph-1.7/editor/tests/test2_2.gml x ocamlgraph-1.7/view_graph/ x ocamlgraph-1.7/view_graph/viewGraph_core.ml x ocamlgraph-1.7/view_graph/viewGraph_select.ml x ocamlgraph-1.7/view_graph/viewGraph_test.ml x ocamlgraph-1.7/view_graph/viewGraph_utils.ml x ocamlgraph-1.7/view_graph/viewGraph_core.mli x ocamlgraph-1.7/view_graph/viewGraph_select.mli x ocamlgraph-1.7/view_graph/viewGraph_utils.mli x ocamlgraph-1.7/view_graph/README x ocamlgraph-1.7/view_graph/Makefile x ocamlgraph-1.7/dgraph/ x ocamlgraph-1.7/dgraph/dGraphContainer.ml x ocamlgraph-1.7/dgraph/dGraphMake.ml x ocamlgraph-1.7/dgraph/dGraphModel.ml x ocamlgraph-1.7/dgraph/dGraphRandModel.ml x ocamlgraph-1.7/dgraph/dGraphSubTree.ml x ocamlgraph-1.7/dgraph/dGraphTreeLayout.ml x ocamlgraph-1.7/dgraph/dGraphTreeModel.ml x ocamlgraph-1.7/dgraph/dGraphView.ml x ocamlgraph-1.7/dgraph/dGraphViewItem.ml x ocamlgraph-1.7/dgraph/dGraphViewer.ml x ocamlgraph-1.7/dgraph/xDot.ml x ocamlgraph-1.7/dgraph/xDotDraw.ml x ocamlgraph-1.7/dgraph/dGraphContainer.mli x ocamlgraph-1.7/dgraph/dGraphModel.mli x ocamlgraph-1.7/dgraph/dGraphRandModel.mli x ocamlgraph-1.7/dgraph/dGraphSubTree.mli x ocamlgraph-1.7/dgraph/dGraphTreeLayout.mli x ocamlgraph-1.7/dgraph/dGraphTreeModel.mli x ocamlgraph-1.7/dgraph/dGraphView.mli x ocamlgraph-1.7/dgraph/dGraphViewItem.mli x ocamlgraph-1.7/dgraph/xDot.mli x ocamlgraph-1.7/dgraph/xDotDraw.mli x ocamlgraph-1.7/examples/ x ocamlgraph-1.7/examples/color.ml x ocamlgraph-1.7/examples/demo.ml x ocamlgraph-1.7/examples/demo_planar.ml x ocamlgraph-1.7/examples/sudoku.ml x ocamlgraph-1.7/tests/ x ocamlgraph-1.7/tests/bench.ml x ocamlgraph-1.7/tests/check.ml x ocamlgraph-1.7/tests/dot.ml x ocamlgraph-1.7/tests/strat.ml x ocamlgraph-1.7/tests/test.ml x ocamlgraph-1.7/README x ocamlgraph-1.7/FAQ x ocamlgraph-1.7/CREDITS x ocamlgraph-1.7/INSTALL x ocamlgraph-1.7/COPYING x ocamlgraph-1.7/LICENSE x ocamlgraph-1.7/CHANGES cd ../ocamlgraph-1.7 && patch -p1 < ../ocamlgraph-safe-string.patch Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/lib/bitv.ml b/lib/bitv.ml |index 28d0ac5..23f5325 100644 |--- a/lib/bitv.ml |+++ b/lib/bitv.ml -------------------------- Patching file lib/bitv.ml using Plan A... Hunk #1 succeeded at 459 with fuzz 2 (offset 10 lines). done cd ../ocamlgraph-1.7 && ./configure checking for ocamlc... ocamlc ocaml version is 4.14.1 ocaml library path is /usr/local/lib/ocaml checking for ocamlopt... ocamlopt checking ocamlopt version... ok checking for ocamlc.opt... ocamlc.opt checking ocamlc.opt version... ok checking for ocamlopt.opt... ocamlopt.opt checking ocamlc.opt version... ok checking for ocamldep... ocamldep checking for ocamllex... ocamllex checking for ocamllex.opt... ocamllex.opt checking for ocamlyacc... ocamlyacc checking for ocamldoc... ocamldoc checking for ocamldoc.opt... ocamldoc.opt checking for ocamlweb... true checking for ocamlfind... no checking for /usr/local/lib/ocaml/lablgtk2/lablgtk.cmxa... no checking Win32 platform... no configure: WARNING: lablgnomecanvas not found: the graph editor and view_graph will not be compiled configure: creating ./config.status config.status: creating Makefile cd ../ocamlgraph-1.7 && \ gmake OCAMLOPT='ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib' graph.cmxa gmake[2]: Entering directory '/wrkdirs/usr/ports/lang/ott/work/ott-0.28/ocamlgraph-1.7' sed -e s/VERSION/1.7/ -e s/CMA/graph.cma/ -e s/CMXA/graph.cmxa/ \ META.in > META rm -f src/version.ml echo "let version = \""1.7"\"" > src/version.ml echo "let date = \""`date`"\"" >> src/version.ml rm -f .depend ocamldep -slash -I src -I lib -I editor -I view_graph -I dgraph\ lib/*.ml lib/*.mli \ src/*.ml src/*.mli \ editor/*.mli editor/*.ml \ view_graph/*.mli view_graph/*.ml \ dgraph/*.mli dgraph/*.ml > .depend ocamlc.opt -c -I src -I lib -g -dtypes src/sig.mli ocamlc.opt -c -I src -I lib -g -dtypes src/sig_pack.mli ocamlc.opt -c -I src -I lib -g -dtypes src/dot_ast.mli ocamlc.opt -c -I src -I lib -g -dtypes lib/unionfind.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph lib/unionfind.ml ocamlc.opt -c -I src -I lib -g -dtypes lib/heap.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph lib/heap.ml File "lib/heap.ml", line 54, characters 13-25: 54 | let d' = Array.create n' d.(0) in ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make/ArrayLabels.make instead. File "lib/heap.ml", line 61, characters 16-28: 61 | h.data <- Array.create (- h.size) x; h.size <- 0 ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make/ArrayLabels.make instead. ocamlc.opt -c -I src -I lib -g -dtypes lib/bitv.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph lib/bitv.ml File "lib/bitv.ml", line 51, characters 15-27: 51 | let low_mask = Array.create (succ bpi) 0 ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make/ArrayLabels.make instead. File "lib/bitv.ml", line 68, characters 25-37: 68 | { length = n; bits = Array.create (n / bpi) initv } ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make/ArrayLabels.make instead. File "lib/bitv.ml", line 71, characters 12-24: 71 | let b = Array.create (succ s) initv in ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make/ArrayLabels.make instead. File "lib/bitv.ml", line 113, characters 11-13: 113 | if n < 0 or n >= v.length then invalid_arg "Bitv.get"; ^^ Alert deprecated: Stdlib.or Use (||) instead. File "lib/bitv.ml", line 118, characters 11-13: 118 | if n < 0 or n >= v.length then invalid_arg "Bitv.set"; ^^ Alert deprecated: Stdlib.or Use (||) instead. File "lib/bitv.ml", line 205, characters 13-15: 205 | if len < 0 or ofs1 < 0 or ofs1 + len > v1.length ^^ Alert deprecated: Stdlib.or Use (||) instead. File "lib/bitv.ml", line 205, characters 25-27: 205 | if len < 0 or ofs1 < 0 or ofs1 + len > v1.length ^^ Alert deprecated: Stdlib.or Use (||) instead. File "lib/bitv.ml", line 206, characters 13-15: 206 | or ofs2 < 0 or ofs2 + len > v2.length ^^ Alert deprecated: Stdlib.or Use (||) instead. File "lib/bitv.ml", line 206, characters 25-27: 206 | or ofs2 < 0 or ofs2 + len > v2.length ^^ Alert deprecated: Stdlib.or Use (||) instead. File "lib/bitv.ml", line 214, characters 13-15: 214 | if ofs < 0 or len < 0 or ofs + len > v.length then invalid_arg "Bitv.sub"; ^^ Alert deprecated: Stdlib.or Use (||) instead. File "lib/bitv.ml", line 214, characters 24-26: 214 | if ofs < 0 or len < 0 or ofs + len > v.length then invalid_arg "Bitv.sub"; ^^ Alert deprecated: Stdlib.or Use (||) instead. File "lib/bitv.ml", line 289, characters 13-15: 289 | if ofs < 0 or len < 0 or ofs + len > v.length then invalid_arg "Bitv.fill"; ^^ Alert deprecated: Stdlib.or Use (||) instead. File "lib/bitv.ml", line 289, characters 24-26: 289 | if ofs < 0 or len < 0 or ofs + len > v.length then invalid_arg "Bitv.fill"; ^^ Alert deprecated: Stdlib.or Use (||) instead. File "lib/bitv.ml", line 368, characters 10-22: 368 | let a = Array.create n 0 in ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make/ArrayLabels.make instead. File "lib/bitv.ml", line 380, characters 10-22: 380 | let a = Array.create n 0 in ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make/ArrayLabels.make instead. File "lib/bitv.ml", line 392, characters 10-22: 392 | let a = Array.create n 0 in ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make/ArrayLabels.make instead. File "lib/bitv.ml", line 401, characters 10-22: 401 | let a = Array.create n 0 in ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make/ArrayLabels.make instead. ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/version.ml ocamlc.opt -c -I src -I lib -g -dtypes src/util.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/util.ml ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/blocks.ml ocamlc.opt -c -I src -I lib -g -dtypes src/persistent.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/persistent.ml File "src/persistent.ml", line 52, characters 20-38: 52 | let compare x y = Pervasives.compare x.tag y.tag ^^^^^^^^^^^^^^^^^^ 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 "src/persistent.ml", line 145, characters 10-25: 145 | size = Pervasives.succ g.size } ^^^^^^^^^^^^^^^ 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 "src/persistent.ml", line 158, characters 21-36: 158 | { edges = e; size = Pervasives.pred g.size } ^^^^^^^^^^^^^^^ 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 "src/persistent.ml", line 178, characters 10-25: 178 | size = Pervasives.succ g.size } ^^^^^^^^^^^^^^^ 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 "src/persistent.ml", line 197, characters 10-25: 197 | size = Pervasives.pred g.size } ^^^^^^^^^^^^^^^ 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.opt -c -I src -I lib -g -dtypes src/imperative.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/imperative.ml File "src/imperative.ml", line 68, characters 20-38: 68 | let compare x y = Pervasives.compare x.tag y.tag ^^^^^^^^^^^^^^^^^^ 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 "src/imperative.ml", line 169, characters 11-26: 169 | g.size <- Pervasives.succ g.size; ^^^^^^^^^^^^^^^ 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 "src/imperative.ml", line 185, characters 11-26: 185 | g.size <- Pervasives.pred g.size ^^^^^^^^^^^^^^^ 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 "src/imperative.ml", line 206, characters 11-26: 206 | g.size <- Pervasives.succ g.size; ^^^^^^^^^^^^^^^ 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 "src/imperative.ml", line 227, characters 11-26: 227 | g.size <- Pervasives.pred g.size ^^^^^^^^^^^^^^^ 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 "src/imperative.ml", line 371, characters 36-54: 371 | let compare : t -> t -> int = Pervasives.compare ^^^^^^^^^^^^^^^^^^ 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 "src/imperative.ml", line 381, characters 36-54: 381 | let compare : t -> t -> int = Pervasives.compare ^^^^^^^^^^^^^^^^^^ 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.opt -c -I src -I lib -g -dtypes src/delaunay.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/delaunay.ml File "src/delaunay.ml", line 260, characters 19-31: 260 | let seen_arc = Array.create n false in ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make/ArrayLabels.make instead. ocamlc.opt -c -I src -I lib -g -dtypes src/builder.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/builder.ml ocamlc.opt -c -I src -I lib -g -dtypes src/classic.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/classic.ml ocamlc.opt -c -I src -I lib -g -dtypes src/rand.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/rand.ml ocamlc.opt -c -I src -I lib -g -dtypes src/oper.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/oper.ml ocamlc.opt -c -I src -I lib -g -dtypes src/path.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/path.ml ocamlc.opt -c -I src -I lib -g -dtypes src/traverse.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/traverse.ml ocamlc.opt -c -I src -I lib -g -dtypes src/coloring.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/coloring.ml ocamlc.opt -c -I src -I lib -g -dtypes src/topological.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/topological.ml ocamlc.opt -c -I src -I lib -g -dtypes src/components.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/components.ml ocamlc.opt -c -I src -I lib -g -dtypes src/kruskal.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/kruskal.ml ocamlc.opt -c -I src -I lib -g -dtypes src/flow.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/flow.ml File "src/flow.ml", line 53, characters 54-56: 53 | let fold_booleen f = List.fold_left (fun r x->(f x) or r) false ^^ Alert deprecated: Stdlib.or Use (||) instead. File "src/flow.ml", line 137, characters 6-8: 137 | or G.fold_pred_e (fun e r->pousser g e l or r) g x false ^^ Alert deprecated: Stdlib.or Use (||) instead. File "src/flow.ml", line 136, characters 44-46: 136 | G.fold_succ_e (fun e r->pousser g e l or r) g x false ^^ Alert deprecated: Stdlib.or Use (||) instead. File "src/flow.ml", line 137, characters 47-49: 137 | or G.fold_pred_e (fun e r->pousser g e l or r) g x false ^^ Alert deprecated: Stdlib.or Use (||) instead. File "src/flow.ml", line 141, characters 40-42: 141 | (fold_booleen (elever g p) !todo) or ^^ Alert deprecated: Stdlib.or Use (||) instead. ocamlc.opt -c -I src -I lib -g -dtypes src/graphviz.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/graphviz.ml File "src/graphviz.ml", line 27, characters 5-15: 27 | open Pervasives (* for compatibility with ocaml 3.12.0+dev17 ^^^^^^^^^^ 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.opt -c -I src -I lib -g -dtypes src/gml.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/gml.ml File "src/gml.ml", line 418, characters 27-39: 418 | lexbuf.Lexing.lex_mem <- Array.create 2 (-1) ; __ocaml_lex_file_rec lexbuf 0 ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make/ArrayLabels.make instead. File "src/gml.ml", line 455, characters 27-39: 455 | lexbuf.Lexing.lex_mem <- Array.create 2 (-1) ; __ocaml_lex_value_list_rec lexbuf 7 ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make/ArrayLabels.make instead. ocamlc.opt -c -I src -I lib -g -dtypes src/dot_parser.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/dot_parser.ml ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/dot_lexer.ml File "src/dot_lexer.mll", line 39, characters 21-37: Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. ocamlc.opt -c -I src -I lib -g -dtypes src/dot.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/dot.ml File "src/dot.ml", line 61, characters 41-59: 61 | let compare : t -> t -> int = Pervasives.compare ^^^^^^^^^^^^^^^^^^ 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.opt -c -I src -I lib -g -dtypes src/pack.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/pack.ml File "src/pack.ml", line 51, characters 34-52: 51 | let compare : t -> t -> int = Pervasives.compare ^^^^^^^^^^^^^^^^^^ 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 "src/pack.ml", line 64, characters 34-52: 64 | let compare : t -> t -> int = Pervasives.compare ^^^^^^^^^^^^^^^^^^ 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 "src/pack.ml", line 89, characters 34-52: 89 | let compare : t -> t -> int = Pervasives.compare ^^^^^^^^^^^^^^^^^^ 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 "src/pack.ml", line 170, characters 32-50: 170 | let compare : t -> t -> int = Pervasives.compare ^^^^^^^^^^^^^^^^^^ 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.opt -c -I src -I lib -g -dtypes src/gmap.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/gmap.ml ocamlc.opt -c -I src -I lib -g -dtypes src/minsep.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/minsep.ml ocamlc.opt -c -I src -I lib -g -dtypes src/cliquetree.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/cliquetree.ml File "src/cliquetree.ml", line 110, characters 39-57: 110 | let compare : t -> t -> int = Pervasives.compare ^^^^^^^^^^^^^^^^^^ 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 "src/cliquetree.ml", line 120, characters 40-58: 120 | let compare (x, _ : t) (y, _ : t) = Pervasives.compare x y ^^^^^^^^^^^^^^^^^^ 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 "src/cliquetree.ml", line 171, characters 3-21: 171 | (Pervasives.compare : int -> int -> int) (number y) (number x)) ^^^^^^^^^^^^^^^^^^ 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.opt -c -I src -I lib -g -dtypes src/mcs_m.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/mcs_m.ml ocamlc.opt -c -I src -I lib -g -dtypes src/md.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/md.ml ocamlc.opt -c -I src -I lib -g -dtypes src/strat.mli ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -c -I src -I lib -for-pack Graph src/strat.ml ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -I src -I lib -pack -o graph.cmx src/sig.cmi src/sig_pack.cmi src/dot_ast.cmi lib/unionfind.cmx lib/heap.cmx lib/bitv.cmx src/version.cmx src/util.cmx src/blocks.cmx src/persistent.cmx src/imperative.cmx src/delaunay.cmx src/builder.cmx src/classic.cmx src/rand.cmx src/oper.cmx src/path.cmx src/traverse.cmx src/coloring.cmx src/topological.cmx src/components.cmx src/kruskal.cmx src/flow.cmx src/graphviz.cmx src/gml.cmx src/dot_parser.cmx src/dot_lexer.cmx src/dot.cmx src/pack.cmx src/gmap.cmx src/minsep.cmx src/cliquetree.cmx src/mcs_m.cmx src/md.cmx src/strat.cmx ocamlopt -w p -w y -unsafe -inline 9 -I src -I lib -I src -I lib -a -o graph.cmxa graph.cmx gmake[2]: Leaving directory '/wrkdirs/usr/ports/lang/ott/work/ott-0.28/ocamlgraph-1.7' gmake opt gmake[2]: Entering directory '/wrkdirs/usr/ports/lang/ott/work/ott-0.28/src' ocamlopt -w p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c location.ml ocamlopt -w p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c types.ml File "types.ml", line 484, characters 67-85: 484 | module NtrSet = Set.Make(struct type t = nontermroot let compare = Pervasives.compare end);; ^^^^^^^^^^^^^^^^^^ 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 "types.ml", line 490, characters 83-101: 490 | module NtrPairSet = Set.Make(struct type t = nontermroot*nontermroot let compare = Pervasives.compare end);; ^^^^^^^^^^^^^^^^^^ 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 "types.ml", line 497, characters 87-105: 497 | module NtSet = Set.Make(struct type t = nontermroot * nonterm * prod_env let compare = Pervasives.compare end);; ^^^^^^^^^^^^^^^^^^ 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 "types.ml", line 504, characters 93-111: 504 | module NtsubSet = Set.Make(struct type t = nontermroot * nontermroot * nonterm let compare = Pervasives.compare end);; ^^^^^^^^^^^^^^^^^^ 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 "types.ml", line 510, characters 68-86: 510 | module MvrSet = Set.Make(struct type t = metavarroot let compare = Pervasives.compare end);; ^^^^^^^^^^^^^^^^^^ 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 "types.ml", line 517, characters 88-106: 517 | module MvSet = Set.Make(struct type t = metavarroot * metavar * prod_env let compare = Pervasives.compare end);; ^^^^^^^^^^^^^^^^^^ 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 p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c auxl.ml File "auxl.ml", line 1492, characters 47-64: 1492 | let map_prod_names = List.map (fun pn -> (pn,String.capitalize pn)) prod_name_list in ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. File "auxl.ml", line 1502, characters 47-66: 1502 | let map_prod_names = List.map (fun pn -> (pn,String.uncapitalize pn)) prod_name_list in ^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.uncapitalize Use String.uncapitalize_ascii/StringLabels.uncapitalize_ascii instead. File "auxl.ml", line 1511, characters 51-70: 1511 | let map_nontermroots = List.map (fun ntr -> (ntr,String.uncapitalize ntr)) nontermroots_list in ^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.uncapitalize Use String.uncapitalize_ascii/StringLabels.uncapitalize_ascii instead. File "auxl.ml", line 1520, characters 51-70: 1520 | let map_metavarroots = List.map (fun mvr -> (mvr,String.uncapitalize mvr)) metavarroots_list in ^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.uncapitalize Use String.uncapitalize_ascii/StringLabels.uncapitalize_ascii instead. File "auxl.ml", line 1544, characters 19-36: 1544 | st_prod_name = String.capitalize stnb.st_prod_name; ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. ocamlc -g -w p -w y -c location.ml ocamlc -g -w p -w y -c types.ml File "types.ml", line 484, characters 67-85: 484 | module NtrSet = Set.Make(struct type t = nontermroot let compare = Pervasives.compare end);; ^^^^^^^^^^^^^^^^^^ 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 "types.ml", line 490, characters 83-101: 490 | module NtrPairSet = Set.Make(struct type t = nontermroot*nontermroot let compare = Pervasives.compare end);; ^^^^^^^^^^^^^^^^^^ 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 "types.ml", line 497, characters 87-105: 497 | module NtSet = Set.Make(struct type t = nontermroot * nonterm * prod_env let compare = Pervasives.compare end);; ^^^^^^^^^^^^^^^^^^ 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 "types.ml", line 504, characters 93-111: 504 | module NtsubSet = Set.Make(struct type t = nontermroot * nontermroot * nonterm let compare = Pervasives.compare end);; ^^^^^^^^^^^^^^^^^^ 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 "types.ml", line 510, characters 68-86: 510 | module MvrSet = Set.Make(struct type t = metavarroot let compare = Pervasives.compare end);; ^^^^^^^^^^^^^^^^^^ 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 "types.ml", line 517, characters 88-106: 517 | module MvSet = Set.Make(struct type t = metavarroot * metavar * prod_env let compare = Pervasives.compare end);; ^^^^^^^^^^^^^^^^^^ 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 -g -w p -w y -I ../ocamlgraph-1.7 -c merge.mli ocamlopt -w p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c merge.ml ocamlopt -w p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c global_option.ml ocamlc -g -w p -w y -I ../ocamlgraph-1.7 -c grammar_parser.mli ocamlopt -w p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c grammar_parser.ml ocamlopt -w p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c grammar_lexer.ml ocamlopt -w p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c version.ml ocamlopt -w p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c grammar_pp.ml File "grammar_pp.ml", line 972, characters 19-36: 972 | | Twf _,false -> String.capitalize s ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. File "grammar_pp.ml", line 1363, characters 22-39: 1363 | | Caml _ | Lem _ -> String.capitalize (pp_maybe_quote_ident m xd pn) ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. File "grammar_pp.ml", line 2407, characters 8-26: 2407 | if (Pervasives.compare mv emv = 0) ^^^^^^^^^^^^^^^^^^ 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 "grammar_pp.ml", line 2417, characters 8-26: 2417 | if (Pervasives.compare nt ent = 0) ^^^^^^^^^^^^^^^^^^ 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 "grammar_pp.ml", line 2549, characters 25-42: 2549 | | None -> Some (String.capitalize p.prod_name ^ pp_com) ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. File "grammar_pp.ml", line 2550, characters 28-45: 2550 | | Some s -> Some ((String.capitalize p.prod_name) ^ " of " ^ s ^ pp_com) ) ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. File "grammar_pp.ml", line 2556, characters 25-42: 2556 | | None -> Some (String.capitalize p.prod_name ^ pp_com) ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. File "grammar_pp.ml", line 2557, characters 28-45: 2557 | | Some s -> Some ((String.capitalize p.prod_name) ^ " of " ^ s ^ pp_com) ) ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. File "grammar_pp.ml", line 2773, characters 22-23: 2773 | & match m with Isa _ | Coq _ | Hol _ | Lem _ | Caml _ -> true | _ -> false) ^ Alert deprecated: Stdlib.& Use (&&) instead. File "grammar_pp.ml", line 3560, characters 20-37: 3560 | | [] -> (String.capitalize promoted_pn) ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. File "grammar_pp.ml", line 3564, characters 25-42: 3564 | ^ (String.capitalize promoted_pn)^" " ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. File "grammar_pp.ml", line 3571, characters 20-37: 3571 | | [] -> (String.capitalize promoted_pn) ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. File "grammar_pp.ml", line 3575, characters 25-42: 3575 | ^ (String.capitalize promoted_pn)^" " ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. ocamlopt -w p -w y -unsafe -inline 9 -c -I ../ocamlgraph-1.7 parse_table.ml ocamlopt -w p -w y -unsafe -inline 9 -c -I ../ocamlgraph-1.7 glr.ml File "glr.ml", line 455, characters 24-42: 455 | let compare x y = Pervasives.compare x.sn_index y.sn_index ^^^^^^^^^^^^^^^^^^ 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 p -w y -unsafe -inline 9 -c -I ../ocamlgraph-1.7 new_term_parser.ml ocamlc -g -w p -w y -I ../ocamlgraph-1.7 -c term_parser.mli ocamlopt -w p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c term_parser.ml ocamlc -g -w p -w y -I ../ocamlgraph-1.7 -c dependency.mli ocamlopt -w p -w y -unsafe -inline 9 -c -I ../ocamlgraph-1.7 dependency.ml ocamlc -g -w p -w y -I ../ocamlgraph-1.7 -c bounds.mli ocamlopt -w p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c bounds.ml ocamlopt -w p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c context_pp.ml ocamlopt -w p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c quotient_rules.ml ocamlc -g -w p -w y -I ../ocamlgraph-1.7 -c grammar_typecheck.mli ocamlopt -w p -w y -unsafe -inline 9 -c -I ../ocamlgraph-1.7 grammar_typecheck.ml File "grammar_typecheck.ml", line 121, characters 86-103: 121 | { raw_prod_name = (if rr.raw_rule_pn_wrapper<>"" then rr.raw_rule_pn_wrapper else String.capitalize rr.raw_rule_ntr_name ^"_") ^ "aux"; ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. ocamlc -g -w p -w y -I ../ocamlgraph-1.7 -c transform.mli ocamlopt -w p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c transform.ml ocamlc -g -w p -w y -I ../ocamlgraph-1.7 -c substs_pp.mli ocamlopt -w p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c substs_pp.ml File "substs_pp.ml", line 1240, characters 16-33: 1240 | String.capitalize lhs_stnb.st_prod_name ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. File "substs_pp.ml", line 1248, characters 16-33: 1248 | String.capitalize lhs_stnb.st_prod_name ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. ocamlc -g -w p -w y -I ../ocamlgraph-1.7 -c subrules_pp.mli ocamlopt -w p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c subrules_pp.ml ocamlc -g -w p -w y -I ../ocamlgraph-1.7 -c embed_pp.mli ocamlopt -w p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c embed_pp.ml ocamlc -g -w p -w y -I ../ocamlgraph-1.7 -c defns.mli ocamlopt -w p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c defns.ml File "defns.ml", line 79, characters 30-46: 79 | (( match m with Twf _ -> String.uppercase ntr' ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.uppercase Use String.uppercase_ascii/StringLabels.uppercase_ascii instead. File "defns.ml", line 1058, characters 32-46: 1058 | let cc = Char.code (Char.lowercase c) in ^^^^^^^^^^^^^^ Alert deprecated: Stdlib.Char.lowercase Use Char.lowercase_ascii instead. File "defns.ml", line 1062, characters 32-46: 1062 | let cc = Char.code (Char.lowercase c) in ^^^^^^^^^^^^^^ Alert deprecated: Stdlib.Char.lowercase Use Char.lowercase_ascii instead. ocamlopt -w p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c ln_transform.ml ocamlc -g -w p -w y -I ../ocamlgraph-1.7 -c coq_induct.mli ocamlopt -w p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c coq_induct.ml ocamlc -g -w p -w y -I ../ocamlgraph-1.7 -c system_pp.mli ocamlopt -w p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c system_pp.ml ocamlc -g -w p -w y -I ../ocamlgraph-1.7 -c lex_menhir_pp.mli ocamlopt -w p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c lex_menhir_pp.ml File "lex_menhir_pp.ml", line 274, characters 12-36: 274 | | Some ocamllex_hom, false -> ^^^^^^^^^^^^^^^^^^^^^^^^ Warning 11 [redundant-case]: this match case is unused. File "lex_menhir_pp.ml", line 543, characters 2-19: 543 | String.capitalize p.prod_name ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. File "lex_menhir_pp.ml", line 562, characters 78-95: 562 | let aux_prod_name = (if r.rule_pn_wrapper<>"" then r.rule_pn_wrapper else String.capitalize r.rule_ntr_name ^"_") ^ "aux" in ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. File "lex_menhir_pp.ml", line 587, characters 4-21: 587 | String.capitalize p.prod_name ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. File "lex_menhir_pp.ml", line 787, characters 20-37: 787 | "string \"" ^ String.capitalize p.prod_name ^ "\"" ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. ocamlc -g -w p -w y -I ../ocamlgraph-1.7 -c align.mli ocamlopt -w p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c align.ml ocamlopt -w p -w y -unsafe -inline 9 -I ../ocamlgraph-1.7 -c main.ml File "main.ml", line 448, characters 13-30: 448 | | [n] -> String.capitalize (Filename.chop_extension n) ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. File "main.ml", line 467, characters 13-30: 467 | | [n] -> String.capitalize (Filename.chop_extension n) ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. sed -e 's/__VERSION__/0.28/' \ -e '/__DATE__/r tmp_date.txt' \ -e '/__DATE__/d' version.tex echo Makefile location.cmx types.cmx auxl.cmx merge.cmx global_option.cmx grammar_lexer.cmx grammar_parser.cmx version.cmx grammar_pp.cmx parse_table.cmx glr.cmx new_term_parser.cmx term_parser.cmx dependency.cmx bounds.cmx context_pp.cmx quotient_rules.cmx grammar_typecheck.cmx transform.cmx substs_pp.cmx subrules_pp.cmx embed_pp.cmx defns.cmx ln_transform.cmx coq_induct.cmx system_pp.cmx lex_menhir_pp.cmx align.cmx main.cmx align.cmi bounds.cmi coq_induct.cmi defns.cmi dependency.cmi embed_pp.cmi grammar_typecheck.cmi merge.cmi subrules_pp.cmi substs_pp.cmi system_pp.cmi lex_menhir_pp.cmi transform.cmi term_parser.cmi version.tex Makefile location.cmx types.cmx auxl.cmx merge.cmx global_option.cmx grammar_lexer.cmx grammar_parser.cmx version.cmx grammar_pp.cmx parse_table.cmx glr.cmx new_term_parser.cmx term_parser.cmx dependency.cmx bounds.cmx context_pp.cmx quotient_rules.cmx grammar_typecheck.cmx transform.cmx substs_pp.cmx subrules_pp.cmx embed_pp.cmx defns.cmx ln_transform.cmx coq_induct.cmx system_pp.cmx lex_menhir_pp.cmx align.cmx main.cmx align.cmi bounds.cmi coq_induct.cmi defns.cmi dependency.cmi embed_pp.cmi grammar_typecheck.cmi merge.cmi subrules_pp.cmi substs_pp.cmi system_pp.cmi lex_menhir_pp.cmi transform.cmi term_parser.cmi version.tex ocamlopt -w p -w y -unsafe -inline 9 -v The OCaml native-code compiler, version 4.14.1 Standard library directory: /usr/local/lib/ocaml ocamlopt -w p -w y -unsafe -inline 9 -o ott.opt str.cmxa ../ocamlgraph-1.7/graph.cmxa location.cmx types.cmx auxl.cmx merge.cmx global_option.cmx grammar_lexer.cmx grammar_parser.cmx version.cmx grammar_pp.cmx parse_table.cmx glr.cmx new_term_parser.cmx term_parser.cmx dependency.cmx bounds.cmx context_pp.cmx quotient_rules.cmx grammar_typecheck.cmx transform.cmx substs_pp.cmx subrules_pp.cmx embed_pp.cmx defns.cmx ln_transform.cmx coq_induct.cmx system_pp.cmx lex_menhir_pp.cmx align.cmx main.cmx ln -s -f ott.opt ott gmake[2]: Leaving directory '/wrkdirs/usr/ports/lang/ott/work/ott-0.28/src' cp ./ott ../bin/ott gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/ott/work/ott-0.28/src' =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ott-0.28_1 depends on file: /usr/local/bin/ocamlc - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for ott-0.28_1 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/lang/ott/work/ott-0.28/bin/ott /wrkdirs/usr/ports/lang/ott/work/stage/usr/local/bin ====> 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-06T15:52:25+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 ott-0.28_1 ===> Building ott-0.28_1 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for ott-0.28_1 build of lang/ott | ott-0.28_1 ended at Sat Apr 6 16:53:08 BST 2024 build time: 00:00:44