>>> ocaml-calendar: Building testing/ocaml-calendar 2.04-r2 (using abuild 3.9.0-r0) started Sat, 14 May 2022 04:55:08 +0000 >>> ocaml-calendar: Checking sanity of /home/buildozer/aports/testing/ocaml-calendar/APKBUILD... >>> ocaml-calendar: Analyzing dependencies... >>> ocaml-calendar: Installing for build: build-base ocaml ocaml-findlib-dev ocaml-ocamldoc gawk (1/7) Installing ocaml-runtime (4.14.0-r0) (2/7) Installing ocaml (4.14.0-r0) (3/7) Installing ocaml-findlib (1.9.3-r0) (4/7) Installing ocaml-findlib-dev (1.9.3-r0) (5/7) Installing ocaml-ocamldoc (4.14.0-r0) (6/7) Installing gawk (5.1.1-r0) (7/7) Installing .makedepends-ocaml-calendar (20220514.045509) Executing busybox-1.35.0-r13.trigger OK: 507 MiB in 105 packages >>> ocaml-calendar: Cleaning up srcdir >>> ocaml-calendar: Cleaning up pkgdir >>> ocaml-calendar: Fetching https://distfiles.alpinelinux.org/distfiles/edge/calendar-2.04.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 265k 100 265k 0 0 2428k 0 --:--:-- --:--:-- --:--:-- 2432k >>> ocaml-calendar: Fetching https://distfiles.alpinelinux.org/distfiles/edge/calendar-2.04.tar.gz >>> ocaml-calendar: Checking sha512sums... calendar-2.04.tar.gz: OK >>> ocaml-calendar: Unpacking /var/cache/distfiles/edge/calendar-2.04.tar.gz... checking for ocamlc... ocamlc ocaml version is 4.14.0: Good! ocaml library path is /usr/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 ocamlfind... ocamlfind checking for ocamldoc... ocamldoc checking for ocamlweb... ocamlweb checking for ocamlwc... ocamlwc checking for ocamldot... ocamldot checking platform... linux checking extension for object files... .o checking extension for library files... .a checking for /usr/lib/ocaml/dynlink.cmxa... yes native dynlink works fine. Great. configure: creating ./config.status config.status: creating Makefile echo "let version = \"2.04\"" > src/version.ml echo "let date = \"`date`\"" >> src/version.ml rm -f .depend ocamldep -I src -I tests src/*.ml src/*.mli tests/*.ml tests/*.mli \ > .depend ocamlc.opt -I src -I target -I tests -c src/period.mli ocamlc.opt -I src -I target -I tests -c src/time_Zone.mli ocamlc.opt -I src -I target -I tests -c src/utils.mli ocamlc.opt -I src -I target -I tests -c src/version.mli echo "name = \"calendar\"" > META echo "description = \"calendar library\"" >> META echo "version = \"2.04\"" >> META echo "archive(byte) = \"calendarLib.cma\"" >> META echo "archive(native) = \"calendarLib.cmxa\"" >> META echo "requires = \"unix str\"" >> META ocamlc.opt -I src -I target -I tests -c src/time_Zone.ml ocamlopt.opt -I src -I target -I tests -noassert -for-pack CalendarLib -c src/time_Zone.ml ocamlc.opt -I src -I target -I tests -c src/date_sig.mli ocamlc.opt -I src -I target -I tests -c src/time_sig.mli ocamlc.opt -I src -I target -I tests -c src/utils.ml ocamlc.opt -I src -I target -I tests -c src/version.ml ocamlopt.opt -I src -I target -I tests -noassert -for-pack CalendarLib -c src/utils.ml ocamlopt.opt -I src -I target -I tests -noassert -for-pack CalendarLib -c src/version.ml File "src/utils.ml", line 32, characters 14-28: 32 | let equal = Pervasives.(=) ^^^^^^^^^^^^^^ 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/utils.ml", line 33, characters 16-34: 33 | let compare = 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/utils.ml", line 32, characters 14-28: 32 | let equal = Pervasives.(=) ^^^^^^^^^^^^^^ 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/utils.ml", line 33, characters 16-34: 33 | let compare = 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 -I src -I target -I tests -c src/time.mli ocamlc.opt -I src -I target -I tests -c src/ftime.mli ocamlc.opt -I src -I target -I tests -c src/calendar_sig.mli ocamlc.opt -I src -I target -I tests -c src/date.mli ocamlc.opt -I src -I target -I tests -c src/time.ml ocamlc.opt -I src -I target -I tests -c src/ftime.ml ocamlopt.opt -I src -I target -I tests -noassert -for-pack CalendarLib -c src/time.ml ocamlopt.opt -I src -I target -I tests -noassert -for-pack CalendarLib -c src/ftime.ml ocamlc.opt -I src -I target -I tests -c src/date.ml ocamlopt.opt -I src -I target -I tests -noassert -for-pack CalendarLib -c src/date.ml ocamlc.opt -I src -I target -I tests -c src/calendar_builder.mli ocamlc.opt -I src -I target -I tests -c src/calendar.mli ocamlc.opt -I src -I target -I tests -c src/fcalendar.mli File "src/date.ml", line 73, characters 2-20: 73 | Pervasives.compare d1 d2 < 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 "src/date.ml", line 73, characters 2-20: 73 | Pervasives.compare d1 d2 < 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 "src/date.ml", line 254, characters 12-30: 254 | let n = Pervasives.compare x.m y.m in ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "src/date.ml", line 255, characters 18-36: 255 | if n = 0 then Pervasives.compare x.d y.d else n ^^^^^^^^^^^^^^^^^^ 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/date.ml", line 254, characters 12-30: 254 | let n = Pervasives.compare x.m y.m in ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims File "src/date.ml", line 255, characters 18-36: 255 | if n = 0 then Pervasives.compare x.d y.d else n ^^^^^^^^^^^^^^^^^^ 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 -I src -I target -I tests -c src/printer.mli ocamlc.opt -I src -I target -I tests -c src/calendar_builder.ml ocamlc.opt -I src -I target -I tests -c src/calendar.ml ocamlc.opt -I src -I target -I tests -c src/fcalendar.ml ocamlopt.opt -I src -I target -I tests -noassert -for-pack CalendarLib -c src/calendar_builder.ml ocamlc.opt -I src -I target -I tests -c src/printer.ml File "src/printer.ml", line 184, characters 16-32: 184 | | Uppercase -> String.uppercase s ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.uppercase Use String.uppercase_ascii/StringLabels.uppercase_ascii instead. File "src/printer.ml", line 239, characters 33-49: 239 | Format.pp_print_string fmt (String.lowercase (Lazy.force apm)) ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. mkdir -p target ocamlfind ocamlc -I src -I target -I tests -pack -o target/calendarLib.cmo \ src/period.cmi src/date_sig.cmi src/time_sig.cmi src/calendar_sig.cmi src/utils.cmo src/time_Zone.cmo src/time.cmo src/ftime.cmo src/date.cmo src/calendar_builder.cmo src/calendar.cmo src/fcalendar.cmo src/printer.cmo src/version.cmo ocamlfind ocamlc -I src -I target -I tests -a -o target/calendarLib.cma target/calendarLib.cmo ocamlopt.opt -I src -I target -I tests -noassert -for-pack CalendarLib -c src/calendar.ml ocamlopt.opt -I src -I target -I tests -noassert -for-pack CalendarLib -c src/fcalendar.ml ocamlopt.opt -I src -I target -I tests -noassert -for-pack CalendarLib -c src/printer.ml File "src/printer.ml", line 184, characters 16-32: 184 | | Uppercase -> String.uppercase s ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.uppercase Use String.uppercase_ascii/StringLabels.uppercase_ascii instead. File "src/printer.ml", line 239, characters 33-49: 239 | Format.pp_print_string fmt (String.lowercase (Lazy.force apm)) ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii/StringLabels.lowercase_ascii instead. mkdir -p target ocamlfind ocamlopt -I src -I target -I tests -noassert -pack -o target/calendarLib.cmx \ src/period.cmi src/date_sig.cmi src/time_sig.cmi src/calendar_sig.cmi src/utils.cmx src/time_Zone.cmx src/time.cmx src/ftime.cmx src/date.cmx src/calendar_builder.cmx src/calendar.cmx src/fcalendar.cmx src/printer.cmx src/version.cmx ocamlfind ocamlopt -I src -I target -I tests -noassert -a -o target/calendarLib.cmxa target/calendarLib.cmx ocamlfind ocamlopt -I target -shared -linkall -o target/calendarLib.cmxs target/calendarLib.cmxa ocamlc.opt -I src -I target -I tests -c tests/gen_test.mli ocamlc.opt -I src -I target -I tests -c tests/gen_test.ml ocamlc.opt -I src -I target -I tests -c tests/test_timezone.ml ocamlc.opt -I src -I target -I tests -c tests/test_time.ml ocamlc.opt -I src -I target -I tests -c tests/test_ftime.ml ocamlc.opt -I src -I target -I tests -c tests/test_date.ml ocamlc.opt -I src -I target -I tests -c tests/test_calendar.ml ocamlc.opt -I src -I target -I tests -c tests/test_fcalendar.ml ocamlc.opt -I src -I target -I tests -c tests/test_pcalendar.ml ocamlc.opt -I src -I target -I tests -c tests/test_fpcalendar.ml ocamlc.opt -I src -I target -I tests -c tests/test_printer.ml ocamlc.opt -I src -I target -I tests -c tests/test.ml ocamlc.opt -o tests/test -I src -I target -I tests unix.cma str.cma target/calendarLib.cmo \ tests/gen_test.cmo tests/test_timezone.cmo tests/test_time.cmo tests/test_ftime.cmo tests/test_date.cmo tests/test_calendar.cmo tests/test_fcalendar.cmo tests/test_pcalendar.cmo tests/test_fpcalendar.cmo tests/test_printer.cmo tests/test.cmo ./tests/test Tests of Time_Zone: tests ok : 8; tests ko : 0 Tests of Time: tests ok : 32; tests ko : 0 Tests of Ftime: tests ok : 32; tests ko : 0 Tests of Date: tests ok : 103; tests ko : 0 Tests of Calendar: tests ok : 63; tests ko : 0 Tests of Fcalendar: tests ok : 57; tests ko : 0 Tests of Precise Calendar: tests ok : 56; tests ko : 0 Tests of FPcalendar: tests ok : 54; tests ko : 0 Tests of Printer: tests ok : 45; tests ko : 0 Final results: tests ok : 450; tests ko : 0 >>> ocaml-calendar: Entering fakeroot... Installed /home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/calendarLib.a Installed /home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/calendarLib.o Installed /home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/version.mli Installed /home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/printer.mli Installed /home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/fcalendar.mli Installed /home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/calendar.mli Installed /home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/calendar_builder.mli Installed /home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/calendar_sig.mli Installed /home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/date.mli Installed /home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/date_sig.mli Installed /home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/ftime.mli Installed /home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/time.mli Installed /home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/time_sig.mli Installed /home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/period.mli Installed /home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/time_Zone.mli Installed /home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/utils.mli Installed /home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/calendarLib.cmxs Installed /home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/calendarLib.cmxa Installed /home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/calendarLib.cmx Installed /home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/calendarLib.cmo Installed /home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/calendarLib.cmi Installed /home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/calendarLib.cma Installed /home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/META >>> ocaml-calendar-dev*: Running split function dev... '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/fcalendar.mli' -> '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar-dev/usr/lib/ocaml/calendar/fcalendar.mli' '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/time_sig.mli' -> '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar-dev/usr/lib/ocaml/calendar/time_sig.mli' '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/version.mli' -> '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar-dev/usr/lib/ocaml/calendar/version.mli' '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/period.mli' -> '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar-dev/usr/lib/ocaml/calendar/period.mli' '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/calendar.mli' -> '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar-dev/usr/lib/ocaml/calendar/calendar.mli' '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/utils.mli' -> '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar-dev/usr/lib/ocaml/calendar/utils.mli' '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/calendarLib.cmx' -> '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar-dev/usr/lib/ocaml/calendar/calendarLib.cmx' '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/date.mli' -> '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar-dev/usr/lib/ocaml/calendar/date.mli' '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/ftime.mli' -> '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar-dev/usr/lib/ocaml/calendar/ftime.mli' '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/date_sig.mli' -> '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar-dev/usr/lib/ocaml/calendar/date_sig.mli' '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/time.mli' -> '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar-dev/usr/lib/ocaml/calendar/time.mli' '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/time_Zone.mli' -> '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar-dev/usr/lib/ocaml/calendar/time_Zone.mli' '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/calendar_sig.mli' -> '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar-dev/usr/lib/ocaml/calendar/calendar_sig.mli' '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/printer.mli' -> '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar-dev/usr/lib/ocaml/calendar/printer.mli' '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/calendar_builder.mli' -> '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar-dev/usr/lib/ocaml/calendar/calendar_builder.mli' '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar/usr/lib/ocaml/calendar/calendarLib.cmxa' -> '/home/buildozer/aports/testing/ocaml-calendar/pkg/ocaml-calendar-dev/usr/lib/ocaml/calendar/calendarLib.cmxa' >>> ocaml-calendar-dev*: Preparing subpackage ocaml-calendar-dev... >>> ocaml-calendar-dev*: Stripping binaries >>> ocaml-calendar-dev*: Running postcheck for ocaml-calendar-dev >>> ocaml-calendar-doc*: Running split function doc... >>> ocaml-calendar-doc*: Preparing subpackage ocaml-calendar-doc... >>> ocaml-calendar-doc*: Running postcheck for ocaml-calendar-doc >>> ocaml-calendar*: Running postcheck for ocaml-calendar >>> ocaml-calendar*: Preparing package ocaml-calendar... >>> ocaml-calendar*: Stripping binaries >>> ocaml-calendar-dev*: Scanning shared objects >>> ocaml-calendar-doc*: Scanning shared objects >>> ocaml-calendar*: Scanning shared objects >>> ocaml-calendar-dev*: Tracing dependencies... >>> ocaml-calendar-dev*: Package size: 796.0 KB >>> ocaml-calendar-dev*: Compressing data... >>> ocaml-calendar-dev*: Create checksum... >>> ocaml-calendar-dev*: Create ocaml-calendar-dev-2.04-r2.apk >>> ocaml-calendar-doc*: Tracing dependencies... >>> ocaml-calendar-doc*: Package size: 80.0 KB >>> ocaml-calendar-doc*: Compressing data... >>> ocaml-calendar-doc*: Create checksum... >>> ocaml-calendar-doc*: Create ocaml-calendar-doc-2.04-r2.apk >>> ocaml-calendar*: Tracing dependencies... so:libc.musl-x86_64.so.1 >>> ocaml-calendar*: Package size: 672.0 KB >>> ocaml-calendar*: Compressing data... >>> ocaml-calendar*: Create checksum... >>> ocaml-calendar*: Create ocaml-calendar-2.04-r2.apk >>> ocaml-calendar: Build complete at Sat, 14 May 2022 04:55:14 +0000 elapsed time 0h 0m 6s >>> ocaml-calendar: Cleaning up srcdir >>> ocaml-calendar: Cleaning up pkgdir >>> ocaml-calendar: Uninstalling dependencies... (1/7) Purging .makedepends-ocaml-calendar (20220514.045509) (2/7) Purging ocaml-findlib-dev (1.9.3-r0) (3/7) Purging ocaml-findlib (1.9.3-r0) (4/7) Purging ocaml-ocamldoc (4.14.0-r0) (5/7) Purging ocaml (4.14.0-r0) (6/7) Purging ocaml-runtime (4.14.0-r0) (7/7) Purging gawk (5.1.1-r0) Executing busybox-1.35.0-r13.trigger OK: 332 MiB in 98 packages >>> ocaml-calendar: Updating the testing/x86_64 repository index... >>> ocaml-calendar: Signing the index...