Mock Version: 1.4.21 Mock Version: 1.4.21 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/unison213.spec'], chrootPath='/var/lib/mock/f33-build-145345-42942/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/unison213.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1564185600 Wrote: /builddir/build/SRPMS/unison213-2.13.16-38.fc33.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/unison213.spec'], chrootPath='/var/lib/mock/f33-build-145345-42942/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/unison213.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1564185600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.6yQBFT + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf unison-2.13.16 + /usr/bin/tar -xof - + /usr/bin/gzip -dc /builddir/build/SOURCES/unison-2.13.16.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd unison-2.13.16 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #1 (unison213-ocaml312.patch):' Patch #1 (unison213-ocaml312.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file update.mli Patch #2 (unison213-gtk.patch): + echo 'Patch #2 (unison213-gtk.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file uigtk2.ml Patch #3 (unison213-ocaml408.patch): + echo 'Patch #3 (unison213-ocaml408.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file files.ml patching file Makefile.OCaml patching file pty.c patching file recon.ml patching file uicommon.ml patching file uigtk2.ml + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.KaEXaS + umask 022 + cd /builddir/build/BUILD + cd unison-2.13.16 + make NATIVE=true UISTYLE=gtk2 'OCAMLOPT=ocamlopt -unsafe-string -g' ocamlc -o mkProjectInfo mkProjectInfo.ml ./mkProjectInfo > Makefile.ProjectInfo UISTYLE = gtk2 Building for Unix NATIVE = true THREADS = false STATIC = false OSTYPE = OSARCH = echo 'let myName = "'unison'";;' > ubase/projectInfo.ml echo 'let myVersion = "'2.13.16'";;' >> ubase/projectInfo.ml echo 'let myMajorVersion = "'2.13'";;' >> ubase/projectInfo.ml ocamlopt -unsafe-string -g: ubase/projectInfo.ml ---> ubase/projectInfo.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/ubase/projectInfo.ml ocamlopt -unsafe-string -g: ubase/myMap.mli ---> ubase/myMap.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/ubase/myMap.mli ocamlopt -unsafe-string -g: ubase/myMap.ml ---> ubase/myMap.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/ubase/myMap.ml File "/builddir/build/BUILD/unison-2.13.16/ubase/myMap.ml", line 100, characters 8-32: 100 | | Node(l, v, d, r, h) as t -> ^^^^^^^^^^^^^^^^^^^^^^^^ Warning 26: unused variable t. File "/builddir/build/BUILD/unison-2.13.16/ubase/myMap.ml", line 153, characters 8-32: 153 | | Node(l, v, d, r, h) as t -> ^^^^^^^^^^^^^^^^^^^^^^^^ Warning 26: unused variable t. ocamlopt -unsafe-string -g: ubase/safelist.mli ---> ubase/safelist.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/ubase/safelist.mli ocamlopt -unsafe-string -g: ubase/safelist.ml ---> ubase/safelist.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/ubase/safelist.ml ocamlopt -unsafe-string -g: ubase/uprintf.mli ---> ubase/uprintf.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/ubase/uprintf.mli ocamlopt -unsafe-string -g: ubase/uprintf.ml ---> ubase/uprintf.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/ubase/uprintf.ml ocamlopt -unsafe-string -g: ubase/util.mli ---> ubase/util.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/ubase/util.mli ocamlopt -unsafe-string -g: ubase/util.ml ---> ubase/util.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/ubase/util.ml File "/builddir/build/BUILD/unison-2.13.16/ubase/util.ml", line 16, characters 17-31: 16 | compare (Char.lowercase(String.get a i)) (Char.lowercase(String.get b i)) in ^^^^^^^^^^^^^^ Alert deprecated: Stdlib.Char.lowercase Use Char.lowercase_ascii instead. File "/builddir/build/BUILD/unison-2.13.16/ubase/util.ml", line 16, characters 50-64: 16 | compare (Char.lowercase(String.get a i)) (Char.lowercase(String.get b i)) in ^^^^^^^^^^^^^^ Alert deprecated: Stdlib.Char.lowercase Use Char.lowercase_ascii instead. ocamlopt -unsafe-string -g: ubase/rx.mli ---> ubase/rx.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/ubase/rx.mli ocamlopt -unsafe-string -g: ubase/rx.ml ---> ubase/rx.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/ubase/rx.ml File "/builddir/build/BUILD/unison-2.13.16/ubase/rx.ml", line 725, characters 6-11: 725 | let unget () = decr i in ^^^^^ Warning 26: unused variable unget. File "/builddir/build/BUILD/unison-2.13.16/ubase/rx.ml", line 749, characters 10-14: 749 | let mask = if beg <> Mid then notdot else gany in ^^^^ Warning 26: unused variable mask. ocamlopt -unsafe-string -g: ubase/uarg.mli ---> ubase/uarg.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/ubase/uarg.mli ocamlopt -unsafe-string -g: ubase/uarg.ml ---> ubase/uarg.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/ubase/uarg.ml File "/builddir/build/BUILD/unison-2.13.16/ubase/uarg.ml", line 69, characters 29-30: 69 | if String.length ss >= 1 & String.get ss 0 = '-' then begin ^ Alert deprecated: Stdlib.& Use (&&) instead. ocamlopt -unsafe-string -g: ubase/prefs.mli ---> ubase/prefs.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/ubase/prefs.mli ocamlopt -unsafe-string -g: ubase/prefs.ml ---> ubase/prefs.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/ubase/prefs.ml File "/builddir/build/BUILD/unison-2.13.16/ubase/prefs.ml", line 233, characters 14-29: 233 | with Failure "int_of_string" -> ^^^^^^^^^^^^^^^ Warning 52: Code should not depend on the actual values of this constructor's arguments. They are only for information and may change in future versions. (See manual section 9.5) ocamlopt -unsafe-string -g: ubase/trace.mli ---> ubase/trace.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/ubase/trace.mli ocamlopt -unsafe-string -g: ubase/trace.ml ---> ubase/trace.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/ubase/trace.ml ocamlopt -unsafe-string -g: lwt/pqueue.mli ---> lwt/pqueue.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/lwt/pqueue.mli ocamlopt -unsafe-string -g: lwt/pqueue.ml ---> lwt/pqueue.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/lwt/pqueue.ml ocamlopt -unsafe-string -g: lwt/lwt.mli ---> lwt/lwt.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/lwt/lwt.mli ocamlopt -unsafe-string -g: lwt/lwt.ml ---> lwt/lwt.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/lwt/lwt.ml ocamlopt -unsafe-string -g: lwt/lwt_util.mli ---> lwt/lwt_util.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/lwt/lwt_util.mli ocamlopt -unsafe-string -g: lwt/lwt_util.ml ---> lwt/lwt_util.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/lwt/lwt_util.ml ocamlopt -unsafe-string -g: lwt/lwt_unix.mli ---> lwt/lwt_unix.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/lwt/lwt_unix.mli ocamlopt -unsafe-string -g: lwt/lwt_unix.ml ---> lwt/lwt_unix.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/lwt/lwt_unix.ml File "/builddir/build/BUILD/unison-2.13.16/lwt/lwt_unix.ml", line 280, characters 12-59: 280 | Unix.execv "/bin/sh" [| "/bin/sh"; "-c"; cmd |]; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 21: this statement never returns (or has an unsound type.) File "/builddir/build/BUILD/unison-2.13.16/lwt/lwt_unix.ml", line 297, characters 16-37: 297 | Lwt.return (Pervasives.input_char 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 File "/builddir/build/BUILD/unison-2.13.16/lwt/lwt_unix.ml", line 306, characters 16-32: 306 | Lwt.return (Pervasives.input ic s ofs len) ^^^^^^^^^^^^^^^^ 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 "/builddir/build/BUILD/unison-2.13.16/lwt/lwt_unix.ml", line 329, characters 17-30: 329 | let buf = ref (String.create 128) in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/lwt/lwt_unix.ml", line 333, characters 19-32: 333 | let newbuf = String.create (2 * !pos) in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/lwt/lwt_unix.ml", line 341, characters 6-22: 341 | !buf.[!pos] <- c; ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "/builddir/build/BUILD/unison-2.13.16/lwt/lwt_unix.ml", line 355, characters 17-30: 355 | let res = String.create !pos in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/lwt/lwt_unix.ml", line 380, characters 10-57: 380 | Unix.execv "/bin/sh" [| "/bin/sh"; "-c"; cmd |]; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 21: this statement never returns (or has an unsound type.) File "/builddir/build/BUILD/unison-2.13.16/lwt/lwt_unix.ml", line 415, characters 10-62: 415 | Unix.execve "/bin/sh" [| "/bin/sh"; "-c"; cmd |] env; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 21: this statement never returns (or has an unsound type.) ocamlopt -unsafe-string -g: case.mli ---> case.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/case.mli ocamlopt -unsafe-string -g: case.ml ---> case.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/case.ml File "/builddir/build/BUILD/unison-2.13.16/case.ml", line 42, characters 11-24: 42 | let s' = String.create len in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/case.ml", line 48, characters 6-28: 48 | s'.[!pos'] <- s.[!pos]; decr pos; decr pos' ^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "/builddir/build/BUILD/unison-2.13.16/case.ml", line 51, characters 6-28: 51 | s'.[!pos'] <- s.[!pos]; decr pos; decr pos' ^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. ocamlopt -unsafe-string -g: pred.mli ---> pred.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/pred.mli ocamlopt -unsafe-string -g: pred.ml ---> pred.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/pred.ml ocamlopt -unsafe-string -g: uutil.mli ---> uutil.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/uutil.mli ocamlopt -unsafe-string -g: uutil.ml ---> uutil.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/uutil.ml File "/builddir/build/BUILD/unison-2.13.16/uutil.ml", line 86, characters 10-23: 86 | let buf = String.create bufsize ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/uutil.ml", line 114, characters 12-13: 114 | let w = output target buf 0 n in ^ Warning 26: unused variable w. ocamlopt -unsafe-string -g: fileutil.mli ---> fileutil.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/fileutil.mli ocamlopt -unsafe-string -g: fileutil.ml ---> fileutil.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/fileutil.ml File "/builddir/build/BUILD/unison-2.13.16/fileutil.ml", line 10, characters 12-25: 10 | let s = String.create n in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/fileutil.ml", line 14, characters 11-21: 14 | then String.set s i '/' ^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "/builddir/build/BUILD/unison-2.13.16/fileutil.ml", line 15, characters 11-21: 15 | else String.set s i c ^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. ocamlopt -unsafe-string -g: name.mli ---> name.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/name.mli ocamlopt -unsafe-string -g: name.ml ---> name.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/name.ml File "/builddir/build/BUILD/unison-2.13.16/name.ml", line 32, characters 44-60: 32 | Hashtbl.hash (if Case.insensitive () then String.lowercase n else n) ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii instead. ocamlopt -unsafe-string -g: path.mli ---> path.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/path.mli ocamlopt -unsafe-string -g: path.ml ---> path.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/path.ml File "/builddir/build/BUILD/unison-2.13.16/path.ml", line 19, characters 12-25: 19 | let p'' = String.create (l + l' + 1) in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/path.ml", line 21, characters 2-30: 21 | p''.[l] <- pathSeparatorChar; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "/builddir/build/BUILD/unison-2.13.16/path.ml", line 171, characters 12-25: 171 | let p = String.create (l + l') in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. ocamlopt -unsafe-string -g: fspath.mli ---> fspath.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/fspath.mli ocamlopt -unsafe-string -g: fspath.ml ---> fspath.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/fspath.ml File "/builddir/build/BUILD/unison-2.13.16/fspath.ml", line 39, characters 18-20: 39 | if isRootDir f1 or isRootDir f2 then (f1,f2) ^^ Alert deprecated: Stdlib.or Use (||) instead. File "/builddir/build/BUILD/unison-2.13.16/fspath.ml", line 169, characters 14-27: 169 | let s = String.create (l + l' + 1) in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/fspath.ml", line 171, characters 6-18: 171 | s.[l] <- '/'; ^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. ocamlopt -unsafe-string -g: fingerprint.mli ---> fingerprint.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/fingerprint.mli ocamlopt -unsafe-string -g: fingerprint.ml ---> fingerprint.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/fingerprint.ml File "/builddir/build/BUILD/unison-2.13.16/fingerprint.ml", line 55, characters 15-28: 55 | let string = String.create (length * 2) in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/fingerprint.ml", line 58, characters 4-22: 58 | string.[2*i] <- c1; ^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "/builddir/build/BUILD/unison-2.13.16/fingerprint.ml", line 59, characters 4-26: 59 | string.[2*i + 1] <- c2; ^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. ocamlopt -unsafe-string -g: abort.mli ---> abort.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/abort.mli ocamlopt -unsafe-string -g: abort.ml ---> abort.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/abort.ml ocamlopt -unsafe-string -g: osx.mli ---> osx.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/osx.mli ocamlopt -unsafe-string -g: osx.ml ---> osx.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/osx.ml File "/builddir/build/BUILD/unison-2.13.16/osx.ml", line 43, characters 14-27: 43 | let res = String.create (len + 2) in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/osx.ml", line 45, characters 4-18: 45 | res.[i] <- '.'; ^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "/builddir/build/BUILD/unison-2.13.16/osx.ml", line 46, characters 4-22: 46 | res.[i + 1] <- '_'; ^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "/builddir/build/BUILD/unison-2.13.16/osx.ml", line 76, characters 10-23: 76 | let s = String.create 4 in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/osx.ml", lines 78-80, characters 4-67: 78 | ....s.[i] <- 79 | Char.chr (Int64.to_int (Int64.logand 255L 80 | (Int64.shift_right v (24 - 8 * i))))... Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "/builddir/build/BUILD/unison-2.13.16/osx.ml", line 89, characters 12-25: 89 | let buf = String.create len in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/osx.ml", line 186, characters 2-55: 186 | flags.[0] <- Char.chr (Char.code flags.[0] land 0xfe); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. ocamlopt -unsafe-string -g: props.mli ---> props.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/props.mli ocamlopt -unsafe-string -g: props.ml ---> props.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/props.ml File "/builddir/build/BUILD/unison-2.13.16/props.ml", line 284, characters 8-19: 284 | Hashtbl.add tbl nm id; ^^^^^^^^^^^ Warning 20: this argument will not be used by the function. File "/builddir/build/BUILD/unison-2.13.16/props.ml", line 284, characters 20-23: 284 | Hashtbl.add tbl nm id; ^^^ Warning 20: this argument will not be used by the function. File "/builddir/build/BUILD/unison-2.13.16/props.ml", line 284, characters 24-26: 284 | Hashtbl.add tbl nm id; ^^ Warning 20: this argument will not be used by the function. File "/builddir/build/BUILD/unison-2.13.16/props.ml", line 284, characters 27-29: 284 | Hashtbl.add tbl nm id; ^^ Warning 20: this argument will not be used by the function. ocamlopt -unsafe-string -g: fileinfo.mli ---> fileinfo.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/fileinfo.mli ocamlopt -unsafe-string -g: fileinfo.ml ---> fileinfo.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/fileinfo.ml ocamlopt -unsafe-string -g: os.mli ---> os.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/os.mli ocamlopt -unsafe-string -g: os.ml ---> os.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/os.ml ocamlopt -unsafe-string -g: lock.mli ---> lock.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/lock.mli ocamlopt -unsafe-string -g: lock.ml ---> lock.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/lock.ml ocamlopt -unsafe-string -g: clroot.mli ---> clroot.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/clroot.mli ocamlopt -unsafe-string -g: clroot.ml ---> clroot.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/clroot.ml File "/builddir/build/BUILD/unison-2.13.16/clroot.ml", line 200, characters 6-13: 200 | let illegal s = raise(Prefs.IllegalValue s) in ^^^^^^^ Warning 26: unused variable illegal. ocamlopt -unsafe-string -g: common.mli ---> common.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/common.mli ocamlopt -unsafe-string -g: common.ml ---> common.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/common.ml ocamlopt -unsafe-string -g: tree.mli ---> tree.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/tree.mli ocamlopt -unsafe-string -g: tree.ml ---> tree.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/tree.ml File "/builddir/build/BUILD/unison-2.13.16/tree.ml", line 86, characters 10-12: 86 | let s' = if v = None then s else s + 1 in ^^ Warning 26: unused variable s'. ocamlopt -unsafe-string -g: checksum.mli ---> checksum.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/checksum.mli ocamlopt -unsafe-string -g: checksum.ml ---> checksum.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/checksum.ml ocamlopt -unsafe-string -g: terminal.mli ---> terminal.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/terminal.mli ocamlopt -unsafe-string -g: terminal.ml ---> terminal.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/terminal.ml File "/builddir/build/BUILD/unison-2.13.16/terminal.ml", line 184, characters 12-32: 184 | Unix.execvp cmd args; (* never returns *) ^^^^^^^^^^^^^^^^^^^^ Warning 21: this statement never returns (or has an unsound type.) File "/builddir/build/BUILD/unison-2.13.16/terminal.ml", line 209, characters 12-25: 209 | let s = String.create n in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/terminal.ml", line 228, characters 12-25: 228 | let buf = String.create 10000 in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. ocamlopt -unsafe-string -g: transfer.mli ---> transfer.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/transfer.mli ocamlopt -unsafe-string -g: transfer.ml ---> transfer.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/transfer.ml File "/builddir/build/BUILD/unison-2.13.16/transfer.ml", line 106, characters 2-47: 106 | s.[pos + 0] <- Char.chr ((i lsr 0) land 0xff); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "/builddir/build/BUILD/unison-2.13.16/transfer.ml", line 107, characters 2-47: 107 | s.[pos + 1] <- Char.chr ((i lsr 8) land 0xff); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "/builddir/build/BUILD/unison-2.13.16/transfer.ml", line 108, characters 2-48: 108 | s.[pos + 2] <- Char.chr ((i lsr 16) land 0xff) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "/builddir/build/BUILD/unison-2.13.16/transfer.ml", line 117, characters 2-47: 117 | s.[pos + 0] <- Char.chr ((i lsr 0) land 0xff); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "/builddir/build/BUILD/unison-2.13.16/transfer.ml", line 118, characters 2-47: 118 | s.[pos + 1] <- Char.chr ((i lsr 8) land 0xff) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "/builddir/build/BUILD/unison-2.13.16/transfer.ml", line 125, characters 2-27: 125 | s.[pos + 0] <- Char.chr i ^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "/builddir/build/BUILD/unison-2.13.16/transfer.ml", line 144, characters 2-23: 144 | q.data.[q.pos] <- 'E'; ^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "/builddir/build/BUILD/unison-2.13.16/transfer.ml", line 156, characters 14-27: 156 | q.data <- String.create maxQueueSize ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/transfer.ml", line 158, characters 2-23: 158 | q.data.[q.pos] <- 'S'; ^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "/builddir/build/BUILD/unison-2.13.16/transfer.ml", line 184, characters 2-23: 184 | q.data.[q.pos] <- 'B'; ^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "/builddir/build/BUILD/unison-2.13.16/transfer.ml", line 223, characters 6-19: 223 | String.create ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/transfer.ml", line 240, characters 12-25: 240 | let buf = String.create bufSz in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/transfer.ml", line 310, characters 17-30: 310 | let buffer = String.create bufferSize in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/transfer.ml", line 372, characters 21-34: 372 | let decomprBuf = String.create decomprBufSize in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/transfer.ml", line 569, characters 19-32: 569 | let comprBuf = String.create comprBufSize in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/transfer.ml", line 593, characters 12-20: 593 | let toBeSent = newOffset in ^^^^^^^^ Warning 26: unused variable toBeSent. ocamlopt -unsafe-string -g: xferhint.mli ---> xferhint.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/xferhint.mli ocamlopt -unsafe-string -g: xferhint.ml ---> xferhint.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/xferhint.ml ocamlopt -unsafe-string -g: remote.mli ---> remote.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/remote.mli ocamlopt -unsafe-string -g: remote.ml ---> remote.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/remote.ml File "/builddir/build/BUILD/unison-2.13.16/remote.ml", line 24, characters 16-29: 24 | let int_buf = String.create 4 in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/remote.ml", line 25, characters 2-12: 25 | String.set int_buf 0 (Char.chr ( m land 0xff)); ^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "/builddir/build/BUILD/unison-2.13.16/remote.ml", line 26, characters 2-12: 26 | String.set int_buf 1 (Char.chr ((m lsr 8) land 0xff)); ^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "/builddir/build/BUILD/unison-2.13.16/remote.ml", line 27, characters 2-12: 27 | String.set int_buf 2 (Char.chr ((m lsr 16) land 0xff)); ^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "/builddir/build/BUILD/unison-2.13.16/remote.ml", line 28, characters 2-12: 28 | String.set int_buf 3 (Char.chr ((m lsr 24) land 0xff)); ^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "/builddir/build/BUILD/unison-2.13.16/remote.ml", line 285, characters 18-31: 285 | inputBuffer = String.create inputBuffer_size; ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/remote.ml", line 288, characters 19-32: 288 | outputBuffer = String.create outputBuffer_size; ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/remote.ml", line 527, characters 16-29: 527 | let int_buf = String.create 4 in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/remote.ml", line 532, characters 12-25: 532 | let buf = String.create length in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/remote.ml", line 602, characters 11-24: 602 | let id = String.create 4 in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/remote.ml", lines 1083-1093, characters 4-17: 1083 | ....Lwt_unix.run 1084 | (dump conn [(connectionHeader, 0, String.length connectionHeader)] 1085 | >>= (fun () -> 1086 | (* Set the local warning printer to make an RPC to the client and 1087 | show the warning there; ditto for the message printer *) ... 1090 | Trace.messageForwarder := 1091 | Some (fun str -> Lwt_unix.run (forwardMsgToClient conn str)); 1092 | receive conn >>= 1093 | Lwt.wait)). Warning 21: this statement never returns (or has an unsound type.) ocamlopt -unsafe-string -g: copy.mli ---> copy.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/copy.mli ocamlopt -unsafe-string -g: copy.ml ---> copy.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/copy.ml ocamlopt -unsafe-string -g: globals.mli ---> globals.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/globals.mli ocamlopt -unsafe-string -g: globals.ml ---> globals.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/globals.ml ocamlopt -unsafe-string -g: update.mli ---> update.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/update.mli ocamlopt -unsafe-string -g: update.ml ---> update.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/update.ml File "/builddir/build/BUILD/unison-2.13.16/update.ml", line 402, characters 6-15: 402 | let arcFspath = Os.fileInUnisonDir arcName in ^^^^^^^^^ Warning 26: unused variable arcFspath. ocamlopt -unsafe-string -g: files.mli ---> files.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/files.mli ocamlopt -unsafe-string -g: files.ml ---> files.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/files.ml ocamlopt -unsafe-string -g: sortri.mli ---> sortri.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/sortri.mli ocamlopt -unsafe-string -g: sortri.ml ---> sortri.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/sortri.ml ocamlopt -unsafe-string -g: recon.mli ---> recon.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/recon.mli ocamlopt -unsafe-string -g: recon.ml ---> recon.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/recon.ml ocamlopt -unsafe-string -g: transport.mli ---> transport.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/transport.mli ocamlopt -unsafe-string -g: transport.ml ---> transport.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/transport.ml File "/builddir/build/BUILD/unison-2.13.16/transport.ml", line 153, characters 7-23: 153 | (String.uppercase Uutil.myName) ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.uppercase Use String.uppercase_ascii instead. File "/builddir/build/BUILD/unison-2.13.16/transport.ml", line 164, characters 7-23: 164 | (String.uppercase Uutil.myName) ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.uppercase Use String.uppercase_ascii instead. File "/builddir/build/BUILD/unison-2.13.16/transport.ml", line 58, characters 6-12: 58 | let lwt_id = (rLogCounter := (!rLogCounter) + 1; !rLogCounter) in ^^^^^^ Warning 26: unused variable lwt_id. ocamlopt -unsafe-string -g: strings.mli ---> strings.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/strings.mli ocamlopt -unsafe-string -g: strings.ml ---> strings.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/strings.ml ocamlopt -unsafe-string -g: uicommon.mli ---> uicommon.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/uicommon.mli ocamlopt -unsafe-string -g: uicommon.ml ---> uicommon.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/uicommon.ml File "/builddir/build/BUILD/unison-2.13.16/uicommon.ml", line 286, characters 12-25: 286 | let buf = String.create (2 * len) in ^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.create Use Bytes.create instead. File "/builddir/build/BUILD/unison-2.13.16/uicommon.ml", line 291, characters 8-26: 291 | buf.[!pos] <- '\\'; buf.[!pos + 1] <- c; pos := !pos + 2 ^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "/builddir/build/BUILD/unison-2.13.16/uicommon.ml", line 291, characters 28-47: 291 | buf.[!pos] <- '\\'; buf.[!pos + 1] <- c; pos := !pos + 2 ^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. File "/builddir/build/BUILD/unison-2.13.16/uicommon.ml", line 293, characters 8-23: 293 | buf.[!pos] <- c; pos := !pos + 1 ^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.set Use Bytes.set instead. ocamlopt -unsafe-string -g: uitext.mli ---> uitext.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/uitext.mli ocamlopt -unsafe-string -g: uitext.ml ---> uitext.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/uitext.ml File "/builddir/build/BUILD/unison-2.13.16/uitext.ml", line 584, characters 34-49: 584 | with Invalid_argument "int_of_string" -> ^^^^^^^^^^^^^^^ Warning 52: Code should not depend on the actual values of this constructor's arguments. They are only for information and may change in future versions. (See manual section 9.5) ocamlopt -unsafe-string -g: main.ml ---> main.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/main.ml File "/builddir/build/BUILD/unison-2.13.16/main.ml", line 78, characters 20-35: 78 | with Failure "int_of_string" -> ^^^^^^^^^^^^^^^ Warning 52: Code should not depend on the actual values of this constructor's arguments. They are only for information and may change in future versions. (See manual section 9.5) ocamlopt -unsafe-string -g: pixmaps.ml ---> pixmaps.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/pixmaps.ml ocamlopt -unsafe-string -g: uigtk2.mli ---> uigtk2.cmi ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/uigtk2.mli ocamlopt -unsafe-string -g: uigtk2.ml ---> uigtk2.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/uigtk2.ml File "/builddir/build/BUILD/unison-2.13.16/uigtk2.ml", line 793, characters 17-32: 793 | with Failure "int_of_string" -> ^^^^^^^^^^^^^^^ Warning 52: Code should not depend on the actual values of this constructor's arguments. They are only for information and may change in future versions. (See manual section 9.5) File "/builddir/build/BUILD/unison-2.13.16/uigtk2.ml", line 863, characters 20-32: 863 | let profileKeymap = Array.create 10 None ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make instead. File "/builddir/build/BUILD/unison-2.13.16/uigtk2.ml", line 1372, characters 10-17: 1372 | let current = adj#value ^^^^^^^ Warning 26: unused variable current. File "/builddir/build/BUILD/unison-2.13.16/uigtk2.ml", line 1490, characters 6-17: 1490 | let yellowPixel = "999900" in ^^^^^^^^^^^ Warning 26: unused variable yellowPixel. File "/builddir/build/BUILD/unison-2.13.16/uigtk2.ml", line 1503, characters 6-21: 1503 | let rightArrowBlack = buildPixmap (Pixmaps.copyAB blackPixel) in ^^^^^^^^^^^^^^^ Warning 26: unused variable rightArrowBlack. File "/builddir/build/BUILD/unison-2.13.16/uigtk2.ml", line 1504, characters 6-20: 1504 | let leftArrowBlack = buildPixmap (Pixmaps.copyBA blackPixel) in ^^^^^^^^^^^^^^ Warning 26: unused variable leftArrowBlack. File "/builddir/build/BUILD/unison-2.13.16/uigtk2.ml", line 1506, characters 6-20: 1506 | let mergeLogoBlack = buildPixmap (Pixmaps.mergeLogo blackPixel) in ^^^^^^^^^^^^^^ Warning 26: unused variable mergeLogoBlack. File "/builddir/build/BUILD/unison-2.13.16/uigtk2.ml", line 1693, characters 12-14: 1693 | let (r1,r2) = Globals.roots () in ^^ Warning 26: unused variable r2. File "/builddir/build/BUILD/unison-2.13.16/uigtk2.ml", line 1693, characters 9-11: 1693 | let (r1,r2) = Globals.roots () in ^^ Warning 26: unused variable r1. File "/builddir/build/BUILD/unison-2.13.16/uigtk2.ml", line 1701, characters 10-11: 1701 | let t = Trace.startTimer "Reconciling" in ^ Warning 26: unused variable t. ocamlopt -unsafe-string -g: linkgtk2.ml ---> linkgtk2.cmx ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/linkgtk2.ml ocamlopt -unsafe-string -g: osxsupport.c ---> osxsupport.o ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/osxsupport.c ocamlopt -unsafe-string -g: pty.c ---> pty.o ocamlopt -unsafe-string -g -I lwt -I ubase -I +lablgtk2 -c /builddir/build/BUILD/unison-2.13.16/pty.c Linking unison ocamlopt -unsafe-string -g -verbose -I lwt -I ubase -I +lablgtk2 -o unison unix.cmxa str.cmxa lablgtk.cmxa ubase/projectInfo.cmx ubase/myMap.cmx ubase/safelist.cmx ubase/uprintf.cmx ubase/util.cmx ubase/rx.cmx ubase/uarg.cmx ubase/prefs.cmx ubase/trace.cmx lwt/pqueue.cmx lwt/lwt.cmx lwt/lwt_util.cmx lwt/lwt_unix.cmx case.cmx pred.cmx uutil.cmx fileutil.cmx name.cmx path.cmx fspath.cmx fingerprint.cmx abort.cmx osx.cmx props.cmx fileinfo.cmx os.cmx lock.cmx clroot.cmx common.cmx tree.cmx checksum.cmx terminal.cmx transfer.cmx xferhint.cmx remote.cmx copy.cmx globals.cmx update.cmx files.cmx sortri.cmx recon.cmx transport.cmx strings.cmx uicommon.cmx uitext.cmx main.cmx pixmaps.cmx uigtk2.cmx linkgtk2.cmx osxsupport.o pty.o -cclib -lutil + as -o '/tmp/camlstartupc16ad2.o' '/tmp/camlstartup9c1b04.s' + gcc -O2 -fno-strict-aliasing -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DCAML_NAME_SPACE -Wl,-E -o 'unison' '-Llwt' '-Lubase' '-L/usr/lib64/ocaml/lablgtk2' '-L/usr/lib64/ocaml' '/tmp/camlstartupc16ad2.o' '/usr/lib64/ocaml/std_exit.o' 'linkgtk2.o' 'uigtk2.o' 'pixmaps.o' 'main.o' 'uitext.o' 'uicommon.o' 'strings.o' 'transport.o' 'recon.o' 'sortri.o' 'files.o' 'update.o' 'globals.o' 'copy.o' 'remote.o' 'xferhint.o' 'transfer.o' 'terminal.o' 'checksum.o' 'tree.o' 'common.o' 'clroot.o' 'lock.o' 'os.o' 'fileinfo.o' 'props.o' 'osx.o' 'abort.o' 'fingerprint.o' 'fspath.o' 'path.o' 'name.o' 'fileutil.o' 'uutil.o' 'pred.o' 'case.o' 'lwt/lwt_unix.o' 'lwt/lwt_util.o' 'lwt/lwt.o' 'lwt/pqueue.o' 'ubase/trace.o' 'ubase/prefs.o' 'ubase/uarg.o' 'ubase/rx.o' 'ubase/util.o' 'ubase/uprintf.o' 'ubase/safelist.o' 'ubase/myMap.o' 'ubase/projectInfo.o' '/usr/lib64/ocaml/lablgtk2/lablgtk.a' '/usr/lib64/ocaml/str.a' '/usr/lib64/ocaml/unix.a' '/usr/lib64/ocaml/stdlib.a' '-llablgtk2' '-lgtk-x11-2.0' '-lgdk-x11-2.0' '-lpangocairo-1.0' '-latk-1.0' '-lcairo' '-lgdk_pixbuf-2.0' '-lgio-2.0' '-lpangoft2-1.0' '-lpango-1.0' '-lgobject-2.0' '-lglib-2.0' '-lharfbuzz' '-lfontconfig' '-lfreetype' '-lcamlstr' '-lunix' 'osxsupport.o' 'pty.o' '-lutil' '/usr/lib64/ocaml/libasmrun.a' -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -ldl make tags make[1]: Entering directory '/builddir/build/BUILD/unison-2.13.16' etags *.mli */*.mli *.ml */*.ml *.m */*.m *.c */*.c *.txt /bin/sh: etags: command not found make[1]: [Makefile:356: tags] Error 127 (ignored) make[1]: Leaving directory '/builddir/build/BUILD/unison-2.13.16' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.ouoELQ + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/unison213-2.13.16-38.fc33.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/unison213-2.13.16-38.fc33.riscv64 ++ dirname /builddir/build/BUILDROOT/unison213-2.13.16-38.fc33.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/unison213-2.13.16-38.fc33.riscv64 + cd unison-2.13.16 + rm -rf /builddir/build/BUILDROOT/unison213-2.13.16-38.fc33.riscv64 + mkdir -p /builddir/build/BUILDROOT/unison213-2.13.16-38.fc33.riscv64/usr/bin + cp -f unison /builddir/build/BUILDROOT/unison213-2.13.16-38.fc33.riscv64/usr/bin/unison-2.13 + mkdir -p /builddir/build/BUILDROOT/unison213-2.13.16-38.fc33.riscv64/usr/share/pixmaps + cp -f /builddir/build/SOURCES/unison.png /builddir/build/BUILDROOT/unison213-2.13.16-38.fc33.riscv64/usr/share/pixmaps/unison-2.13.png + cat + desktop-file-install --add-category Application --add-category Utility --dir /builddir/build/BUILDROOT/unison213-2.13.16-38.fc33.riscv64/usr/share/applications unison-2.13.desktop + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 2.13.16-38.fc33 --unique-debug-suffix -2.13.16-38.fc33.riscv64 --unique-debug-src-base unison213-2.13.16-38.fc33.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/unison-2.13.16 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/unison213-2.13.16-38.fc33.riscv64/usr/bin/unison-2.13 extracting debug info from /builddir/build/BUILDROOT/unison213-2.13.16-38.fc33.riscv64/usr/bin/unison-2.13 original debug info size: 3608kB, size after compression: 3612kB /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. cpio: buffer.ml: Cannot stat: No such file or directory cpio: bytes.ml: Cannot stat: No such file or directory cpio: format.ml: Cannot stat: No such file or directory cpio: gBin.ml: Cannot stat: No such file or directory cpio: gEdit.ml: Cannot stat: No such file or directory cpio: gList.ml: Cannot stat: No such file or directory cpio: gMisc.ml: Cannot stat: No such file or directory cpio: gPack.ml: Cannot stat: No such file or directory cpio: gRange.ml: Cannot stat: No such file or directory cpio: gWindow.ml: Cannot stat: No such file or directory cpio: gdk.ml: Cannot stat: No such file or directory cpio: glib.ml: Cannot stat: No such file or directory cpio: gpointer.ml: Cannot stat: No such file or directory cpio: gtkMain.ml: Cannot stat: No such file or directory cpio: gtkSignal.ml: Cannot stat: No such file or directory cpio: hashtbl.ml: Cannot stat: No such file or directory cpio: list.ml: Cannot stat: No such file or directory cpio: marshal.ml: Cannot stat: No such file or directory cpio: printexc.ml: Cannot stat: No such file or directory cpio: printf.ml: Cannot stat: No such file or directory cpio: queue.ml: Cannot stat: No such file or directory cpio: random.ml: Cannot stat: No such file or directory cpio: stdlib.ml: Cannot stat: No such file or directory cpio: str.ml: Cannot stat: No such file or directory cpio: string.ml: Cannot stat: No such file or directory cpio: unix.ml: Cannot stat: No such file or directory 1262 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: unison213-2.13.16-38.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.0uQOsR + umask 022 + cd /builddir/build/BUILD + cd unison-2.13.16 + DOCDIR=/builddir/build/BUILDROOT/unison213-2.13.16-38.fc33.riscv64/usr/share/doc/unison213 + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/unison213-2.13.16-38.fc33.riscv64/usr/share/doc/unison213 + cp -pr COPYING /builddir/build/BUILDROOT/unison213-2.13.16-38.fc33.riscv64/usr/share/doc/unison213 + cp -pr NEWS /builddir/build/BUILDROOT/unison213-2.13.16-38.fc33.riscv64/usr/share/doc/unison213 + cp -pr README /builddir/build/BUILDROOT/unison213-2.13.16-38.fc33.riscv64/usr/share/doc/unison213 + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(unison-2.13.desktop) unison213 = 2.13.16-38.fc33 unison213(riscv-64) = 2.13.16-38.fc33 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(postun): /bin/sh /usr/sbin/alternatives Requires(posttrans): /bin/sh /usr/sbin/alternatives Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libatk-1.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.28)(64bit) libcairo.so.2()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.27)(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgdk-x11-2.0.so.0()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgtk-x11-2.0.so.0()(64bit) libharfbuzz.so.0()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libpangoft2-1.0.so.0()(64bit) libutil.so.1()(64bit) libutil.so.1(GLIBC_2.27)(64bit) rtld(GNU_HASH) Obsoletes: unison < 2.27.57-3 Processing files: unison213-debugsource-2.13.16-38.fc33.riscv64 Provides: unison213-debugsource = 2.13.16-38.fc33 unison213-debugsource(riscv-64) = 2.13.16-38.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: unison213-debuginfo-2.13.16-38.fc33.riscv64 Provides: debuginfo(build-id) = 0fbbaeb41dd212873c47f066542a8d8568973b23 unison213-debuginfo = 2.13.16-38.fc33 unison213-debuginfo(riscv-64) = 2.13.16-38.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: unison213-debugsource(riscv-64) = 2.13.16-38.fc33 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/unison213-2.13.16-38.fc33.riscv64 Wrote: /builddir/build/RPMS/unison213-debugsource-2.13.16-38.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/unison213-debuginfo-2.13.16-38.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/unison213-2.13.16-38.fc33.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.BlSNOR + umask 022 + cd /builddir/build/BUILD + cd unison-2.13.16 + /usr/bin/rm -rf /builddir/build/BUILDROOT/unison213-2.13.16-38.fc33.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0