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-2.mga9.src.rpm Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.c57nMi + 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.4 + /usr/bin/gzip -dc /home/iurt/rpmbuild/SOURCES/ocaml-num-1.4.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd num-1.4 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /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.KMFFVb + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd num-1.4 + '[' 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.4/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.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/src' ocamlc -g -ccopt -DBNG_ARCH_arm64 -c bng.c make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/src' ocamlc -g -ccopt -DBNG_ARCH_arm64 -c nat_stubs.c make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/src' ocamlmklib -g -oc nums bng.o nat_stubs.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/src' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/src' /usr/bin/make -C toplevel all make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/toplevel' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/toplevel' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/toplevel' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/toplevel' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/toplevel' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.ncE3ce + umask 022 + cd /home/iurt/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.mga9.aarch64 '!=' / ']' + rm -rf /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.mga9.aarch64 ++ dirname /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.mga9.aarch64 + mkdir -p /home/iurt/rpmbuild/BUILDROOT + mkdir /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.mga9.aarch64 + cd num-1.4 + '[' 1 -eq 1 ']' + export DESTDIR=/home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.mga9.aarch64 + DESTDIR=/home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.mga9.aarch64 + export OCAMLFIND_DESTDIR=/home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.mga9.aarch64/usr/lib64/ocaml + OCAMLFIND_DESTDIR=/home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.mga9.aarch64/usr/lib64/ocaml + mkdir -p /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.mga9.aarch64/usr/lib64/ocaml + mkdir -p /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.mga9.aarch64/usr/lib64/ocaml/stublibs + make install make -C src install make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/src' install -d /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.mga9.aarch64/usr/lib64/ocaml sed -e 's/%%VERSION%%/1.4/g' META.in > META ocamlfind install num META Installed /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.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-2.mga9.aarch64/usr/lib64/ocaml install -d /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.mga9.aarch64/usr/lib64/ocaml/stublibs install dllnums.so /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.mga9.aarch64/usr/lib64/ocaml/stublibs make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.4/src' make -C toplevel install make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/toplevel' sed -e 's/%%VERSION%%/1.4/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-2.mga9.aarch64/usr/lib64/ocaml/num-top/num_top_printers.cmi Installed /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.mga9.aarch64/usr/lib64/ocaml/num-top/num_top.cmi Installed /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.mga9.aarch64/usr/lib64/ocaml/num-top/num_top.cma Installed /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.mga9.aarch64/usr/lib64/ocaml/num-top/META rm -f META make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/num-1.4/toplevel' + find /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.mga9.aarch64/usr/lib64/ocaml -name '*.cmti' -delete + /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 1.4-2.mga9 --unique-debug-suffix -1.4-2.mga9.aarch64 --unique-debug-src-base ocaml-num-1.4-2.mga9.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /home/iurt/rpmbuild/BUILD/num-1.4 extracting debug info from /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.mga9.aarch64/usr/lib64/ocaml/stublibs/dllnums.so dwz: ./usr/lib64/ocaml/stublibs/dllnums.so-1.4-2.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.5duAFK + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd num-1.4 + '[' 1 -eq 1 ']' + make -j1 test make -C test all make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/num-1.4/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.4/test' + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ocaml-num-1.4-2.mga9.aarch64 Executing(%doc): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.SFMDU1 + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd num-1.4 + DOCDIR=/home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.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-2.mga9.aarch64/usr/share/doc/ocaml-num + cp -pr Changelog /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.mga9.aarch64/usr/share/doc/ocaml-num + cp -pr README.md /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.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.fLFh8e + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd num-1.4 + LICENSEDIR=/home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.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-2.mga9.aarch64/usr/share/licenses/ocaml-num + cp -pr LICENSE /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.mga9.aarch64/usr/share/licenses/ocaml-num + RPM_EC=0 ++ jobs -p + exit 0 Provides: ocaml(Arith_flags) = 882270010407bad6634e009a004f5c05 ocaml(Arith_status) = 1df18228c37d57cdd6981f5c098a4582 ocaml(Big_int) = 2810cdef87811739c860656c04d2809e ocaml(Int_misc) = 4fb34ae4ff4c7ca1b2479c35d9680391 ocaml(Nat) = 5ad24d0d42d0dcd20a52c964d4de3960 ocaml(Num) = 037d7da085e0d6a42060acb85fd52337 ocaml(Num_top) = e531bc78f8b10e658464d4cf1689f8d4 ocaml(Num_top_printers) = a00283c153c9f95c9d1b3ab5d55f9732 ocaml(Ratio) = 504e9a082e1f9348f705163d40246bbd ocaml-num = 1.4-2.mga9 ocaml-num(aarch-64) = 1.4-2.mga9 ocamlx(Arith_flags) = 173456f91941850a9cfb72b53a0f0746 ocamlx(Arith_status) = 8fede6779672328bfc39af1b363befec ocamlx(Big_int) = cff7b9a9eadbdc3a8c9d1cc3a2ffa239 ocamlx(Int_misc) = b81f701cc0c89904a2b3ac0be89c06f7 ocamlx(Nat) = 4086b3d9e357d2b7cb8f2458a7670d16 ocamlx(Num) = ea44d1330a21afcfeaf972efc786a768 ocamlx(Ratio) = 4bc60493664858f8d701ff2e9aab9ec1 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) = 882270010407bad6634e009a004f5c05 ocaml(Big_int) = 2810cdef87811739c860656c04d2809e ocaml(CamlinternalFormatBasics) = c4b583a727ec28f5bc9ba36adc64cfc7 ocaml(Int_misc) = 4fb34ae4ff4c7ca1b2479c35d9680391 ocaml(Longident) = a52b92dbb43724c8b71097477efee554 ocaml(Nat) = 5ad24d0d42d0dcd20a52c964d4de3960 ocaml(Num) = 037d7da085e0d6a42060acb85fd52337 ocaml(Ratio) = 504e9a082e1f9348f705163d40246bbd ocaml(Stdlib) = 2d082666be7fc2ba916e7233397491df ocaml(Stdlib__Buffer) = ae6f92ba6bb2f608ab1494d80d56dc6a ocaml(Stdlib__Bytes) = cbde478960c3a756d3d7c559b25871ed ocaml(Stdlib__Char) = 61e527e7ba78bf9450c29456437722da ocaml(Stdlib__Either) = 24a5d315a7028b5fabcaa9f6b3def93c ocaml(Stdlib__Format) = 7ec40152121873f806ea6f674af87963 ocaml(Stdlib__Int32) = d70207015a28d6f8cb16cbf3df490417 ocaml(Stdlib__Int64) = 55e959e4ff2aaf232f465daffa26c424 ocaml(Stdlib__List) = a655ec23bee4d972dcda1182a3264cf3 ocaml(Stdlib__Nativeint) = 20906fc1420fb50992a02881ddf59b04 ocaml(Stdlib__Obj) = f013b5ab5f624540d41df4b458d374b4 ocaml(Stdlib__Seq) = 4a64380180d45f6d850ce24ab1076b18 ocaml(Stdlib__String) = 2e8342c86495af4a502e4634e35933ed ocaml(Stdlib__Sys) = 77e29567f2d5143158a3c6ae227ebb37 ocaml(Stdlib__Uchar) = 6f39f075b573943ab932cfc8fc5bfd5d ocaml(Topdirs) = 38bb6637eb6607aaab3d012818eb31b7 ocamlx(Arith_flags) = 173456f91941850a9cfb72b53a0f0746 ocamlx(Big_int) = cff7b9a9eadbdc3a8c9d1cc3a2ffa239 ocamlx(Int_misc) = b81f701cc0c89904a2b3ac0be89c06f7 ocamlx(Nat) = 4086b3d9e357d2b7cb8f2458a7670d16 ocamlx(Ratio) = 4bc60493664858f8d701ff2e9aab9ec1 ocamlx(Stdlib) = f8b8b4ee0b917ebd74ad56082a6500fe ocamlx(Stdlib__Bytes) = 33e3746ac47aa01c0ae846774479f668 ocamlx(Stdlib__Char) = 64ea034a825e47025f1dc8bfe9ae8e10 ocamlx(Stdlib__Int64) = d21b229672d4931bbd116e693bba46e1 ocamlx(Stdlib__Nativeint) = 5895b4b339da327d0fd011f2e2dc1e3a ocamlx(Stdlib__String) = e3d157a8c85cee272249a1c492e502f5 ocamlx(Stdlib__Sys) = 3aa3655700ec2d80629d3a9555109f96 Processing files: ocaml-num-devel-1.4-2.mga9.aarch64 Executing(%license): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.vQjTdY + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd num-1.4 + LICENSEDIR=/home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.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-2.mga9.aarch64/usr/share/licenses/ocaml-num-devel + cp -pr LICENSE /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.mga9.aarch64/usr/share/licenses/ocaml-num-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: ocaml(Arith_flags) = 882270010407bad6634e009a004f5c05 ocaml(Arith_status) = 1df18228c37d57cdd6981f5c098a4582 ocaml(Big_int) = 2810cdef87811739c860656c04d2809e ocaml(Int_misc) = 4fb34ae4ff4c7ca1b2479c35d9680391 ocaml(Nat) = 5ad24d0d42d0dcd20a52c964d4de3960 ocaml(Num) = 037d7da085e0d6a42060acb85fd52337 ocaml(Ratio) = 504e9a082e1f9348f705163d40246bbd ocaml-num-devel = 1.4-2.mga9 ocaml-num-devel(aarch-64) = 1.4-2.mga9 ocamlx(Arith_flags) = 173456f91941850a9cfb72b53a0f0746 ocamlx(Arith_status) = 8fede6779672328bfc39af1b363befec ocamlx(Big_int) = cff7b9a9eadbdc3a8c9d1cc3a2ffa239 ocamlx(Int_misc) = b81f701cc0c89904a2b3ac0be89c06f7 ocamlx(Nat) = 4086b3d9e357d2b7cb8f2458a7670d16 ocamlx(Num) = ea44d1330a21afcfeaf972efc786a768 ocamlx(Ratio) = 4bc60493664858f8d701ff2e9aab9ec1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ocaml(Arith_flags) = 882270010407bad6634e009a004f5c05 ocaml(Big_int) = 2810cdef87811739c860656c04d2809e ocaml(CamlinternalFormatBasics) = c4b583a727ec28f5bc9ba36adc64cfc7 ocaml(Int_misc) = 4fb34ae4ff4c7ca1b2479c35d9680391 ocaml(Nat) = 5ad24d0d42d0dcd20a52c964d4de3960 ocaml(Ratio) = 504e9a082e1f9348f705163d40246bbd ocaml(Stdlib) = 2d082666be7fc2ba916e7233397491df ocaml(Stdlib__Bytes) = cbde478960c3a756d3d7c559b25871ed ocaml(Stdlib__Char) = 61e527e7ba78bf9450c29456437722da ocaml(Stdlib__Int32) = d70207015a28d6f8cb16cbf3df490417 ocaml(Stdlib__Int64) = 55e959e4ff2aaf232f465daffa26c424 ocaml(Stdlib__Nativeint) = 20906fc1420fb50992a02881ddf59b04 ocaml(Stdlib__Obj) = f013b5ab5f624540d41df4b458d374b4 ocaml(Stdlib__Seq) = 4a64380180d45f6d850ce24ab1076b18 ocaml(Stdlib__String) = 2e8342c86495af4a502e4634e35933ed ocaml(Stdlib__Sys) = 77e29567f2d5143158a3c6ae227ebb37 ocamlx(Arith_flags) = 173456f91941850a9cfb72b53a0f0746 ocamlx(Big_int) = cff7b9a9eadbdc3a8c9d1cc3a2ffa239 ocamlx(Int_misc) = b81f701cc0c89904a2b3ac0be89c06f7 ocamlx(Nat) = 4086b3d9e357d2b7cb8f2458a7670d16 ocamlx(Ratio) = 4bc60493664858f8d701ff2e9aab9ec1 ocamlx(Stdlib) = f8b8b4ee0b917ebd74ad56082a6500fe ocamlx(Stdlib__Bytes) = 33e3746ac47aa01c0ae846774479f668 ocamlx(Stdlib__Char) = 64ea034a825e47025f1dc8bfe9ae8e10 ocamlx(Stdlib__Int64) = d21b229672d4931bbd116e693bba46e1 ocamlx(Stdlib__Nativeint) = 5895b4b339da327d0fd011f2e2dc1e3a ocamlx(Stdlib__String) = e3d157a8c85cee272249a1c492e502f5 ocamlx(Stdlib__Sys) = 3aa3655700ec2d80629d3a9555109f96 Processing files: ocaml-num-debugsource-1.4-2.mga9.aarch64 Provides: ocaml-num-debugsource = 1.4-2.mga9 ocaml-num-debugsource(aarch-64) = 1.4-2.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-2.mga9.aarch64 Provides: debuginfo(build-id) = 0f92017df89bda96976189c7790babd8cd3a2ecf ocaml-num-debuginfo = 1.4-2.mga9 ocaml-num-debuginfo(aarch-64) = 1.4-2.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-2.mga9 Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.mga9.aarch64 Wrote: /home/iurt/rpmbuild/RPMS/aarch64/ocaml-num-debugsource-1.4-2.mga9.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/ocaml-num-debuginfo-1.4-2.mga9.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/ocaml-num-devel-1.4-2.mga9.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/ocaml-num-1.4-2.mga9.aarch64.rpm Executing(%clean): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.4dEGJr + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd num-1.4 + /usr/bin/rm -rf /home/iurt/rpmbuild/BUILDROOT/ocaml-num-1.4-2.mga9.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(--clean): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.XQvj2e + umask 022 + cd /home/iurt/rpmbuild/BUILD + rm -rf num-1.4 + RPM_EC=0 ++ jobs -p + exit 0 D: [iurt_root_command] Success!