D: [iurt_root_command] chroot warning: Found bdb_ro Packages database while attempting sqlite backend: using bdb_ro backend. Installing /home/iurt/rpmbuild/SRPMS/ocaml-num-1.4-1.mga9.src.rpm Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.S11Y6z + umask 022 + cd /home/iurt/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD + rm -rf num-1.3 + /usr/bin/gzip -dc /home/iurt/rpmbuild/SOURCES/v1.3.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd num-1.3 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/0001-Bump-version.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/0002-Fix-usage-of-bytes-vs-string.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/0003-Get-rid-of-Bytes.unsafe_of_string.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/0004-toplevel-Add-g-flag.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/0005-src-Add-g-flag-to-mklib.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.U7ah84 + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd num-1.3 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + /usr/bin/make -O -j8 V=1 VERBOSE=1 all /usr/bin/make -C src all make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c int_misc.mli make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_flags.mli make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_status.mli make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c nat.mli make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_flags.ml make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c int_misc.ml make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_status.ml make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c big_int.mli make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c ratio.mli make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c num.mli make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c nat.ml make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c ratio.ml make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c num.ml make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c big_int.ml make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlmklib -g -o nums -oc nums -linkall int_misc.cmo nat.cmo big_int.cmo arith_flags.cmo ratio.cmo num.cmo arith_status.cmo make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlc -g -ccopt -DBNG_ARCH_arm64 -c bng.c make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlc -g -ccopt -DBNG_ARCH_arm64 -c nat_stubs.c make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlmklib -g -oc nums bng.o nat_stubs.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_flags.ml make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c int_misc.ml make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_status.ml make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c nat.ml make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c big_int.ml make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c ratio.ml make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c num.ml make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlmklib -g -o nums -oc nums -linkall int_misc.cmx nat.cmx big_int.cmx arith_flags.cmx ratio.cmx num.cmx arith_status.cmx make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -I . -shared -o nums.cmxs nums.cmxa make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' /usr/bin/make -C toplevel all make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/toplevel' ocamlc -g -I ../src -I +compiler-libs -w +a-4-9-41-42-44-45-48 -warn-error A -safe-string -strict-sequence -strict-formats -c num_top.mli make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/toplevel' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/toplevel' ocamlc -g -I ../src -I +compiler-libs -w +a-4-9-41-42-44-45-48 -warn-error A -safe-string -strict-sequence -strict-formats -c num_top_printers.mli make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/toplevel' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/toplevel' ocamlc -g -I ../src -I +compiler-libs -w +a-4-9-41-42-44-45-48 -warn-error A -safe-string -strict-sequence -strict-formats -c num_top.ml make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/toplevel' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/toplevel' ocamlc -g -I ../src -I +compiler-libs -w +a-4-9-41-42-44-45-48 -warn-error A -safe-string -strict-sequence -strict-formats -c num_top_printers.ml make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/toplevel' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/toplevel' ocamlc -g -I ../src -I +compiler-libs -w +a-4-9-41-42-44-45-48 -warn-error A -safe-string -strict-sequence -strict-formats -a -o num_top.cma num_top_printers.cmo num_top.cmo make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/toplevel' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.7Q5xqf + umask 022 + cd /home/iurt/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64 '!=' / ']' + rm -rf /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64 ++ dirname /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64 + mkdir -p /home/iurt/rpmbuild/BUILDROOT + mkdir /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64 + cd num-1.3 + '[' 1 -eq 1 ']' + export DESTDIR=/home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64 + DESTDIR=/home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64 + export OCAMLFIND_DESTDIR=/home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/lib64/ocaml + OCAMLFIND_DESTDIR=/home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/lib64/ocaml + mkdir -p /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/lib64/ocaml + mkdir -p /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/lib64/ocaml/stublibs + make install make -C src install make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' install -d /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/lib64/ocaml sed -e 's/%%VERSION%%/1.4~dev/g' META.in > META ocamlfind install num META Installed /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/lib64/ocaml/num/META rm -f META install -m 644 nums.cma libnums.a big_int.cmi nat.cmi num.cmi ratio.cmi arith_status.cmi big_int.mli nat.mli num.mli ratio.mli arith_status.mli big_int.cmti nat.cmti num.cmti ratio.cmti arith_status.cmti nums.cmxa nums.a int_misc.cmx nat.cmx big_int.cmx arith_flags.cmx ratio.cmx num.cmx arith_status.cmx nums.cmxs /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/lib64/ocaml install -d /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/lib64/ocaml/stublibs install dllnums.so /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/lib64/ocaml/stublibs make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/src' make -C toplevel install make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/toplevel' sed -e 's/%%VERSION%%/1.4~dev/g' META.in > META ocamlfind install num-top META num_top.cma num_top.cmi num_top_printers.cmi Installed /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/lib64/ocaml/num-top/num_top_printers.cmi Installed /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/lib64/ocaml/num-top/num_top.cmi Installed /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/lib64/ocaml/num-top/num_top.cma Installed /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/lib64/ocaml/num-top/META rm -f META make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/toplevel' + find /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/lib64/ocaml -name '*.cmti' -delete + /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 1.4-1.mga9 --unique-debug-suffix -1.4-1.mga9.aarch64 --unique-debug-src-base ocaml-num-1.4-1.mga9.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /home/iurt/rpmbuild/BUILD/num-1.3 extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/lib64/ocaml/stublibs/dllnums.so dwz: ./usr/lib64/ocaml/stublibs/dllnums.so-1.4-1.mga9.aarch64.debug: Unknown debugging section .debug_line_str original debug info size: 52kB, size after compression: 52kB /usr/bin/sepdebugcrcfix: Updated 0 CRC32s, 1 CRC32s did match. 77 blocks + /usr/lib/rpm/check-buildroot + '[' -n '' ']' + /usr/share/spec-helper/clean_files + '[' -n '' ']' + /usr/share/spec-helper/compress_files .xz + '[' -n '' ']' + /usr/share/spec-helper/relink_symlinks + '[' -n '' ']' + /usr/share/spec-helper/clean_perl + '[' -n '' ']' + /usr/share/spec-helper/lib_symlinks + '[' -n '' ']' + /usr/share/spec-helper/gprintify + '[' -n '' ']' + /usr/share/spec-helper/fix_mo + '[' -n '' ']' + /usr/share/spec-helper/fix_pamd + '[' -n '' ']' + /usr/share/spec-helper/remove_info_dir + '[' -n '' ']' + /usr/share/spec-helper/fix_eol + '[' -n '' ']' + /usr/share/spec-helper/check_desktop_files + '[' -n '' ']' + /usr/share/spec-helper/check_elf_files + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python3 1 0 + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.K5mSA4 + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd num-1.3 + '[' 1 -eq 1 ']' + make -j1 test make -C test all make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.3/test' ocamlc -I ../src ../src/nums.cma test.ml test_nats.ml test_big_ints.ml test_ratios.ml test_nums.ml test_io.ml end_test.ml -o test.byt ----- Testing in bytecode... ocamlrun -I ../src ./test.byt num_digits_nat -1... 0... 1... length_nat 1... equal_nat 1... 2... 3... 4... incr_nat 1... 2... 3... 4... decr_nat 1... 2... 3... 4... is_zero_nat 1... 2... 3... 4... string_of_nat 1... 2... string_of_nat && nat_of_string 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17... 18... 19... 20... 21... 22... gcd_nat 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17... 18... 19... 20... sqrt_nat 1... 2... 3... 4... 5... compare_big_int 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... pred_big_int 1... 2... 3... succ_big_int 1... 2... 3... add_big_int 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17... sub_big_int 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17... mult_int_big_int 1... 2... 3... 4... mult_big_int 1... 2... 3... 4... 5... quomod_big_int 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17... 18... 19... 20... 21... 22... 23... 24... 25... gcd_big_int 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17... 18... 19... 20... 21... 22... 23... 24... 25... 26... 27... 28... int_of_big_int 1... 2... 3... 4... 5... 6... 7... 8... is_int_big_int 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... sys_string_of_big_int 1... big_int_of_string 1... 2... 4... 5... 6... 7... 9... 10... 18... 19... 20... 21... power_base_int 1... 2... 3... base_power_big_int 1... 2... 3... power_int_positive_big_int 1... 2... 3... 4... 5... 6... 7... power_big_int_positive_int 1... 2... 3... 4... 5... power_big_int_positive_big_int 1... 2... 3... 4... 5... 6... 7... 8... 9... square_big_int 1... 2... 3... 4... big_int_of_nativeint 1... 2... 3... nativeint_of_big_int 1... 2... 2... big_int_of_int32 1... 2... 3... int32_of_big_int 1... 2... 3... 4... 5... 6... 7... 8... big_int_of_int64 1... 2... 3... 4... 5... 6... 7... 8... int64_of_big_int 1... 2... 3... 4... 5... 6... 7... 8... and_big_int 1... 2... 3... 4... 5... 6... or_big_int 1... 2... 3... 4... 5... 6... xor_big_int 1... 2... 3... 4... 5... 6... shift_left_big_int 1... 2... 2... 3... 4... 5... 6... shift_right_big_int 1... 2... 3... 4... 5... 6... shift_right_towards_zero_big_int 1... 2... extract_big_int 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... hashing of big integers 1... 2... 3... 4... 5... 6... float_of_big_int 1... 2... 3... 4... 5... 6... 7... 8... create_ratio 1... 2... 3... 4... 5... 6... 7... 8... create_normalized_ratio 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... null_denominator 1... 2... sign_ratio 1... 2... 3... normalize_ratio 1... 2... 3... 4... report_sign_ratio 1... 2... is_integer_ratio 1... 2... add_ratio 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 1... 2... 3... 4... sub_ratio 1... 2... 3... 4... 5... 6... 7... 8... mult_ratio 1... 2... 3... 4... 5... 6... 7... 8... div_ratio 1... 2... 3... 4... 5... 6... 7... 8... integer_ratio 1... 2... 3... 4... 5... floor_ratio 1... 2... 3... 4... 5... round_ratio 1... 2... 3... 4... 5... ceiling_ratio 1... 2... 3... 4... 5... 6... eq_ratio 1... 2... 3... 4... 5... compare_ratio 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17... 18... 19... 20... 21... 22... 23... 24... 25... 26... 27... 28... 29... 30... 31... 32... 33... 34... 35... 36... eq_big_int_ratio 1... 2... 3... 4... 5... compare_big_int_ratio 1... 2... 3... 4... 5... 6... 7... 8... 9... int_of_ratio 1... 2... 3... 4... 5... ratio_of_int 1... 2... nat_of_ratio 1... 2... 3... 4... ratio_of_big_int 1... big_int_of_ratio 1... 2... 3... string_of_ratio 1... 2... 3... 4... ratio_of_string 1... 6... 7... 8... round_futur_last_digit 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17... 18... 19... 20... 21... 22... 23... 24... approx_ratio_fix 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... approx_ratio_exp 1... 2... 3... 4... 5... 6... 7... 8... 9... float_of_ratio 1... add_num 1... 2... 3... 4... 5... 6... 7... 8... 9... sub_num 1... 2... 3... 4... 5... 7... 8... 9... 10... mult_num 1... 2... 3... 4... 5... 6... 7... 8... 9... div_num 1... 2... 3... 4... 5... 6... 7... 8... 9... is_integer_num 1... 2... 3... 4... num_of_ratio 1... 2... 3... num_of_string 1... 7... 8... 11... 12... 13... 14... 15... output_value/input_value on nats 1... 2... 3... 4... 5... 6... 7... output_value/input_value on big ints 1... 2... 3... 4... 5... output_value/input_value on nums 1... 2... 3... 4... 5... 6... 7... 8... ************* TESTS COMPLETED SUCCESSFULLY **************** ocamlopt -I ../src ../src/nums.cmxa test.ml test_nats.ml test_big_ints.ml test_ratios.ml test_nums.ml test_io.ml end_test.ml -o test.exe ----- Testing in native code... ./test.exe num_digits_nat -1... 0... 1... length_nat 1... equal_nat 1... 2... 3... 4... incr_nat 1... 2... 3... 4... decr_nat 1... 2... 3... 4... is_zero_nat 1... 2... 3... 4... string_of_nat 1... 2... string_of_nat && nat_of_string 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17... 18... 19... 20... 21... 22... gcd_nat 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17... 18... 19... 20... sqrt_nat 1... 2... 3... 4... 5... compare_big_int 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... pred_big_int 1... 2... 3... succ_big_int 1... 2... 3... add_big_int 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17... sub_big_int 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17... mult_int_big_int 1... 2... 3... 4... mult_big_int 1... 2... 3... 4... 5... quomod_big_int 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17... 18... 19... 20... 21... 22... 23... 24... 25... gcd_big_int 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17... 18... 19... 20... 21... 22... 23... 24... 25... 26... 27... 28... int_of_big_int 1... 2... 3... 4... 5... 6... 7... 8... is_int_big_int 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... sys_string_of_big_int 1... big_int_of_string 1... 2... 4... 5... 6... 7... 9... 10... 18... 19... 20... 21... power_base_int 1... 2... 3... base_power_big_int 1... 2... 3... power_int_positive_big_int 1... 2... 3... 4... 5... 6... 7... power_big_int_positive_int 1... 2... 3... 4... 5... power_big_int_positive_big_int 1... 2... 3... 4... 5... 6... 7... 8... 9... square_big_int 1... 2... 3... 4... big_int_of_nativeint 1... 2... 3... nativeint_of_big_int 1... 2... 2... big_int_of_int32 1... 2... 3... int32_of_big_int 1... 2... 3... 4... 5... 6... 7... 8... big_int_of_int64 1... 2... 3... 4... 5... 6... 7... 8... int64_of_big_int 1... 2... 3... 4... 5... 6... 7... 8... and_big_int 1... 2... 3... 4... 5... 6... or_big_int 1... 2... 3... 4... 5... 6... xor_big_int 1... 2... 3... 4... 5... 6... shift_left_big_int 1... 2... 2... 3... 4... 5... 6... shift_right_big_int 1... 2... 3... 4... 5... 6... shift_right_towards_zero_big_int 1... 2... extract_big_int 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... hashing of big integers 1... 2... 3... 4... 5... 6... float_of_big_int 1... 2... 3... 4... 5... 6... 7... 8... create_ratio 1... 2... 3... 4... 5... 6... 7... 8... create_normalized_ratio 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... null_denominator 1... 2... sign_ratio 1... 2... 3... normalize_ratio 1... 2... 3... 4... report_sign_ratio 1... 2... is_integer_ratio 1... 2... add_ratio 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 1... 2... 3... 4... sub_ratio 1... 2... 3... 4... 5... 6... 7... 8... mult_ratio 1... 2... 3... 4... 5... 6... 7... 8... div_ratio 1... 2... 3... 4... 5... 6... 7... 8... integer_ratio 1... 2... 3... 4... 5... floor_ratio 1... 2... 3... 4... 5... round_ratio 1... 2... 3... 4... 5... ceiling_ratio 1... 2... 3... 4... 5... 6... eq_ratio 1... 2... 3... 4... 5... compare_ratio 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17... 18... 19... 20... 21... 22... 23... 24... 25... 26... 27... 28... 29... 30... 31... 32... 33... 34... 35... 36... eq_big_int_ratio 1... 2... 3... 4... 5... compare_big_int_ratio 1... 2... 3... 4... 5... 6... 7... 8... 9... int_of_ratio 1... 2... 3... 4... 5... ratio_of_int 1... 2... nat_of_ratio 1... 2... 3... 4... ratio_of_big_int 1... big_int_of_ratio 1... 2... 3... string_of_ratio 1... 2... 3... 4... ratio_of_string 1... 6... 7... 8... round_futur_last_digit 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17... 18... 19... 20... 21... 22... 23... 24... approx_ratio_fix 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... approx_ratio_exp 1... 2... 3... 4... 5... 6... 7... 8... 9... float_of_ratio 1... add_num 1... 2... 3... 4... 5... 6... 7... 8... 9... sub_num 1... 2... 3... 4... 5... 7... 8... 9... 10... mult_num 1... 2... 3... 4... 5... 6... 7... 8... 9... div_num 1... 2... 3... 4... 5... 6... 7... 8... 9... is_integer_num 1... 2... 3... 4... num_of_ratio 1... 2... 3... num_of_string 1... 7... 8... 11... 12... 13... 14... 15... output_value/input_value on nats 1... 2... 3... 4... 5... 6... 7... output_value/input_value on big ints 1... 2... 3... 4... 5... output_value/input_value on nums 1... 2... 3... 4... 5... 6... 7... 8... ************* TESTS COMPLETED SUCCESSFULLY **************** make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.3/test' + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ocaml-num-1.4-1.mga9.aarch64 Executing(%doc): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.uzxYJw + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd num-1.3 + DOCDIR=/home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/share/doc/ocaml-num + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/share/doc/ocaml-num + cp -pr Changelog /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/share/doc/ocaml-num + cp -pr README.md /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/share/doc/ocaml-num + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.B3ywIG + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd num-1.3 + LICENSEDIR=/home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/share/licenses/ocaml-num + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/share/licenses/ocaml-num + cp -pr LICENSE /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/share/licenses/ocaml-num + RPM_EC=0 ++ jobs -p + exit 0 Provides: ocaml(Arith_flags) = bf11db09ab80051c0464d6133c50e53f ocaml(Arith_status) = 00384cb3ae37a05b3b658515c989e2c2 ocaml(Big_int) = ee02223708fa1d9591dd37aae1f1360c ocaml(Int_misc) = a415f1b5cebbdd040debbf6359c7435d ocaml(Nat) = ae789d3b409e53bbe7b4875e66d3a8c0 ocaml(Num) = 85b7b471c9d7b44f4c18500c05d61ce9 ocaml(Num_top) = e377b800d7fd6500147a18821322ded8 ocaml(Num_top_printers) = badea7b3a0b4a1ae8e3fb838a214107c ocaml(Ratio) = c01c827e5db0031e94319a843297e19a ocaml-num = 1.4-1.mga9 ocaml-num(aarch-64) = 1.4-1.mga9 ocamlx(Arith_flags) = 53f0e6c23be65c0ae853a76689da2e92 ocamlx(Arith_status) = 38b08272b92b366e5bd1c8d4fe7afc05 ocamlx(Big_int) = 55983987a61125645c9dcf8cb3147778 ocamlx(Int_misc) = 0c025b5ca0c7ba86f2aa0692a605d250 ocamlx(Nat) = 2ac603d9c3258843f9baeb2553a598dc ocamlx(Num) = a79b0949ba6b3dc25f4b20df29921cef ocamlx(Ratio) = b92a76952f4d6f93cb64e27f69a908e7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) ocaml(Arith_flags) = bf11db09ab80051c0464d6133c50e53f ocaml(Big_int) = ee02223708fa1d9591dd37aae1f1360c ocaml(CamlinternalFormatBasics) = b6c6694955e10001aed267571104a961 ocaml(Int_misc) = a415f1b5cebbdd040debbf6359c7435d ocaml(Longident) = 13b3eb270b04752adb0fbb8c29cf4c58 ocaml(Nat) = ae789d3b409e53bbe7b4875e66d3a8c0 ocaml(Num) = 85b7b471c9d7b44f4c18500c05d61ce9 ocaml(Ratio) = c01c827e5db0031e94319a843297e19a ocaml(Stdlib) = 4b04b4eda19aa722df365141895fb347 ocaml(Stdlib__buffer) = 9eaf2b1cd70e33601c152d1ce1bb8be9 ocaml(Stdlib__bytes) = 7ebe0a816f28bf2ec23e9d2924ee86f3 ocaml(Stdlib__char) = ccd3738d6394dcb9283f27d985cd03db ocaml(Stdlib__either) = 2555bf09b020b8887a4d8a645b0ed347 ocaml(Stdlib__format) = e8696010fc66d4ce9a3bc3f311f6ea20 ocaml(Stdlib__int32) = 4c0749e51d8fce5752bcb00fe42a4ddc ocaml(Stdlib__int64) = 6cf7f095ea7fd59bad44ff22d084c4ee ocaml(Stdlib__list) = 88609ef3a3066dcf16ad7456f53122d2 ocaml(Stdlib__nativeint) = 28b842ced0fedd41c55b9dd34f0fe79c ocaml(Stdlib__obj) = 2b540dc54438cf063883f6e85c4aa37a ocaml(Stdlib__seq) = 185075aa99b059ad4cae15cb411fcc0c ocaml(Stdlib__string) = 9f0e42299fccc5fb76df62d28ba67759 ocaml(Stdlib__sys) = eb89f871835c4515431f0752466ac613 ocaml(Stdlib__uchar) = 82dadcd908dde621b8842c96ba644dc6 ocaml(Topdirs) = 0ce33d24dec7b0a348dcf3b00955deeb ocamlx(Arith_flags) = 53f0e6c23be65c0ae853a76689da2e92 ocamlx(Big_int) = 55983987a61125645c9dcf8cb3147778 ocamlx(Int_misc) = 0c025b5ca0c7ba86f2aa0692a605d250 ocamlx(Nat) = 2ac603d9c3258843f9baeb2553a598dc ocamlx(Ratio) = b92a76952f4d6f93cb64e27f69a908e7 ocamlx(Stdlib) = 905355729c82ef4d2184c394a250f1a3 ocamlx(Stdlib__bytes) = 1920173de71d5daeef951ba8094b058a ocamlx(Stdlib__char) = ceadb77e2c81b1c955823f0bf953c676 ocamlx(Stdlib__int64) = 54c5d202b981a695ff231a328f5611d3 ocamlx(Stdlib__nativeint) = 339f3864cdddd2eb2a41e82f78f56a44 ocamlx(Stdlib__string) = 0f51be4faacbfc99b4c9b3c427cf5bd8 ocamlx(Stdlib__sys) = 53713114014cf8545db403b325aa77cd Processing files: ocaml-num-devel-1.4-1.mga9.aarch64 Executing(%license): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.b4lQWS + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd num-1.3 + LICENSEDIR=/home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/share/licenses/ocaml-num-devel + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/share/licenses/ocaml-num-devel + cp -pr LICENSE /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64/usr/share/licenses/ocaml-num-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: ocaml(Arith_flags) = bf11db09ab80051c0464d6133c50e53f ocaml(Arith_status) = 00384cb3ae37a05b3b658515c989e2c2 ocaml(Big_int) = ee02223708fa1d9591dd37aae1f1360c ocaml(Int_misc) = a415f1b5cebbdd040debbf6359c7435d ocaml(Nat) = ae789d3b409e53bbe7b4875e66d3a8c0 ocaml(Num) = 85b7b471c9d7b44f4c18500c05d61ce9 ocaml(Ratio) = c01c827e5db0031e94319a843297e19a ocaml-num-devel = 1.4-1.mga9 ocaml-num-devel(aarch-64) = 1.4-1.mga9 ocamlx(Arith_flags) = 53f0e6c23be65c0ae853a76689da2e92 ocamlx(Arith_status) = 38b08272b92b366e5bd1c8d4fe7afc05 ocamlx(Big_int) = 55983987a61125645c9dcf8cb3147778 ocamlx(Int_misc) = 0c025b5ca0c7ba86f2aa0692a605d250 ocamlx(Nat) = 2ac603d9c3258843f9baeb2553a598dc ocamlx(Num) = a79b0949ba6b3dc25f4b20df29921cef ocamlx(Ratio) = b92a76952f4d6f93cb64e27f69a908e7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ocaml(Arith_flags) = bf11db09ab80051c0464d6133c50e53f ocaml(Big_int) = ee02223708fa1d9591dd37aae1f1360c ocaml(CamlinternalFormatBasics) = b6c6694955e10001aed267571104a961 ocaml(Int_misc) = a415f1b5cebbdd040debbf6359c7435d ocaml(Nat) = ae789d3b409e53bbe7b4875e66d3a8c0 ocaml(Ratio) = c01c827e5db0031e94319a843297e19a ocaml(Stdlib) = 4b04b4eda19aa722df365141895fb347 ocaml(Stdlib__bytes) = 7ebe0a816f28bf2ec23e9d2924ee86f3 ocaml(Stdlib__char) = ccd3738d6394dcb9283f27d985cd03db ocaml(Stdlib__int32) = 4c0749e51d8fce5752bcb00fe42a4ddc ocaml(Stdlib__int64) = 6cf7f095ea7fd59bad44ff22d084c4ee ocaml(Stdlib__nativeint) = 28b842ced0fedd41c55b9dd34f0fe79c ocaml(Stdlib__obj) = 2b540dc54438cf063883f6e85c4aa37a ocaml(Stdlib__seq) = 185075aa99b059ad4cae15cb411fcc0c ocaml(Stdlib__string) = 9f0e42299fccc5fb76df62d28ba67759 ocaml(Stdlib__sys) = eb89f871835c4515431f0752466ac613 ocamlx(Arith_flags) = 53f0e6c23be65c0ae853a76689da2e92 ocamlx(Big_int) = 55983987a61125645c9dcf8cb3147778 ocamlx(Int_misc) = 0c025b5ca0c7ba86f2aa0692a605d250 ocamlx(Nat) = 2ac603d9c3258843f9baeb2553a598dc ocamlx(Ratio) = b92a76952f4d6f93cb64e27f69a908e7 ocamlx(Stdlib) = 905355729c82ef4d2184c394a250f1a3 ocamlx(Stdlib__bytes) = 1920173de71d5daeef951ba8094b058a ocamlx(Stdlib__char) = ceadb77e2c81b1c955823f0bf953c676 ocamlx(Stdlib__int64) = 54c5d202b981a695ff231a328f5611d3 ocamlx(Stdlib__nativeint) = 339f3864cdddd2eb2a41e82f78f56a44 ocamlx(Stdlib__string) = 0f51be4faacbfc99b4c9b3c427cf5bd8 ocamlx(Stdlib__sys) = 53713114014cf8545db403b325aa77cd Processing files: ocaml-num-debugsource-1.4-1.mga9.aarch64 Provides: ocaml-num-debugsource = 1.4-1.mga9 ocaml-num-debugsource(aarch-64) = 1.4-1.mga9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ocaml-num-debuginfo-1.4-1.mga9.aarch64 Provides: debuginfo(build-id) = f46efda603515d26b6d65b1bc187f57d815b7194 ocaml-num-debuginfo = 1.4-1.mga9 ocaml-num-debuginfo(aarch-64) = 1.4-1.mga9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ocaml-num-debugsource(aarch-64) = 1.4-1.mga9 Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64 Wrote: /home/iurt/rpmbuild/RPMS/aarch64/ocaml-num-debugsource-1.4-1.mga9.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/ocaml-num-debuginfo-1.4-1.mga9.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/ocaml-num-devel-1.4-1.mga9.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/ocaml-num-1.4-1.mga9.aarch64.rpm Executing(%clean): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.A7stuu + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd num-1.3 + /usr/bin/rm -rf /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-1.mga9.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(--clean): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.7rtn4W + umask 022 + cd /home/iurt/rpmbuild/BUILD + rm -rf num-1.3 + RPM_EC=0 ++ jobs -p + exit 0 D: [iurt_root_command] Success!